1 2008-05-16 Sebastian Pop <sebastian.pop@amd.com>
2 Jan Sjodin <jan.sjodin@amd.com>
4 PR tree-optimization/36228
5 * gcc.dg/vect/pr36228.c: New.
7 2008-05-16 Hans-Peter Nilsson <hp@axis.com>
9 * gfortran.dg/f2003_io_4.f03, gfortran.dg/f2003_io_5.f03,
10 gfortran.dg/f2003_io_7.f03, gfortran.dg/namelist_45.f90,
11 gfortran.dg/namelist_46.f90, gfortran.dg/namelist_47.f90,
12 gfortran.dg/f2003_io_1.f03: Gate test on effective_target
14 * gfortran.dg/fmt_t_7.f: Ditto. Apply dos2unix.
16 2008-05-16 Daniel Kraft <d@domob.eu>
18 * gfortran.dg/private_type_6.f90: Adapted expected error messages.
19 * gfortran.dg/structure_constructor_1.f03: New test.
20 * gfortran.dg/structure_constructor_2.f03: New test.
21 * gfortran.dg/structure_constructor_3.f03: New test.
22 * gfortran.dg/structure_constructor_4.f03: New test.
23 * gfortran.dg/structure_constructor_5.f03: New test.
24 * gfortran.dg/structure_constructor_6.f03: New test.
25 * gfortran.dg/structure_constructor_7.f03: New test.
26 * gfortran.dg/structure_constructor_8.f03: New test.
27 * gfortran.dg/structure_constructor_9.f90: New test.
29 2008-05-15 H.J. Lu <hongjiu.lu@intel.com>
31 * gcc.target/i386/m128-check.h: New.
32 * gcc.target/i386/set-v16qi-1.h: Likewise.
33 * gcc.target/i386/set-v16qi-2.h: Likewise.
34 * gcc.target/i386/set-v8hi-1.h: Likewise.
35 * gcc.target/i386/set-v8hi-2.h: Likewise.
36 * gcc.target/i386/sse2-set-v16qi-1.c: Likewise.
37 * gcc.target/i386/sse2-set-v16qi-2.c: Likewise.
38 * gcc.target/i386/sse2-set-v8hi-1.c: Likewise.
39 * gcc.target/i386/sse2-set-v8hi-2.c: Likewise.
40 * gcc.target/i386/sse4_1-set-v16qi-1.c: Likewise.
41 * gcc.target/i386/sse4_1-set-v16qi-2.c: Likewise.
43 * gcc.target/i386/sse2-check.h: Include m128-check.h. Don't
45 * gcc.target/i386/sse4_1-check.h: Likewise.
47 2008-05-15 Adam Nemet <anemet@caviumnetworks.com>
50 * gcc.dg/pr36194.c: New test.
52 2008-05-15 Janne Blomqvist <jb@gcc.gnu.org>
55 * gfortran.dg/fmt_t_7.f: Remove XFAIL, patch for PR 25561/Part 1 fixes
58 2008-05-15 Janis Johnson <janis187@us.ibm.com>
60 * lib/torture-options.exp: New support for torture options.
61 * lib/gfortran-dg.exp (gfortran-dg-runtest): Use new torture
63 * lib/c-torture.exp: Define C_TORTURE_OPTIONS instead of
64 TORTURE_OPTIONS; don't define torture_with_loops and
65 torture_without_loops.
66 * lib/gcc-dg.exp: Define DG_TORTURE_OPTIONS instead of
67 TORTURE_OPTIONS; don't define torture_with_loops and
68 torture_without_loops.
69 (gcc-dg-runtest): Use new torture procs if no torture options
71 * lib/fortran-torture.exp: Define FORTRAN_TORTURE_OPTIONS instead of
73 (fortran-torture-execute): Use torture_with_loops instead of
75 (fortran-torture): Ditto.
76 * lib/objc-torture.exp: Define OBJC_TORTURE_OPTIONS instead of
77 TORTURE_OPTIONS; don't define torture_with_loops and
78 torture_without_loops.
79 * gcc.c-torture/execute/execute.exp: Use new torture procs.
80 * gcc.c-torture/execute/builtins/builtins.exp: Ditto.
81 * gcc.c-torture/execute/ieee/ieee.exp: Ditto.
82 * gcc.c-torture/unsorted/unsorted.exp: Ditto.
83 * gfortran.fortran-torture/execute/execute.exp: Ditto.
84 * gfortran.fortran-torture/compile/compile.exp: Ditto.
85 * gcc.target/x86_64/abi/abi-x86_64.exp: Ditto.
86 * gcc.target/i386/math-torture/math-torture.exp: Define
87 MATH_TORTURE_OPTIONS, use new torture procs.
88 * gcc.dg/pch/pch.exp: Use new torture procs.
89 * gcc.dg/format/format.exp: Ditto.
90 * gcc.misc-tests/i386-prefetch.exp: Ditto.
91 * gcc.misc-tests/dectest.exp: Ditto.
92 * objc.dg/pch/pch.exp: Ditto.
93 * objc/execute/execute.exp: Ditto.
94 * objc/execute/exceptions/exceptions.exp: Ditto.
95 * objc/compile/compile.exp: Ditto.
97 2008-05-15 Richard Guenther <rguenther@suse.de>
99 PR tree-optimization/36245
100 * gcc.c-torture/compile/pr36245.c: New testcase.
102 2008-05-15 Richard Guenther <rguenther@suse.de>
104 * gcc.dg/tree-ssa/loadpre7.c: Adjust scan for not performed
106 * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
108 2008-05-15 Richard Guenther <rguenther@suse.de>
111 * gcc.dg/torture/pr36244.c: New testcase.
113 2008-05-15 Eric Botcazou <ebotcazou@adacore.com>
115 * gnat.dg/discr8.ad[sb]: New test.
116 * gnat.dg/discr8_pkg[123].ads: New helpers.
118 2008-05-15 H.J. Lu <hongjiu.lu@intel.com>
120 * gcc.target/i386/sse-set-ps-1.c: New.
121 * gcc.target/i386/sse4_1-set-ps-1.c: Likewise.
123 2008-05-15 Richard Guenther <rguenther@suse.de>
125 PR tree-optimization/36009
126 PR tree-optimization/36204
127 * gcc.dg/tree-ssa/ssa-lim-5.c: New testcase.
128 * gcc.dg/tree-ssa/ssa-lim-6.c: Likewise.
130 2008-05-15 Richard Guenther <rguenther@suse.de>
132 PR tree-optimization/34330
133 * gcc.dg/torture/pr34330.c: New testcase.
135 2008-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
138 * gfortran.dg/repack_arrays_1.f90: New test.
140 2008-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
143 * gfortran.dg/boz_11.f90: New test.
144 * gfortran.dg/boz_12.f90: New test.
146 2008-05-14 Paul Thomas <pault@gcc.gnu.org>
149 * gfortran.dg/actual_procedure_1.f90: New test
151 2008-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
154 * gfortran.dg/bound_4.f90: New test.
155 * gfortran.dg/bounds_check_14.f90: New test.
157 2008-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
160 * gfortran.dg/bound_3.f90: New test.
162 2008-05-14 Michael Meissner <michael.meissner@amd.com>
163 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
165 * gcc.target/i386/sse5-imul32widen-vector.c: New file to test x86
167 * gcc.target/i386/sse5-imul64-vector.c: Ditto.
168 * gcc.target/i386/sse5-rotate1-vector.c: Ditto.
169 * gcc.target/i386/sse5-rotate2-vector.c: Ditto.
170 * gcc.target/i386/sse5-rotate3-vector.c: Ditto.
171 * gcc.target/i386/sse5-shift1-vector.c: Ditto.
172 * gcc.target/i386/sse5-shift2-vector.c: Ditto.
173 * gcc.target/i386/sse5-shift3-vector.c: Ditto.
175 2008-05-14 Michael Meissner <michael.meissner@amd.com>
178 * gcc.dg/pr36224.c: New file.
180 2008-05-14 Olivier Hainque <hainque@adacore.com>
182 * gnat.dg/blkextract_from_reg.adb: New test.
184 2008-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
187 * gfortran.dg/include_3.f95: New test.
189 2008-05-14 Ira Rosen <irar@il.ibm.com>
191 PR tree-optimization/36098
192 * gcc.dg/vect/vect.exp: Compile with -O3 all the tests named "O3-*".
193 * gcc.dg/vect/O3-pr36098.c: New test.
195 2008-05-14 Samuel Tardieu <sam@rfc1149.net>
197 * gnat.dg/old_errors.ads, gnat.dg/old_errors.adb: New.
199 2008-05-14 Andreas Krebbel <krebbel1@de.ibm.com>
201 * g++.dg/eh/080513-1.C: New testcase.
203 2008-05-13 Uros Bizjak <ubizjak@gmail.com>
206 * gcc.target/i386/pr36222-1.c: New test.
208 2008-05-13 H.J. Lu <hongjiu.lu@intel.com>
210 * gcc.target/i386/sse-init-v4hi-1.c: New.
211 * gcc.target/i386/sse-init-v4sf-1.c: Likewise.
212 * gcc.target/i386/sse2-init-v16qi-1.c: Likewise.
213 * gcc.target/i386/sse2-init-v2di-1.c: Likewise.
214 * gcc.target/i386/sse2-init-v4si-1.c: Likewise.
215 * gcc.target/i386/sse2-init-v8hi-1.c: Likewise.
216 * gcc.target/i386/sse4_1-init-v16qi-1.c: Likewise.
217 * gcc.target/i386/sse4_1-init-v2di-1.c: Likewise.
218 * gcc.target/i386/sse4_1-init-v4sf-1.c: Likewise.
219 * gcc.target/i386/sse4_1-init-v4si-1.c: Likewise.
221 2008-05-13 Janis Johnson <janis187@us.ibm.com>
224 * gcc.c-torture/compile/20031125-1.c: Remove dg-do, dg-options.
225 * gcc.c-torture/compile/20031125-2.c: Ditto.
226 * gcc.c-torture/compile/20031203-1.c: Ditto.
227 * gcc.c-torture/compile/acc1.c: Remove -O2 from dg-options.
228 * gcc.c-torture/compile/builtin_constant_p.c: Remove dg-options.
229 * gcc.c-torture/compile/pr21562.c: Remove -O3 from dg-options.
230 * gcc.c-torture/compile/pr25483.c: Remove -O from dg-options.
231 * gcc.c-torture/compile/pr32349.c: Remove -O2 from dg-options.
232 * gcc.c-torture/compile/pr32355.c: Remove dg-options.
233 * gcc.c-torture/compile/pr34448.c: Ditto.
234 * gcc.c-torture/compile/pr34648.c: Remove -O2 from dg-options.
236 2008-05-13 Tom Tromey <tromey@redhat.com>
238 PR preprocessor/22168:
239 * gcc.dg/pch/import-2.hs: Add -Wno-deprecated.
240 * gcc.dg/pch/import-1.hs: Add -Wno-deprecated.
241 * gcc.dg/pch/import-2.c: Add -Wno-deprecated.
242 * gcc.dg/pch/import-1.c: Add -Wno-deprecated.
243 * gcc.dg/cpp/import2.c: Add -Wno-deprecated.
244 * gcc.dg/cpp/import1.c: Add -Wno-deprecated.
245 * gcc.dg/cpp/trad/assert3.c: Add -Wno-deprecated.
246 * gcc.dg/cpp/trad/assert2.c: Add -Wno-deprecated.
247 * gcc.dg/cpp/trad/assert1.c: Add -Wno-deprecated.
248 * gcc.dg/cpp/ident.c: Add -Wno-deprecated.
249 * gcc.dg/cpp/ident-1.c: Add -Wno-deprecated.
250 * gcc.dg/cpp/extratokens.c: Add -Wno-deprecated.
251 * gcc.dg/cpp/assert3.c: Add -Wno-deprecated.
252 * gcc.dg/cpp/assert2.c: Add -Wno-deprecated.
253 * gcc.dg/cpp/assert1.c: Add -Wno-deprecated.
254 * gcc.dg/cpp/assert4.c: Compile with -ansi and not -pedantic. Add
256 * gcc.dg/cpp/pr22168.c: New file.
257 * gcc.dg/cpp/pr22168-2.c: New file.
259 2008-05-13 Richard Guenther <rguenther@suse.de>
262 * gcc.dg/pr36227.c: New testcase.
264 2008-05-13 Eric Botcazou <ebotcazou@adacore.com>
266 * gnat.dg/discr7.adb: New test
267 * gnat.dg/conv_integer.adb: Likewise.
269 2008-05-12 Janis Johnson <janis187@us.ibm.com>
271 * gcc.c-torture/compile/pr11832.c: XFAIL for mips and powerpc-linux,
272 then ignore ICE message to avoid a second failure.
273 * gcc.c-torture/compile/pr33009.c: Ditto.
274 * lib/gcc-dg.exp: Explain in comment how to XFAIL an ICE.
276 2008-05-12 Andy Hutchinson <hutchinsonandy@aim.com>
278 * gcc.dg/pr34457-1.c: Skip for target without trampolines.
279 * gcc.dg/20050607-1.c: Ditto.
280 * gcc.dg/trampoline-1.c: Ditto.
281 * gcc.dg/debug/debug-3.c: Ditto.
282 * gcc.dg/debug/debug-5.c: Ditto.
284 2008-05-12 Samuel Tardieu <sam@rfc1149.net>
286 * gnat.dg/specs/statically_matching.ads: New.
288 2008-05-12 H.J. Lu <hongjiu.lu@intel.com>
290 * gcc.target/i386/sse2-set-epi32-1.c: New.
291 * gcc.target/i386/sse2-set-epi64x-1.c: Likewise.
292 * gcc.target/i386/sse4_1-set-epi32-1.c: Likewise.
293 * gcc.target/i386/sse4_1-set-epi64x-1.c: Likewise.
295 2008-05-12 Uros Bizjak <ubizjak@gmail.com>
297 PR rtl-optimization/36111
298 * gcc.dg/pr36111.c: New test.
300 2008-05-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
303 * gfortran.dg/transfer_simplify_9.f90: New test.
305 2008-05-12 Paolo Carlini <paolo.carlini@oracle.com>
308 * g++.dg/cpp0x/vt-35331.C: New.
309 * g++.dg/cpp0x/pr32125.C: Adjust.
310 * g++.dg/cpp0x/pr32126.C: Likewise.
311 * g++.dg/cpp0x/pr31438.C: Likewise.
312 * g++.dg/cpp0x/variadic81.C: Likewise.
313 * g++.dg/cpp0x/vt-34055.C: Likewise.
314 * g++.dg/cpp0x/vt-34606.C: Likewise.
316 2008-05-12 Ira Rosen <irar@il.ibm.com>
318 * gfortran.dg/vect/pr36119.f: Rename to ...
319 * gfortran.dg/vect/O3-pr36119.f90: ... this. Compile for all targets
322 2008-05-11 Adam Nemet <anemet@caviumnetworks.com>
324 * gcc.target/mips/mips.exp: Move passing -DMIPS16=... from here ...
325 * lib/target-supports.exp (add_options_for_mips16_attribute):
328 2008-05-11 Thomas Koenig <tkoenig@gcc.gnu.org>
331 * gfortran.dg/associated_5.f90: New test.
333 2008-05-11 Richard Sandiford <rdsandiford@googlemail.com>
335 * gcc.target/mips/scc-1.c: Require mips16_attribute, and add
336 the associated options.
337 * gcc.target/mips/scc-3.c: Likewise.
339 2008-05-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
341 * gfortran.dg/default_format_1.f90: Move denormals tests to
342 gfortran.dg/default_format_denormal_1.f90.
343 * gfortran.dg/default_format_denormal_1.f90: Added denormal tests.
345 2008-05-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
347 * gfortran.dg/nint_2.f90: XFAIL on mingw.
349 2008-05-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
351 * gfortran.dg/streamio_15.f90: Take care of Windows CRLF line
354 2008-05-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
356 * gfortran.dg/fseek.f90: Take care of Windows CRLF line
359 2008-05-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
361 * gfortran.dg/fmt_t_5.f90: Take care of Windows CRLF line
364 2008-05-10 Kenneth Zadeck <zadeck@naturalbridge.com>
366 PR rtl-optimization/36185
367 * g++.dg/opt/pr36185.C
369 2008-05-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
371 * write_to_null.f90: Rename to write_to_null.F90.
372 * write_to_null.F90: On Windows, "nul" is the equivalent of the
375 2008-05-10 Richard Sandiford <rdsandiford@googlemail.com>
377 PR rtl-optimization/33642
378 * gcc.c-torture/compile/pr11832.c: Skip for MIPS.
379 * gcc.c-torture/compile/pr33009.c: Likewise.
381 2008-05-09 Tom Tromey <tromey@redhat.com>
383 * gcc.dg/pr22231.c: Fix dg-error call.
385 2008-05-09 Tom Tromey <tromey@redhat.com>
387 PR preprocessor/22231:
388 * gcc.dg/pr22231.c: New file.
390 2008-05-09 Richard Guenther <rguenther@suse.de>
392 PR tree-optimization/36187
393 * g++.dg/opt/pr36187.C: New testcase.
395 2008-05-08 Jan Sjodin <jan.sjodin@amd.com>
396 Sebastian Pop <sebastian.pop@amd.com>
398 * gcc.dg/tree-ssa/data-dep-1.c: New.
400 2008-05-08 Richard Guenther <rguenther@suse.de>
402 * gcc.dg/tree-ssa/20040911-1.c: Adjust.
403 * gcc.dg/tree-ssa/20040517-1.c: Likewise.
404 * gcc.dg/tree-ssa/pr26421.c: Likewise.
405 * gcc.dg/tree-ssa/pr23382.c: Likewise.
406 * gcc.dg/tree-ssa/alias-15.c: Likewise.
407 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
408 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
409 * gcc.dg/tree-ssa/pta-fp.c: Likewise.
410 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
411 * gcc.dg/tree-ssa/alias-12.c: Likewise.
413 2008-05-09 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
416 * gfortran.dg/module_widestring_1.f90: New test.
418 2008-05-08 Rafael Espindola <espindola@google.com>
420 * gcc.dg/vect/vect-111.c: Rename to no-trapping-math-vect-111.c
421 * gcc.dg/vect/vect-ifcvt-11.c: Rename to no-trapping-math-vect-ifcvt-11.c
422 * gcc.dg/vect/vect-ifcvt-12.c: Rename to no-trapping-math-vect-ifcvt-12.c
423 * gcc.dg/vect/vect-ifcvt-13.c: Rename to no-trapping-math-vect-ifcvt-13.c
424 * gcc.dg/vect/vect-ifcvt-14.c: Rename to no-trapping-math-vect-ifcvt-14.c
425 * gcc.dg/vect/vect-ifcvt-15.c: Rename to no-trapping-math-vect-ifcvt-15.c
427 2008-05-08 David Daney <ddaney@avtrex.com>
429 * lib/target-supports.exp (check_effective_target_sync_int_long): Add
431 (check_effective_target_sync_char_short): Same.
433 2008-05-08 Kai Tietz <kai.tietz@onevision.com>
435 * gcc.c-torture/compile/pr36172.c: Replace unsigned long by
438 2008-05-08 Sa Liu <saliu@de.ibm.com>
440 * testsuite/gcc.target/spu/subti3.c: New.
442 2008-05-08 Richard Guenther <rguenther@suse.de>
445 * gcc.c-torture/compile/pr36154.c: New testcase.
447 2008-05-08 Richard Guenther <rguenther@suse.de>
450 * gcc.c-torture/compile/pr36172.c: New testcase.
452 2008-05-08 Uros Bizjak <ubizjak@gmail.com>
455 * gcc.target/i386/pr35714.c: New test.
457 2008-05-07 Jakub Jelinek <jakub@redhat.com>
460 * gcc.c-torture/execute/20080506-2.c: New test.
463 * gcc.c-torture/execute/20080506-1.c: New test.
465 2008-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
468 * gfortran.dg/fmt_t_7.f: XFAIL this until we get issue resolved.
470 2008-05-06 H.J. Lu <hongjiu.lu@intel.com>
473 * g++.dg/ext/utf32-4.C: Fix a typo.
475 2008-05-06 H.J. Lu <hongjiu.lu@intel.com>
478 * gcc.dg/utf32-4.c: Fix a typo.
480 * lib/target-supports.exp (check_effective_target_4byte_wchar_t):
481 Use __WCHAR_TYPE__ instead of wchar_t.
483 2008-05-06 Mark Shinwell <shinwell@codesourcery.com>
484 Daniel Jacobowitz <dan@codesourcery.com>
485 Andrew Jenner <andrew@codesourcery.com>
487 * g++.old-deja/g++.jason/enum6.C, g++.old-deja/g++.law/enum9.C,
488 g++.old-deja/g++.other/enum4.C, gfortran/enum_9.f90,
489 gfortran.dg/enum_10.f90: Broaden dg-options pattern.
491 2008-05-06 Tom Tromey <tromey@redhat.com>
493 PR preprocessor/35313, PR preprocessor/36088:
494 * gcc.dg/cpp/pr35313.c: New file.
495 * gcc.dg/cpp/if-oppr.c: Remove test for ',' in a conditional
497 * gcc.dg/cpp/if-oppr2.c: New file.
499 2008-05-06 Tobias Burnus <burnus@net-b.de>
502 * gfortran.dg/bessel_2.f90: New.
504 2008-05-06 Olivier Hainque <hainque@adacore.com>
506 * gnat.dg/fatp_sra.adb: New test.
508 2008-05-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
511 * gcc.c-torture/pr36141.c: New testcase.
513 2008-05-06 Danny Smith <dannysmith@users.sourceforge.net>
515 * lib/target-supports.exp (check_effective_target_4byte_wchar_t):
517 * gcc.dg/utf16-4.c: Use it.
518 * gcc.dg/utf32-4.c: Use it.
519 * g++.dg/ext/utf16-4.C: Use it.
520 * g++.dg/ext/utf32-4.C: Use it.
522 2008-05-05 Danny Smith <dannysmith@users.sourceforge.net>
524 * gfortran.dg/dev_null.f90. Remove and replace with...
525 * gfortran.dg/dev_null.F90: Use preprocessor define to
526 generalize the DEV_NULL name.
528 2008-05-05 Andrew Pinski <andrew.pinski@playstation.sony.com>
530 * gcc.dg/tree-ssa/forwprop-5.c: New testcase.
531 * gcc.dg/tree-ssa/forwprop-6.c: New testcase.
532 * gcc.dg/tree-ssa/forwprop-7.c: New testcase.
533 * gcc.dg/tree-ssa/forwprop-8.c: New testcase.
534 * gcc.dg/tree-ssa/forwprop-9.c: New testcase.
536 2008-05-05 Ira Rosen <irar@il.ibm.com>
538 PR tree-optimization/36119
539 * gfortran.dg/vect/pr36119.f: New test.
541 2008-05-04 Thomas Koenig <tkoenig@gcc.gnu.org>
544 * gfortran.dg/intrinsic_ifunction_1.f90: New test case.
546 2008-05-04 Andy Hutchinson <hutchinsonandy@aim.com>
548 * gcc.dg/nested-func-5.c: Skip for target without trampolines.
549 * gcc.dg/torture/nested-fn-1.c: Ditto.
551 2008-05-04 Thomas Koenig <tkoenig@gcc.gnu.org>
554 * gfortran.dg/intrinsic_pack_4.f90: New test case.
556 2008-05-03 Eric Botcazou <ebotcazou@adacore.com>
558 * gnat.dg/discr6_pkg.ads: New helper.
559 * gnat.dg/discr6.adb: New test.
561 2008-05-03 Eric Botcazou <ebotcazou@adacore.com>
563 * gnat.dg/alignment4.adb: Adjust.
564 * gnat.dg/alignment5.adb: Likewise.
565 * gnat.dg/alignment6.adb: XFAIL.
567 2008-05-03 Richard Guenther <rguenther@suse.de>
569 * gcc.dg/tree-ssa/loop-36.c: Cleanup the dump file.
571 2008-05-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
574 * gfortran.dg/io_constraints_4.f90: New test.
576 2008-05-01 Simon Baldwin <simonb@google.com>
579 * testsuite/gcc.dg/Warray-bounds.c: Removed frontend warnings update.
580 * testsuite/g++.dg/warn/Warray-bounds.c: Ditto.
581 * testsuite/gcc.dg/Warray-bounds-noopt.c: Removed testcase.
582 * testsuite/g++.dg/warn/Warray-bounds-noopt.c: Ditto.
584 2008-05-01 Bud Davis <bdavis9659@sbcglobal.net>
587 * gfortran.dg/index.f90: New test.
589 2008-05-01 Simon Baldwin <simonb@google.com>
591 * testsuite/gcc.dg/Warray-bounds.c: Updated for frontend warnings,
592 additional tests for arrays of size 0 and size 1.
593 * testsuite/g++.dg/warn/Warray-bounds.c: Ditto.
594 * testsuite/gcc.dg/Warray-bounds-noopt.c: New testcase.
595 * testsuite/g++.dg/warn/Warray-bounds-noopt.c: Ditto.
597 2008-05-01 Richard Guenther <rguenther@suse.de>
600 * gcc.c-torture/execute/pr36093.c: New testcase.
602 2008-04-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
604 * gfortran.dg/selected_char_kind_1.f90: New test.
605 * gfortran.dg/selected_char_kind_2.f90: New test.
606 * gfortran.dg/selected_char_kind_3.f90: New test.
608 2008-04-28 Paul Thomas <pault@gcc.gnu.org>
611 * gfortran.dg/use_rename_3.f90
613 2008-04-30 Richard Guenther <rguenther@suse.de>
615 PR tree-optimization/21636
616 * gcc.dg/tree-ssa/ssa-ccp-19.c: New testcase.
618 2008-04-30 Thomas Koenig <tkoenig@gcc.gnu.org>
621 * gfortran.dg/intrinsic_product_1.f90: New test case.
623 2008-04-30 Richard Guenther <rguenther@suse.de>
625 PR tree-optimization/14847
626 * gcc.dg/tree-ssa/ssa-ifcombine-6.c: New testcase.
628 2008-04-30 Jakub Jelinek <jakub@redhat.com>
631 * g++.dg/overload/template4.C: New test.
633 2008-04-30 Kai Tietz <kai.tietz@onevision.com>
635 * gfortran.dg/chmod_1.f90: Disable for *-*-mingw*.
636 * gfortran.dg/chmod_2.f90: Likewise.
637 * gfortran.dg/chmod_3.f90: Likewise.
638 * gfortran.dg/open_errors.f90: Likewise.
640 2008-04-30 Nathan Sidwell <nathan@codesourcery.com>
642 * gcc.dg/tls/section-2.c: Restrict to vxworks.
644 2008-04-29 Samuel Tardieu <sam@rfc1149.net>
647 * gnat.dg/specs/tag2.ads: New.
649 2008-04-29 Richard Guenther <rguenther@suse.de>
651 PR tree-optimization/36078
652 * gfortran.fortran-torture/compile/pr36078.f90: New testcase.
654 2008-04-29 Richard Guenther <rguenther@suse.de>
657 * gcc.dg/fold-plusmult.c: New testcase.
659 2008-04-29 Richard Guenther <rguenther@suse.de>
662 * gcc.c-torture/execute/pr36077.c: New testcase.
664 2008-04-29 Kai Tietz <kai.tietz@onevision.com>
666 * testsuite/gcc.dg/sync-2.c: Set dg-options "-ansi".
668 2008-04-29 Jakub Jelinek <jakub@redhat.com>
671 * g++.dg/init/ref17.C: New test.
674 * g++.dg/other/error28.C: New test.
676 2008-04-28 Uros Bizjak <ubizjak@gmail.com>
679 * gcc.target/i386/pr36073.c: New test.
681 2008-04-28 Richard Guenther <rguenther@suse.de>
684 * gcc.dg/vect/vect-118.c: Rename to ...
685 * gcc.dg/vect/O3-vect-pr34223.c: ... this.
687 2008-04-28 Richard Guenther <rguenther@suse.de>
689 PR tree-optimization/36066
690 * gcc.dg/torture/pr36066.c: New testcase.
692 2008-04-28 Uros Bizjak <ubizjak@gmail.com>
695 * gcc.target/i386/pr36064.c: New test.
697 2008-04-28 Uros Bizjak <ubizjak@gmail.com>
700 * g++.dg/ext/vector14.C: Add -msse for 32bit x86 targets.
702 2008-04-27 Richard Guenther <rguenther@suse.de>
704 PR tree-optimization/18754
705 PR tree-optimization/34223
706 * gcc.dg/tree-ssa/loop-36.c: New testcase.
707 * gcc.dg/tree-ssa/loop-37.c: Likewise.
708 * gcc.dg/vect/vect-118.c: Likewise.
709 * gcc.dg/Wunreachable-8.c: XFAIL bogus warning.
710 * gcc.dg/vect/vect-66.c: Increase loop trip count.
711 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
712 * gcc.dg/vect/no-section-anchors-vect-69.c: Likewise.
713 * gcc.dg/vect/vect-76.c: Likewise.
714 * gcc.dg/vect/vect-outer-6.c: Likewise.
715 * gcc.dg/vect/vect-outer-1.c: Likewise.
716 * gcc.dg/vect/vect-outer-1a.c: Likewise.
717 * gcc.dg/vect/vect-11a.c: Likewise.
718 * gcc.dg/vect/vect-shift-1.c: Likewise.
719 * gcc.target/i386/vectorize1.c: Likewise.
721 2008-04-27 Nathan Sidwell <nathan@codesourcery.com>
723 * gcc.dg/tls/section-2.c: New.
724 * gcc.dg/tls/emutls-1.c: New.
725 * lib/target-supports.exp (check_effective_target_tls_native):
728 2008-04-26 H.J. Lu <hongjiu.lu@intel.com>
731 * gcc.dg/large-size-array-2.c: Fix x86_64-*-mingw* check.
732 * gcc.dg/large-size-array-4.c: Likewise.
734 2008-04-26 George Helffrich <george@gcc.gnu.org>
736 PRs fortran/PR35154, fortran/PR23057
737 * gfortran.dg/debug/pr35154-stabs.f: New test case for
738 .stabs functionality.
739 * gfortran.dg/debug/pr35154-dwarf2.f: New test case for
742 2008-04-26 Richard Sandiford <rsandifo@nildram.co.uk>
744 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Expect
745 __GCC_HAVE_SYNC_COMPARE_AND_SWAP_1 and
746 __GCC_HAVE_SYNC_COMPARE_AND_SWAP_2 to be defined.
747 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
749 2008-04-25 Tobias Burnus <burnus@net-b.de>
751 * gfortran/array_constructor_23.f: Change REAL(10) into kind > 8.
752 * gfortran/array_constructor_24.f: New; REAL(8) version of the test.
754 2008-04-25 Kai Tietz <kai.tietz@onevision.com>
756 * gcc.dg/array-quals-1.c: Add xfail for x86_64-*-mingw*.
757 * gcc.dg/builtins-12.c: Add dg-options "-ansi".
758 * gcc.dg/builtins-13.c: Likewise.
759 * gcc.dg/pr25682.c: Likewise.
760 * gcc.dg/pr33694.c: Likewise.
761 * gcc.dg/c90-const-expr-2.c: Add check for _WIN64 define.
762 * gcc.dg/c99-const-expr-2.c: Likewise.
763 * gcc.dg/ia64-sync-1.c: Add typedef of size_t, for prototype.
764 * gcc.dg/ia64-sync-2.c: Likewise.
765 * gcc.dg/ia64-sync-3.c: Likewise
766 * gcc.dg/large-size-array.c: Add check for _WIN64 define.
767 * gcc.dg/large-size-array-3.c: Likewise.
768 * gcc.dg/large-size-array-2.c: Add x86_64-*-mingw* for ignore error
770 * gcc.dg/large-size-array-4.c: Likewise.
771 * gcc.dg/max-1.c: Replace use of long by ssize_t.
773 2008-04-24 Steve Ellcey <sje@cup.hp.com>
775 * gcc.dg/lower-subreg-1.c: Skip IA64 platform.
777 2008-04-24 Steve Ellcey <sje@cup.hp.com>
779 * gcc.dg/vect/slp-15.c: Fix scan when vect_int_mult is false.
781 2008-04-24 Steve Ellcey <sje@cup.hp.com>
784 * gcc.dg/vect/vect-vfa-slp.c: Remove bad check.
786 2008-04-24 Jakub Jelinek <jakub@redhat.com>
788 * gcc.dg/pr36017.c: Run on all targets, remove -lm from dg-options.
791 * g++.dg/ext/vector14.C: New test.
793 2008-04-24 Richard Guenther <rguenther@suse.de>
795 * gcc.dg/builtin-constant_p-1.c: New testcase.
796 * gcc.dg/builtin-errors.c: Adjust expected error.
798 2008-04-24 Jakub Jelinek <jakub@redhat.com>
800 PR tree-optimization/36008
801 * gcc.c-torture/execute/20080424-1.c: New test.
803 2008-04-24 Ira Rosen <irar@il.ibm.com>
804 Richard Guenther <rguenther@suse.de>
806 PR tree-optimization/36034
807 * gcc.c-torture/execute/pr36034-1.c: New testcase.
808 * gcc.c-torture/execute/pr36034-2.c: Likewise.
810 2008-04-24 Olivier Hainque <hainque@adacore.com>
812 * gnat.dg/concat_length.adb: New test.
814 2008-04-24 Ira Rosen <irar@il.ibm.com>
816 PR tree-optimization/35982
817 * gcc.dg/vect/fast-math-pr35982.c: New.
819 2008-04-24 Danny Smith <dannysmith@users.net>
821 * gcc.dg/format/ms-warnI64-1.c: New file.
823 2008-04-24 Jakub Jelinek <jakub@redhat.com>
826 * gcc.dg/pr36015.c: New test.
828 2008-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
830 PR rtl-optimization/36006
831 * gfortran.dg/pr36006-1.f90: New test.
832 * gfortran.dg/pr36006-2.f90: Ditto.
834 2008-04-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
837 * gfortran.dg/minmaxloc_5.f90: New test.
838 * gfortran.dg/minmaxloc_6.f90: New test.
840 2008-04-23 Steve Ellcey <sje@cup.hp.com>
842 * gcc.dg/array-init-1.c: Add big-endian number to check.
844 2008-04-23 Richard Guenther <rguenther@suse.de>
846 PR tree-optimization/27799
847 PR tree-optimization/32921
848 PR tree-optimization/32624
849 * gcc.dg/tree-ssa/pr27799.c: New testcase.
850 * gcc.dg/tree-ssa/20030807-7.c: Remove xfail, scan vrp dump.
852 2008-04-23 Richard Guenther <rguenther@suse.de>
855 * gcc.dg/attr-alloc_size-2.c: New testcase.
857 2008-04-23 Kai Tietz <kai.tietz@onevision.com>
859 * gcc.dg/20020919-1.c (loc_size_t): New type.
860 (_dl_stat): Use loc_size_t to cast pointers.
861 * gcc.c-torture/compile/20010327-1.c: Skip for x86_64-*-mingw*.
863 2008-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
866 * gfortran.dg/matmul_7.f90: New test.
868 2008-04-22 Steve Ellcey <sje@cup.hp.com>
870 * gcc.dg/struct/wo_prof_global_var.c: Initialize array.
871 * gcc.dg/struct/wo_prof_malloc_size_var.c: Ditto.
872 * gcc.dg/struct/w_prof_local_var.c: Ditto.
873 * gcc.dg/struct/w_prof_global_var.c: Ditto.
874 * gcc.dg/struct/wo_prof_local_var.c: Ditto.
876 2008-04-22 Jason Merrill <jason@redhat.com>
879 * g++.dg/cpp0x/decltype11.C: New.
881 2008-04-23 Jakub Jelinek <jakub@redhat.com>
883 PR rtl-optimization/36017
884 * gcc.dg/pr36017.c: New test.
886 2008-04-22 Jakub Jelinek <jakub@redhat.com>
889 * g++.dg/ext/stmtexpr13.C: New test.
891 2008-04-22 Ian Lance Taylor <iant@google.com>
893 * gcc.c-torture/compile/20080419-1.c: New test.
895 2008-04-22 Kris Van Hees <kris.van.hees@oracle.com>
898 * g++.dg/ext/utf-cvt.C: Handle 64-bit platforms correctly.
899 Add tests for 'long long'.
900 * gcc.dg/utf-cvt.c: Handle 64-bit platforms correctly.
901 Add tests for 'long long'.
903 2008-04-22 Nick Clifton <nickc@redhat.com>
905 * gcc.dg/Wconversion-real.c: Add missing end of comment marker.
907 2008-04-21 Uros Bizjak <ubizjak@gmail.com>
910 * gcc.target/i386/pr31486.c: New test.
912 2008-04-21 Adam Nemet <anemet@caviumnetworks.com>
914 * gcc.dg/profile-dir-1.c, gcc.dg/profile-dir-2.c,
915 gcc.dg/profile-dir-3.c: Generate tree_profile dump. Check gcda
916 file name there instead of the assembly. Cleanup tree_profile
919 2008-04-21 Steve Ellcey <sje@cup.hp.com>
921 * gcc.dg/vect/vect-vfa-slp.c: XFAIL if vect_no_align.
922 * gcc.dg/vect/slp-25.c: Ditto.
923 * gcc.dg/vect/vect-outer-5.c: Ditto.
924 * gcc.dg/vect/pr33804.c: Ditto.
925 * gcc.dg/vect/vect-outer-4c.c: Ditto.
926 * gcc.dg/vect/no-vfa-vect-depend-1.c: Ditto.
927 * gcc.dg/vect/pr33953.c: Ditto.
928 * gcc.dg/vect/slp-3.c: Ditto.
929 * gcc.dg/vect/vect-iv-6.c: Ditto.
931 2008-04-22 Jakub Jelinek <jakub@redhat.com>
933 * g++.dg/ext/fixed1.C: Add dg-options.
935 2008-04-21 Uros Bizjak <ubizjak@gmail.com>
938 * g++.dg/other/i386-4.C: New test.
940 2008-04-21 Jason Merrill <jason@redhat.com>
943 * g++.dg/ext/fixed1.C: New.
946 * g++.dg/template/ttp27.C: New.
948 2008-04-21 Tom Tromey <tromey@redhat.com>
951 * gcc.dg/cpp/pr33415.c: New file.
953 2008-04-21 Olivier Hainque <hainque@adacore.com>
955 * gnat.dg/bltins.adb: New testcase.
957 2008-04-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
960 * gfortran.dg/zero-sized_4.f90: New test.
962 2008-04-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
965 * gfortran.dg/continuation_5.f: Add some comment lines.
966 * gfortran.dg/continuation_3.f90: Add some comment lines.
968 2008-04-20 Thomas Koenig <tkoenig@gcc.gnu.org>
971 * gfortran.dg/reshape_zerosize_1.f90: New file.
973 2008-04-20 Eric Botcazou <ebotcazou@adacore.com>
975 * gnat.dg/alignment6.adb: New test.
977 2008-04-19 Paul Thomas <pault@gcc.gnu.org>
982 * gfortran.dg/array_constructor_23.f: New test.
985 * gfortran.dg/alloc_comp_default_init_2.f90: New test.
986 * gfortran.dg/alloc_comp_basics_1.f90: Change occurrences of
987 "builtin_free" to 27.
988 * gfortran.dg/alloc_comp_constructor_1.f90: Change occurrences
989 of "builtin_free" to 21.
991 2008-04-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
994 * gfortran.dg/pr35154-dwarf2.f: Remove.
995 * gfortran.dg/pr35154-stabs.f: Remove.
997 2008-04-18 Ian Lance Taylor <iant@google.com>
999 PR tree-optimization/35977
1000 * gcc.dg/tree-ssa/forwprop-3.c: Use -O2 rather than -O.
1002 2008-04-18 Jakub Jelinek <jakub@redhat.com>
1003 Peter Bergner <bergner@vnet.ibm.com>
1006 * gcc.target/powerpc/pr35907.c: New test.
1008 2008-04-18 Eric Botcazou <ebotcazou@adacore.com>
1010 * gnat.dg/dynamic_elab_pkg.ads: New helper.
1011 * gnat.dg/dynamic_elab1.ad[sb]: New test.
1012 * gnat.dg/dynamic_elab2.ad[sb]: Likewise.
1014 2008-04-18 Kris Van Hees <kris.van.hees@oracle.com>
1016 Tests for char16_t and char32_t support.
1017 * g++.dg/ext/utf-cvt.C: New
1018 * g++.dg/ext/utf-cxx0x.C: New
1019 * g++.dg/ext/utf-cxx98.C: New
1020 * g++.dg/ext/utf-dflt.C: New
1021 * g++.dg/ext/utf-gnuxx0x.C: New
1022 * g++.dg/ext/utf-gnuxx98.C: New
1023 * g++.dg/ext/utf-mangle.C: New
1024 * g++.dg/ext/utf-typedef-cxx0x.C: New
1025 * g++.dg/ext/utf-typedef-cxx98.C: New
1026 * g++.dg/ext/utf-typespec.C: New
1027 * g++.dg/ext/utf16-1.C: New
1028 * g++.dg/ext/utf16-2.C: New
1029 * g++.dg/ext/utf16-3.C: New
1030 * g++.dg/ext/utf16-4.C: New
1031 * g++.dg/ext/utf32-1.C: New
1032 * g++.dg/ext/utf32-2.C: New
1033 * g++.dg/ext/utf32-3.C: New
1034 * g++.dg/ext/utf32-4.C: New
1035 * gcc.dg/utf-cvt.c: New
1036 * gcc.dg/utf-dflt.c: New
1037 * gcc.dg/utf16-1.c: New
1038 * gcc.dg/utf16-2.c: New
1039 * gcc.dg/utf16-3.c: New
1040 * gcc.dg/utf16-4.c: New
1041 * gcc.dg/utf32-1.c: New
1042 * gcc.dg/utf32-2.c: New
1043 * gcc.dg/utf32-3.c: New
1044 * gcc.dg/utf32-4.c: New
1046 2008-04-18 Eric Botcazou <ebotcazou@adacore.com>
1048 * gnat.dg/specs/varsize_return.ads: New test.
1049 * gnat.dg/specs/varsize_return_pkg1.ad[sb]: New helper.
1050 * gnat.dg/specs/varsize_return_pkg2.ad[sb]: Likewise.
1052 2008-04-17 Jason Merrill <jason@redhat.com>
1055 * g++.dg/overload/autoptr1.C: New.
1057 2008-04-17 Eric Botcazou <ebotcazou@adacore.com>
1059 * gnat.dg/alignment4.adb: New test.
1060 * gnat.dg/alignment5.adb: Likewise.
1061 * gnat.dg/frame_overflow.adb: Adjust.
1063 2008-04-17 Richard Guenther <rguenther@suse.de>
1065 * gcc.dg/tree-ssa/ssa-fre-17.c: New testcase.
1067 2008-04-17 Christian Bruel <christian.bruel@st.com>
1069 * gcc.dg/long-long-compare-1.c: New testcase.
1071 2008-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1074 * gfortran.dg/eoshift_2.f90: New test.
1076 2008-04-16 Paul Thomas <pault@gcc.gnu.org>
1079 * gfortran.dg/intrinsic_char_1.f90: New test.
1081 2008-04-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1084 * gfortran.dg/pr35944-1.f90: New test.
1085 * gfortran.dg/pr35944-2.f90: Ditto.
1087 2008-04-16 Jakub Jelinek <jakub@redhat.com>
1090 * gcc.dg/dfp/pr35739.c: New test.
1092 PR tree-optimization/35899
1093 * gcc.dg/pr35899.c: New test.
1096 * gfortran.dg/pr35662.f90: New test.
1098 2008-04-16 Richard Guenther <rguenther@suse.de>
1100 * gcc.dg/tree-ssa/loop-35.c: New testcase.
1102 2008-04-16 Samuel Tardieu <sam@rfc1149.net>
1105 * gnat.dg/incomplete1.ads, gnat.dg/incomplete2.ads,
1106 gnat.dg/incomplete2.adb: New.
1108 2008-04-16 Hans-Peter Nilsson <hp@axis.com>
1110 PR tree-optimization/35629
1111 * gcc.dg/tree-ssa/loop-25.c: Xfail all but the first
1112 scan-tree-dump-times.
1114 2008-04-15 Samuel Tardieu <sam@rfc1149.net>
1117 * gnat.dg/specs/corr_discr.ads: New.
1119 2008-04-15 Eric Botcazou <ebotcazou@adacore.com>
1121 * gnat.dg/string_slice2.adb: New test.
1123 2008-04-15 Richard Guenther <rguenther@suse.de>
1125 * gcc.dg/fold-compare-2.c: Adjust testcase.
1126 * gcc.dg/tree-ssa/pr21086.c: Likewise.
1128 2008-04-15 Richard Guenther <rguenther@suse.de>
1130 * gcc.dg/tree-ssa/salias-1.c: Remove.
1131 * gcc.dg/tree-ssa/pr26421.c: Adjust pattern.
1132 * gcc.dg/tree-ssa/alias-15.c: Likewise.
1133 * gcc.dg/tree-ssa/ssa-lim-3.c: Run at -O2.
1135 2008-04-15 Eric Botcazou <ebotcazou@adacore.com>
1137 * gnat.dg/loop_optimization1.ad[sb]: New test.
1139 2008-04-15 Jakub Jelinek <jakub@redhat.com>
1142 * gcc.dg/gomp/pr35751.c: New test.
1143 * g++.dg/gomp/pr35751.C: New test.
1145 2008-04-15 Samuel Tardieu <sam@rfc1149.net>
1148 * gnat.dg/prot_def.adb: New.
1150 2008-04-14 Ian Lance Taylor <iant@google.com>
1152 * gcc.dg/strict-overflow-6.c: New.
1153 * gcc.dg/no-strict-overflow-7.c: New.
1154 * gcc.dg/Wstrict-overflow-22.c: New.
1156 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
1158 * gnat.dg/specs/storage.ads: Fix expected error message.
1160 2008-04-14 Robert Dewar <dewar@adacore.com>
1162 * gnat.dg/specs/linker_section.ads: Check for more error conditions.
1164 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
1167 * gnat.dg/specs/linker_section.ads: New.
1169 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
1172 * gnat.dg/specs/renamings.ads: New.
1174 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
1177 * gnat.dg/specs/storage.ads: New.
1179 2008-04-14 Samuel Tardieu <sam@rfc1149.net>
1181 * gnat.dg/deep_old.adb: New.
1183 2008-04-14 Eric Botcazou <ebotcazou@adacore.com>
1185 * gnat.dg/loop_address2.adb: New test.
1187 2008-04-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1190 * gfortran.dg/continuation_3.f90: Update test.
1191 * gfortran.dg/continuation_5.f: Update test.
1192 * gfortran.dg/continuation_10.f90: New test.
1194 2008-04-13 Thomas Koenig <tkoenig@gcc.gnu.org>
1198 * gfortran.dg/internal_pack_1.f90: Add test for derived type.
1199 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
1200 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
1201 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
1203 2008-04-13 Samuel Tardieu <sam@rfc1149.net>
1206 * gnat.dg/ancestor_type.ads, gnat.dg/ancestor_type.adb: New test.
1208 2008-04-12 Andrew Pinski <pinskia@gmail.com>
1210 * gcc.target/powerpc/darwin-save-world-1.c: New test.
1212 2008-04-11 Richard Guenther <rguenther@suse.de>
1214 PR tree-optimization/35869
1215 * gcc.c-torture/compile/pr35869.c: New testcase.
1217 2008-04-11 H.J. Lu <hongjiu.lu@intel.com>
1219 * gcc.target/i386/sse-13.c: Move __builtin_ia32_round* to new
1220 /* mmintrin-common.h */ section.
1222 * gcc.target/i386/sse-14.c: Add tests for mmintrin-common.h.
1224 2008-04-11 Volker Reichelt <v.reichelt@netcologne.de>
1227 * gcc.dg/attr-error-1.c: New test.
1229 2008-04-10 Adam Nemet <anemet@caviumnetworks.com>
1231 * gcc.target/mips/scc-2.c: New test.
1232 * gcc.target/mips/scc-3.c: New test.
1233 * gcc.target/mips/scc-4.c: New test.
1235 2008-04-10 Ira Rosen <irar@il.ibm.com>
1237 PR tree-optimization/35821
1238 * gcc.dg/vect/pr35821-altivec.c: New.
1239 * gcc.dg/vect/pr35821-spu.c: New.
1241 2008-04-09 Andy Hutchinson <hutchinsonandy@aim.com>
1245 * lib/target-supports.dg: Add check_effective_target_trampolines.
1246 Disable profiling for avr-*-*.
1247 * gcc.c-torture/compile/pr27889.c: dg-requires trampolines.
1248 * gcc.c-torture/compile/nested-1.c: Ditto.
1249 * gcc.c-torture/compile/20050122-2.c: Ditto.
1250 * gcc.c-torture/compile/20010226-1.c: Ditto.
1251 * gcc.c-torture/compile/20010327-1.c: Skip for avr-*-*.
1252 * gcc.c-torture/compile/980506-1.c: Ditto.
1253 * gcc.c-torture/compile/20020604-1.c: Ditto.
1254 * gcc.c-torture/compile/limits-stringlit.c: Ditto
1255 * gcc.c-torture/compile/20001226-1.c: Ditto
1257 2008-04-09 Jason Merrill <jason@redhat.com>
1260 * g++.dg/ext/complit9.C: New.
1262 2008-04-09 Samuel Tardieu <sam@rfc1149.net>
1265 * gnat.dg/specs/fe_inlining.ads, gnat.dg/specs/fe_inlining_helper.ads,
1266 gnat.dg/specs/fe_inlining_helper.adb: New test.
1268 2008-04-09 Kai Tietz <kai.tietz@onevision.com>
1270 * gcc.dg/torture/fp-int-convert.h: Use TImode type for
1271 x86_64-pc-mingw target.
1272 * gcc.dg/titype-1.c: Likewise.
1274 2008-04-09 Richard Sandiford <richard@codesourcery.com>
1276 * lib/target-supports.exp (check_effective_target_vxworks_kernel):
1278 (check_effective_target_vxworks_rtp): New procedure.
1279 * g++.dg/opt/20050511-1.C: Rename UINT32 for VxWorks kernel mode.
1280 * g++.dg/warn/miss-format-1.C: XFAIL for VxWorks.
1281 * g++.old-deja/g++.abi/cxa_vec.C: XFAIL for VxWorks kernels.
1282 * g++.old-deja/g++.brendan/new3.C: Likewise.
1283 * g++.old-deja/g++.eh/badalloc1.C: XFAIL for VxWorks RTPs.
1284 * g++.old-deja/g++.law/missed-error2.C: Undefine max for
1285 VxWorks kernel mode.
1286 * g++.old-deja/g++.mike/init1.C: XFAIL for VxWorks kernel mode.
1287 * g++.old-deja/g++.mike/p2736.C: Likewise.
1288 * g++.old-deja/g++.mike/p658.C: Undefine OK for VxWorks kernel mode.
1289 * g++.old-deja/g++.other/headers1.C: Likewise min and max.
1290 * g++.old-deja/g++.robertl/eb79.C: Undefine max for VxWorks
1293 2008-04-09 Jakub Jelinek <jakub@redhat.com>
1295 * gfortran.dg/namelist_47.f90: New test.
1297 2008-04-09 Richard Guenther <rguenther@suse.de>
1299 * gfortran.dg/bind_c_usage_14.f03: Adjust.
1301 2008-04-08 Andy Hutchinson <hutchinsonandy@aim.com>
1304 * execute/20071221-1.c: Adapt test for 16 bit int targets.
1305 * execute/pr35163.c: Ditto.
1307 2008-04-08 Richard Guenther <rguenther@suse.de>
1309 * gcc.c-torture/execute/20080408-1.c: New testcase.
1311 2008-04-08 Eric Botcazou <ebotcazou@adacore.com>
1313 * gnat.dg/pack6.adb: New test.
1314 * gnat.dg/pack7.adb: Likewise.
1315 * gnat.dg/pack8.adb: Likewise.
1317 2008-04-08 Arnaud Charlet <charlet@adacore.com>
1319 * gnat.dg/parent_ltd_with-child_full_view.adb: New test.
1320 * gnat.dg/rt1.adb: New test.
1321 * gnat.dg/test_time_stamp.adb: New test.
1322 * gnat.dg/specs/warn_star.ads: New test.
1323 * gnat.dg/specs/aggr1.ads: New test.
1325 2008-04-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1327 PR fortran/25829 28655
1328 * gfortran.dg/write_check2.f90: Update dg-error.
1329 * gfortran.dg/io_constraints_1.f90: Udate dg-error.
1331 2008-04-07 Jason Merrill <jason@redhat.com>
1334 * g++.dg/warn/ctor1.C: New.
1336 2008-04-07 Kai Tietz <kai.tietz@onevision.com>
1339 * gcc.dg/torture/pr35842.c: New.
1341 2008-04-07 Eric Botcazou <ebotcazou@adacore.com>
1343 * gnat.dg/array4.adb: New test.
1344 * gnat.dg/specs/static_initializer2.ads: Likewise.
1346 2008-04-06 Richard Guenther <rguenther@suse.de>
1348 PR tree-optimization/35400
1349 * gcc.dg/torture/pr35400.c: New testcase.
1350 * g++.dg/torture/pr35400.C: Likewise.
1352 2008-04-06 Paul Thomas <pault@gcc.gnu.org>
1355 * gfortran.dg/simplify_argN_1.f90: New test.
1357 2008-04-06 Tobias Schlüter <tobi@gcc.gnu.org>
1360 * gfortran.dg/io_constraints_2.f90: Adapt to new error message.
1362 2008-04-06 Tobias Burnus <burnus@net-b.de>
1364 * gfortran.dg/f2003_io_1.f03: Make standard conform.
1365 * gfortran.dg/f2003_io_8.f03: New.
1367 2008-04-06 Eric Botcazou <ebotcazou@adacore.com>
1369 * gnat.dg/pack5.adb: New test.
1371 2008-04-06 Uros Bizjak <ubizjak@gmail.com>
1374 * gcc.target/i386/pr12329.c: New test.
1376 2008-04-05 Eric Botcazou <ebotcazou@adacore.com>
1378 * gnat.dg/pr35823.adb: Rename to size_attribute.adb.
1380 2008-04-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1382 PR fortran/25829 28655
1383 * gfortran.dg/f2003_io_1.f03: New test.
1384 * gfortran.dg/f2003_io_2.f03: New test.
1385 * gfortran.dg/f2003_io_3.f03: New test.
1386 * gfortran.dg/f2003_io_4.f03: New test.
1387 * gfortran.dg/f2003_io_5.f03: New test.
1388 * gfortran.dg/f2003_io_6.f03: New test.
1389 * gfortran.dg/f2003_io_7.f03: New test.
1391 2008-04-05 Richard Guenther <rguenther@suse.de>
1393 PR tree-optimization/35833
1394 * gcc.dg/torture/pr35833.c: New testcase.
1396 2008-04-04 Naveen.H.S <naveen.hs@kpitcummins.com>
1398 * gcc.target/sh/sh2a-band.c: New test.
1399 * gcc.target/sh/sh2a-bclrmem.c: New test.
1400 * gcc.target/sh/sh2a-bld.c: New test.
1401 * gcc.target/sh/sh2a-bor.c: New test.
1402 * gcc.target/sh/sh2a-bsetmem.c: New test.
1403 * gcc.target/sh/sh2a-bxor.c: New test.
1405 2008-04-04 Janis Johnson <janis187@us.ibm.com>
1407 * g++.dg/other/anon5.C: Don't depend on line number for error message.
1409 * gcc.dg/torture/builtin-modf-1.c: Use special options for
1412 * gcc.dg/var-expand3.c: Skip for powerpc-linux if not on AltiVec HW.
1414 * gcc.dg/pr34856.c: Use -maltivec on powerpc linux.
1417 * gcc.dg/dfp/pr35620.c: New test.
1418 * gcc.dg/dfp/func-pointer.c: New test.
1419 * gcc.dg/dfp/func-deref.c: New test.
1421 2008-04-04 Jakub Jelinek <jakub@redhat.com>
1424 * g++.dg/gomp/pr35364.C: New test.
1426 2008-04-04 H.J. Lu <hongjiu.lu@intel.com>
1428 * g++.dg/other/i386-2.C: Include <wmmintrin.h>.
1429 * g++.dg/other/i386-3.C: Likewise.
1430 * gcc.target/i386/sse-13.c: Likewise.
1431 * gcc.target/i386/sse-14.c: Likewise.
1433 * gcc.target/i386/aes-check.h: New.
1434 * gcc.target/i386/aesdec.c: Likewise.
1435 * gcc.target/i386/aesdeclast.c: Likewise.
1436 * gcc.target/i386/aesenc.c: Likewise.
1437 * gcc.target/i386/aesenclast.c: Likewise.
1438 * gcc.target/i386/aesimc.c: Likewise.
1439 * gcc.target/i386/aeskeygenassist.c: Likewise.
1440 * gcc.target/i386/pclmulqdq.c: Likewise.
1441 * gcc.target/i386/pclmul-check.h: Likewise.
1443 * gcc.target/i386/i386.exp (check_effective_target_aes): New.
1444 (check_effective_target_pclmul): Likewise.
1446 2008-04-04 Jakub Jelinek <jakub@redhat.com>
1449 * gcc.dg/pr35440.c: New test.
1451 2008-04-04 Richard Guenther <rguenther@suse.de>
1454 * gnat.dg/pr35823.adb: New testcase.
1456 2008-04-03 Janis Johnson <janis187@us.ibm.com>
1459 * gcc.dg/dfp/constants-zero.c: New test.
1461 2008-04-03 Jakub Jelinek <jakub@redhat.com>
1464 * gcc.dg/gomp/pr35738.c: New test.
1467 * gcc.dg/gomp/pr35818.c: New test.
1470 * gfortran.dg/gomp/pr35786-1.f90: New test.
1471 * gfortran.dg/gomp/pr35786-2.f90: New test.
1473 2008-04-03 Adam Nemet <anemet@caviumnetworks.com>
1475 * gcc.target/mips/scc-1.c: New test.
1477 2008-04-03 Richard Guenther <rguenther@suse.de>
1479 * gcc.dg/tree-ssa/vrp43.c: New testcase.
1480 * gcc.dg/tree-ssa/vrp44.c: Likewise.
1481 * gcc.dg/tree-ssa/vrp45.c: Likewise.
1483 2008-04-03 Jakub Jelinek <jakub@redhat.com>
1486 * g++.dg/other/offsetof5.C: New test.
1488 2008-04-03 Paolo Bonzini <bonzini@gnu.org>
1490 PR rtl-optimization/35281
1491 * gcc.target/i386/pr35281.c: New test.
1493 2008-04-03 Richard Guenther <rguenther@suse.de>
1496 * gcc.c-torture/execute/pr35800.c: New test.
1498 2008-04-02 Joseph Myers <joseph@codesourcery.com>
1500 * gcc.dg/cpp/cmdlne-dU-1.c, gcc.dg/cpp/cmdlne-dU-2.c,
1501 gcc.dg/cpp/cmdlne-dU-3.c, gcc.dg/cpp/cmdlne-dU-4.c,
1502 gcc.dg/cpp/cmdlne-dU-5.c, gcc.dg/cpp/cmdlne-dU-6.c,
1503 gcc.dg/cpp/cmdlne-dU-7.c, gcc.dg/cpp/cmdlne-dU-8.c,
1504 gcc.dg/cpp/cmdlne-dU-9.c, gcc.dg/cpp/cmdlne-dU-10.c,
1505 gcc.dg/cpp/cmdlne-dU-11.c, gcc.dg/cpp/cmdlne-dU-12.c,
1506 gcc.dg/cpp/cmdlne-dU-13.c, gcc.dg/cpp/cmdlne-dU-14.c,
1507 gcc.dg/cpp/cmdlne-dU-15.c, gcc.dg/cpp/cmdlne-dU-16.c,
1508 gcc.dg/cpp/cmdlne-dU-17.c, gcc.dg/cpp/cmdlne-dU-18.c,
1509 gcc.dg/cpp/cmdlne-dU-19.c, gcc.dg/cpp/cmdlne-dU-20.c,
1510 gcc.dg/cpp/cmdlne-dU-21.c, gcc.dg/cpp/cmdlne-dU-22.c: New tests.
1512 2008-04-02 Richard Guenther <rguenther@suse.de>
1514 PR tree-optimization/14495
1515 PR tree-optimization/34793
1516 * gcc.dg/tree-ssa/vrp41.c: New testcase.
1517 * gcc.dg/tree-ssa/vrp42.c: Likewise.
1519 2008-04-02 Richard Guenther <rguenther@suse.de>
1521 PR tree-optimization/14495
1522 * gcc.dg/tree-ssa/vrp40.c: New testcase.
1524 2008-04-02 Eric Botcazou <ebotcazou@adacore.com>
1526 * gnat.dg/specs/discr_record_constant.ads: New test.
1528 2008-04-02 Richard Guenther <rguenther@suse.de>
1530 * gcc.dg/tree-ssa/vrp38.c: New testcase.
1531 * gcc.dg/tree-ssa/vrp39.c: Likewise.
1533 2008-04-01 George Helffrich <george@gcc.gnu.org>
1535 PRs fortran/35154, fortran/23057
1536 * gcc.dg/debug/pr35154.c: New test to check that non-Fortran
1537 use of common is unchanged.
1539 * lib/gfortran-dg.exp: New harness to compile Fortran progs
1540 with all combinations of debug options available on target.
1541 * gfortran.dg/debug/debug.exp: Ditto.
1542 * gfortran.dg/debug/trivial.f: Ditto.
1543 * gfortran.dg/debug/pr35154-stabs.f: New test case for
1544 .stabs functionality.
1545 * gfortran.dg/debug/pr35154-dwarf2.f: New test case for
1546 DWARF functionality.
1548 2008-04-01 Volker Reichelt <v.reichelt@netcologne.de>
1551 * gcc.dg/format/gcc_gfc-2.c: New test.
1553 2008-03-31 Seongbae Park <seongbae.park@gmail.com>
1555 * g++.dg/bprob/bprob.exp: Do not check gcno files.
1556 Use -fprofile-use for profile use.
1557 * gcc.misc-tests/bprob.exp: Ditto.
1558 * g++.dg/tree-pro/tree-prof.exp: Do not check gcno files.
1559 * gcc.dg/matrix/matrix.exp: Ditto.
1560 * gcc.dg/struct/struct-reorg.exp: Ditto.
1561 * gcc.dg/tree-prof/tree-prof.exp: Ditto.
1562 * gcc.dg/profile-dir-1.c: New test.
1563 * gcc.dg/profile-dir-2.c: New test.
1564 * gcc.dg/profile-dir-3.c: New test.
1566 2008-03-31 Volker Reichelt <v.reichelt@netcologne.de>
1569 * gcc.dg/old-style-param-1.c: New test.
1571 2008-03-31 Eric Botcazou <ebotcazou@adacore.com>
1573 * gnat.dg/object_overflow.adb: New test.
1575 2008-03-31 Andrew Pinski <andrew_pinski@playstation.sony.com>
1578 * gcc.dg/tree-ssa/vector-1.c: New testcase.
1579 * gcc.c-torture/execute/vector-1.c: New testcase.
1580 * gcc.c-torture/execute/vector-2.c: New testcase.
1582 2008-03-31 Olivier Hainque <hainque@adacore.com>
1584 * gnat.dg/assign_from_packed_pixels.ads: Support for ...
1585 * gnat.dg/assign_from_packed.adb: New testcase.
1587 2008-03-31 Zdenek Dvorak <ook@ucw.cz>
1589 PR rtl-optimization/35729
1590 * gcc.dg/pr35729.c: New test.
1592 2008-03-31 H.J. Lu <hongjiu.lu@intel.com>
1595 * gcc.target/i386/pr32000-1.c: New.
1597 2008-03-31 Arnaud Charlet <charlet@adacore.com>
1599 * gnat.dg/too_many_tasks.adb: Removed, causes resource issues
1600 on some environments.
1602 2008-03-31 Andrew Pinski <pinskia@gmail.com>
1605 * gcc.c-torture/compile/pr35431.c: New testcase.
1607 2008-03-30 Kaz Kojima <kkojima@gcc.gnu.org>
1609 * g++.dg/other/error27.C: Use -fno-finite-math-only on sh*
1612 2008-03-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1615 * g++.dg/other/anon5.C: Skip on hppa*-*-hpux*.
1617 2008-03-30 Volker Reichelt <v.reichelt@netcologne.de>
1620 * g++.dg/parse/friend8.C: New test.
1623 * gcc.dg/union-cast-4.c: New test.
1625 2008-03-30 H.J. Lu <hongjiu.lu@intel.com>
1628 * gcc.target/i386/sse4_1-blendps-2.c: New.
1629 * gcc.target/i386/sse4_1-pblendw-2.c: Likewise.
1631 2008-03-30 Thomas Koenig <tkoenig@gcc.gnu.org>
1633 * gfortran.dg/internal_pack_1.f90: Added complex to test case.
1634 * gfortran.dg/internal_pack_2.f90: Likewise.
1635 * gfortran.dg/intrinsic_spread_1.f90: Likewise.
1636 * gfortran.dg/intrinsic_spread_2.f90: Likewise.
1637 * gfortran.dg/intrinsic_pack_1.f90: Likewise.
1638 * gfortran.dg/intrinsic_pack_2.f90: Likewise.
1639 * gfortran.dg/intrinsic_unpack_1.f90: Likewise.
1640 * gfortran.dg/intrinsic_unpack_2.f90: Likewise.
1642 2008-03-30 Eric Botcazou <ebotcazou@adacore.com>
1644 * gnat.dg/bit_packed_array2.adb: New test.
1646 2008-03-30 Paul Thomas <pault@gcc.gnu.org>
1649 * gfortran.dg/transpose_conjg_1.f90: New test.
1651 2008-03-29 Laurent GUERBY <laurent@guerby.net>
1653 * gnat.dg/socket2.adb: Remove since identical to socket1.adb.
1655 2008-03-29 Paul Thomas <pault@gcc.gnu.org>
1658 * gfortran.dg/allocate_zerosize_3.f: New test.
1661 * gfortran.dg/character_assign_1.f90: New test.
1663 2008-03-28 Thomas Koenig <tkoenig@gcc.gnu.org>
1667 * gfortran.dg/intrinsic_spread_1.f90: New file.
1668 * gfortran.dg/intrinsic_spread_2.f90: New file.
1669 * gfortran.dg/intrinsic_spread_3.f90: New file.
1671 2008-03-28 Daniel Franke <franke.daniel@gmail.com>
1674 * gfortran.dg/alloc_alloc_expr_3.f90: New test.
1675 * gfortran.dg/allocate_stat.f90: Adjusted error-match text.
1676 * gfortran.dg/func_assign.f90: Likewise.
1677 * gfortran.dg/implicit_11.f90: Likewise.
1678 * gfortran.dg/proc_assign_1.f90: Likewise.
1679 * gfortran.dg/proc_assign_2.f90: Likewise.
1680 * gfortran.dg/procedure_lvalue.f90: Likewise.
1682 2008-03-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1685 * gfortran.dg/direct_io_10.f: New test.
1687 2008-03-28 Uros Bizjak <ubizjak@gmail.com>
1689 * gcc.target/i386/vectorize6.c: New test.
1691 2008-03-28 Tobias Burnus <burnus@net-b.de>
1694 * gfortran.dg/associated_target_2.f90: New.
1696 2008-03-28 Richard Guenther <rguenther@suse.de>
1698 PR tree-optimization/19580
1699 * gcc.dg/tree-ssa/loop-34.c: New testcase.
1701 2008-03-28 Richard Guenther <rguenther@suse.de>
1703 PR tree-optimization/30317
1704 PR tree-optimization/30911
1705 PR tree-optimization/34793
1706 * gcc.dg/tree-ssa/vrp35.c: New testcase.
1707 * gcc.dg/tree-ssa/vrp36.c: Likewise.
1708 * gcc.dg/tree-ssa/vrp37.c: Likewise.
1710 2008-03-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
1713 * gcc.target/powerpc/altivec-25.c: New testcase.
1715 2008-03-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1718 * gfortran.dg/cshift_shift_real_2.f90: New test.
1720 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
1722 * gcc.c-torture/execute/multi-ix.c: Limit CHUNK size between 1 and 500.
1723 (main): Exit early for CHUNK less than 40 to avoid stack corruption.
1725 2008-03-27 Richard Guenther <rguenther@suse.de>
1728 * gcc.dg/attr-weak-1.c: New testcase.
1730 2008-03-27 Richard Guenther <rguenther@suse.de>
1732 PR tree-optimization/32810
1733 * gcc.dg/tree-ssa/ssa-ccp-18.c: New testcase.
1735 2008-03-27 Douglas Gregor <doug.gregor@gmail.com>
1737 * g++.dg/cpp0x/variadic91.C: New.
1739 2008-03-27 Zdenek Dvorak <ook@ucw.cz>
1741 * gcc.dg/tree-ssa/loop-32.c: New testcase.
1742 * gcc.dg/tree-ssa/loop-33.c: Likewise.
1744 2008-03-27 Richard Guenther <rguenther@suse.de>
1746 * gcc.dg/fold-addr-1.c: New testcase.
1748 2008-03-27 Andrew Pinski <pinskia@gmail.com>
1751 * gcc.c-torture/compile/complex-5.c: New test.
1753 2008-03-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
1755 * gcc.dg/uninit-16.c (decode_reloc): Mark static.
1757 2008-03-26 Jakub Jelinek <jakub@redhat.com>
1760 * g++.dg/ext/attrib33.C: New test.
1762 2008-03-26 Richard Guenther <rguenther@suse.de>
1765 2008-03-26 Richard Guenther <rguenther@suse.de>
1767 * gcc.dg/fold-addr-1.c: New testcase.
1769 2008-03-26 Uros Bizjak <ubizjak@gmail.com>
1771 * gcc.target/i386/sse-13.c: Include <mm_malloc.h>
1772 before redefinitions of extern and __inline.
1773 * gcc.target/i386/sse-13.c: Ditto.
1775 2008-03-26 Jakub Jelinek <jakub@redhat.com>
1778 * g++.dg/other/error27.C: New test.
1780 2008-03-26 Richard Guenther <rguenther@suse.de>
1782 * gcc.dg/fold-addr-1.c: New testcase.
1784 2008-03-26 Richard Guenther <rguenther@suse.de>
1786 * gcc.dg/tree-ssa/20030731-2.c: Scan dce1 dump.
1787 * gcc.dg/tree-ssa/20030917-1.c: Scan optimized dump.
1788 * gcc.dg/tree-ssa/20030917-3.c: Scan ccp1 dump.
1789 * gcc.dg/tree-ssa/20040721-1.c: Test linking, do not disable DOM.
1790 * gcc.dg/tree-ssa/pr21574.c: Scan the fre dump.
1791 * gcc.dg/tree-ssa/ssa-ccp-1.c: Scan ccp1 dump.
1792 * gcc.dg/tree-ssa/ssa-ccp-3.c: Scan ccp2 dump.
1794 2008-03-26 Douglas Gregor <doug.gregor@gmail.com>
1796 * g++.dg/cpp0x/variadic84.C: Update to reflect the change in
1797 variadic template template parameter binding semantics.
1798 * g++.dg/cpp0x/variadic85.C: Ditto.
1799 * g++.dg/cpp0x/variadic88.C: New.
1800 * g++.dg/cpp0x/variadic89.C: New.
1801 * g++.dg/cpp0x/variadic90.C: New.
1802 * g++.dg/cpp0x/variadic-ex14.C: Update to reflect the change in
1803 variadic template template parameter binding semantics.
1804 * g++.dg/cpp0x/variadic-lambda.C: New.
1806 2008-03-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
1809 * g++.dg/ext/altivec-15.C: New testcase.
1811 2008-03-25 Andrew Pinski <pinskia@gmail.com>
1814 * objc.dg/method-20.m: New testcase.
1816 2008-03-25 Richard Sandiford <rsandifo@nildram.co.uk>
1818 PR rtl-optimization/35232
1819 * gcc.target/mips/pr35232.c: New test.
1821 2008-03-25 Douglas Gregor <doug.gregor@gmail.com>
1823 * g++.dg/template/sfinae4.C: New.
1824 * g++.dg/template/sfinae5.C: New.
1825 * g++.dg/template/sfinae6.C: New.
1826 * g++.dg/template/sfinae6_neg.C: New.
1827 * g++.dg/template/sfinae7.C: New.
1828 * g++.dg/template/sfinae8.C: New.
1829 * g++.dg/template/sfinae9.C: New.
1830 * g++.dg/template/sfinae10.C: New.
1831 * g++.dg/template/sfinae11.C: New.
1832 * g++.dg/template/sfinae12.C: New.
1833 * g++.dg/template/sfinae13.C: New.
1834 * g++.dg/template/sfinae14C: New.
1836 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
1838 * gcc.target/sh/sh2a-bclr.c: New test.
1839 * gcc.target/sh/sh2a-bset.c: New test.
1841 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
1843 * gcc.target/sh/sh2a-movrt.c: New test.
1845 2008-03-25 Naveen.H.S <naveen.hs@kpitcummins.com>
1847 * gcc.target/sh/sh2a-prefetch.c: New test.
1849 2008-03-25 Jayant Sonar <Jayant.sonar@kpitcummins.com>
1850 Naveen.H.S <naveen.hs@kpitcummins.com>
1852 * gcc.target/sh/sh2a-movi20s.c: New test.
1854 2008-03-25 Anil Paranjape <anil.paranjape@kpitcummins.com>
1855 Jayant Sonar <Jayant.sonar@kpitcummins.com>
1856 Naveen.H.S <naveen.hs@kpitcummins.com>
1858 * gcc.target/sh/sh2a-resbank.c: New test.
1859 * gcc.target/sh/sh2a-tbr-jump.c: New test.
1860 * gcc.target/sh/sh2a-jsrn.c: New test.
1861 * gcc.target/sh/sh2a-rtsn.c: New test.
1863 2008-03-25 Uros Bizjak <ubizjak@gmail.com>
1865 * gcc.target/i386/sse-17.c: Include sse2-check.h.
1866 (main): Change to void and rename to sse2_test.
1867 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: Set
1868 dg-do-what-default to "compile" if SSE2 hardware is not available.
1869 * gcc.dg/vect/costmodel/i386/x86_64-costmodel-vect.exp: Ditto.
1870 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Remove
1871 xfail vect_no_int_max from "vectorization not profitable" check.
1873 2008-03-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
1876 * gcc.dg/torture/pr26222.c: New testcase.
1878 2008-03-24 Paul Thomas <pault@gcc.gnu.org>
1881 * gfortran.dg/null_3.f90 : New test
1884 * gfortran.dg/module_function_type_1.f90 : New test
1886 2007-03-23 Thomas Koenig <tkoenig@gcc.gnu.org
1889 * gfortran.dg/intrinsic_unpack_1.f90: New test case.
1890 * gfortran.dg/intrinsic_unpack_2.f90: New test case.
1891 * gfortran.dg/intrinsic_unpack_3.f90: New test case.
1893 2008-03-22 Richard Sandiford <rsandifo@nildram.co.uk>
1895 * gcc.target/mips/dse-1.c: Add checks for zeros.
1897 2008-03-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
1900 * gcc.target/powerpc/ppc64-double-1.c: New testcase.
1902 2008-03-21 Thomas Koenig <tkoenig@gcc.gnu.org>
1905 * internal_pack_1.f90: New test case.
1906 * internal_pack_2.f90: New test case.
1907 * internal_pack_3.f90: New test case.
1909 2008-03-21 Olivier Hainque <hainque@adacore.com>
1911 * gnat.dg/empty_vector_length.adb: New testcase.
1913 2008-03-20 Richard Guenther <rguenther@suse.de>
1915 * gcc.dg/tree-ssa/ssa-ccp-17.c: New testcase.
1917 2008-03-20 Victor Kaplansky <victork@gcc.gnu.org>
1918 Uros Bizjak <ubizjak@gmail.com>
1921 * lib/target-supports.exp (check_sse2_hw_available): New procedure.
1922 * gcc.dg/vect/vect.exp: Set dg-do-what-default to "compile"
1923 if SSE2 hardware is not available.
1924 * g++.dg/vect/vect.exp: Update target-dependent overrides to match
1925 gcc.dg/vect/vect.exp.
1926 * gfortran.dg/vect/vect.exp: Ditto.
1927 (check_effective_target_lp64_or_vect_no_align): Remove procedure.
1929 2008-03-20 Andreas Schwab <schwab@suse.de>
1931 * gcc.dg/cpp/cmdlne-dD-M.c: Fix test for makefile rule and remove
1934 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
1936 * gcc.dg/gomp/pr34692.c: Cleanup gimple dump file.
1937 * gcc.dg/tree-ssa/ssa-lim-3.c: Remove -fdump-tree-optimized
1940 2008-03-20 H.J. Lu <hongjiu.lu@intel.com>
1943 * gcc.target/i386/ssse3-pabsb.c: Add -fno-strict-aliasing.
1944 * gcc.target/i386/ssse3-pabsd.c: Likewise.
1945 * gcc.target/i386/ssse3-pabsw.c: Likewise.
1946 * gcc.target/i386/ssse3-palignr.c: Likewise.
1947 * gcc.target/i386/ssse3-phaddd.c: Likewise.
1948 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
1949 * gcc.target/i386/ssse3-phaddw.c: Likewise.
1950 * gcc.target/i386/ssse3-phsubd.c: Likewise.
1951 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
1952 * gcc.target/i386/ssse3-phsubw.c: Likewise.
1953 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
1954 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
1955 * gcc.target/i386/ssse3-pshufb.c: Likewise.
1956 * gcc.target/i386/ssse3-psignb.c: Likewise.
1957 * gcc.target/i386/ssse3-psignd.c: Likewise.
1958 * gcc.target/i386/ssse3-psignw.c: Likewise.
1960 2008-03-20 Andreas Schwab <schwab@suse.de>
1963 * gcc.dg/cpp/cmdlne-dI-M.c: Match optional continuation.
1964 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
1965 * gcc.dg/cpp/cmdlne-dN-M.c: Match correct file name and optional
1966 continuation and remove xfail.
1968 2008-03-20 Thomas Koenig <tkoenig@gcc.gnu.org>
1971 * gfortran.dg/internal_pack_3.f90: Add missing parameter
1974 2008-03-20 Kai Tietz <kai.tietz@onevision.com>
1976 * gcc.dg/format/ms_array-1.c: New.
1977 * gcc.dg/format/ms_c90-scanf-3.c: New.
1978 * gcc.dg/format/ms_c99-strftime-1.c: New.
1979 * gcc.dg/format/ms_no-y2k-1.c: New.
1980 * gcc.dg/format/ms_attr-1.c: New.
1981 * gcc.dg/format/ms_c90-scanf-4.c: New.
1982 * gcc.dg/format/ms_c99-strftime-2.c: New.
1983 * gcc.dg/format/ms_nonlit-1.c: New.
1984 * gcc.dg/format/ms_c90-scanf-5.c: New.
1985 * gcc.dg/format/ms_cast-1.c: New.
1986 * gcc.dg/format/ms_nonlit-2.c: New.
1987 * gcc.dg/format/ms_attr-2.c: New.
1988 * gcc.dg/format/ms_c90-strftime-1.c: New.
1989 * gcc.dg/format/ms_miss-1.c: New.
1990 * gcc.dg/format/ms_nonlit-3.c: New.
1991 * gcc.dg/format/ms_attr-3.c: New.
1992 * gcc.dg/format/ms_c90-strftime-2.c: New.
1993 * gcc.dg/format/ms_miss-2.c: New.
1994 * gcc.dg/format/ms_nul-1.c: New.
1995 * gcc.dg/format/ms_attr-4.c: New.
1996 * gcc.dg/format/ms_c94-printf-1.c: New.
1997 * gcc.dg/format/ms_miss-3.c: New.
1998 * gcc.dg/format/ms_nul-2.c: New.
1999 * gcc.dg/format/ms_attr-7.c: New.
2000 * gcc.dg/format/ms_c94-scanf-1.c: New.
2001 * gcc.dg/format/ms_miss-4.c: New.
2002 * gcc.dg/format/ms_null-1.c: New.
2003 * gcc.dg/format/ms_bitfld-1.c: New.
2004 * gcc.dg/format/ms_c99-printf-1.c: New.
2005 * gcc.dg/format/ms_miss-5.c: New.
2006 * gcc.dg/format/ms_plus-1.c: New.
2007 * gcc.dg/format/ms_branch-1.c: New.
2008 * gcc.dg/format/ms_c99-printf-2.c: New.
2009 * gcc.dg/format/ms_miss-6.c: New.
2010 * gcc.dg/format/ms_sec-1.c: New.
2011 * gcc.dg/format/ms_c90-printf-1.c: New.
2012 * gcc.dg/format/ms_c99-printf-3.c: New.
2013 * gcc.dg/format/ms_multattr-1.c: New.
2014 * gcc.dg/format/ms_unnamed-1.c: New.
2015 * gcc.dg/format/ms_c90-printf-2.c: New.
2016 * gcc.dg/format/ms_c99-scanf-1.c: New.
2017 * gcc.dg/format/ms_multattr-2.c: New.
2018 * gcc.dg/format/ms_va-1.c: New.
2019 * gcc.dg/format/ms_c90-printf-3.c: New.
2020 * gcc.dg/format/ms_c99-scanf-2.c: New.
2021 * gcc.dg/format/ms_multattr-3.c: New.
2022 * gcc.dg/format/ms_c90-scanf-1.c: New.
2023 * gcc.dg/format/ms_c99-scanf-3.c: New.
2024 * gcc.dg/format/ms_no-exargs-1.c: New.
2025 * gcc.dg/format/ms_zero-length-1.c: New.
2026 * gcc.dg/format/ms_c90-scanf-2.c: New.
2027 * gcc.dg/format/ms_c99-scanf-4.c: New.
2028 * gcc.dg/format/ms_no-exargs-2.c: New.
2029 * gcc.dg/format/null-1.c: Add gnu style usage for mingw.
2030 * gcc.dg/format/miss-1.c: Likewise.
2031 * gcc.dg/format/miss-3.c: Likewise.
2032 * gcc.dg/format/multattr-2.c: Likewise.
2033 * gcc.dg/format/miss-5.c: Likewise.
2034 * gcc.dg/format/attr-2.c: Likewise.
2035 * gcc.dg/format/attr-4.c: Likewise.
2036 * gcc.dg/format/c90-scanf-4.c: Likewise.
2037 * gcc.dg/format/c99-printf-3.c: Likewise.
2038 * gcc.dg/format/multattr-1.c: Likewise.
2039 * gcc.dg/format/miss-4.c: Likewise.
2040 * gcc.dg/format/miss-6.c: Likewise.
2041 * gcc.dg/format/c90-printf-3.c: Likewise.
2042 * gcc.dg/format/attr-1.c: Likewise.
2043 * gcc.dg/format/attr-3.c: Likewise.
2044 * gcc.dg/format/attr-7.c: Likewise.
2045 * gcc.dg/format/format.h: Treat mingw and gnu style.
2046 * gcc.dg/format/sys_format.c: New.
2048 2008-03-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2051 * gfortran.dg/namelist_46.f90: New test.
2053 2008-03-20 Uros Bizjak <ubizjak@gmail.com>
2056 * gcc.target/i386/pr14552.c: New test.
2058 2008-03-19 Michael Matz <matz@suse.de>
2061 * gcc.dg/pr35616.c: New test.
2063 2008-03-19 Daniel Franke <franke.daniel@gmail.com>
2066 * gfortran.dg/argument_checking_16.f90: New test.
2068 2008-03-19 Thomas Koenig <tkoenig@gcc.gnu.org>
2071 * gfortran.dg/internal_pack_1.f90: New test case.
2072 * gfortran.dg/internal_pack_2.f90: New test case.
2073 * gfortran.dg/internal_pack_3.f90: New test case.
2075 2008-03-19 Jan Hubicka <jh@suse.cz>
2077 * gcc.dg/20050811-2.c: Update dumping flags.
2078 * gcc.dg/sms-2.c: Update dumping flags.
2079 * gcc.dg/var-expand1.c: Update dumping flags.
2080 * gcc.dg/var-expand3.c: Update dumping flags.
2081 * gcc.dg/pr30957-1.c: Update dumping flags.
2082 * gcc.dg/20050811-1.c: Update dumping flags.
2083 * gcc.dg/cpp/cmdlne-dI-M.C: Do not xfail.
2084 * gcc.dg/cpp/cmdlne-dM-M.C: Do not xfail.
2086 2008-03-19 Richard Guenther <rguenther@suse.de>
2089 * gcc.dg/testsuite/uninit-15.c: New testcase.
2090 * gcc.dg/testsuite/uninit-16.c: Likewise.
2092 2008-03-18 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
2095 * g++.dg/other/pr35504.C: New test.
2097 2008-03-18 Richard Guenther <rguenther@suse.de>
2099 * gcc.dg/tree-ssa/forwprop-4.c: New testcase.
2100 * gcc.dg/tree-ssa/ssa-fre-16.c: Likewise.
2102 2008-03-18 Richard Guenther <rguenther@suse.de>
2104 * gcc.dg/tree-ssa/loop-19.c: Revert previous change.
2106 2008-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2109 * gfortran.dg/namelist_45.f90: New test.
2111 2008-03-17 James E. Wilson <wilson@tuliptree.org>
2114 * gcc.target/ia64/visibility-1.c (foo): Change return type to void.
2115 Write variables instead of reading them.
2117 2008-03-17 Jason Merrill <jason@redhat.com>
2120 * g++.dg/init/ref16.C: New testcase.
2122 2008-03-17 Richard Guenther <rguenther@suse.de>
2124 PR tree-optimization/19637
2125 * g++.dg/tree-ssa/pr19637.C: New testcase.
2127 2008-03-16 Paul Thomas <pault@gcc.gnu.org>
2130 * gfortran.dg/subref_array_pointer_3.f90 : New test.
2132 2008-03-16 Richard Guenther <rguenther@suse.de>
2135 * gcc.c-torture/compile/pr35607.c: New testcase.
2136 * gcc.dg/tree-ssa/loop-19.c: Use -O2 to avoid vectorization.
2138 2008-03-16 Daniel Franke <franke.daniel@gmail.com>
2141 * gfortran.dg/write_invalid_format.f90: New test.
2143 2008-03-15 Richard Guenther <rguenther@suse.de>
2145 * gcc.dg/tree-ssa/ssa-ccp-16.c: New testcase.
2147 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2150 * gfortran.dg/elemental_subroutine_6.f90: New test.
2152 2008-03-15 Richard Guenther <rguenther@suse.de>
2154 * gcc.dg/pr23911.c: Adjust testcase.
2155 * gcc.dg/tree-ssa/pr14841.c: Likewise.
2156 * gcc.dg/tree-ssa/20030922-2.c: Likewise.
2158 2008-03-15 Richard Guenther <rguenther@suse.de>
2161 * g++.dg/warn/Warray-bounds-3.C: New testcase.
2163 2008-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2166 * gfortran.dg/generic_16.f90: New test.
2168 2008-03-15 Hans-Peter Nilsson <hp@axis.com>
2171 * gcc.c-torture/compile/pr35595.c: New test.
2173 2008-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2176 * gfortran.dg/nearest_4.f90: New test.
2178 2008-03-14 Richard Guenther <rguenther@suse.de>
2180 PR tree-optimization/13761
2181 * gcc.dg/tree-ssa/ssa-lim-3.c: New testcase.
2183 2008-03-14 Richard Guenther <rguenther@suse.de>
2185 PR tree-optimization/34172
2186 * gcc.dg/tree-ssa/ssa-fre-11.c: New testcase.
2187 * gcc.dg/tree-ssa/ssa-fre-12.c: Likewise.
2188 * gcc.dg/tree-ssa/ssa-fre-13.c: Likewise.
2189 * gcc.dg/tree-ssa/ssa-fre-14.c: Likewise.
2190 * gcc.dg/tree-ssa/ssa-fre-15.c: Likewise.
2191 * gcc.dg/tree-ssa/20031106-4.c: Remove XFAIL.
2193 2008-03-14 Uros Bizjak <ubizjak@gmail.com>
2196 * gcc.dg/cpp/pr35322.c: Add dg-error line.
2198 2008-03-14 Richard Guenther <rguenther@suse.de>
2200 PR tree-optimization/34043
2201 PR tree-optimization/33989
2202 * gcc.dg/tree-ssa/ssa-fre-7.c: New testcase.
2203 * gcc.dg/tree-ssa/ssa-fre-8.c: Likewise.
2204 * gcc.dg/tree-ssa/ssa-fre-9.c: Likewise.
2205 * gcc.dg/tree-ssa/ssa-fre-10.c: Likewise.
2206 * gcc.dg/tree-ssa/ssa-pre-17.c: Likewise.
2208 2008-03-14 H.J. Lu <hongjiu.lu@intel.com>
2209 Uros Bizjak <ubizjak@gmail.com>
2212 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Support PIC targets.
2214 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Skip *-*-darwin*.
2216 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2217 Uros Bizjak <ubizjak@gmail.com>
2220 * gcc.dg/tree-ssa/ldist-4.c: Update expected scan match
2221 count from 0 to 1 for lp64 targets.
2222 * gfortran.dg/ldist-1.f90: Update test to check
2223 for 5 loops distributed instead of 4 for lp64 targets.
2225 2008-03-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2228 * gfortran.dg/derived_sub.f90: New test.
2230 2008-03-13 H.J. Lu <hongjiu.lu@intel.com>
2233 * g++.dg/tls/static-1.C: Move dg-additional-sources after
2234 dg-require-effective-target.
2235 * g++.dg/tls/static-1a.cc: Likewise.
2237 2008-03-13 Tom Tromey <tromey@redhat.com>
2240 * gcc.dg/cpp/pr35322.c: New file.
2242 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
2244 * gcc.dg/vect/vect-align-2.c: Remove dg-do run directive.
2245 (main): Call check_vect.
2247 2008-03-13 Alon Dayan <alond@il.ibm.com>
2248 Olga Golovanevsky <olga@il.ibm.com>
2250 PR tree-optimization/35041
2251 * gcc.dg/struct/wo_prof_double_malloc.c: New test.
2253 2008-03-13 Uros Bizjak <ubizjak@gmail.com>
2257 * g++.dg/other/i386-3.C: New test.
2258 * gcc.target/i386/sse-13.c: Redefine extern instead of static.
2259 * gcc.target/i386/sse-14.c: Ditto.
2260 * gcc.target/i386/mmx-1.c: Ditto.
2261 * gcc.target/i386/mmx-2.c: Ditto.
2262 * gcc.target/i386/3dnow-1.c: Ditto.
2263 * gcc.target/i386/3dnow-2.c: Ditto.
2264 * gcc.target/i386/3dnowA-1.c: Ditto.
2265 * gcc.target/i386/3dnowA-2.c: Ditto.
2267 2008-03-13 Paolo Bonzini <bonzini@gnu.org>
2270 * gcc.target/i386/pr35422.c: Escape brackets.
2272 2008-03-12 Paolo Bonzini <bonzini@gnu.org>
2275 * gcc.dg/vect/slp-7.c: Change target keywords required for vectorizing
2277 * gcc.target/i386/pr35422.c: New.
2279 2008-03-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
2282 * gcc.dg/tree-ssa/ipa-reference-1.c: New testcase.
2284 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
2287 * gcc.target/i386/pr35540.c: New test.
2289 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
2291 * g++.dg/inherit/override-attribs.C: Require ilp32 x86 target.
2293 2008-03-11 Uros Bizjak <ubizjak@gmail.com>
2296 * g++.dg/torture/pr35526.C: New test.
2298 2008-03-10 Jakub Jelinek <jakub@redhat.com>
2301 * g++.dg/gomp/pr35328.C: New test.
2304 * g++.dg/gomp/pr35337.C: New test.
2308 * gcc.dg/gomp/pr35438.c: New test.
2309 * gcc.dg/gomp/pr35439.c: New test.
2312 * g++.dg/gomp/pr35099.C: New test.
2314 2008-03-10 Eric Botcazou <ebotcazou@adacore.com>
2316 * gnat.dg/range_check2.adb: New test.
2318 2008-03-10 H.J. Lu <hongjiu.lu@intel.com>
2320 PR tree-optimization/35494
2321 * g++.dg/tree-ssa/ssa-store-ccp-1.C: New.
2322 * gcc.dg/tree-ssa/ssa-store-ccp-2.c: Likewise.
2323 * gcc.dg/tree-ssa/ssa-store-ccp-3.c: Likewise.
2324 * gcc.dg/tree-ssa/ssa-store-ccp-4.c: Likewise.
2326 2008-03-10 Richard Guenther <rguenther@suse.de>
2328 PR tree-optimization/34677
2329 * gcc.dg/tree-ssa/loadpre23.c: New testcase.
2330 * gcc.dg/tree-ssa/loadpre24.c: Likewise.
2331 * gcc.dg/tree-ssa/loadpre25.c: Likewise.
2333 2008-03-09 Paul Thomas <pault@gcc.gnu.org>
2336 * gfortran.dg/module_commons_2.f90: New test.
2338 2008-03-09 Eric Botcazou <ebotcazou@adacore.com>
2340 * gnat.dg/frame_overflow.adb: Improve portability.
2342 2008-03-08 H.J. Lu <hongjiu.lu@intel.com>
2345 * gcc.target/i386/isa-1.c: Add -march=x86-64.
2346 * gcc.target/i386/isa-2.c: Likewise.
2347 * gcc.target/i386/isa-3.c: Likewise.
2348 * gcc.target/i386/isa-10.c: Likewise.
2349 * gcc.target/i386/isa-11.c: Likewise.
2350 * gcc.target/i386/isa-12.c: Likewise.
2351 * gcc.target/i386/isa-13.c: Likewise.
2352 * gcc.target/i386/isa-14.c: Likewise.
2354 2008-03-08 Uros Bizjak <ubizjak@gmail.com>
2357 * gcc.target/i386/pr22152.c: New test.
2358 * gcc.target/i386/sse2-mmx.c: Ditto.
2360 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
2362 * gnat.dg/uninit_func.adb: New test.
2364 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
2366 * gnat.dg/pack4.adb: New test.
2368 2008-03-08 Eric Botcazou <ebotcazou@adacore.com>
2370 * gnat.dg/small_alignment.adb: New test.
2372 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
2374 * gnat.dg/specs/alignment2.ads: New test.
2376 2008-03-07 Eric Botcazou <ebotcazou@adacore.com>
2378 * gnat.dg/pack3.adb: New test.
2380 2008-03-07 Peter O'Gorman <pogma@thewrittenword.com>
2383 * g++.dg/other/pr20366.C: New test.
2385 2008-03-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
2388 * gcc.dg/tree-ssa/ssa-store-ccp-1.c: New test.
2390 2008-03-06 Markus Milleder <markus.milleder@generali.at>
2392 PR preprocessor/35458
2393 * gcc.dg/cpp/cmdlne-M-2.c: New file.
2394 * gcc.dg/cpp/cmdlne-M-2#.h: New file.
2395 * gcc.dg/cpp/#cmdlne-M-2.h: New file.
2397 2008-03-06 Tom Tromey <tromey@redhat.com>
2399 * lib/treelang-dg.exp, lib/treelang.exp: Delete.
2402 2008-03-05 Eric Botcazou <ebotcazou@adacore.com>
2404 * gnat.dg/specs/pack33.ads: New test.
2406 2008-03-05 Richard Guenther <rguenther@suse.de>
2408 PR tree-optimization/35472
2409 * gcc.c-torture/execute/pr35472.c: New testcase.
2411 2007-03-05 Gabor Loki <loki@gcc.gnu.org>
2414 * gcc.c-torture/compile/pr11832.c: Check -frtl-abstract-sequences.
2415 * gcc.c-torture/compile/pr33009.c: Likewise.
2417 2008-03-05 Victor Kaplansky <victork@gcc.gnu.org>
2420 * gcc.dg/vect/pr31041.c: Fix.
2422 2008-03-05 Hans-Peter Nilsson <hp@axis.com>
2425 * lib/lib/target-supports.exp (check_effective_target_fd_truncate):
2427 * gfortran.fortran-torture/execute/list_read_1.x,
2428 gfortran.fortran-torture/execute/read_null_string.x,
2429 gfortran.fortran-torture/execute/backspace.x,
2430 gfortran.fortran-torture/execute/seq_io.x,
2431 gfortran.fortran-torture/execute/slash_edit.x,
2432 gfortran.fortran-torture/execute/unopened_unit_1.x,
2433 gfortran.dg/namelist_21.f90, gfortran.dg/advance_5.f90,
2434 gfortran.dg/fmt_t_7.f, gfortran.dg/eor_1.f90,
2435 gfortran.dg/read_x_past.f, gfortran.dg/tl_editing.f90,
2436 gfortran.dg/ftell_2.f90, gfortran.dg/namelist_13.f90,
2437 gfortran.dg/namelist_22.f90, gfortran.dg/advance_6.f90,
2438 gfortran.dg/read_bad_advance.f90, gfortran.dg/func_derived_3.f90,
2439 gfortran.dg/namelist_40.f90, gfortran.dg/x_slash_2.f,
2440 gfortran.dg/namelist_14.f90, gfortran.dg/backspace_1.f,
2441 gfortran.dg/namelist_23.f90, gfortran.dg/pr17285.f90,
2442 gfortran.dg/read_noadvance.f90, gfortran.dg/namelist_use_only.f90,
2443 gfortran.dg/namelist_41.f90, gfortran.dg/namelist_15.f90,
2444 gfortran.dg/backspace_3.f, gfortran.dg/backslash_3.f,
2445 gfortran.dg/namelist_24.f90, gfortran.dg/pr17286.f90,
2446 gfortran.dg/endfile.f90, gfortran.dg/open_access_append_1.f90,
2447 gfortran.dg/fmt_huge.f90, gfortran.dg/namelist_42.f90,
2448 gfortran.dg/pr18392.f90, gfortran.dg/pr19155.f, gfortran.dg/pr12884.f,
2449 gfortran.dg/namelist_16.f90, gfortran.dg/backspace_5.f,
2450 gfortran.dg/open_readonly_1.f90, gfortran.dg/fmt_read.f90,
2451 gfortran.dg/iostat_1.f90, gfortran.dg/namelist_43.f90,
2452 gfortran.dg/read_size_noadvance.f90, gfortran.dg/inquire_5.f90,
2453 gfortran.dg/read_many_1.f, gfortran.dg/namelist_17.f90,
2454 gfortran.dg/list_read_1.f90, gfortran.dg/backspace_10.f90,
2455 gfortran.dg/namelist_26.f90, gfortran.dg/unf_read_corrupted_2.f90,
2456 gfortran.dg/record_marker_1.f90, gfortran.dg/convert_implied_open.f90,
2457 gfortran.dg/iostat_2.f90, gfortran.dg/write_check3.f90,
2458 gfortran.dg/namelist_44.f90, gfortran.dg/namelist_use.f90,
2459 gfortran.dg/rewind_1.f90, gfortran.dg/streamio_11.f90,
2460 gfortran.dg/namelist_18.f90, gfortran.dg/backspace_9.f,
2461 gfortran.dg/dos_eol.f, gfortran.dg/read_eof_1.f90,
2462 gfortran.dg/namelist_27.f90, gfortran.dg/pad_no.f90,
2463 gfortran.dg/endfile.f, gfortran.dg/namelist_11.f,
2464 gfortran.dg/namelist_19.f90, gfortran.dg/eor_handling_1.f90,
2465 gfortran.dg/write_rewind_1.f, gfortran.dg/comma.f,
2466 gfortran.dg/read_eof_2.f90, gfortran.dg/namelist_28.f90,
2467 gfortran.dg/record_marker_3.f90, gfortran.dg/complex_read.f90,
2468 gfortran.dg/namelist_37.f90, gfortran.dg/error_recovery_5.f90,
2469 gfortran.dg/namelist_char_only.f90, gfortran.dg/pr18122.f90,
2470 gfortran.dg/list_read_4.f90, gfortran.dg/eor_handling_2.f90,
2471 gfortran.dg/read_eof_3.f90, gfortran.dg/dollar_edit_descriptor_1.f,
2472 gfortran.dg/pr19467.f90, gfortran.dg/namelist_38.f90,
2473 gfortran.dg/inquire_9.f90, gfortran.dg/list_read_5.f90,
2474 gfortran.dg/noadv_size.f90, gfortran.dg/backslash_1.f90,
2475 gfortran.dg/eor_handling_3.f90, gfortran.dg/read_eof_4.f90,
2476 gfortran.dg/runtime_warning_1.f90, gfortran.dg/x_slash_1.f,
2477 gfortran.dg/namelist_39.f90, gfortran.dg/streamio_3.f90,
2478 gfortran.dg/read_comma.f, gfortran.dg/pr19657.f,
2479 gfortran.dg/streamio_15.f90, gfortran.dg/list_read_6.f90,
2480 gfortran.dg/eor_handling_4.f90, gfortran.dg/backslash_2.f90,
2481 gfortran.dg/pr19216.f, gfortran.dg/PR19872.f,
2482 gfortran.dg/backspace_2.f, gfortran.dg/empty_format_1.f90,
2483 gfortran.dg/streamio_4.f90, gfortran.dg/append_1.f90,
2484 gfortran.dg/fgetc_1.f90, gfortran.dg/complex_write.f90,
2485 gfortran.dg/list_read_7.f90, gfortran.dg/eor_handling_5.f90,
2486 gfortran.dg/fmt_t_1.f90, gfortran.dg/pr17090.f90,
2487 gfortran.dg/backspace_4.f, gfortran.dg/shape_3.f90,
2488 gfortran.dg/unf_io_convert_1.f90, gfortran.dg/fgetc_2.f90,
2489 gfortran.dg/vector_subscript_3.f90, gfortran.dg/list_read_8.f90,
2490 gfortran.dg/flush_1.f90, gfortran.dg/advance_1.f90,
2491 gfortran.dg/fmt_t_2.f90, gfortran.dg/backspace_6.f,
2492 gfortran.dg/slash_1.f90, gfortran.dg/stat_1.f90,
2493 gfortran.dg/unformatted_recl_1.f90, gfortran.dg/record_marker_2.f,
2494 gfortran.dg/overwrite_1.f, gfortran.dg/unf_io_convert_2.f90,
2495 gfortran.dg/fmt_t_3.f90, gfortran.dg/backspace_8.f,
2496 gfortran.dg/stat_2.f90, gfortran.dg/pr18210.f90,
2497 gfortran.dg/unformatted_subrecord_1.f90, gfortran.dg/pr20257.f90,
2498 gfortran.dg/eof_1.f90, gfortran.dg/fmt_t_4.f90,
2499 gfortran.dg/unf_short_record_1.f90, gfortran.dg/fmt_exhaust.f90,
2500 gfortran.dg/namelist_20.f90, gfortran.dg/advance_4.f90,
2501 gfortran.dg/fmt_t_5.f90, gfortran.dg/namelist_12.f,
2502 gfortran.dg/backspace_7.f90, gfortran.dg/write_rewind_2.f,
2503 gfortran.dg/ftell_1.f90, gfortran.dg/fseek.f90,
2504 gfortran.dg/write_back.f: Gate test on effective_target
2507 2008-03-04 Joseph Myers <joseph@codesourcery.com>
2509 * gcc.dg/tree-ssa/loop-1.c: Handle i?86-*-mingw* i?86-*-cygwin* as
2510 targets declaring functions in assembly.
2512 2008-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2515 * gcc.dg/pr28322-3.c: New.
2517 2008-03-04 H.J. Lu <hongjiu.lu@intel.com>
2520 * gcc.target/i386/sse4_2-pcmpestri-1.c: Replace SIDD_XXX with
2522 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
2523 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
2524 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
2525 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
2526 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
2527 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
2528 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
2529 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
2531 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
2534 * gcc.c-torture/execute/pr35456.c: New test.
2536 2008-03-04 Joseph Myers <joseph@codesourcery.com>
2538 * gcc.target/i386/sse-10.c: Don't use
2539 -mno-accumulate-outgoing-args on *-*-mingw* *-*-cygwin*.
2541 2008-03-04 Uros Bizjak <ubizjak@gmail.com>
2543 * gfortran.dg/reassoc_1.f90: Cleanup dump files.
2544 * gfortran.dg/reassoc_2.f90: Ditto.
2545 * gfortran.dg/reassoc_3.f90: Ditto.
2547 2008-03-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2550 * gfortran.dg/gomp/gomp.exp: Add .f08 and .F08 file suffixes.
2551 * gfortran.dg/dg.exp: Likewise.
2552 * gfortran.dg/vect/vect.exp: Likewise.
2553 * gfortran.fortran-torture/execute/execute.exp: Likewise.
2554 * gfortran.fortran-torture/compile/compile.exp: Likewise.
2555 * gfortran.dg/gamma_1.f90: Also check log_gamma.
2556 * gfortran.dg/invalid_contains_1.f90: Remove warning about
2558 * gfortran.dg/gamma_2.f90: Add a few error messages.
2559 * gfortran.dg/invalid_contains_2.f90: Remove warning about
2561 * gfortran.dg/gamma_3.f90: Adjust error message.
2562 * gfortran.dg/gamma_4.f90: Test for log_gamma instead of lgamma.
2563 * gfortran.dg/bind_c_usage_9.f03: Adjust error messages.
2564 * gfortran.dg/bessel_1.f90: New test.
2565 * gfortran.dg/recursive_check_3.f90: Remove warnings.
2566 * gfortran.dg/besxy.f90: Also check for new F2008 intrinsics.
2567 * gfortran.dg/derived_function_interface_1.f90: Remove warning.
2568 * gfortran.dg/contains_empty_1.f03: New test.
2569 * gfortran.dg/erfc_scaled_1.f90: New test.
2570 * gfortran.dg/hypot_1.f90: New test.
2571 * gfortran.dg/contains_empty_2.f03: New test.
2573 2007-03-03 Uros Bizjak <ubizjak@gmail.com>
2575 * gcc.target/i386/builtin-apply-mmx.c: Do not XFAIL on Darwin.
2577 2008-03-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2580 * g++.dg/cpp/string-2.C: This is a warning now.
2581 * g++.dg/cpp/pedantic-errors.C: -pedantic-errors is not enabled by
2584 2008-03-01 Douglas Gregor <doug.gregor@gmail.com>
2586 * g++.dg/cpp0x/auto1.C: New.
2588 2008-03-01 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2591 * gfortran.dg/pointer_1.f90: New test.
2593 2008-02-29 Douglas Gregor <doug.gregor@gmail.com>
2596 * g++.dg/ext/attrib32.C: Add another test case.
2598 2008-02-29 Tom Tromey <tromey@redhat.com>
2600 * g++.dg/warn/pragma-system_header2.C: Ignore "included from"
2603 2008-02-29 Sebastian Pop <sebastian.pop@amd.com>
2605 * gcc.dg/tree-ssa/ltrans-8.c: Increase the size of strides
2606 to make the interchange profitable.
2608 2008-02-28 Daniel Franke <franke.daniel@gmail.com>
2613 * gfortran.dg/arrayio_11.f90: Fixed test.
2614 * gfortran.dg/arrayio_12.f90: Likewise.
2615 * gfortran.dg/module_read_1.f90: Added warning-directives.
2616 * gfortran.dg/pr32242.f90: Likewise.
2617 * gfortran.dg/result_in_spec_3.f90: Likewise.
2618 * gfortran.dg/use_12.f90: Likewise.
2619 * gfortran.dg/warn_function_without_result.f90 : New test.
2621 2008-02-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2624 * gfortran.dg/f2c_9.f90: New test.
2626 2008-02-28 Sebastian Pop <sebastian.pop@amd.com>
2628 * gcc.dg/tree-ssa/ldist-1.c: New.
2629 * gcc.dg/tree-ssa/ldist-1a.c: New.
2630 * gcc.dg/tree-ssa/ldist-2.c: New.
2631 * gcc.dg/tree-ssa/ldist-3.c: New.
2632 * gcc.dg/tree-ssa/ldist-4.c: New.
2633 * gcc.dg/tree-ssa/ldist-5.c: New.
2634 * gcc.dg/tree-ssa/ldist-6.c: New.
2635 * gcc.dg/tree-ssa/ldist-7.c: New.
2636 * gcc.dg/tree-ssa/ldist-8.c: New.
2637 * gcc.dg/tree-ssa/ldist-9.c: New.
2638 * gcc.dg/tree-ssa/ldist-10.c: New.
2639 * gcc.dg/tree-ssa/ldist-11.c: New.
2640 * gcc.dg/tree-ssa/ldist-12.c: New.
2641 * gfortran.dg/ldist-1.f90: New.
2643 2008-02-28 Uros Bizjak <ubizjak@gmail.com>
2645 * gcc.dg/pr34351.c: Compile for x86 targets only. Use %ebx register.
2647 2008-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2649 * gfortran.dg/large_real_kind_3.F90: Reverse previous commit.
2651 2008-02-27 Jan Beulich <jbeulich@novell.com>
2653 * gcc.target/i386/mmx-1.c: Add
2654 -Werror-implicit-function-declaration to dg-options.
2655 * gcc.target/i386/mmx-2.c: Likewise.
2656 * gcc.target/i386/sse-13.c: Likewise.
2657 * gcc.target/i386/sse-14.c: Likewise.
2659 2008-02-27 Revital Eres <eres@il.ibm.com>
2661 PR rtl-optimization/34999
2662 * gcc.dg/tree-prof/pr34999.c: New.
2664 2008-02-27 Richard Guenther <rguenther@suse.de>
2667 * gcc.c-torture/execute/pr35390.c: New testcase.
2669 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
2672 * gnat.dg/test_direct_io.adb: New file.
2674 2008-02-27 Samuel Tardieu <sam@rfc1149.net>
2677 * gnat.dg/specs/pr34799.ads: New test.
2679 2008-02-27 Richard Guenther <rguenther@suse.de>
2682 * gcc.c-torture/execute/pr34971.c: New testcase.
2684 2008-02-27 Jakub Jelinek <jakub@redhat.com>
2686 * gcc.dg/gomp/preprocess-1.c: New test.
2689 * g++.dg/ext/visibility/typeinfo2.C: New test.
2690 * g++.dg/ext/visibility/typeinfo3.C: New test.
2692 2008-02-26 Joseph Myers <joseph@codesourcery.com>
2694 * gcc.dg/bf-ms-attrib.c (main): Return 0.
2696 2008-02-26 Joseph Myers <joseph@codesourcery.com>
2698 * gcc.target/i386/mmx-4.c (dump64_64): Use printf %I64 on MinGW.
2699 * gcc.target/i386/sse-6.c (dump128_64): Likewise.
2701 2008-02-26 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2704 * gcc.dg/empty-source-2.c: Adjust for warning message.
2705 * gcc.dg/empty-source-3.c: Likewise.
2706 * gcc.dg/pack-test-2.c: Adjust comment.
2707 * gcc.dg/pragma-ep-2.c: Likewise.
2708 * gcc.dg/pragma-re-2.c: Likewise.
2709 * gcc.dg/va-arg-2.c: Likewise.
2711 2008-02-26 Tobias Burnus <burnus@net-b.de>
2714 * gfortran.dg/assignment_2.f90: New.
2716 2008-02-26 Jason Merrill <jason@redhat.com>
2719 * g++.dg/ext/attrib32.C: New.
2721 2008-02-26 Richard Sandiford <rsandifo@nildram.co.uk>
2723 * gcc.c-torture/execute/nest-align-1.x: Delete.
2725 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2728 * 20021023-1.c: Use __builtin_va_start instead of
2729 __builtin_stdarg_start.
2730 * pr17301-1.c: Likewise.
2731 * pr17301-2.c: Likewise.
2733 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2735 * gcc.dg/pr34351.c: New.
2737 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2739 * gcc.dg/Wlarger-than2.c: New.
2741 2008-02-26 Paolo Carlini <pcarlini@suse.de>
2744 * g++.dg/lookup/crash7.C: New.
2746 2008-02-26 Kaz Kojima <kkojima@gcc.gnu.org>
2748 * gcc.c-torture/execute/nest-align-1.c: Use the largest alignment.
2750 2008-02-25 Joseph Myers <joseph@codesourcery.com>
2752 * gcc.target/i386/pr25993.c: Skip on *-*-mingw*.
2754 2008-02-25 Joseph Myers <joseph@codesourcery.com>
2756 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: Add -w to dg-options.
2758 2008-02-25 Joseph Myers <joseph@codesourcery.com>
2760 * gcc.dg/builtins-config.h: Disable C99 runtime testing for
2763 2008-02-25 Joseph Myers <joseph@codesourcery.com>
2765 * lib/target-supports.exp (check_profiling_available): Report -p
2766 unavailable on *-*-mingw*.
2768 2008-02-25 Joseph Myers <joseph@codesourcery.com>
2770 * lib/target-supports.exp (check_effective_target_pthread_h): New.
2771 * gcc.dg/pthread-init-1.c, gcc.dg/pthread-init-2.c: Use
2772 dg-require-effective-target pthread_h.
2774 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2776 * gcc.dg/Wswitch-enum-error.c: New.
2777 * gcc.dg/Wswitch-error.c: New.
2778 * gcc.dg/20011021-1.c: Use two directives to match two different
2781 2008-02-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
2784 * gcc.dg/pr28322.c: New.
2785 * gcc.dg/pr28322-2.c: New.
2786 * lib/prune.exp: Ignore "At top level" even if there is no ':'
2789 2008-02-25 Paolo Carlini <pcarlini@suse.de>
2792 * g++.dg/other/error26.C: New.
2794 2008-02-25 Paolo Carlini <pcarlini@suse.de>
2797 * g++.dg/other/error25.C: New.
2799 2008-02-25 Andreas Krebbel <krebbel1@de.ibm.com>
2802 * gcc.dg/pr35258.c: New testcase.
2804 2008-02-25 Jan Beulich <jbeulich@novell.com>
2806 * gcc.dg/20020426-2.c: Remove bogus workaround.
2807 * g++.old-deja/g++.other/store-expr1.C: Likewise.
2808 * gcc.target/i386/movq-2.c: Also permit use of movzbl.
2810 2008-02-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2812 * gfortran.dg/large_real_kind_3.F90: Xfail on ppc-darwin.
2814 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
2817 * gcc.dg/pr19984.c: New test.
2818 * gcc.dg/dfp/compare-special.h: Use _nan instead of nan as the
2819 name of the variable.
2821 2008-02-25 Uros Bizjak <ubizjak@gmail.com>
2823 * gcc.dg/vect/vect-99.c: Include stdlib.h and tree-vect.h.
2824 (main): Call check_vect and foo. Check array values after
2826 * gcc.dg/vect/vect-117.c: Call check_vect.
2827 * gcc.dg/vect/no-vfa-pr29145.c: Ditto.
2829 2008-02-25 Jason Merrill <jason@redhat.com>
2832 * g++.dg/lookup/strong-using-5.C: New.
2834 2008-02-25 Kaz Kojima <kkojima@gcc.gnu.org>
2836 * gcc.dg/tree-ssa/ssa-pre-10.c: Use -fno-finite-math-only on
2839 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
2842 * gcc.c-torture/execute/20050604-1.x: New file.
2844 2008-02-24 Uros Bizjak <ubizjak@gmail.com>
2846 * gcc.target/i386/pr22076.c: Update number of mov insns
2848 * gcc.target/i386/pr34256.c: Ditto.
2850 2008-02-24 Diego Novillo <dnovillo@google.com>
2852 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg01094.html
2855 * g++.dg/warn/pr33738.C: New.
2857 2008-02-24 Richard Sandiford <rsandifo@nildram.co.uk>
2859 * gcc.c-torture/execute/nest-align-1.x: New file.
2861 2008-02-24 Danny Smith <dannysmith@users.sourceforge.net>
2864 * g++.dg.ext/dllimport13.C: New test.
2866 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2869 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on
2870 powerpc*-apple-darwin*.
2872 2008-02-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
2874 * gfortran.dg/large_real_kind_2.F90: Split testing of ERF and
2875 ERFC into gfortran.dg/large_real_kind_3.F90.
2876 * gfortran.dg/large_real_kind_3.F90: New test.
2878 2008-02-23 Andrew Pinski <andrew_pinski@playstation.sony.com>
2881 * gcc.dg/and-1.c: New test.
2883 2008-02-23 Daniel Jacobowitz <dan@codesourcery.com>
2885 * gcc.c-torture/execute/20080222-1.c: New test.
2887 2008-02-23 Uros Bizjak <ubizjak@gmail.com>
2891 * gcc.target/i386/pr22076.c: New test.
2892 * gcc.target/i386/pr34256.c: New test.
2893 * gcc.target/i386/vecinit-5.c: New test.
2894 * gcc.target/i386/vecinit-6.c: New test.
2895 * gcc.target/i386/vecinit-[1-4].c: Check that no MMX register is used.
2897 * g++.dg/compat/struct-layout-1.h: Do not include <mmintrin.h> and
2898 <xmmintrin.h>, define __m64 and __m128 directly.
2899 * g++.dg/compat/struct-layout-1_generate.c: Add -mno-mmx for x86.
2901 2008-02-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
2904 * g++.dg/ext/always_inline-1.C: New test.
2905 * g++.dg/ext/always_inline-2.C: New test.
2906 * g++.dg/ext/always_inline-3.C: New test.
2907 * g++.dg/ext/always_inline-4.C: New test.
2909 2008-02-22 Hans-Peter Nilsson <hp@axis.com>
2911 * gcc.target/cris/asm-b-1.c: New test.
2913 2008-02-22 Paolo Carlini <pcarlini@suse.de>
2916 * g++.dg/template/nontype17.C: Add.
2918 2008-02-22 Paolo Carlini <pcarlini@suse.de>
2922 2008-02-14 Paolo Carlini <pcarlini@suse.de>
2925 * g++.dg/template/nontype17.C: New.
2926 * g++.dg/template/nontype16.C: Add error.
2928 2008-02-22 Ralf Wildenhues <Ralf.Wildenhues@gmx.de>
2931 * gcc.dg/Wfloat-equal-1.c: New.
2932 * g++.dg/warn/Wfloat-equal-1.C: New.
2934 2008-02-21 Michael Matz <matz@suse.de>
2937 * gcc.dg/pr35264.c: New testcase.
2939 2008-02-21 Richard Guenther <rguenther@suse.de>
2941 * gfortran.dg/reassoc_1.f90: New testcase.
2942 * gfortran.dg/reassoc_2.f90: Likewise.
2943 * gfortran.dg/reassoc_3.f90: Likewise.
2945 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2948 * gfortran.dg/fmt_t_7.f: New test.
2951 * gfortran.dg/streamio_15.f90: New test.
2953 2008-02-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2956 * gfortran.dg/fmt_zero_digits.f90: Revise test.
2958 2008-02-20 Seongbae Park <seongbae.park@gmail.com>
2960 * gcc.dg/Wframe-larger-than.c: New option test.
2962 2008-02-20 Tobias Burnus <burnus@net-b.de>
2965 * gfortran.dg/dollar_sym_1.f90: New.
2966 * gfortran.dg/dollar_sym_2.f90: New.
2968 2008-02-20 Richard Guenther <rguenther@suse.de>
2971 * gcc.dg/builtins-66.c: New testcase.
2973 2008-02-20 Richard Guenther <rguenther@suse.de>
2975 * gcc.dg/fold-reassoc-1.c: New testcase.
2976 * gcc.dg/tree-ssa/recip-3.c: Adjust to not compute d/d.
2978 2008-02-20 Richard Guenther <rguenther@suse.de>
2980 * gcc.dg/tree-ssa/reassoc-13.c: New testcase.
2982 2008-02-20 Ira Rosen <irar@il.ibm.com>
2984 * lib/target-supports.exp (check_effective_target_vect_unpack):
2985 Return true for SPU.
2986 (check_effective_target_vect_short_mult): Likewise.
2987 * gcc.dg/vect/vect-reduc-dot-s16b.c: Expect vectorization of
2988 the loop on targets that support vect_unpack.
2990 2008-02-20 Uros Bizjak <ubizjak@gmail.com>
2992 * g++.dg/compat/struct-layout-1_generate.c (DG_OPTIONS): New define.
2993 (switchfiles): Use DG_OPTIONS. Explicitly name arguments in fprintf
2994 templates to reduce number of passed arguments.
2996 2008-02-19 Jason Merrill <jason@redhat.com>
2999 * g++.dg/template/explicit-args1.C: New.
3001 2008-02-19 Richard Guenther <rguenther@suse.de>
3003 PR tree-optimization/34989
3004 * gcc.dg/pr34989-1.c: New testcase.
3005 * gcc.dg/pr34989-2.c: Likewise.
3007 2008-02-19 Jakub Jelinek <jakub@redhat.com>
3010 * g++.dg/gomp/pr35028.C: New test.
3014 * gcc.dg/gomp/pr34964.c: New test.
3015 * g++.dg/gomp/pr34964.C: New test.
3016 * gcc.dg/gomp/pr35244.c: New test.
3017 * g++.dg/gomp/pr35244.C: New test.
3020 * g++.dg/gomp/pr35078.C: New test.
3022 2008-02-19 Christian Bruel <christian.bruel@st.com>
3024 * gcc.dg/packed-array.c: New testcase.
3026 2008-02-19 Uros Bizjak <ubizjak@gmail.com>
3029 * gcc.target/i386/pr33555.c: New test.
3031 2008-02-18 H.J. Lu <hongjiu.lu@intel.com>
3034 * gcc.target/i386/isa-1.c: New.
3035 * gcc.target/i386/isa-2.c: Likewise.
3036 * gcc.target/i386/isa-3.c: Likewise.
3037 * gcc.target/i386/isa-4.c: Likewise.
3038 * gcc.target/i386/isa-5.c: Likewise.
3039 * gcc.target/i386/isa-6.c: Likewise.
3040 * gcc.target/i386/isa-7.c: Likewise.
3041 * gcc.target/i386/isa-8.c: Likewise.
3042 * gcc.target/i386/isa-9.c: Likewise.
3043 * gcc.target/i386/isa-10.c: Likewise.
3044 * gcc.target/i386/isa-11.c: Likewise.
3045 * gcc.target/i386/isa-12.c: Likewise.
3046 * gcc.target/i386/isa-13.c: Likewise.
3047 * gcc.target/i386/isa-14.c: Likewise.
3049 2008-02-18 Joey Ye <joey.ye@intel.com>
3050 H.J. Lu <hongjiu.lu@intel.com>
3053 * gcc.c-torture/execute/nest-align-1.c: New test case.
3055 2008-02-17 Richard Guenther <rguenther@suse.de>
3058 * gcc.dg/torture/pr35227.c: New testcase.
3060 2008-02-17 Richard Guenther <rguenther@suse.de>
3062 PR tree-optimization/35231
3063 * gcc.c-torture/execute/pr35231.c: New testcase.
3065 2008-02-17 Uros Bizjak <ubizjak@gmail.com>
3067 * gcc.target/i386/pr32268.c (test_lt): Add noinline attribute.
3070 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3072 * obj-c++.dg/encode-2.mm: XFAIL.
3073 * obj-c++.dg/encode-3.mm: Likewise.
3075 2008-02-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3076 Paolo Carlini <pcarlini@suse.de>
3078 * g++.dg/ext/has_nothrow_assign.C: Skip some tests when __PIC__.
3079 * g++.dg/ext/has_nothrow_constructor.C: Likewise.
3080 * g++.dg/ext/has_nothrow_copy.C: Likewise.
3082 2008-02-16 Uros Bizjak <ubizjak@gmail.com>
3084 * gcc.target/i386/fastcall-sseregparm.c: Include sse-check.h.
3085 (main): Change to void and rename to sse_test.
3086 * gcc.target/i386/pr24306.c: Ditto.
3087 * gcc.target/i386/pr32065-2.c: Ditto.
3088 * gcc.target/i386/20060512-1.c: Include sse2-check.h.
3089 (main): Change to void and rename to sse2_test.
3090 * gcc.target/i386/20060512-3.c: Ditto.
3092 2008-02-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3095 * gfortran.dg/c_loc_tests_12.f03: New test.
3097 2008-02-15 Douglas Gregor <doug.gregor@gmail.com>
3102 * g++.dg/cpp0x/vt-35026.C: New.
3103 * g++.dg/cpp0x/vt-35023.C: New.
3104 * g++.dg/cpp0x/vt-34055.C: Tweak expected error messages.
3105 * g++.dg/cpp0x/vt-35024.C: New.
3107 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
3109 * gcc.c-torture/execute/va-arg-25.x: Remove.
3111 2008-02-15 Richard Guenther <rguenther@suse.de>
3112 Zdenek Dvorak <ook@ucw.cz>
3114 PR tree-optimization/35164
3115 * g++.dg/torture/pr35164-1.C: New testcase.
3116 * g++.dg/torture/pr35164-2.C: Likewise.
3118 2008-02-15 Dominique d'Humieres <dominiq@lps.ens.fr>
3121 * g++.dg/template/spec35.C: Change the regular expressions
3122 in dg-final to match the assembly code generated by Darwin 9.
3124 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
3126 * gcc.dg/cpp/pragma-pop_macro-1.c: Fix dg-do directive.
3128 2008-02-15 Uros Bizjak <ubizjak@gmail.com>
3130 * gcc.target/i386/pr35160.c: Skip if !nonpic for 32bit x86 targets.
3132 2008-02-15 Hans-Peter Nilsson <hp@axis.com>
3134 * lib/dejapatches.exp: New file.
3136 2008-02-14 Douglas Gregor <doug.gregor@gmail.com>
3139 * g++.dg/cpp0x/vt-34050.C: New.
3141 2008-02-14 Jason Merrill <jason@redhat.com>
3145 * g++.dg/warn/pr11159.C: New.
3146 * g++.dg/warn/pr5645.C: Likewise.
3148 2008-02-14 Danny Smith <dannysmith@users.sourceforge.net>
3150 PR preprocessor/35061
3151 * gcc.dg/cpp/pragma_pop_macro-1.c: New test.
3153 2008-02-14 Paolo Carlini <pcarlini@suse.de>
3156 * g++.dg/template/nontype17.C: New.
3157 * g++.dg/template/nontype16.C: Add error.
3159 2008-02-13 Jakub Jelinek <jakub@redhat.com>
3162 * g++.dg/template/member8.C: New test.
3164 2008-02-13 Michael Matz <matz@suse.de>
3166 * gcc.dg/pr35065.c: Fix testcase warnings.
3168 2008-02-13 Jason Merrill <jason@redhat.com>
3170 PR c++/34962, c++/34937, c++/34939
3171 * g++.dg/ext/tmplattr9.C: New.
3173 2008-02-13 Michael Matz <matz@suse.de>
3176 * gcc.dg/pr35065.c: New testcase.
3178 2008-02-12 Richard Guenther <rguenther@suse.de>
3180 PR tree-optimization/35171
3181 * gcc.c-torture/compile/pr35171.c: New testcase.
3183 2008-02-12 Richard Guenther <rguenther@suse.de>
3186 * gcc.c-torture/execute/pr35163.c: New testcase.
3188 2008-02-12 Uros Bizjak <ubizjak@gmail.com>
3190 * gcc.target/i386/asm-3.c: Fix dg-skip-if for all 32bit PIC targets.
3192 2008-02-12 Eric Botcazou <ebotcazou@adacore.com>
3194 * gnat.dg/loop_address.adb: New test.
3196 2008-02-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3198 * obj-c++.dg/bitfield-1.mm: Expect failures.
3199 * obj-c++.dg/bitfield-4.mm: Likewise.
3200 * obj-c++.dg/cxx-ivars-2.mm: Likewise.
3201 * obj-c++.dg/encode-8.mm: Likewise.
3202 * obj-c++.dg/isa-field-1.mm: Likewise.
3203 * obj-c++.dg/layout-1.mm: Likewise.
3204 * obj-c++.dg/lookup-2.mm: Likewise.
3205 * obj-c++.dg/try-catch-2.mm: Likewise.
3206 * obj-c++.dg/try-catch-9.mm: Likewise.
3208 2008-02-12 Jakub Jelinek <jakub@redhat.com>
3211 * g++.dg/tree-ssa/pr35144.C: New test.
3214 * gcc.target/i386/pr35160.c: New test.
3217 * g++.dg/init/new27.C: New test.
3219 2008-02-11 Paolo Carlini <pcarlini@suse.de>
3222 * g++.dg/template/crash78.C: New.
3224 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
3227 * gcc.dg/compat/vector-2_x.c: Add -mno-mmx for x86 targets.
3228 * gcc.dg/compat/vector-2_y.c: Ditto.
3230 2008-02-11 Uros Bizjak <ubizjak@gmail.com>
3231 Richard Guenther <rguenther@suse.de>
3233 PR tree-optimization/33992
3234 * gcc.c-torture/execute/pr33992.c: New testcase.
3236 2008-02-10 Thomas Koenig <tkoenig@gcc.gnu.org>
3238 * gfortran.dg/streamio_14.f90: New test.
3240 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
3242 * gcc.target/i386/pr17390.c: Remove ilp32 target requirement.
3243 Add -mfpmath=387 to dg-options.
3245 2008-02-10 Uros Bizjak <ubizjak@gmail.com>
3248 * gcc.dg/tree-ssa/gen-vect-2.c: Add -mno-sse for x86 targets.
3249 * gcc.dg/tree-ssa/gen-vect-11.c: Ditto.
3250 * gcc.dg/tree-ssa/gen-vect-11a.c: Ditto.
3251 * gcc.dg/tree-ssa/gen-vect-11b.c: Ditto.
3252 * gcc.dg/tree-ssa/gen-vect-11c.c: Ditto.
3253 * gcc.dg/tree-ssa/gen-vect-25.c: Ditto.
3254 * gcc.dg/tree-ssa/gen-vect-26.c: Ditto.
3255 * gcc.dg/tree-ssa/gen-vect-28.c: Ditto.
3256 * gcc.dg/tree-ssa/gen-vect-32.c: Ditto.
3258 2008-02-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3261 * obj-c++.dg/gnu-runtime-2.mm: Fix signature of function main().
3263 2008-02-08 Sa Liu <saliu@de.ibm.com>
3265 * gcc.target/spu/intrinsics-3.c: New. Test error messages.
3267 2008-02-06 Alexandre Oliva <aoliva@redhat.com>
3270 * g++.dg/conversion/bitfield8.C: New.
3272 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
3274 * g++.dg/ext/vector13.C: Fix for compilation under -pedantic.
3276 2008-02-06 Douglas Gregor <doug.gregor@gmail.com>
3280 * g++.dg/ext/vector13.C: New.
3282 2008-02-06 David Daney <ddaney@avtrex.com>
3284 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for mips*-*-*.
3286 2008-02-05 Bob Wilson <bob.wilson@acm.org>
3288 * lib/target-supports.exp (check_effective_target_hard_float): Remove
3289 special case for xtensa-*-*.
3291 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3294 * gfortran.dg/volatile11.f90: New test.
3296 2008-02-05 Jakub Jelinek <jakub@redhat.com>
3299 * g++.dg/template/array19.C: New test.
3301 2008-02-05 Diego Novillo <dnovillo@google.com>
3303 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00140.html
3306 * g++.dg/warn/pr33738.C: Remove.
3308 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
3311 * gfortran.dg/bounds_check_13.f: New test.
3313 2008-02-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3316 * gcc.c-torture/execute/multi-ix.c: Call memset instead of bzero.
3318 2008-02-05 Uros Bizjak <ubizjak@gmail.com>
3321 * gcc.target/i386/pr35083.c: New test.
3323 2008-02-05 Paul Thomas <pault@gcc.gnu.org>
3326 * gfortran.dg/data_bounds_1.f90: New test.
3328 2008-02-04 Diego Novillo <dnovillo@google.com>
3330 http://gcc.gnu.org/ml/gcc-patches/2008-02/msg00110.html
3333 * g++.dg/warn/pr33738.C: New.
3335 2008-02-04 Daniel Franke <franke.daniel@gmail.com>
3337 * gfortran.dg/where_operator_assign_4.f90: Fix typo in error message
3340 2008-02-04 Hans-Peter Nilsson <hp@axis.com>
3342 * lib/target-supports.exp (check_effective_target_hard_float): Only
3343 use the macro definition tests for mips*-*-* and xtensa-*-*. For all
3344 other targets, grep for a call insn in the rtl expand dump for an
3346 (target_compile): Support generating rtl dumps as output.
3348 2008-02-04 Richard Guenther <rguenther@suse.de>
3351 * gcc.c-torture/execute/pr33631.c: New testcase.
3353 2008-02-04 Richard Guenther <rguenther@suse.de>
3356 * gcc.c-torture/compile/pr35043.c: New testcase.
3358 2008-02-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3360 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail for hppa*-*-*.
3362 2008-02-03 Uros Bizjak <ubizjak@gmail.com>
3364 * gcc.target/i386/pr31628.c: Require effective target fpic.
3365 * gcc.target/i386/strinline.c: Ditto.
3366 * gcc.dg/sibcall-6.c: Skip if !nonpic for 32bit x86 targets.
3367 * gcc.dg/pr35045.c: Ditto.
3368 * gcc.dg/20050503-1.c: Ditto.
3370 2008-02-03 Paul Thomas <pault@gcc.gnu.org>
3373 * gfortran.dg/host_assoc_variable_1.f90: New test.
3374 * gfortran.dg/allocate_stat.f90: Change last three error messages.
3376 2008-02-02 Michael Matz <matz@suse.de>
3379 * gcc.dg/pr35045.c: New test.
3381 2008-02-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3384 * gfortran.dg/shape_4.f90: New test.
3386 2008-02-02 Hans-Peter Nilsson <hp@axis.com>
3388 * gcc.target/cris/torture/pr34773.c: Use __asm__, not asm.
3390 2008-02-01 Hans-Peter Nilsson <hp@axis.com>
3392 PR rtl-optimization/34773
3393 * gcc.target/cris/torture/pr34773.c: New test.
3395 2008-02-01 Nick Clifton <nickc@redhat.com>
3397 * lib/target-supports.exp (check_profiling_available): Do not
3398 expect profiling to work on the xstormy16 target.
3400 2008-02-01 Uros Bizjak <ubizjak@gmail.com>
3403 * gcc.c-torture/execute/20050316-2.x: New file.
3404 * gcc.target/i386/pr17390.c: Update scan pattern.
3405 * gcc.dg/builtin-apply4.c: Add -mno-mmx for 32bit x86 targets.
3406 * g++.dg/tree-ssa/ivopts-1.C: Remove XPASS for x86 targets.
3408 2008-01-31 Paul Thomas <pault@gcc.gnu.org>
3411 * gfortran.dg/proc_assign_2.f90: New test.
3413 2008-01-31 Douglas Gregor <doug.gregor@gmail.com>
3414 Jakub Jelinek <jakub@redhat.com>
3418 * g++.dg/ext/alias-canon.C: New.
3419 * g++.dg/ext/alias-mangle.C: New.
3421 2008-01-30 Jan Hubicka <jh@suse.cz>
3423 * gcc.c-torture/execute/pr34982.c: Add forgotten return 0.
3425 2008-01-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3427 * g++.dg/other/first-global.C: Add -fpie for all pic targets.
3428 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
3430 2008-01-30 Jan Hubicka <jh@suse.cz>
3433 * gcc.c-torture/execute/pr34982.c: New testcase.
3435 2008-01-30 Andreas Krebbel <krebbel1@de.ibm.com>
3437 * gcc.target/s390/tf_to_di-1.c: New testcase.
3439 2008-01-30 Paul Thomas <pault@gcc.gnu.org>
3442 * gfortran.dg/use_only_3.f90: New test.
3443 * gfortran.dg/use_only_3.inc: Modules for new test.
3446 * gfortran.dg/function_charlen_2.f90: New test.
3448 2008-01-30 Jakub Jelinek <jakub@redhat.com>
3451 * gcc.dg/pr34969.c: New test.
3454 * gcc.dg/inline-25.c: New test.
3455 * gcc.dg/inline-26.c: New test.
3456 * gcc.dg/inline-27.c: New test.
3458 2008-01-29 Richard Guenther <rguenther@suse.de>
3461 * gcc.c-torture/compile/pr35006.c: New testcase.
3463 2008-01-29 Douglas Gregor <doug.gregor@gmail.com>
3474 * g++.dg/cpp0x/vt-34219-2.C: New.
3475 * g++.dg/cpp0x/pr32126.C: Tweak expected error messages.
3476 * g++.dg/cpp0x/vt-34961.C: New.
3477 * g++.dg/cpp0x/vt-34055.C: Tweak error messages; add new test
3478 cases from the re-opened PR.
3479 * g++.dg/cpp0x/vt-34753.C: New.
3480 * g++.dg/cpp0x/vt-34919.C: New.
3481 * g++.dg/cpp0x/vt-34754.C: New.
3482 * g++.dg/cpp0x/vt-34606.C: New.
3483 * g++.dg/cpp0x/vt-34219.C: New.
3484 * g++.dg/cpp0x/pr32125.C: Tweak expected error messages.
3485 * g++.dg/cpp0x/vt-34755.C: New.
3486 * g++.dg/cpp0x/pr31438.C: Ditto.
3487 * g++.dg/cpp0x/variadic81.C: Ditto.
3489 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
3491 * g++.dg/torture/pr34641.C: Put the dg-do first.
3493 2008-01-29 Richard Sandiford <rsandifo@nildram.co.uk>
3495 * gcc.target/mips/lazy-binding-1.c: Skip for mips16.
3497 2008-01-28 Bernhard Fischer <aldot@gcc.gnu.org>
3499 * g++.old-deja/g++.pt/incomplete1.C: Fix typo in comment.
3501 2008-01-28 Nathan Froyd <froydnj@codesourcery.com>
3504 * gcc.target/powerpc/spe-small-data-1.c: New test.
3505 * gcc.target/powerpc/spe-small-data-2.c: New test.
3507 2008-01-28 Thomas Koenig <tkoenig@gcc.gnu.org>
3510 * gfortran.dg/shape_3.f90: New test.
3512 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
3514 * gcc.target/s390/20020926-1.c: Remove -m31.
3516 2008-01-28 Andreas Krebbel <krebbel1@de.ibm.com>
3518 * gcc.target/s390/20020926-1.c: Disable for s390x.
3520 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3523 * gfortran.dg/missing_optional_dummy_5.f90: Fix matching regular
3526 2008-01-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3529 * gfortran.dg/array_constructor_22.f90: New test.
3531 2008-01-26 Maxim Kuvyrkov <maxim@codesourcery.com>
3534 * gcc.c-torture/compile/pr34688: New test.
3536 2008-01-26 Tobias Burnus <burnus@net-b.de>
3539 * gfortran.dg/missing_optional_dummy_5.f90: New.
3541 2008-01-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3543 * gcc.dg/tree-ssa/20070302-1.c (baz): Mark with attribute
3544 noinline. XFAIL test.
3546 2008-01-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3549 * gfortran.dg/array_3.f90: New test.
3551 2008-01-26 Jakub Jelinek <jakub@redhat.com>
3553 * gcc.c-torture/compile/pr34966.c (atan): Only use asm
3557 * gcc.dg/pr34965.c: New test.
3558 * g++.dg/other/error24.C: New test.
3560 2008-01-26 Thomas Koenig <tkoenig@gcc.gnu.org>
3562 PR libfofortran/34887
3563 * gfortran.dg/x_slash_2.f: New test.
3565 2008-01-26 Richard Guenther <rguenther@suse.de>
3568 * g++.dg/torture/pr34235.C: New testcase.
3570 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
3572 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for MIPS too.
3574 2008-01-26 Richard Sandiford <rsandifo@nildram.co.uk>
3577 * gcc.target/mips/lazy-binding-1.c: New test.
3578 * gcc.target/mips/mips.exp (setup_mips_tests): Set
3579 mips_forced_no_abicalls and mips_forced_no_shared.
3580 (dg-mips-options): Avoid using -mabicalls with an implicit -mabi=eabi.
3581 Avoid using small data with -mabicalls. Don't make -G0 force
3582 -mn-abicalls. Skip -mabicalls and -mshared tests if the multilib
3583 forces the opposite option.
3585 2008-01-26 Danny Smith <dannysmith@users.sourceforge.net>
3588 * gcc.target/i386/fastcall-1.c: Scan for correct label.
3589 Use -std=gnu89 switch.
3591 2008-01-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3594 * gfortran.dg/direct_io_9.f: New test.
3596 2008-01-25 Daniel Franke <franke.daniel@gmail.com>
3599 * gfortran.dg/where_operator_assign_4.f90: New test.
3601 2008-01-25 Joseph Myers <joseph@codesourcery.com>
3603 * gcc.dg/builtin-inf-1.c, gcc.dg/compare6.c, gcc.dg/sibcall-3.c,
3604 gcc.dg/sibcall-4.c, gcc.dg/torture/builtin-attr-1.c: Don't handle
3607 2008-01-25 Richard Guenther <rguenther@suse.de>
3610 * gcc.c-torture/execute/pr32244-1.c: New testcase.
3612 2008-01-25 Richard Guenther <rguenther@suse.de>
3614 PR tree-optimization/34966
3615 * gcc.c-torture/compile/pr34966.c: New testcase.
3617 2008-01-25 Richard Guenther <rguenther@suse.de>
3620 * g++.dg/torture/pr33887-1.C: New testcase.
3621 * g++.dg/torture/pr33887-2.C: Likewise.
3622 * g++.dg/torture/pr33887-3.C: Likewise.
3623 * gcc.c-torture/execute/20071211-1.c: Likewise.
3625 2008-01-25 Uros Bizjak <ubizjak@gmail.com>
3628 * gcc.dg/pr34856.c: Use pointer mode for "pin".
3630 2008-01-25 Jakub Jelinek <jakub@redhat.com>
3633 * g++.dg/gomp/pr33333.C: New test.
3635 PR preprocessor/34692
3636 * gcc.dg/cpp/pr34692.c: New test.
3637 * gcc.dg/gomp/pr34692.c: New test.
3639 2008-01-25 Olga Golovanevsky <olga@il.ibm.com>
3641 * gcc.dg/struct/wo_prof_malloc_size_var.c: UnXFAIL.
3643 2008-01-24 Daniel Franke <franke.daniel@gmail.com>
3646 * gfortran.dg/empty_type.f90: New test.
3648 2008-01-24 Paolo Carlini <pcarlini@suse.de>
3651 * g++.dg/template/crash77.C: New.
3653 2008-01-24 Uros Bizjak <ubizjak@gmail.com>
3656 * gcc.dg/pr34856.c: New test.
3658 2008-01-24 Tobias Burnus <burnus@net-b.de>
3660 * gfortran.dg/namelist_39.f90: Delete temporary files.
3661 * gfortran.dg/namelist_44.f90: Ditto.
3663 2008-01-24 Richard Guenther <rguenther@suse.de>
3666 * g++.dg/torture/pr34953.C: New testcase.
3668 2008-01-24 Jakub Jakub Jelinek <jakub@redhat.com>
3671 * gcc.c-torture/compile/20080124-1.c: New test.
3673 2008-01-24 Paul Thomas <pault@gcc.gnu.org>
3676 * gfortran.dg/function_charlen_3.f: New test.
3678 2008-01-23 Michael Matz <matz@suse.de>
3681 * g++.dg/debug/pr34895.cc: New testcase.
3683 2008-01-23 Richard Guenther <rguenther@suse.de>
3686 * gcc.dg/pr31529-1.c: New testcase.
3687 * gcc.dg/pr31529-2.c: Likewise.
3689 2008-01-23 Jakub Jelinek <jakub@redhat.com>
3692 * g++.dg/ext/pr34829.C (operator new): Use size_t instead of
3693 unsigned int for the first argument.
3695 2008-01-22 Jakub Jelinek <jakub@redhat.com>
3698 * g++.dg/conversion/bitfield7.C: New test.
3699 * g++.dg/cpp0x/decltype4.C: Fixed xfail.
3701 2008-01-23 Bernd Schmidt <bernd.schmidt@analog.com>
3703 From Michael Frysinger <michael.frysinger@analog.com>
3704 * gcc.target/bfin/mcpu-bf547.c: New test.
3705 * gcc.target/bfin/mcpu-bf523.c: New test.
3706 * gcc.target/bfin/mcpu-bf524.c: New test.
3707 * gcc.target/bfin/mcpu-bf526.c: New test.
3709 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
3711 * gcc.c-torture/execute/20080122-1.c: New test.
3713 2008-01-22 Tom Tromey <tromey@redhat.com>
3716 * gcc.dg/cpp/pr34859.c: New file.
3718 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
3721 * gfortran.dg/vector_subscript_3.f90: New test.
3723 2008-01-22 Tobias Burnus <burnus@net-b.de>
3726 * gfortran.dg/missing_optional_dummy_4.f90
3728 2008-01-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
3730 * gcc.dg/vect/vect-ifcvt-9.c: Use inline.
3732 2008-01-22 Eric Botcazou <ebotcazou@adacore.com>
3734 * gnat.dg/unchecked_union1.adb: New test.
3736 2008-01-22 Tom Tromey <tromey@redhat.com>
3739 * g++.dg/ext/pr34829.C: New file.
3741 2008-01-22 Jakub Jelinek <jakub@redhat.com>
3744 * gcc.dg/gomp/pr34607.c: New test.
3745 * g++.dg/gomp/pr34607.C: New test.
3748 * g++.dg/ext/vector10.C: New test.
3751 * g++.dg/other/error23.C: New test.
3754 * g++.dg/ext/vector12.C: New test.
3756 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3759 * gcc.dg/Wstrict-overflow-21.c: New.
3760 * g++.dg/warn/Wstrict-aliasing-8.C: New.
3762 2008-01-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
3765 * gcc.dg/pr33092.c: New.
3767 2008-01-22 Andreas Krebbel <krebbel1@de.ibm.com>
3769 * gcc.target/s390/20020926-1.c: Add -m31 option.
3771 2008-01-22 Daniel Franke <franke.daniel@gmail.com>
3774 * gfortran.dg/initialization_18.f90: New test.
3776 2008-01-22 Tobias Burnus <burnus@net-b.de>
3779 * gfortran.dg/tab_continuation.f: New.
3781 2008-01-22 Paul Thomas <pault@gcc.gnu.org>
3784 * gfortran.dg/use_rename_2.f90: New test.
3786 2008-01-21 Richard Guenther <rguenther@suse.de>
3789 * gcc.c-torture/compile/pr34856.c: New testcase.
3791 2008-01-21 Richard Guenther <rguenther@suse.de>
3794 * gcc.c-torture/compile/pr34885.c: New testcase.
3796 2008-01-21 Eric Botcazou <ebotcazou@adacore.com>
3798 * gnat.dg/specs/alignment1.ads: New test.
3800 2008-01-21 Richard Guenther <rguenther@suse.de>
3803 * g++.dg/torture/pr34850.C: New testcase.
3805 2008-01-21 Alon Dayan <alond@il.ibm.com>
3806 Olga Golovanevsky <olga@il.ibm.com>
3808 PR tree-optimization/34701
3809 * gcc.dg/struct/wo_prof_array_field.c: New test.
3811 2008-01-20 Paolo Carlini <pcarlini@suse.de>
3814 * g++.dg/ext/vector9.C: New.
3816 2008-01-20 Paolo Carlini <pcarlini@suse.de>
3820 * g++.dg/template/crash75.C: New.
3821 * g++.dg/template/crash76.C: Likewise.
3823 2008-01-20 Kaz Kojima <kkojima@gcc.gnu.org>
3825 PR rtl-optimization/34808
3826 * gcc.c-torture/compile/pr34808.c: New test.
3828 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
3831 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3834 * gfortran.dg/entry_array_specs_3.f90: New test.
3837 * gfortran.dg/use_rename_1.f90: New test.
3839 2008-01-20 Paul Thomas <pault@gcc.gnu.org>
3842 * gfortran.dg/array_constructor_20.f90: New test.
3843 * gfortran.dg/mapping_2.f90: Correct ubound expression for h4.
3846 * gfortran.dg/array_constructor_21.f90: New test.
3848 2008-01-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3851 * gfortran.dg/inquire_13.f90: New test.
3854 * gfortran.dg/continuation_9.f90: New test.
3856 2008-01-20 Richard Sandiford <rsandifo@nildram.co.uk>
3859 * gcc.target/mips/pr34831.c: New test.
3861 2008-01-19 Thomas Koenig <tkoenig@gcc.gnu.org>
3865 * gfortran.dg/any_all_1.f90: New test.
3866 * gfortran.dg/any_all_2.f90: New test.
3868 2008-01-19 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
3870 * g++.dg/eh/ia64-2.C: Place "dg-do run" statement before
3871 "dg-require-weak" statement.
3872 * g++.dg/eh/weak1.C: Likewise.
3874 2008-01-19 Jakub Jelinek <jakub@redhat.com>
3876 PR gcov-profile/34610
3877 * gcc.dg/gomp/pr34610.c: New test.
3879 2008-01-19 Tobias Burnus <burnus@net-b.de>
3882 * gfortran.dg/implicit_11.f90: New.
3883 * gfortran.dg/allocate_stat.f90: Update dg-error pattern.
3884 * gfortran.dg/entry_15.f90: Ditto.
3885 * gfortran.dg/func_assign.f90: Ditto.
3886 * gfortran.dg/gomp/reduction3.f90: Ditto.
3887 * gfortran.dg/proc_assign_1.f90: Ditto.
3889 * gfortran.dg/interface_proc_end.f90: Use dg-error instead
3890 of dg-excess-errors.
3892 2008-01-18 Tobias Burnus <burnus@net-b.de>
3895 * gfortran.dg/argument_checking_15.f90: New.
3896 * gfortran.dg/argument_checking_5.f90: Change TODO into
3899 2008-01-18 Tobias Burnus <burnus@net-b.de>
3901 * gfortran.dg/enum_4.f90: Replace dg-excess-errors by dg-error.
3902 * gfortran.dg/enum_5.f90: Ditto.
3903 * gfortran.dg/enum_6.f90: Ditto.
3904 * gfortran.dg/bom_error.f90: Ditto.
3905 * gfortran.dg/func_decl_4.f90: Ditto.
3907 2008-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3910 * gfortran.dg/fmt_t_6.f: New test.
3912 2008-01-18 Tobias Burnus <burnus@net-b.de>
3914 * gfortran.dg/large_real_kind_form_io_1.f90: Enlarge string for internal I/O.
3916 2008-01-18 Jonathan Wakely <jwakely.gcc@gmail.com>
3918 * g++.dg/lookup/two-stage2.C: fix comment.
3920 2008-01-18 Ian Lance Taylor <iant@google.com>
3922 * gcc.dg/debug/dwarf2/var1.c: Add -fno-merge-debug-strings.
3924 2008-01-18 Ian Lance Taylor <iant@google.com>
3927 * g++.dg/init/new26.C: New test.
3929 2008-01-18 Richard Guenther <rguenther@suse.de>
3932 * gcc.dg/Warray-bounds.c: XFAIL two tests, remove one
3935 2008-01-18 Hans-Peter Nilsson <hp@axis.com>
3937 * g++.dg/tree-ssa/pr34355.C: Correct order of dg-do and
3938 dg-require-effective-target.
3940 2007-01-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3943 * gfortran.dg/reshape_2.f90: New test.
3945 2007-01-18 Bernhard Fischer <aldot@gcc.gnu.org>
3947 * gcc.dg/20040223-1.c: Fix comment typo.
3949 2008-01-17 Janis Johnson <janis187@us.ibm.com>
3952 * gcc.target/powerpc/ppc32-abi-dfp-1.c: Enable checks that will fail
3953 until 34814 is fixed.
3955 2008-01-17 Andrew MacLeod <amacleod@redhat.com>
3957 PR tree-optimization/34648
3958 * gcc.c-torture/compile/pr34648.c: New testcase.
3960 2008-01-17 Sebastian Pop <sebastian.pop@amd.com>
3963 * gcc.dg/autopar/autopar.exp: New.
3964 * g++.dg/tree-ssa/pr34355.C: Require pthread.
3965 * lib/target-supports.exp (check_effective_target_pthread): New.
3967 * gcc.dg/tree-ssa/parallelization-1.c: Moved to gcc.dg/autopar.
3968 * gcc.dg/tree-ssa/reduc-1short.c: Same.
3969 * gcc.dg/tree-ssa/reduc-1.c: Same.
3970 * gcc.dg/tree-ssa/reduc-2short.c: Same.
3971 * gcc.dg/tree-ssa/reduc-2.c: Same
3972 * gcc.dg/tree-ssa/reduc-3.c: Same.
3973 * gcc.dg/tree-ssa/reduc-1char.c: Same.
3974 * gcc.dg/tree-ssa/reduc-6.c: Same.
3975 * gcc.dg/tree-ssa/reduc-7.c: Same.
3976 * gcc.dg/tree-ssa/reduc-2char.c: Same.
3977 * gcc.dg/tree-ssa/reduc-8.c: Same.
3978 * gcc.dg/tree-ssa/reduc-9.c: Same.
3980 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
3982 * gnat.dg/discr5.adb: New test.
3984 2008-01-17 Eric Botcazou <ebotcazou@adacore.com>
3986 * gcc.c-torture/compile/20080114-1.c: Use empty asm statements.
3988 2008-01-17 Richard Guenther <rguenther@suse.de>
3990 PR tree-optimization/34825
3991 * gcc.dg/pr34825.c: New testcase.
3993 2008-01-17 Richard Guenther <rguenther@suse.de>
3995 * gcc.c-torture/execute/20080117-1.c: New testcase.
3997 2008-01-17 Revital Eres <eres@il.ibm.com>
4000 * gcc.dg/pr30957-1.c: Always xfail and add noinline attribute.
4002 2008-01-17 Paul Thomas <pault@gcc.gnu.org>
4005 * gfortran.dg/function_charlen_1.f90: New test.
4008 * gfortran.dg/function_types_1.f90: New test.
4009 * gfortran.dg/function_types_2.f90: New test.
4012 * gfortran.dg/function_kinds_4.f90: New test.
4013 * gfortran.dg/function_kinds_5.f90: New test.
4015 * gfortran.dg/defined_operators_1.f90: Errors now at function
4017 * gfortran.dg/private_type_4.f90: The same.
4018 * gfortran.dg/interface_15.f90: The same.
4019 * gfortran.dg/elemental_args_check_2.f90: The same.
4020 * gfortran.dg/auto_internal_assumed.f90: The same.
4022 2008-01-16 Eric Botcazou <ebotcazou@adacore.com>
4024 * gnat.dg/sizetype.adb: New test.
4026 2008-01-16 Richard Guenther <rguenther@suse.de>
4029 * gcc.dg/overflow-warn-7.c: New testcase.
4031 2008-01-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4033 * gcc.dg/tree-ssa/loop-19.c: Require nonpic.
4035 2008-01-16 Jakub Jelinek <jakub@redhat.com>
4036 Richard Guenther <rguenther@suse.de>
4039 * gcc.dg/pr34668-1.c: New test.
4040 * gcc.dg/pr34668-2.c: Likewise.
4042 2008-01-16 Richard Guenther <rguenther@suse.de>
4045 * g++.dg/torture/pr33819.C: New testcase.
4047 2008-01-16 Richard Guenther <rguenther@suse.de>
4050 * gcc.c-torture/execute/pr34768-1.c: New testcase.
4051 * gcc.c-torture/execute/pr34768-2.c: Likewise.
4053 2008-01-16 Tobias Burnus <burnus@net-b.de>
4056 * gfortran.dg/argument_checking_13.f90: New.
4057 * gfortran.dg/argument_checking_14.f90: New.
4059 2008-01-15 Thomas Koenig <tkoenig@gcc.gnu.org>
4062 * gfortran.dg/anyallcount_1.f90: New test.
4064 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
4067 * g++.dg/cpp0x/vt-34399.C: New.
4068 * g++.dg/template/friend50.C: New.
4070 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
4073 * g++.dg/cpp0x/vt-34751.C: New.
4075 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
4081 * g++.dg/cpp0x/vt-34051-2.C: New.
4082 * g++.dg/cpp0x/vt-34102.C: New.
4083 * g++.dg/cpp0x/vt-34051.C: New.
4084 * g++.dg/cpp0x/vt-34055.C: New.
4085 * g++.dg/cpp0x/vt-34103.C: New.
4087 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
4090 * g++.dg/cpp0x/vt-34314.C: New.
4091 * g++.dg/cpp0x/variadic79.C: Fix the error message to reflect
4092 reality (the error message was wrong previously).
4094 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
4097 * g++.dg/cpp0x/vt-33964.C: New.
4098 * g++.dg/template/partial5.C: New.
4100 2008-01-15 Douglas Gregor <doug.gregor@gmail.com>
4103 * g++.dg/cpp0x/vt-34052.C: New.
4104 * g++.dg/template/ttp26.C: New.
4106 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
4108 * gnat.dg/rep_clause2.ad[sb]: New test.
4109 * gnat.dg/rep_problem2.adb: Rename to rep_clause1.adb.
4111 2008-01-14 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4114 * g++.dg/cpp/pedantic-errors.C: Delete.
4115 * g++.dg/cpp/permissive.C: Delete.
4117 2008-01-14 Eric Botcazou <ebotcazou@adacore.com>
4119 * gcc.c-torture/compile/20080114-1.c: New test.
4121 2008-01-13 Tobias Burnus <burnus@net-b.de>
4124 * gfortran.dg/argument_checking_11.f90: New.
4125 * gfortran.dg/argument_checking_12.f90: New.
4126 * gfortran.dg/used_dummy_types_4.f90: Update dg-error.
4127 * gfortran.dg/c_assoc_2.f03: Update dg-error.
4128 * gfortran.dg/argument_checking_3.f90: Ditto.
4129 * gfortran.dg/pointer_intent_2.f90: Ditto.
4130 * gfortran.dg/import2.f90: Ditto.
4131 * gfortran.dg/assumed_shape_ranks_1.f90: Ditto.
4132 * gfortran.dg/implicit_actual.f90: Ditto.
4133 * gfortran.dg/used_dummy_types_3.f90: Ditto.
4134 * gfortran.dg/derived_comp_array_ref_6.f90: Ditto.
4136 2008-01-13 Tobias Burnus <burnus@net-b.de>
4139 * gfortran.dg/interface_proc_end.f90: New.
4141 2008-01-13 Tobias Burnus <burnus@net-b.de>
4144 * gfortran.dg/assumed_size_refs_4.f90: New.
4146 2008-01-13 Eric Botcazou <ebotcazou@adacore.com>
4148 * gnat.dg/unchecked_convert1.adb.
4150 2008-01-13 Richard Guenther <rguenther@suse.de>
4152 * gcc.dg/struct-ret-3.c: Adjust testcase to make stack
4153 readable and writable again before exiting.
4155 2008-01-13 Richard Guenther <rguenther@suse.de>
4158 * gcc.dg/noncompile/incomplete-4.c: New testcase.
4160 2008-01-13 Jan Hubicka <jh@suse.cz>
4163 * gcc.dg/pr32135.c: new.
4165 2008-01-12 Doug Kwan <dougkwan@google.com>
4167 * gcc.dg/qual-return-1.c: Add -Wignored-qualifiers.
4168 * g++.dg/warn/Wreturn-type-4.C: Replace -Wreturn-type by
4169 -Wignored-qualifiers.
4171 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
4173 * gnat.dg/slice3.adb: New test.
4174 * gnat.dg/slice4.adb: Likewise.
4176 2008-01-12 Eric Botcazou <ebotcazou@adacore.com>
4178 * gnat.dg/bit_packed_array.ad[sb]: New test.
4180 2008-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4183 * gfortran.dg/parens_7.f90: New test.
4185 2008-01-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4187 * gcc.dg/tree-ssa/loadpre5.c: Use static.
4188 * gcc.dg/tree-ssa/loadpre8.c: Likewise.
4190 * gcc.dg/pr33826.c: Require nonpic.
4192 2008-01-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4195 * gfortran.dg/inquire_12.f90: New test.
4197 2008-01-11 Thomas Koenig <tkoenig@gcc.gnu.org>
4200 * all_bounds_1.f90: New test case.
4201 * maxloc_bounds_1.f90: New test case.
4202 * maxloc_bounds_2.f90: New test case.
4203 * maxloc_bounds_3.f90: New test case.
4204 * maxloc_bounds_4.f90: New test case.
4205 * maxloc_bounds_5.f90: New test case.
4206 * maxloc_bounds_6.f90: New test case.
4207 * maxloc_bounds_7.f90: New test case.
4208 * maxloc_bounds_8.f90: New test case.
4210 2008-01-11 Eric Botcazou <ebotcazou@adacore.com>
4212 * gcc.dg/struct-ret-3.c: New test.
4214 2008-01-11 Paul Thomas <pault@gcc.gnu.org>
4217 * gfortran.dg/transfer_simplify_8.f90: New test.
4219 2008-01-11 Andreas Krebbel <krebbel1@de.ibm.com>
4221 * g++.dg/torture/pr34641.C: Add dg-require-visibility. Define
4222 size_t using predefined macro.
4224 2008-01-10 Raksit Ashok <raksit@google.com>
4226 PR rtl-optimization/27971
4227 * gcc.target/i386/pr27971.c: New testcase.
4229 2008-01-10 Paul Thomas <pault@gcc.gnu.org>
4232 * gfortran.dg/bounds_check_12.f90: New test.
4234 2008-01-10 Uros Bizjak <ubizjak@gmail.com>
4236 * gcc.target/i386/cmov7.c: Add -mbranch-cost=5 to dg-options.
4237 * gcc.target/i386/addr-sel-1.c: Require nonpic effective target.
4239 2008-01-10 Andreas Krebbel <krebbel1@de.ibm.com>
4242 * g++.dg/torture/pr34641.C: New testcase.
4244 2008-01-10 Richard Guenther <rguenther@suse.de>
4246 PR tree-optimization/34651
4247 * g++.dg/torture/pr34651.C: New testcase.
4249 2008-01-09 Sebastian Pop <sebastian.pop@amd.com>
4251 PR tree-optimization/34017
4252 * gcc.dg/tree-ssa/pr34017.c: New.
4254 2008-01-09 Richard Guenther <rguenther@suse.de>
4255 Andrew Pinski <andrew_pinski@playstation.sony.com>
4258 * gcc.c-torture/compile/pr30132.c: New testcase.
4260 2008-01-09 Richard Guenther <rguenther@suse.de>
4263 * gcc.c-torture/compile/pr34458.c: New testcase.
4265 2008-01-08 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4268 g++.dg/eh/ia64-2.C: Require weak support.
4270 2008-01-08 Richard Guenther <rguenther@suse.de>
4273 * g++.dg/torture/pr31863.C: New testcase.
4275 2008-01-08 Jakub Jelinek <jakub@redhat.com>
4278 * gcc.dg/gomp/pr34694.c: New test.
4279 * g++.dg/gomp/pr34694.C: New test.
4282 * g++.dg/gomp/pr33890.C: New test.
4284 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
4287 * gfortran.dg/parameter_array_init_3.f90: New test.
4289 2008-01-08 Paul Thomas <pault@gcc.gnu.org>
4293 * gfortran.dg/alloc_comp_default_init_1.f90: New test.
4295 2008-01-07 Janis Johnson <janis187@us.ibm.com>
4297 * lib/target-supports.exp (check_effective_target_powerpc_spu): New.
4298 * g++.dg/other/spu2vmx-1.C: Use it.
4300 2008-01-07 Jack Howarth <howarth@bromo.med.uc.edu>
4302 * gcc.dg/out-of-bounds-1.c: Don't use -mstrict-align for Darwin.
4305 * gcc.target/powerpc/popcount-1.c: Skip on darwin.
4306 * gcc.target/powerpc/parity-1.c: Likewise.
4308 2008-01-07 Fred Fish <fnf@specifix.com>
4310 PR preprocessor/30363:
4311 * gcc.dg/cpp/trad/macroargs.c: Add code to test quoting in
4314 2008-01-07 Paul Thomas <pault@gcc.gnu.org>
4317 * gfortran.dg/use_only_2.f90: New test.
4319 2008-01-06 Paolo Carlini <pcarlini@suse.de>
4322 * g++.dg/rtti/predefined-rtti-macro-1.C: New.
4323 * g++.dg/rtti/predefined-rtti-macro-2.C: Likewise.
4325 2008-01-06 Paul Thomas <pault@gcc.gnu.org>
4328 * gfortran.dg/use_12.f90: New test.
4330 2008-01-06 Tobias Burnus <burnus@net-b.de>
4333 * interface.c (compare_actual_formal): Fix intent(out) check for
4334 function result variables.
4336 2008-01-06 Tobias Burnus <burnus@net-b.de>
4339 * gfortran.dg/elemental_args_check_2.f90: Fix test case.
4341 2008-01-06 Tobias Burnus <burnus@net-b.de>
4344 * gfortran.dg/intent_out_4.f90: Fix test case.
4346 2008-01-06 Tobias Burnus <burnus@net-b.de>
4349 * gfortran.dg/intent_out_4.f90: New.
4351 2008-01-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4354 * gfortran.dg/optional_dim_3.f90: New test.
4356 2008-01-06 Tobias Burnus <burnus@net-b.de>
4359 * gfortran.dg/common_11.f90: New.
4360 * gfortran.dg/blockdata_1.f90: Update test case.
4361 * gfortran.dg/blockdata_2.f90: Update test case.
4363 2008-01-06 Tobias Burnus <burnus@net-b.de>
4365 * gfortran.dg/equiv_constraint_9.f90: Fix typo.
4367 2008-01-06 Tobias Burnus <burnus@net-b.de>
4370 * gfortran.dg/equiv_constraint_9.f90: New.
4372 2008-01-06 Revital Eres <eres@il.ibm.com>
4374 PR tree-optimization/34263
4375 * gcc.dg/pr34263.c: New testcase.
4377 2008-01-06 Tobias Burnus <burnus@net-b.de>
4380 * gfortran.dg/internal_io_unf.f90: New.
4382 2008-01-06 Tobias Burnus <burnus@net-b.de>
4385 * gfortran.dg/elemental_args_check_2.f90: New.
4387 2008-01-06 Tobias Burnus <burnus@net-b.de>
4390 * gfortran.dg/intent_out_3.f90: New.
4392 2008-01-05 Richard Sandiford <rsandifo@nildram.co.uk>
4394 * objc.dg/stabs-1.m: Allow labels to be begin with $L as well as .L.
4396 2008-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4399 * gfortran.dg/list_read_8.f90: New test.
4401 2008-01-04 Richard Guenther <rguenther@suse.de>
4404 * gcc.c-torture/compile/pr34029-1.c: New testcase.
4405 * gcc.c-torture/compile/pr34029-2.c: Likewise.
4407 2008-01-04 Jakub Jelinek <jakub@redhat.com>
4409 PR gcov-profile/34609
4410 * g++.dg/gcov/gcov-6.C: New test.
4412 2008-01-04 Richard Guenther <rguenther@suse.de>
4414 PR tree-optimization/31081
4415 * g++.dg/torture/pr31081-1.C: New testcase.
4416 * g++.dg/torture/pr31081-2.C: Likewise.
4418 2008-01-04 Richard Sandiford <rsandifo@nildram.co.uk>
4420 * gcc.target/mips/rsqrt-1.c: Require -mgp64.
4421 * gcc.target/mips/rsqrt-2.c: Likewise.
4422 * gcc.target/mips/rsqrt-4.c: New test.
4424 2008-01-04 Tobias Burnus <burnus@net-b.de>
4427 * gfortran.dg/equiv_substr.f90: New.
4429 2008-01-03 Tom Tromey <tromey@redhat.com>
4432 * gcc.dg/pr34457-2.c: New file.
4433 * gcc.dg/pr34457-1.c: New file.
4435 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
4437 Revert fix for PR tree-optimization/34458.
4439 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
4441 PR tree-optimization/34458
4442 * gcc.dg/tree-ssa/pr34458.c: New.
4444 2008-01-03 Thomas Koenig <tkoenig@gcc.gnu.org>
4447 * gfortran.dg/internal_readwrite_1.f90: New test.
4448 * gfortran.dg/internal_readwrite_2.f90: New test.
4450 2008-01-03 Tom Tromey <tromey@redhat.com>
4452 PR preprocessor/34602:
4453 * gcc.dg/cpp/pr34602.c: New file.
4455 2008-01-03 Jakub Jelinek <jakub@redhat.com>
4457 PR tree-optimization/29484
4458 * gcc.c-torture/execute/20071220-1.c: New test.
4459 * gcc.c-torture/execute/20071220-2.c: New test.
4461 2008-01-03 Sebastian Pop <sebastian.pop@amd.com>
4463 PR tree-optimization/34635
4464 * gcc.dg/tree-ssa/pr34635.c: New.
4465 * gcc.dg/tree-ssa/pr34635-1.c: New.
4467 2008-01-02 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4470 * g++.dg/other/first-global.C: Also accept _GLOBAL__I_65535_0_foobar in
4471 scan-assembler check.
4473 2008-01-03 Jakub Jelinek <jakub@redhat.com>
4476 * g++.dg/gomp/pr34608.C: New test.
4478 2008-01-02 Richard Guenther <rguenther@suse.de>
4482 * gcc.c-torture/compile/pr34093.c: New testcase.
4484 2008-01-01 Douglas Gregor <doug.gregor@gmail.com>
4486 * g++.dg/cpp0x/long_long.C: New.
4488 2008-01-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
4490 * gcc.target/spu/tag_manager.c : Include stdlib.h.
4491 * gcc.target/spu/Wmain.c: Fix the line numbers for the
4492 warning on the function main.
4494 2008-01-01 Jakub Jelinek <jakub@redhat.com>
4496 * gcc.target/i386/i386.exp (check_effective_target_sse5): Use __v8hi
4497 rather than __v2di type.
4499 2007-12-31 Paul Thomas <pault@gcc.gnu.org>
4502 * gfortran.dg/linked_list_1.f90: New test.
4504 2007-12-29 Richard Sandiford <rsandifo@nildram.co.uk>
4506 * lib/objc.exp (objc_libgcc_s_path): Set objc_libgcc_s_path
4507 instead of appending to it.
4509 2007-12-27 Dorit Nuzman <dorit@il.ibm.com>
4511 PR tree-optimization/34591
4512 * gcc.dg/vect/pr34591.c: New test.
4514 2007-12-27 Thomas Koenig <tkoenig@gcc.gnu.org>
4517 * gfortran.dg/direct_io_8.f90: New test case.
4519 2007-12-27 Jakub Jelinek <jakub@redhat.com>
4522 * gcc.c-torture/execute/20071213-1.c: New test.
4524 2007-12-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4527 * gfortran.dg/read_eof_5.f90: New test.
4529 2007-12-25 Tobias Burnus <burnus@net-b.de>
4532 * gfortran.dg/initialization_17.f90: New.
4534 2007-12-25 Thomas Koenig <tkoenig@gcc.gnu.org>
4537 * gfortran.dg/matmul_6.f90: New test.
4539 2007-12-23 Tobias Burnus <burnus@net-b.de>
4542 * gfortran.dg/entry_17.f90: New.
4544 2007-12-23 Daniel Franke <franke.daniel@gmail.com>
4547 * gfortran.dg/integer_exponentiation_2.f90: Fixed testcase.
4548 * gfortran.dg/real_const_3.f90: Likewise.
4549 * gfortran.dg/unary_operator.f90: New test.
4551 2007-12-23 Eric Botcazou <ebotcazou@adacore.com>
4553 * gnat.dg/pack2.adb: New test.
4555 2007-12-22 Daniel Franke <franke.daniel@gmail.com>
4558 * gfortran.dg/repeat_6.f90: New test.
4560 2007-12-22 Thomas Koenig <tkoenig@gcc.gnu.org>
4563 * cshift_shift_real_1.f90: New test.
4565 2007-12-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4568 * gfortran.dg/shift-kind_2.f90: New test.
4570 2007-12-21 Kazu Hirata <kazu@codesourcery.com>
4573 * gcc.dg/pr8835-1.c: New.
4575 2007-12-21 Paul Thomas <pault@gcc.gnu.org>
4578 * gfortran.dg/default_initialization_3.f90: New test.
4580 2007-12-21 Richard Sandiford <rsandifo@nildram.co.uk>
4582 * gcc.target/mips/mips.exp (setup_mips_tests): Fix _MIPS_SIM
4584 (dg-mips-options): Treat -march=24k* as a 32-bit option.
4586 2007-12-20 Jack Howarth <howarth@bromo.med.uc.edu>
4588 * gcc.dg/torture/builtin-modf-1.c: Pass "-funsafe-math-optimizations
4589 -fsigned-zeros -fno-associative-math" on powerpc-*-darwin*.
4591 2007-12-20 Jason Merrill <jason@redhat.com>
4593 * gcc.dg/overload/arg[14].C: Remove expected errors.
4595 2007-12-20 Jakub Jelinek <jakub@redhat.com>
4598 * gcc.c-torture/execute/20071219-1.c: New test.
4600 2007-12-20 Tobias Burnus <burnus@net-b.de>
4603 * gfortran.dg/namelist_44.f90: New.
4605 2007-12-20 Tobias Burnus <burnus@net-b.de>
4608 * gfortran.dg/boz_8.f90: Add error-check check.
4609 * gfortran.dg/boz_9.f90: Shorten BOZ where needed, replace
4612 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
4614 * gcc.dg/gomp/combined-1.c: New test.
4616 2007-12-19 Zdenek Dvorak <ook@ucw.cz>
4618 PR tree-optimization/34355
4619 * g++.dg/tree-ssa/pr34355.C: New test.
4621 2007-12-19 Revital Eres <eres@il.ibm.com>
4623 * gcc.dg/sms-5.c: New testcase.
4625 2007-12-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4628 * gfortran.dg/missing_parens_1.f90: New.
4629 * gfortran.dg/missing_parens_1.f90: New.
4631 2007-12-19 Daniel Franke <franke.daniel@gmail.com>
4634 * gfortran.dg/transfer_simplify_2.f90: Fixed invalid initialization
4636 * gfortran.dg/transfer_simplify_7.f90: New test.
4638 2007-12-18 Janis Johnson <janis187@us.ibm.com>
4640 * gcc.dg/pr32912-3.c: Compile with -w.
4642 * gcc.dg/torture/builtin-modf-1.c: Remove -funsafe-math-optimizations.
4644 2007-12-18 Douglas Gregor <doug.gregor@gmail.com>
4645 Jakub Jelinek <jakub@redhat.com>
4650 * g++.dg/cpp0x/variadic86.C: New.
4651 * g++.dg/cpp0x/variadic87.C: New.
4652 * g++.dg/cpp0x/variadic84.C: New.
4653 * g++.dg/cpp0x/variadic85.C: New.
4654 * g++.dg/template/ttp25.C: New.
4656 2007-12-18 Sebastian Pop <sebastian.pop@amd.com>
4658 PR tree-optimization/34123
4659 * gcc.dg/tree-ssa/pr34123.c: New test.
4661 2007-12-18 Richard Sandiford <rsandifo@nildram.co.uk>
4663 PR rtl-optimization/34456
4664 * gcc.c-torture/execute/pr34456.c: New test.
4666 2007-12-18 Jakub Jelinek <jakub@redhat.com>
4669 * g++.dg/parse/friend7.C: New test.
4671 PR rtl-optimization/34490
4672 * gcc.c-torture/execute/20071216-1.c: New test.
4674 2007-12-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4676 * gcc.dg/torture/builtin-math-4.c: Remove XFAIL.
4678 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
4680 * gcc.dg/tree-ssa/gen-vect-2.c: Change verbosity level to 4.
4681 * gcc.dg/tree-ssa/gen-vect-32.c: Likewise
4682 * gcc.dg/tree-ssa/gen-vect-25.c: Likewise
4683 * gcc.dg/tree-ssa/gen-vect-26.c: Likewise
4684 * gcc.dg/tree-ssa/gen-vect-28.c: Likewise
4686 2007-12-17 Jakub Jelinek <jakub@redhat.com>
4689 * gcc.dg/gomp/clause-2.c: New test.
4690 * g++.dg/gomp/clause-4.C: New test.
4692 2007-12-17 Tobias Burnus <burnus@net-b.de>
4694 * gfortran.dg/initialization_16.f90: Update as FLOAT/SNGL are
4695 part of Fortran 77/95/2003.
4697 2007-12-17 Dorit Nuzman <dorit@il.ibm.com>
4699 PR tree-optimization/34445
4700 * gfortran.dg/vect/cost-model-pr34445.f: New test.
4701 * gfortran.dg/vect/cost-model-pr34445a.f: New test.
4703 2007-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4706 * gfortran.dg/namelist_42.f90: Update.
4707 * gfortran.dg/namelist_43.f90: New.
4709 2007-12-16 Tobias Burnus <burnus@net-b.de>
4712 * gfortran.dg/initialization_16.f90: New.
4714 2007-12-16 Thomas Koenig <tkoenig@gcc.gnu.org>
4717 * gfortran.dg/real_dimension_1.f: New test case.
4719 2007-12-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
4721 * gcc.dg/torture/pr24257.c: Remove -O from options.
4723 2007-12-16 Tobias Burnus <burnus@net-b.de>
4726 * gfortran.dg/bind_c_usage_16.f03: Extend test.
4728 2007-12-16 Paul Thomas <pault@gcc.gnu.org>
4733 * gfortran.dg/mapping_1.f90: New test.
4734 * gfortran.dg/mapping_2.f90: New test.
4735 * gfortran.dg/mapping_3.f90: New test.
4737 2007-12-16 Richard Sandiford <rsandifo@nildram.co.uk>
4739 PR rtl-optimization/34415
4740 * gcc.c-torture/execute/pr34415.c: New test.
4742 2007-12-16 Danny Smith <dannysmith@users.sourceforge.net>
4744 * gcc.target/i386/fastcall-1.c: (f4): Change return type to
4747 2007-12-16 Jakub Jelinek <jakub@redhat.com>
4750 * gcc.dg/pr34003-1.c: New test.
4751 * gcc.dg/pr34003-2.c: New.
4753 2007-12-15 Hans-Peter Nilsson <hp@axis.com>
4755 * gcc.target/cris/peep2-xsrand.c, gcc.target/cris/asmreg-1.c,
4756 gcc.target/cris/peep2-andu1.c, gcc.target/cris/peep2-xsrand2.c,
4757 gcc.target/cris/20011127-1.c: Drop redundant target-specifier.
4758 * gcc.target/cris/peep2-andu2.c: Ditto. Make dg-do assemble and
4760 * gcc.target/cris/torture/cris-torture.exp,
4761 gcc.target/cris/cris.exp: Run for crisv32-*-* too.
4762 * gcc.target/cris/builtin_ctz_v3.c,
4763 gcc.target/cris/builtin_ctz_v8.c,
4764 gcc.target/cris/builtin_clz_v0.c,
4765 gcc.target/cris/builtin_clz_v3.c,
4766 gcc.target/cris/builtin_bswap_v3.c,
4767 gcc.target/cris/builtin_bswap_v8.c, gcc.dg/sibcall-4.c,
4768 gcc.dg/pr19340.c, gcc.dg/20020919-1.c, gcc.dg/pr31866.c,
4769 gcc.dg/torture/cris-asm-mof-1.c, gcc.dg/torture/cris-volatile-1.c,
4770 gcc.dg/weak/typeof-2.c, gcc.dg/tree-ssa/loop-1.c,
4771 gcc.dg/tree-ssa/20040204-1.c, gcc.dg/sibcall-3.c,
4772 lib/target-supports.exp: Adjust for crisv32-*-*.
4774 2007-12-15 Alexandre Oliva <aoliva@redhat.com>
4776 * gcc.dg/debug/const-3.c: New.
4778 2007-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4780 * g++.dg/other/datasec1.C: Require named section support.
4782 2007-12-14 Jakub Jelinek <jakub@redhat.com>
4785 * gcc.target/i386/pr29978.c: New test.
4787 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
4789 * gcc.target/i386/sse-12.c (dg-options): Use -msse4
4790 instead of -msse4.1.
4791 * gcc.target/i386/sse-12.c (dg-options): Ditto.
4792 * g++.dg/other/i386-2.C (dg-options): Ditto.
4794 2007-12-14 Tobias Burnus <burnus@net-b.de>
4797 * gfortran.dg/private_type_10.f90: New.
4799 2007-12-14 Tobias Burnus <burnus@net-b.de>
4802 * gfortran.dg/nan_4.f90: New.
4804 2007-12-14 Richard Guenther <rguenther@suse.de>
4807 * gcc.c-torture/compile/20071214-1.c: New testcase.
4809 2007-12-14 Uros Bizjak <ubizjak@gmail.com>
4811 * gcc.target/i386/sse-14.c (test_1, test_2, test_2x, test_4): New
4812 macros to test macroized SSE intrinsics. Use new macros to test
4813 macroized SSE intrinsics from ammintrin.h, smmintrin.h, tmmintrin.h,
4814 emmintrin.h, xmmintrin.h and bmmintrin.h
4815 * gcc.target/i386/sse-13.c (__builtin_ia32_pcmp?str*128): Redefine
4816 to test with immediate operand.
4818 2007-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4821 * gcc.c-torture/compile/pr34091.c: New test.
4823 2007-12-13 Eric Botcazou <ebotcazou@libertysurf.fr>
4825 * gcc.dg/uninit-13.c: UnXFAIL.
4826 * gcc.dg/complex-5.c: New testcase.
4828 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
4830 * gcc.dg/struct/struct-reorg.exp: Replace
4831 DEFAULT_CFLAGS by STRUCT_REORG_CFLAFS.
4833 2007-12-13 Thomas Koenig <tkoenig@gcc.gnu.org>
4838 * gfortran.dg/advance_6.f90: New test case.
4839 * gfortran.dg/direct_io_7.f90: New test case.
4840 * gfortran.dg/streamio_13.f90: New test case.
4842 2007-12-13 Douglas Gregor <doug.gregor@gmail.com>
4844 * g++.dg/cpp0x/__func__.C: New.
4846 2007-12-13 Uros Bizjak <ubizjak@gmail.com>
4849 * g++.dg/other/pr34435.C: New testcase.
4851 2007-12-13 Olga Golovanevsky <olga@il.ibm.com>
4853 * gcc.dg/struct: New directory with tests
4854 for struct-reorg optimizaion.
4855 * gcc.dg/struct/struct-reorg.exp: New script.
4856 * gcc.dg/struct/wo_prof_array_through_pointer.c: New test.
4857 * gcc.dg/struct/wo_prof_malloc_size_var.c: Likewise.
4858 * gcc.dg/struct/wo_prof_mult_field_peeling.c: Likewise.
4859 * gcc.dg/struct/wo_prof_escape_arg_to_local.c: Likewise.
4860 * gcc.dg/struct/wo_prof_escape_return.c: Likewise.
4861 * gcc.dg/struct/wo_prof_escape_str_init.c: Likewise.
4862 * gcc.dg/struct/wo_prof_escape_substr_array.c: Likewise.
4863 * gcc.dg/struct/wo_prof_escape_substr_pointer.c: Likewise.
4864 * gcc.dg/struct/wo_prof_escape_substr_value.c: Likewise.
4865 * gcc.dg/struct/wo_prof_global_array.c: Likewise.
4866 * gcc.dg/struct/wo_prof_global_var.c: Likewise.
4867 * gcc.dg/struct/wo_prof_local_array.c: Likewise.
4868 * gcc.dg/struct/wo_prof_local_var.c: Likewise.
4869 * gcc.dg/struct/wo_prof_two_strs.c: Likewise.
4870 * gcc.dg/struct/wo_prof_single_str_global.c: Likewise.
4871 * gcc.dg/struct/wo_prof_single_str_local.c: Likewise.
4872 * gcc.dg/struct/wo_prof_single_str_pointer.c: Likewise.
4873 * gcc.dg/struct/w_prof_two_strs.c: Likewise.
4874 * gcc.dg/struct/w_prof_global_array.c: Likewise.
4875 * gcc.dg/struct/w_prof_global_var.c: Likewise.
4876 * gcc.dg/struct/w_prof_local_array.c: Likewise.
4877 * gcc.dg/struct/w_prof_local_var.c: Likewise.
4878 * gcc.dg/struct/w_prof_single_str_global.c: Likewise.
4879 * gcc.dg/struct/w_ratio_cold_str.c: Likewise.
4881 2007-12-13 Tobias Burnus <burnus@net-b.de>
4884 * gfortran.dg/namelist_42.f90: New.
4886 2007-12-12 Tobias Burnus <burnus@net-b.de>
4889 * gfortran.dg/function_kinds_3.f90: New.
4891 2007-12-12 Andreas Krebbel <krebbel1@de.ibm.com>
4893 * gcc.target/s390/20071212-1.c: New testcase.
4895 2007-12-11 Jakub Jelinek <jakub@redhat.com>
4898 * g++.dg/ext/visibility/anon7.C: Add xfail.
4899 * g++.dg/ext/visibility/anon9.C: New test.
4900 * g++.dg/ext/visibility/anon10.C: New test.
4903 * g++.dg/rtti/dyncast2.C: New test.
4905 2007-12-11 Uros Bizjak <ubizjak@gmail.com>
4907 PR tree-optimization/34407
4908 * gcc.dg/vect/pr34407.c: New test.
4910 2007-12-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4913 * gfortran.dg/error_recovery_5.f90: New.
4914 * gfortran.dg/optional_dim_2.f90: Fix test, not related to this PR.
4916 2007-12-10 Jakub Jelinek <jakub@redhat.com>
4918 PR tree-optimization/34371
4919 * gcc.c-torture/compile/20071207-1.c: New test.
4921 2007-12-10 Simon Martin <simartin@users.sourceforge.net>
4924 * g++.dg/parse/crash40.C: New test.
4926 2007-12-10 Eric Botcazou <ebotcazou@libertysurf.fr>
4928 * g++.dg/opt/memcpy1.C: New test.
4930 2007-12-10 Tobias Burnus <burnus@net-b.de>
4933 * gfortran.dg/argument_checking_10.f90: New.
4935 2007-12-10 Jakub Jelinek <jakub@redhat.com>
4937 PR rtl-optimization/34302
4938 * gcc.c-torture/execute/20071210-1.c: New test.
4940 2007-12-10 Jakub Jelinek <jakub@redhat.com>
4943 * g++.dg/cpp0x/error1.C: New test.
4946 * g++.dg/other/error22.C: New test.
4948 2007-12-10 Paolo Bonzini <bonzini@gnu.org>
4951 * gcc.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4952 * g++.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4953 * gfortran.dg/vect/vect.exp (DEFAULT_VECTCFLAGS): Disable cost model.
4955 2007-12-09 Jakub Jelinek <jakub@redhat.com>
4959 * g++.dg/template/repo6.C: New test.
4960 * g++.dg/template/repo7.C: New test.
4961 * g++.dg/template/repo8.C: New test.
4963 2007-12-09 H.J. Lu <hjl@lucon.org>
4964 Tobias Burnus <burnus@net-b.de>
4967 * gfortran.dg/read_2.f90: New.
4969 2007-12-09 Richard Sandiford <rsandifo@nildram.co.uk>
4971 * lib/target-supports.exp (check_effective_target_tls_native):
4974 2007-12-09 Samuel Tardieu <sam@rfc1149.net>
4977 * gnat.dg/enclosing_record_reference.ads,
4978 gnat.dg/enclosing_record_reference.adb: New test.
4980 2007-12-09 Paul Thomas <pault@gcc.gnu.org>
4983 * gfortran.dg/derived_comp_array_ref_6.f90: New test.
4984 * gfortran.dg/derived_comp_array_ref_7.f90: New test.
4987 * gfortran.dg/char_component_initializer_1.f90: New test.
4989 2007-12-09 Tobias Burnus <burnus@net-b.de>
4996 * gfortran.dg/boz_8.f90: New.
4997 * gfortran.dg/boz_9.f90: New.
4998 * gfortran.dg/boz_10.f90: New.
4999 * gfortran.dg/boz_7.f90: Update dg-warning.
5000 * gfortran.dg/pr16433.f: Add dg-error.
5001 * gfortan.dg/ibits.f90: Update dg-warning.
5002 * gfortran.dg/unf_io_convert_1.f90: Update/delete dg-warning.
5003 * gfortran.dg/unf_io_convert_2.f90: Ditto.
5005 2007-12-08 Jakub Jelinek <jakub@redhat.com>
5008 * gfortran.dg/include_1.f90: New test.
5009 * gfortran.dg/include_1.inc: New.
5010 * gfortran.dg/include_2.f90: New test.
5012 2007-12-08 Paul de Weerd <weerd@weirdnet.nl>
5014 * gcc.c-torture/compile/20011130-2.c: Fix typo.
5016 2007-12-08 Tobias Burnus <burnus@net-b.de>
5019 * gfortran.dg/nan_3.f90: New.
5021 2007-12-07 Jakub Jelinek <jakub@redhat.com>
5023 * g++.old-deja/g++.mike/empty.C: Remove 2 xfails.
5025 2007-12-07 Olivier Hainque <hainque@adacore.com>
5027 * gnat.dg/tamdt*.ad?: Support for ...
5028 * gnat.dg/test_tamdt.adb: New test.
5030 2007-12-07 Olivier Hainque <hainque@adacore.com>
5032 * gnat.dg/unc_memops.ads: Comment out the alloc/free/realloc
5033 exports and document how these can be exercised.
5035 2007-12-07 Samuel Tardieu <sam@rfc1149.net>
5038 * gnat.dg/specs/access_constants.ads: New test.
5040 * gnat.dg/specs/access_constant_decl.ads: New test.
5043 * gnat.dg/compose.adb: New test.
5045 2007-12-07 Olivier Hainque <hainque@adacore.com>
5048 * gnat.dg/unc_memops.ad[sb]: Support for ...
5049 * gnat.dg/unc_memfree.adb: New test.
5051 2007-12-06 Sebastian Pop <sebastian.pop@amd.com>
5053 * gfortran.dg/ltrans-7.f90: New.
5055 2007-12-06 Martin Michlmayr <tbm@cyrius.com>
5056 Dorit Nuzman <dorit@il.ibm.com>
5058 PR tree-optimization/34005
5059 * gcc.dg/vect/pr34005.c: New test.
5061 2007-12-06 Jakub Jelinek <jakub@redhat.com>
5064 * g++.dg/template/new8.C: New test.
5066 2007-12-06 Tobias Burnus <burnus@net-b.de>
5069 * gfortran.dg/boz_7.f90: New.
5070 * gfortran.dg/int_1.f90: Disable -pedantic option.
5071 * gfortran.dg/boz_1.f90: Ditto.
5072 * gfortran.dg/boz_3.f90: Ditto.
5073 * gfortran.dg/pr16433.f: Accomodate for new BOZ warning.
5074 * gfortran.dg/ibits.f90: Ditto.
5075 * gfortran.dg/unf_io_convert_1.f90: Ditto.
5076 * gfortran.dg/unf_io_convert_2.f90: Ditto.
5078 2007-12-06 Paul Thomas <pault@gcc.gnu.org>
5081 * gfortran.dg/used_types_19.f90: New test.
5083 2007-12-06 Kaz Kojima <kkojima@gcc.gnu.org>
5085 * gfortran.dg/nan_2.f90: Add -mieee for sh.
5086 * gfortran.dg/nearest_2.f90: Likewise.
5087 * gfortran.dg/nearest_3.f90: Likewise.
5089 2007-12-05 Jakub Jelinek <jakub@redhat.com>
5092 * gcc.c-torture/execute/20071205-1.c: New test.
5094 2007-12-05 Kaz Kojima <kkojima@gcc.gnu.org>
5096 * gfortran.dg/module_nan.f90: Add -mieee for sh.
5097 * gfortran.dg/real_const_3.f90: Likewise.
5099 2007-12-05 Richard Guenther <rguenther@suse.de>
5101 PR tree-optimization/34138
5102 * gcc.c-torture/compile/pr34138.c: New testcase.
5104 2007-12-05 Jakub Jelinek <jakub@redhat.com>
5107 * gfortran.dg/debug_2.f: New test.
5109 2007-12-05 Eric Botcazou <ebotcazou@adacore.com>
5111 * gnat.dg/specs/elab1.ads: New test.
5113 2007-12-05 Uros Bizjak <ubizjak@gmail.com>
5116 * gcc.target/i386/pr34312.c: New test.
5118 2007-12-05 Tobias Burnus <burnus@net-b.de>
5121 * gfortran.dg/nan_2.f90: New.
5123 2007-12-05 Jakub Jelinek <jakub@redhat.com>
5126 * g++.dg/cpp0x/decltype9.C: New test.
5127 * g++.dg/cpp0x/decltype10.C: New test.
5129 2007-12-05 Samuel Tardieu <sam@rfc1149.net>
5132 * gnat.dg/rm_6_4_1_13.adb: New test.
5134 2007-12-04 Jakub Jelinek <jakub@redhat.com>
5137 * gcc.c-torture/compile/20071117-1.c: New test.
5139 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
5142 * g++.dg/cpp0x/variadic-ttp.C: New.
5144 2007-12-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5146 * gcc.dg/parse-decl-after-if.c: New.
5147 * gcc.dg/20031223-1.c: Adjust.
5149 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
5152 * g++.dg/cpp0x/variadic-throw.C: New.
5154 2007-12-04 Douglas Gregor <doug.gregor@gmail.com>
5157 * g++.dg/cpp0x/variadic-unify.C: New.
5159 2007-12-04 Richard Guenther <rguenther@suse.de>
5163 * gcc.c-torture/compile/pr34334.c: New testcase.
5164 * g++.dg/torture/pr34222.C: New testcase.
5166 2007-12-04 Jakub Jelinek <jakub@redhat.com>
5168 * gcc.c-torture/execute/20071202-1.c: New test.
5169 * gcc.dg/tree-ssa/pr34146-2.c: New test.
5171 2007-12-04 Tobias Burnus <burnus@net-b.de>
5174 * gfortran.dg/module_nan.f90: New.
5176 2007-12-04 Richard Sandiford <rsandifo@nildram.co.uk>
5178 * lib/target-supports.exp (get_compiler_messages): Replace with...
5179 (check_compile): ...this new procedure. Handle TYPE == executable.
5180 Use comments in the source to determine the correct extension.
5181 Return a pair containing the compiler output and the output filename.
5182 Don't delete the file here.
5183 (check_no_compiler_messages_nocache): New procedure.
5184 (check_no_compiler_messages): Use it.
5185 (check_no_messages_and_pattern_nocache): New procedure.
5186 (check_no_messages_and_pattern): Use it.
5187 (check_runtime_nocache, check_runtime): New procedures.
5188 (check_effective_target_tls): Use check_no_compiler_messages.
5189 (check_effective_target_tls_native): Use check_no_messages_and_pattern.
5190 (check_effective_target_tls_runtime): Use check_runtime.
5191 (check_effective_target_fstack_protector): Likewise.
5192 (check_iconv_available): Use check_runtime_nocache.
5193 (check_effective_target_fortran_large_real): Use
5194 check_no_compiler_messages.
5195 (check_effective_target_fortran_large_int): Likewise.
5196 (check_effective_target_static_libgfortran): Likewise.
5197 (check_750cl_hw_available): Use check_cached_effective_target
5198 and check_runtime_nocache.
5199 (check_vmx_hw_available): Likewise.
5200 (check_effective_target_broken_cplxf_arg): Likewise.
5201 (check_alpha_max_hw_available): Use check_runtime.
5202 (check_function_available): Use check_no_compiler_messages.
5203 (check_cxa_atexit_available): Use check_cached_effective_target
5204 and check_runtime_nocache.
5205 (check_effective_target_dfp_nocache): Use
5206 check_no_compiler_messages_nocache.
5207 (check_effective_target_dfprt_nocache): Use check_runtime_nocache.
5208 (check_effective_target_dfp): Use check_cached_effective_target.
5209 (check_effective_target_dfprt): Likewise.
5210 (check_effective_target_arm_neon_hw): Use check_runtime.
5211 (check_effective_target_ultrasparc_hw): Likewise.
5212 (check_effective_target_c99_runtime): Use
5213 check_no_compiler_messages_nocache.
5215 2007-12-03 Jakub Jelinek <jakub@redhat.com>
5218 * gcc.dg/fold-rotate-1.c: New test.
5220 PR tree-optimization/33453
5221 * gcc.c-torture/compile/20071203-1.c: New test.
5223 2007-12-03 Robert Dewar <dewar@adacore.com>
5224 Samuel Tardieu <sam@rfc1149.net>
5227 * gnat.dg/check_elaboration_code.adb: New test.
5228 * gnat.dg/bug_elaboration_code.ads, bug_elaboration_code.adb:
5231 2007-12-02 Paolo Carlini <pcarlini@suse.de>
5234 * g++.dg/cpp0x/pr34061.C: New.
5236 2007-12-02 Paolo Carlini <pcarlini@suse.de>
5239 * g++.dg/other/error21.C: New.
5241 2007-12-02 Revital Eres <eres@il.ibm.com>
5243 * gcc.dg/sms-4.c: New testcase.
5245 2007-12-02 Vladimir Yanovsky <yanov@il.ibm.com>
5246 Revital Eres <eres@il.ibm.com>
5248 * gcc.dg/sms-3.c: New testcase.
5250 2007-12-01 Ollie Wild <aaw@google.com>
5253 * g++.dg/conversion/ptrmem9.C: New test.
5255 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5258 * gfortran.dg/namelist_41.f90: New test.
5260 2007-11-30 Tom Tromey <tromey@redhat.com>
5262 PR preprocessor/32868:
5263 * gcc.dg/cpp/pr32868.c: New file.
5265 2007-11-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5268 * gfortran.dg/result_in_spec_3.f90: Add dg-option -std=gnu.
5270 2007-11-30 Martin Michlmayr <tbm@cyrius.com>
5272 PR rtl-optimization/34171
5273 * gcc.dg/pr34171.c: New testcase.
5275 2007-11-30 Zdenek Dvorak <ook@ucw.cz>
5277 * gcc.dg/tree-ssa/pr34244.c: Fixed.
5279 2007-11-30 Tobias Burnus <burnus@net-b.de>
5282 * gfortran.dg/bind_c_usage_9.f03: Fixes; add -std=f2003.
5283 * gfortran.dg/bind_c_usage_11.f03: New.
5284 * gfortran.dg/bind_c_usage_12.f03: New.
5286 2007-11-30 Jakub Jelinek <jakub@redhat.com>
5289 * g++.dg/other/error20.C: New test.
5291 2007-11-29 Steven G. Kargl <kargls@comcast.net>
5294 * gfortran.dg/real_const_3.f90: Fix up for new range-check handling.
5296 2007-11-29 Zdenek Dvorak <ook@ucw.cz>
5298 PR tree-optimization/34244
5299 * gcc.dg/tree-ssa/pr34244.c: New test.
5301 2007-11-29 Jakub Jelinek <jakub@redhat.com>
5303 PR tree-optimization/33434
5304 * gcc.dg/pr33434-1.c: New test.
5305 * gcc.dg/pr33434-2.c: New test.
5306 * gcc.dg/pr33434-3.c: New test.
5307 * gcc.dg/pr33434-4.c: New test.
5310 * g++.dg/template/cond7.C: New test.
5314 * g++.dg/cpp0x/decltype7.C: New test.
5315 * g++.dg/cpp0x/decltype8.C: New test.
5317 2007-11-29 Tobias Burnus <burnus@net-b.de>
5320 * gfortran.dg/result_in_spec_3.f90: New.
5322 2007-11-29 Tobias Burnus <burnus@net-b.de>
5325 * gfortran.dg/mvbits_3.f90: New.
5327 2007-11-28 Bob Wilson <bob.wilson@acm.org>
5329 * lib/target-supports.exp (check_effective_target_mips_soft_float):
5331 (check_effective_target_hard_float): New.
5332 * gcc.dg/var-expand1.c: Skip for targets without FPU instructions.
5333 * gcc.dg/pr30957-1.c: Likewise.
5335 2007-11-28 Samuel Tardieu <sam@rfc1149.net>
5338 * gnat.dg/specs/variant_part.ads: New test.
5341 * gnat.dg/specs/attribute_parsing.ads: New test.
5344 * gnat.dg/specs/integer_value.ads: New test.
5347 * gnat.dg/specs/delta_small.ads: New test.
5349 2007-11-28 Jakub Jelinek <jakub@redhat.com>
5351 PR tree-optimization/34140
5352 * gcc.c-torture/compile/20071128-1.c: New test.
5354 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5357 * gfortran.dg/data_array_1.f90
5358 * gfortran.dg/data_array_2.f90
5359 * gfortran.dg/data_array_3.f90
5360 * gfortran.dg/data_array_4.f90
5362 2007-11-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5365 * gfortran.dg/blockdata_5.f90: New test.
5366 * gfortran.dg/blockdata_6.f90: New test.
5368 2007-11-27 Jakub Jelinek <jakub@redhat.com>
5370 PR tree-optimization/34016
5371 * gcc.dg/pr34016.c: New test.
5373 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
5376 * gfortran.dg/stfunc_6.f90: New test.
5379 * gfortran.dg/assign_10.f90: New test.
5381 2007-11-27 Paul Thomas <pault@gcc.gnu.org>
5384 * gfortran.dg/use_11.f90: New test.
5387 * gfortran.dg/generic_15.f90: New test.
5389 2007-11-27 Jakub Jelinek <jakub@redhat.com>
5392 * gcc.dg/pr34225.c: New test.
5394 2007-11-27 Richard Guenther <rguenther@suse.de>
5396 PR tree-optimization/34241
5397 * g++.dg/torture/pr34241.C: New testcase.
5399 2007-11-27 Richard Guenther <rguenther@suse.de>
5401 * gcc.dg/builtins-error.c: New testcase.
5403 2007-11-27 Jakub Jelinek <jakub@redhat.com>
5406 * g++.dg/ext/visibility/anon8.C: New test.
5408 2007-11-13 Michael Meissner <michael.meissner@amd.com>
5411 * gcc.target/i386/pr34077.c: New testcase.
5413 2007-11-26 Tobias Burnus <burnus@net-b.de>
5416 * gfortran.dg/backslash_3.f: Add -fbackslash option.
5417 * gfortran.dg/init_flag_1.f90: Add -fbackslash option.
5418 * gfortran.dg/backslash_1.f90: Remove no longer needed
5419 -fno-backslash option.
5421 2007-11-26 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5424 * gcc.dg/cpp/19990413-1.c: Update.
5425 * gcc.dg/parse-else-error.c: New.
5426 * gcc.dg/parse-else-error-2.c: New.
5427 * gcc.dg/parse-else-error-3.c: New.
5428 * gcc.dg/parse-else-error-4.c: New.
5430 2007-11-26 Andreas Krebbel <krebbel1@de.ibm.com>
5433 * g++.dg/template/dependent-expr6.C: New testcase.
5435 2007-11-26 Uros Bizjak <ubizjak@gmail.com>
5438 * gcc.target/i386/pr34215.c: New test.
5440 2007-11-26 Rask Ingemann Lambertsen <rask@sygehus.dk>
5443 * gcc.dg/torture/pr34174-1.c: New.
5445 2007-11-26 Richard Guenther <rguenther@suse.de>
5448 * gcc.dg/pr34233.c: New testcase.
5450 2007-11-26 Steven Bosscher <stevenb.gcc@gmail.com>
5451 Revital Eres <eres@il.ibm.com>
5453 PR rtl-optimization/34085
5454 * gcc.dg/tree-prof (bb-reorg.c): New test.
5456 2007-11-26 Richard Sandiford <rsandifo@nildram.co.uk>
5458 * lib/target-supports.exp (check_effective_target_mips_soft_float):
5459 Return true for MIPS16 targets.
5461 2007-11-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5464 * gfortran.dg/blockdata_4.f90: New test.
5466 2007-11-25 Tobias Burnus <burnus@net-b.de>
5469 * gfortran.dg/bind_c_usage_10_c.c: Fix comment.
5470 * gfortran.dg/bind_c_usage_16.f03: New.
5471 * gfortran.dg/bind_c_usage_16_c.c: New.
5473 2007-11-25 Eric Botcazou <ebotcazou@adacore.com>
5475 * gnat.dg/specs/size_clause1.ads: New test.
5476 * gnat.dg/specs/size_clause2.ads: Likewise.
5477 * gnat.dg/specs/size_clause3.ads: Likewise.
5479 2007-11-25 Paul Thomas <pault@gcc.gnu.org>
5482 * gfortran.dg/entry_16.f90: New test.
5484 2007-11-24 Tobias Burnus <burnus@net-b.de>
5487 * gfortran.dg/nearest_2.f90: Add INF/NAN tests.
5489 2007-11-24 Paul Thomas <pault@gcc.gnu.org>
5492 * gfortran.dg/nested_modules_1.f90: Change the reference to
5493 FOO, forbidden by the standard, to a reference to W.
5494 * gfortran.dg/use_only_1.f90: New test.
5496 2007-11-23 Tobias Burnus <burnus@net-b.de>
5499 * gfortran.dg/nearest_3.f90: New test.
5501 2007-11-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5504 * gfortran.dg/optional_dim_2.f90: New test.
5506 2007-11-23 Tobias Burnus <burnus@net-b.de>
5509 * gfortran.dg/bind_c_usage_15.f90: New.
5511 2007-11-23 Tobias Burnus <burnus@net-b.de>
5514 * gfortran.dg/nearest_2.f90: New.
5517 2007-11-23 Jakub Jelinek <jakub@redhat.com>
5521 * g++.dg/ext/java-2.C: New test.
5523 2007-11-23 Mark Mitchell <mark@codesourcery.com>
5524 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5527 * g++.dg/warn/pr5310.C: New.
5528 * g++.dg/warn/pr33160.C: New.
5530 2007-11-23 Richard Guenther <rguenther@suse.de>
5531 Michael Matz <matz@suse.de>
5533 PR tree-optimization/34176
5534 * gcc.c-torture/execute/pr34176.c: New testcase.
5536 2007-11-23 Jakub Jelinek <jakub@redhat.com>
5539 * gcc.dg/Wconversion-5.c: New test.
5540 * g++.dg/Wconversion3.C: New test.
5542 2007-11-23 Richard Guenther <rguenther@suse.de>
5544 * gcc.dg/tree-ssa/alias-17.c: New testcase.
5546 2007-11-22 Joseph Myers <joseph@codesourcery.com>
5549 * gcc.dg/c99-arraydecl-1.c: Don't expect errors for static or type
5550 qualifiers in abstract declarator.
5552 2007-11-22 Tobias Burnus <burnus@net-b.de>
5554 * gfortran.dg/derived_constructor_comps_3.f90: New.
5556 2007-11-22 Jakub Jelinek <jakub@redhat.com>
5559 * g++.dg/ext/visibility/anon7.C: New test.
5561 2007-11-22 Tobias Burnus <burnus@net-b.de>
5564 * gfortran.dg/bind_c_usage_10.f03: Remove .mod file afterwards.
5565 * gfortran.dg/bind_c_usage_13.f03: New.
5566 * gfortran.dg/bind_c_usage_14.f03: New.
5568 2007-11-22 Richard Sandiford <rsandifo@nildram.co.uk>
5570 PR rtl-optimization/33848
5571 * gcc.dg/torture/pr33848.c: New test.
5573 2007-11-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5576 * gfortran.dg/derived_constructor_comps_2.f90: Add check.
5578 2007-11-20 Richard Guenther <rguenther@suse.de>
5581 * gcc.c-torture/execute/pr34154.c: New testcase.
5583 2007-11-20 Uros Bizjak <ubizjak@gmail.com>
5585 * gcc.dg/tree-ssa/20030714-1.c: Cleanup dom3 dump file.
5587 2007-11-20 Thomas Koenig <tkoenig@gcc.gnu.org>
5590 * gfortran.dg/record_marker_1.f90: Explicitly set kinds
5591 so test passes with -frecord-marker=8.
5592 * gfortran.dg/integer_exponentiation_1.f90: Likewise.
5593 * gfortran.dg/integer_exponentiation_2.f90: Likewise.
5594 * gfortran.dg/integer_exponentiation_3.F90: Likewise.
5595 * gfortran.dg/integer_exponentiation_5.F90: Likewise.
5596 * gfortrand.dg/modulo_1.f90: Likewise.
5598 2007-11-20 Richard Sandiford <rsandifo@nildram.co.uk>
5600 * lib/target-supports.exp (check_effective_target_mips_soft_float):
5602 * gcc.dg/var-expand1.c: Skip for mips_soft_float.
5603 * gcc.dg/pr30957-1.c: Likewise.
5605 2007-11-20 Jakub Jelinek <jakub@redhat.com>
5608 * g++.dg/template/crash74.C: New test.
5610 2007-11-20 Richard Guenther <rguenther@suse.de>
5612 * gcc.c-torture/execute/20071120-1.c: New testcase.
5614 2007-11-20 Jakub Jelinek <jakub@redhat.com>
5617 * gcc.dg/tree-ssa/pr34146.c: New test.
5620 * gcc.dg/tree-ssa/pr33723.c: Adjust scan pattern to make it less
5621 dependent on target settings like move_by_pieces etc.
5624 * g++.dg/template/vla2.C: New test.
5627 * g++.dg/overload/template3.C: New test.
5629 2007-11-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5632 * gfortran.dg/optional_dim_2.f90: Remove test.
5634 2007-11-19 Peter Bergner <bergner@vnet.ibm.com>
5636 * gcc.dg/dfp/ddmode-ice.c: New test.
5638 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
5640 PR tree-optimization/34036
5641 * gcc.dg/tree-ssa/pr23109.c: Pass -ftrapping-math and expect warning.
5643 2007-11-19 Richard Guenther <rguenther@suse.de>
5645 PR tree-optimization/34
5646 * gcc.c-torture/execute/pr34099-2.c: New testcase.
5648 2007-11-19 Tobias Burnus <burnus@net-b.de>
5651 * gfortran.dg/bind_c_usage_10_c.c: New.
5652 * gfortran.dg/bind_c_usage_10.f03: New.
5654 2007-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
5656 * gcc.dg/pr33007.c: Expect new warning.
5657 * gcc.dg/tree-ssa/recip-5.c: Likewise.
5658 * g++.dg/opt/pr34036.C: New test.
5660 2007-11-18 Jakub Jelinek <jakub@redhat.com>
5663 * g++.dg/warn/noreturn-4.C: New test.
5664 * g++.dg/warn/noreturn-5.C: New test.
5665 * g++.dg/warn/noreturn-6.C: New test.
5666 * g++.dg/warn/noreturn-7.C: New test.
5668 2007-11-18 Thomas Koenig <tkoenig@gcc.gnu.org>
5671 * gfortran.fortran-torture/execute/equiv_5.f: Set kind on
5672 integers so tests works with -fdefault-integer-8.
5673 * gfortran.fortran-torture/execute/elemental.f90: Use default
5674 integers so test passes with -fdefault-integer-8.
5675 * gfortran.fortran-torture/execute/der_io.f90: Increase
5676 buffer length so test passes with -fdefault-integer-8.
5677 * gfortran.dg/bounds_check_8.f90: Likewise.
5678 * gfortran.dg/arrayio_derived_1.f90: LIkewise.
5679 * gfortran.dg/equiv_7.f90: Set kind so test passes
5680 with -fdefault-integer-8.
5681 * gfortran.dg/g77/20030326-1.f: Set kind explicitly to
5684 2007-11-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5687 * gfortran.dg/optional_dim_2.f90: New test.
5690 * gfortran.dg/subref_array_pointer_2.f90: Update test condition.
5692 2007-11-18 Jakub Jelinek <jakub@redhat.com>
5694 PR rtl-optimization/34132
5695 * gcc.c-torture/compile/20071118-1.c: New test.
5697 2007-11-18 Paul Thomas <pault@gcc.gnu.org>
5700 * gfortran.dg/char_cast_2.f90: New test based on achar_4.f90.
5702 2007-11-18 Tobias Burnus <burnus@net-b.de>
5705 * gfortran.dg/entry_14.f90: New.
5706 * gfortran.dg/entry_15.f90: New.
5708 2007-11-18 Richard Guenther <rguenther@suse.de>
5710 PR tree-optimization/34127
5711 * gcc.c-torture/compile/pr34127.c: New testcase.
5713 2007-11-18 Ben Elliston <bje@au.ibm.com>
5715 * gcc.target/powerpc/altivec-23.c: Do not use a typedef name as a
5716 type specifier, as they are not permitted according to the AltiVec
5717 Programming Interface Manual.
5719 2007-11-17 Tobias Burnus <burnus@net-b.de>
5722 * gfortran.dg/bind_c_usage_9.f03: New.
5723 * gfortran.dg/interface_abstract_1.f90: Fix testcase.
5725 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5728 * interface.c (gfc_current_interface_head,
5729 gfc_set_current_interface_head): New functions.
5730 * decl.c (gfc_match_modproc): Move check for syntax error earlier.
5731 On syntax error, restore previous state of the interface.
5732 * gfortran.h (gfc_current_interface_head,
5733 gfc_set_current_interface_head): New prototypes.
5735 2007-11-17 Richard Guenther <rguenther@suse.de>
5738 * gcc.c-torture/execute/pr34130.c: New testcase.
5740 2007-11-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5743 * gfortran.dg/fmt_label_1.f90: New test.
5745 2007-11-16 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5748 * gfortran.dg/initialization_15.f90 : New test.
5750 2007-11-16 Richard Guenther <rguenther@suse.de>
5753 * gcc.c-torture/compile/pr34030.c: New testcase.
5755 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
5758 * gfortran.dg/interface_assignment_3.f90.
5760 2007-11-16 Richard Guenther <rguenther@suse.de>
5762 PR tree-optimization/33870
5763 * gcc.dg/torture/pr33870.c: New testcase.
5765 2007-11-16 Paul Thomas <pault@gcc.gnu.org>
5768 * gfortran.dg/allocatable_function_3.f90.
5770 2007-11-16 Richard Guenther <rguenther@suse.de>
5772 PR tree-optimization/34113
5773 * gcc.c-torture/compile/pr34113.c: New testcase.
5775 2007-11-16 Richard Guenther <rguenther@suse.de>
5777 PR tree-optimization/34099
5778 * g++.dg/torture/pr3499.C: New testcase.
5779 * gcc.c-torture/execute/pr34099.c: Likewise.
5781 2007-11-16 Olivier Hainque <hainque@adacore.com>
5783 * gnat.dg/release_unc_maxalign.adb: New test.
5785 2007-11-16 Jakub Jelinek <jakub@redhat.com>
5788 * g++.dg/template/crash73.C: New test.
5790 2007-11-15 Jakub Jelinek <jakub@redhat.com>
5793 * gcc.dg/tree-ssa/pr23848-1.c: New test.
5794 * gcc.dg/tree-ssa/pr23848-2.c: New test.
5795 * gcc.dg/tree-ssa/pr23848-3.c: New test.
5796 * gcc.dg/tree-ssa/pr23848-4.c: New test.
5798 2007-11-15 Tobias Burnus <burnus@net-b.de>
5801 * gfortran.dg/proc_decl_11.f90: New.
5803 2007-11-15 Ben Elliston <bje@au.ibm.com>
5805 * gcc.target/spu/compare-dp.c: New test.
5807 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
5809 * gcc.dg/pr33923.c: New test.
5811 2007-11-14 Jakub Jelinek <jakub@redhat.com>
5814 * gcc.dg/pr34088.c: New test.
5816 2007-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
5818 * gcc.c-torture/compile/20071114-1.c: New test.
5820 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5823 * gfortran.dg/char_cast_1.f90: Modify regex in scan-tree-dump-times
5824 to match known variations in symbol format. Document in comments.
5826 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5829 * gfortran.dg/streamio_12.f90: New test to avoid future regression.
5831 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5833 * gfortran.dg/list_read_7.f90: Fix test so that test file is deleted
5836 2007-11-13 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5839 * gfortran.dg/proc_decl_1.f90: Update.
5840 * gfortran.dg/proc_decl_7.f90: New test.
5841 * gfortran.dg/proc_decl_8.f90: New test.
5842 * gfortran.dg/proc_decl_9.f90: New test.
5843 * gfortran.dg/proc_decl_10.f90: New test.
5845 2007-11-13 Paul Thomas <pault@gcc.gnu.org>
5848 * gfortran.dg/transfer_assumed_size_1.f90: New test.
5850 2007-11-13 Jakub Jelinek <jakub@redhat.com>
5857 * g++.dg/parse/crash36.C: Add another dg-error.
5858 * g++.dg/cpp0x/pr34054.C: New test.
5859 * g++.dg/cpp0x/pr34056.C: New test.
5860 * g++.dg/cpp0x/pr34057.C: New test.
5861 * g++.dg/cpp0x/pr34058.C: New test.
5862 * g++.dg/cpp0x/pr34060.C: New test.
5864 PR tree-optimization/34063
5865 * g++.dg/tree-ssa/pr34063.C: New test.
5867 2007-11-13 Diego Novillo <dnovillo@google.com>
5869 PR tree-optimization/33870
5870 * gcc.c-torture/execute/pr33870-1.c: New test.
5871 * gcc.dg/tree-ssa/alias-16.c: New test.
5873 2007-11-13 Jakub Jelinek <jakub@redhat.com>
5876 * g++.dg/template/crash72.C: New test.
5878 2007-11-12 Eric Botcazou <ebotcazou@libertysurf.fr>
5880 * g++.dg/opt/cfg5.C: New test.
5882 2007-11-12 Richard Guenther <rguenther@suse.de>
5885 * gcc.c-torture/execute/pr34070-1.c: New testcase.
5886 * gcc.c-torture/execute/pr34070-2.c: Likewise.
5888 2007-11-12 Richard Guenther <rguenther@suse.de>
5891 * gcc.dg/pr34027-1.c: New testcase.
5892 * gcc.dg/pr34027-2.c: Likewise.
5894 2007-11-12 Ira Rosen <irar@il.ibm.com>
5896 PR tree-optimization/33953
5897 * gcc.dg/vect/pr33953.c: New testcase.
5899 2007-11-11 Tom Tromey <tromey@redhat.com>
5902 * g++.dg/ext/pr17577.h: New file.
5903 * g++.dg/ext/pr17577.C: New file.
5905 2007-11-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5908 * g++.old-deja/g++.ns/template13.C: Update expected output.
5909 * g++.old-deja/g++.pt/friend23.C: Likewise.
5910 * g++.dg/warn/pr8570.C: New.
5912 2007-11-11 Jakub Jelinek <jakub@redhat.com>
5915 * g++.dg/template/pseudodtor4.C: New test.
5917 2007-11-10 Jakub Jelinek <jakub@redhat.com>
5920 * g++.dg/opt/inline14.C: New test.
5922 PR tree-optimization/33680
5923 * gcc.c-torture/compile/20071108-1.c: New test.
5926 * g++.dg/template/pseudodtor3.C: New test.
5928 2007-11-09 Douglas Gregor <doug.gregor@gmail.com>
5931 * g++.dg/cpp0x/variadic-init.C: New.
5933 2007-11-09 Paolo Bonzini <bonzini@gnu.org>
5934 Jakub Jelinek <jakub@redhat.com>
5936 PR rtl-optimization/34012
5937 * gcc.target/i386/pr34012.c: New test.
5939 2007-11-09 Richard Guenther <rguenther@suse.de>
5941 PR tree-optimization/33604
5942 * g++.dg/tree-ssa/pr33604.C: New testcase.
5943 * gcc.dg/pr32721.c: Adjust pattern.
5945 2007-11-09 Richard Sandiford <rsandifo@nildram.co.uk>
5947 * gcc.target/mips/dse-1.c: Disable.
5949 2007-11-08 Tom Tromey <tromey@redhat.com>
5951 * gcc.dg/empty-source-3.c: Update warning location.
5952 * gcc.dg/gomp/barrier-2.c: Likewise.
5953 * gcc.dg/label-decl-3.c: Likewise.
5954 * gcc.dg/label-decl-2.c: Likewise.
5955 * gcc.dg/empty-source-2.c: Likewise.
5957 2007-11-08 Tom Tromey <tromey@redhat.com>
5960 * g++.dg/inherit/pr30297.C: New file.
5962 2007-11-08 Danny Smith <dannysmith@users.sourceforge.net>
5964 * gcc.dg/compat/struct-layout-1_generate.c (dg-options) Add
5965 -fno-common for cygwin and mingw32.
5967 2007-11-08 Kenneth Zadeck <zadeck@naturalbridge.com>
5970 * gcc.dg/pr33826.c: New.
5971 * gcc.dg/tree-ssa/20030714-1.c: Removed two tests that depend on
5972 recursive functions being marked pure or const.
5974 2007-11-08 Tobias Burnus <burnus@net-b.de>
5977 * gfortran.dg/proc_decl_5.f90: New.
5978 * gfortran.dg/proc_decl_6.f90: New.
5980 2007-11-08 Jakub Jelinek <jakub@redhat.com>
5982 PR tree-optimization/32575
5983 * gcc.c-torture/execute/20071108-1.c: New test.
5985 2007-11-08 Daniel Jacobowitz <dan@codesourcery.com>
5987 * g++.dg/opt/anchor1.C: New.
5989 2007-11-07 Diego Novillo <dnovillo@google.com>
5992 * gcc.c-torture/execute/pr33870.x: Remove.
5994 2007-11-07 Douglas Gregor <doug.gregor@gmail.com>
5999 * g++.dg/cpp0x/decltype-33837.C: New.
6000 * g++.dg/cpp0x/decltype-refbug.C: New.
6001 * g++.dg/cpp0x/decltype-33838.C: New.
6003 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
6005 * gcc.c-torture/compile/20071107-1.c: New test.
6007 2007-11-07 Eric Botcazou <ebotcazou@libertysurf.fr>
6009 * gcc.dg/out-of-bounds-1.c: New test.
6011 2007-11-07 Jakub Jelinek <jakub@redhat.com>
6014 * g++.dg/warn/incomplete2.C: New test.
6015 * g++.dg/template/incomplete4.C: New test.
6016 * g++.dg/template/incomplete5.C: New test.
6018 2007-11-07 Olivier Hainque <hainque@adacore.com>
6020 * gnat.dg/max_align.adb: New test.
6022 2007-11-06 H.J. Lu <hongjiu.lu@intel.com>
6025 * gcc.target/i386/pr30961-1.c: New.
6027 2007-11-06 Tom Tromey <tromey@redhat.com>
6030 * g++.dg/warn/pragma-system_header3.h: New.
6031 * g++.dg/warn/pragma-system_header3.C: New.
6034 * g++.dg/warn/pragma-system_header4.C: New.
6035 * g++.dg/warn/pragma-system_header4.h: New.
6037 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
6041 * g++.dg/other/canon-array.C: New.
6043 2007-11-06 Douglas Gregor <doug.gregor@gmail.com>
6045 * g++.dg/parser/crash36.C: Tweak expected errors.
6046 * g++.dg/cpp0x/pr31439.C: New.
6047 * g++.dg/cpp0x/pr32114.C: New.
6048 * g++.dg/cpp0x/pr32115.C: New.
6049 * g++.dg/cpp0x/pr32125.C: New.
6050 * g++.dg/cpp0x/pr32126.C: New.
6051 * g++.dg/cpp0x/pr32127.C: New.
6052 * g++.dg/cpp0x/pr32128.C: New.
6053 * g++.dg/cpp0x/pr32253.C: New.
6054 * g++.dg/cpp0x/pr32566.C: New.
6055 * g++.dg/cpp0x/pr31445.C: Tweak expected errors.
6056 * g++.dg/cpp0x/pr31438.C: Ditto.
6057 * g++.dg/cpp0x/variadic81.C: Ditto.
6058 * g++.dg/cpp0x/pr31432.C: Ditto.
6059 * g++.dg/cpp0x/pr31442.C: Ditto.
6061 2007-11-06 Jakub Jelinek <jakub@redhat.com>
6064 * g++.dg/other/datasec1.C: New test.
6066 PR tree-optimization/33458
6067 * g++.dg/opt/inline12.C: New test.
6069 PR tree-optimization/33993
6070 * gcc.c-torture/compile/20071105-1.c: New test.
6072 2007-11-05 Jakub Jelinek <jakub@redhat.com>
6074 PR rtl-optimization/33648
6075 * gcc.dg/pr33648.c: Require effective target freorder.
6077 2007-11-05 Revital Eres <eres@il.ibm.com>
6079 * lib/target-supports.exp (check_750cl_hw_available): Fix typo.
6081 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
6086 * g++.dg/cpp0x/pr33996.C: New
6087 * g++.dg/cpp0x/rv-trivial-bug.C: New
6088 * g++.dg/cpp0x/pr33930.C: New
6090 2007-11-05 Nick Clifton <nickc@redhat.com>
6091 Sebastian Pop <sebastian.pop@amd.com>
6093 PR tree-optimization/32540
6094 PR tree-optimization/33922
6095 * gcc.dg/tree-ssa/pr32540-1.c: New.
6096 * gcc.dg/tree-ssa/pr32540-2.c: New.
6097 * gcc.dg/tree-ssa/pr33922.c: New.
6099 2007-11-05 Douglas Gregor <doug.gregor@gmail.com>
6102 * g++.dg/cpp0x/variadic-rref.C: New.
6104 2007-11-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6106 * g++dg/warn/pointer-integer-comparison.C: New.
6108 2007-11-05 Jakub Jelinek <jakub@redhat.com>
6110 PR tree-optimization/33856
6111 * gcc.c-torture/compile/20071027-1.c: New test.
6114 * g++.dg/ext/label10.C: New test.
6117 * g++.dg/other/ptrmem9.C: New test.
6119 2007-11-04 Andrew Pinski <pinskia@gmail.com>
6122 * gfortran.fortran-torture/compile/forall-1.f90: New testcase.
6124 2007-11-04 David Edelsohn <edelsohn@gnu.org>
6126 * g++.dg/cpp/_Pragma1.C: Disable on AIX.
6127 * g++.dg/ext/visibility/namespace2.C: Add argument to
6128 dg-require-visibility.
6129 * g++.dg/ext/java-1.C: Disable on AIX.
6131 2007-11-03 Dorit Nuzman <doirit@il.ibm.com>
6133 * gfortran.dg/vect/no-vfa-pr32377.f90: Remove xfail.
6135 2007-11-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6138 * gfortran.dg/assumed_charlen_arg_1.f90: New test.
6140 2007-11-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6143 * gcc.dg/20031223-1.c: Adjust error output.
6144 * gcc.dg/parse-decl-after-label.c: New.
6146 2007-11-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6149 * gfortran.dg/default_format_2.f90: XFAIL powerpc*-*-linux*
6150 * gfortran.dg/default_format_denormal_2.f90: XFAIL powerpc*-*-linux*
6151 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL powerpc*-*-linux*
6153 2007-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
6155 PR rtl-optimization/28940
6156 * gcc.target/i386/addr-sel-1.c: New test.
6158 2007-11-03 Jakub Jelinek <jakub@redhat.com>
6161 * gcc.dg/pr33670.c: New test.
6163 2007-11-02 Jakub Jelinek <jakub@redhat.com>
6166 * g++.dg/lookup/typedef1.C: New test.
6168 2007-11-02 Janis Johnson <janis187@us.ibm.com>
6171 * lib/scandump.exp (dump-suffix): New.
6172 (scan-dump, scan-dump-times, scan-dump-dem, scan-dump-dem-not):
6173 Include dump suffix in pass/fail messages, put regexp in quotes.
6175 2007-11-02 Paolo Carlini <pcarlini@suse.de>
6178 * g++.dg/other/error19.C: New.
6180 2007-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
6182 PR rtl-optimization/28062
6183 * gcc.c-torture/compile/20071102-1.c: New test.
6185 2007-11-01 Douglas Gregor <doug.gregor@gmail.com>
6187 * g++.dg/cpp0x/pr33955.C: New.
6189 2007-11-01 Tom Tromey <tromey@redhat.com>
6191 PR preprocessor/30805:
6192 * gcc.dg/cpp/pr30805.c: Use -std=gnu89.
6194 2007-11-02 Jakub Jelinek <jakub@redhat.com>
6196 PR rtl-optimization/33648
6197 * gcc.dg/pr33648.c: New test.
6199 2007-11-01 Jakub Jelinek <jakub@redhat.com>
6202 * g++.dg/template/pseudodtor1.C: New test.
6203 * g++.dg/template/pseudodtor2.C: New test.
6206 * g++.dg/rtti/typeid7.C: New test.
6208 2007-11-01 Tom Tromey <tromey@redhat.com>
6210 PR preprocessor/30805:
6211 * gcc.dg/cpp/pr30805.c: New file.
6213 2007-11-01 Janis Johnson <janis187@us.ibm.com>
6216 * gcc.c-torture/compile/20000804-1.c: Remove xfail from dg-do and
6218 * gcc.c-torture/compile/20001205-1.c: Ditto.
6219 * gcc.c-torture/compile/20001226-1.c: Ditto.
6220 * gcc.c-torture/compile/20020312-1.c: Ditto.
6221 * gcc.c-torture/compile/20020604-1.c: Ditto.
6222 * gcc.c-torture/compile/920501-12.c: Ditto.
6223 * gcc.c-torture/compile/920501-4.c: Ditto.
6224 * gcc.c-torture/compile/920520-1.c: Ditto.
6225 * gcc.c-torture/compile/980506-1.c: Ditto.
6226 * gcc.c-torture/compile/990617-1.c: Ditto.
6227 * gcc.dg/compare6.c: Ditto.
6228 * g++.old-deja/g++.brendan/crash43.C: Ditto.
6229 * g++.old-deja/g++.brendan/synth1.C: Ditto.
6230 * g++.old-deja/g++.oliva/dwarf2.C: Ditto.
6231 * g++.old-deja/g++.oliva/dwarf3.C: Ditto.
6232 * g++.old-deja/g++.pt/static6.C: Ditto.
6233 * g++.old-deja/g++.pt/crash16.C: Ditto.
6234 * g++.old-deja/g++.mike/p10416.C: Ditto.
6235 * g++.old-deja/g++.mike/ns15.C: Ditto.
6236 * g++.old-deja/g++.mike/eh46.C: Ditto.
6238 2007-11-01 Tom Tromey <tromey@redhat.com>
6240 * gcc.dg/redecl-1.c: Update.
6241 * gcc.dg/pr20368-3.c: Update.
6242 * gcc.dg/inline-14.c: Update.
6243 * gcc.dg/builtins-30.c: Update.
6244 * gcc.dg/dremf-type-compat-4.c: Update.
6245 * gcc.dg/pr20368-2.c: Update.
6247 2007-11-01 Jakub Jelinek <jakub@redhat.com>
6249 PR rtl-optimization/33673
6250 * gcc.dg/pr33673.c: New test.
6252 2007-11-01 Michael Matz <matz@suse.de>
6254 PR tree-optimization/33961
6255 * gcc.dg/pr33961.c: New test.
6257 2007-10-31 Paolo Carlini <pcarlini@suse.de>
6260 * g++.dg/template/error35.C: New.
6262 2007-10-31 Jakub Jelinek <jakub@redhat.com>
6265 * gcc.dg/pr31507-1.c: New test.
6266 * gcc.dg/pr31507-2.c: New test.
6268 2007-10-31 Revital Eres <eres@il.ibm.com>
6270 * gcc.dg/vect/vect.exp: Add support for powerpc-*paired
6272 * gcc.dg/vect/tree-vect.h (check_vect): Add
6273 powerpc-*paired test.
6274 * lib/target-supports.exp (check_750cl_hw_available):
6276 (check_effective_target_vect_int,
6277 check_effective_target_vect_intfloat_cvt,
6278 check_effective_target_powerpc_altivec_ok,
6279 check_effective_target_vect_long,
6280 check_effective_target_vect_sdot_hi,
6281 check_effective_target_vect_udot_hi,
6282 check_effective_target_vect_pack_trunc,
6283 check_effective_target_vect_unpack,
6284 check_effective_target_vect_shift,
6285 check_effective_target_vect_int_mult): Disable for powerpc-*paired
6287 * gcc.dg/vect/vect-ifcvt-11.c: New.
6288 * gcc.dg/vect/vect-ifcvt-12.c: Likewise.
6289 * gcc.dg/vect/vect-ifcvt-13.c: Likewise.
6290 * gcc.dg/vect/vect-ifcvt-14.c: Likewise.
6291 * gcc.dg/vect/vect-ifcvt-15.c: Likewise.
6292 * gcc.dg/vect/vect-ifcvt-16.c: Likewise.
6293 * gcc.dg/vect/vect-ifcvt-17.c: Likewise.
6295 2007-10-31 Dominique d'Humieres <dominiq@lps.ens.fr>
6296 Tobias Burnus <burnus@net-b.de>
6299 * gfortran.dg/module_read_1.f90: New.
6301 2007-10-31 Tom Tromey <tromey@redhat.com>
6303 PR preprocessor/30786:
6304 * gcc.dg/cpp/pr30786.c: New file.
6306 2007-10-31 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6309 * gfortran.dg/interface_19.f90: New.
6310 * gfortran.dg/interface_20.f90: New.
6311 * gfortran.dg/interface_21.f90: New.
6313 2007-10-31 Sebastian Pop <sebastian.pop@amd.com>
6315 PR tree-optimization/32377
6316 * gfortran.dg/vect/pr32377.f90: New.
6318 2007-10-31 Richard Guenther <rguenther@suse.de>
6321 * gcc.c-torture/execute/pr33779-1.c: New testcase.
6322 * gcc.c-torture/execute/pr33779-2.c: Likewise.
6324 2007-10-31 Paul Thomas <pault@gcc.gnu.org>
6327 * gfortran.dg/contained_3.f90: New.
6329 2007-10-31 Christian Bruel <christian.bruel@st.com>
6332 * g++.dg/opt/nrv8.C: New.
6334 2007-10-30 Jakub Jelinek <jakub@redhat.com>
6337 * g++.dg/opt/compound1.C: New test.
6340 * g++.dg/template/ptrmem18.C: New test.
6342 2007-10-30 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6345 * gfortran.dg/isnan_2.f90: New test.
6347 2007-10-30 Ed Schouten <ed@fxq.nl>
6349 PR tree-optimization/32500
6350 * gcc.c-torture/execute/pr32500.c: Fix buffer overflow in testcase.
6352 2007-10-30 Douglas Gregor <doug.gregor@gmail.com>
6356 * g++.dg/cpp0x/pr31993.C: New
6357 * g++.dg/cpp0x/pr32252.C: New
6359 2007-10-30 Jakub Jelinek <jakub@redhat.com>
6361 PR tree-optimization/33723
6362 * gcc.dg/tree-ssa/pr33723.c (T): Decrease size of field s.
6364 2007-10-30 Richard Guenther <rguenther@suse.de>
6366 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
6367 gcc.target/i386/loop-3.c.
6369 2007-10-30 Revital Eres <eres@il.ibm.com>
6371 * gcc.dg/vect/pr33866.c: Require vect_long.
6373 2007-10-30 Revital Eres <eres@il.ibm.com>
6375 * gcc.dg/vect/vect-shift-1.c: Require vect_int.
6376 * gcc.dg/vect/vect-ifcvt-4.c: Likewise.
6378 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
6380 PR tree-optimization/32893
6381 * lib/target-supports.exp
6382 (check_effective_target_unaligned_stack): new keyword.
6383 * gcc.dg/vect/vect-2.c: Globalize arrays to make the test
6384 not sensitive to unaligned_stack.
6385 * gcc.dg/vect/vect-3.c: Likewise.
6386 * gcc.dg/vect/vect-4.c: Likewise.
6387 * gcc.dg/vect/vect-5.c: Likewise.
6388 * gcc.dg/vect/vect-6.c: Likewise.
6389 * gcc.dg/vect/vect-7.c: Likewise.
6390 * gcc.dg/vect/vect-13.c: Likewise.
6391 * gcc.dg/vect/vect-17.c: Likewise.
6392 * gcc.dg/vect/vect-18.c: Likewise.
6393 * gcc.dg/vect/vect-19.c: Likewise.
6394 * gcc.dg/vect/vect-20.c: Likewise.
6395 * gcc.dg/vect/vect-21.c: Likewise.
6396 * gcc.dg/vect/vect-22.c: Likewise.
6397 * gcc.dg/vect/vect-27.c: Likewise.
6398 * gcc.dg/vect/vect-29.c: Likewise.
6399 * gcc.dg/vect/vect-64.c: Likewise.
6400 * gcc.dg/vect/vect-65.c: Likewise.
6401 * gcc.dg/vect/vect-66.c: Likewise.
6402 * gcc.dg/vect/vect-72.c: Likewise.
6403 * gcc.dg/vect/vect-73.c: Likewise.
6404 * gcc.dg/vect/vect-86.c: Likewise.
6405 * gcc.dg/vect/vect-all.c: Likewise.
6406 * gcc.dg/vect/slp-25.c: Likewise.
6407 * gcc.dg/vect/wrapv-vect-7.c: Likewise.
6408 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
6409 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
6411 * gcc.dg/vect/vect-31.c: Removed alignment checks.
6412 * gcc.dg/vect/vect-34.c: Likewise.
6413 * gcc.dg/vect/vect-36.c: Likewise.
6414 * gcc.dg/vect/vect-64.c: Likewise.
6415 * gcc.dg/vect/vect-65.c: Likewise.
6416 * gcc.dg/vect/vect-66.c: Likewise.
6417 * gcc.dg/vect/vect-68.c: Likewise.
6418 * gcc.dg/vect/vect-76.c: Likewise.
6419 * gcc.dg/vect/vect-77.c: Likewise.
6420 * gcc.dg/vect/vect-78.c: Likewise.
6422 * gcc.dg/vect/no-section-anchors-vect-31.c: New test, like the original
6423 testcase (without no-section-anchors prefix) but with global arrays.
6424 * gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
6425 * gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
6426 * gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
6427 * gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
6428 * gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
6429 * gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
6430 * gcc.dg/vect/vect-77-global.c: Likewise.
6431 * gcc.dg/vect/vect-78-global.c: Likewise.
6433 * gcc.dg/vect/vect-77-alignchecks.c: New test. Like the original
6434 testcase (without no-section-anchors prefix) but fix alignment checks
6435 to also consider unaligned_stack targets.
6436 * gcc.dg/vect/vect-78-alignchecks.c: Likewise.
6438 2007-10-29 Jakub Jelinek <jakub@redhat.com>
6440 PR tree-optimization/33723
6441 * gcc.c-torture/execute/20071029-1.c: New test.
6442 * gcc.dg/tree-ssa/pr33723.c: New test.
6444 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
6446 PR tree-optimization/33614
6447 * gcc.c-torture/compile/pr33614.c: New test.
6449 2007-10-29 Richard Guenther <rguenther@suse.de>
6451 PR tree-optimization/33870
6452 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
6454 2007-10-29 Jakub Jelinek <jakub@redhat.com>
6456 PR tree-optimization/33757
6457 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
6458 true architectures instead of having a big dg-skip-if.
6461 * g++.dg/other/bitfield3.C: New test.
6463 2007-10-29 Richard Guenther <rguenther@suse.de>
6465 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
6467 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
6469 Automatic parallelization reduction tests.
6471 * gcc.dg/tree-ssa/reduc-1.c: New test.
6472 * gcc.dg/tree-ssa/reduc-1char.c: New test.
6473 * gcc.dg/tree-ssa/reduc-1short.c: New test.
6474 * gcc.dg/tree-ssa/reduc-2.c: New test.
6475 * gcc.dg/tree-ssa/reduc-2char.c: New test.
6476 * gcc.dg/tree-ssa/reduc-2short.c: New test.
6477 * gcc.dg/tree-ssa/reduc-3.c: New test.
6478 * gcc.dg/tree-ssa/reduc-6.c: New test.
6479 * gcc.dg/tree-ssa/reduc-7.c: New test.
6480 * gcc.dg/tree-ssa/reduc-8.c: New test.
6481 * gcc.dg/tree-ssa/reduc-9.c: New test.
6483 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
6484 Zdenek Dvorak <ook@ucw.cz>
6486 OMP_ATOMIC Changes, testsuite changes.
6488 * gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
6489 instead of gimple dump.
6490 * gcc.dg/gomp/atomic-9.c: Same.
6491 * gcc.dg/gomp/atomic-10.c: Same.
6492 * g++.dg/gomp/atomic-3.C: Same.
6493 * g++.dg/gomp/atomic-9.C: Same.
6494 * g++.dg/gomp/atomic-10.C: Same.
6496 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
6500 * gfortran.dg/forall_12.f90: New test.
6503 * gfortran.dg/forall_13.f90: New test.
6505 2007-10-28 Paolo Carlini <pcarlini@suse.de>
6506 Mark Mitchell <mark@codesourcery.com>
6509 * g++.dg/template/crash71.C: New.
6511 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
6514 * gfortran.dg/module_md5_1.f90: Update hash-value.
6516 2007-10-28 Andrew Pinski <pinskia@gmail.com>
6519 * g++.dg/torture/pr33589-1.C: New testcase.
6520 * g++.dg/torture/pr33589-2.C: New testcase.
6522 2007-10-28 Richard Guenther <rguenther@suse.de>
6524 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
6526 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
6527 Uros Bizjak <ubizjak@gmail.com>
6529 PR tree-optimization/33920
6530 * gcc.dg/tree-ssa/pr33290.c: New test.
6532 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6535 * gfortran.dg/argument_check_7.f90: New test.
6536 * gfortran.dg/argument_check_8.f90: New test.
6538 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
6540 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
6541 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
6542 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
6543 * gcc.target/i386/sse-14.c: Ditto.
6545 2007-10-27 Jakub Jelinek <jakub@redhat.com>
6548 * g++.dg/other/ptrmem8.C: New test.
6551 * g++.dg/template/error34.C: New test.
6553 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
6555 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
6557 2007-10-27 Richard Guenther <rguenther@suse.de>
6559 PR tree-optimization/33870
6560 * gcc.dg/tree-ssa/alias-15.c: New testcase.
6561 * gcc.c-torture/execute/pr33870.c: Likewise.
6563 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6566 * gfortran.dg/argument_checking_9.f90: New test.
6568 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
6570 * g++.dg/other/pr33601.C: New.
6572 2007-10-26 Paolo Carlini <pcarlini@suse.de>
6575 * g++.dg/init/new25.C: New.
6577 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
6579 * g++.dg/cpp0x/pr33839.C: New.
6581 2007-10-26 Jakub Jelinek <jakub@redhat.com>
6584 * g++.dg/template/arg6.C: New test.
6586 2007-10-26 Paolo Carlini <pcarlini@suse.de>
6589 * g++.dg/parse/crash39.C: New.
6591 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
6593 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
6594 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
6597 2007-10-25 David Daney <ddaney@avtrex.com>
6599 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
6601 2007-10-25 Paolo Carlini <pcarlini@suse.de>
6604 * g++.dg/template/error32.C: New.
6606 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
6607 Ira Rosen <irar@il.ibm.com>
6609 PR tree-optimization/33833
6610 * gcc.dg/vect/pr33833.c: New testcase.
6612 2007-10-25 David Daney <ddaney@avtrex.com>
6614 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
6616 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
6617 Ira Rosen <irar@il.ibm.com>
6619 PR tree-optimization/33866
6620 * gcc.dg/vect/pr33866.c: New testcase.
6622 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
6624 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
6625 Add -w to compile flags to suppress "call-clobbered register" warnings
6626 and remove dg-warning directives.
6628 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
6630 * gcc.dg/sms-2.c: Cleanup sms dump file.
6631 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
6634 2007-10-24 David Daney <ddaney@avtrex.com>
6636 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
6638 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
6641 * gcc.target/mips/pr33755.c: New test.
6643 2007-10-24 Ira Rosen <irar@il.ibm.com>
6645 PR tree-optimization/33804
6646 * gcc.dg/vect/pr33804.c: New testcase.
6648 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6651 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
6653 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
6654 Uros Bizjak <ubizjak@gmail.com>
6656 PR rtl-optimization/33846
6657 * gcc.dg/vect/pr33846.c: New testcase.
6659 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
6660 Dorit Nuzman <dorit@il.ibm.com>
6662 PR tree-optimization/33860
6663 * g++.dg/vect/pr33860.cc: New test.
6664 * g++.dg/vect/pr33860a.cc: New test.
6666 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
6667 Revital Eres <eres@il.ibm.com>
6669 * gcc.dg/sms-2.c: New testcase.
6671 2007-10-22 David S. Miller <davem@davemloft.net>
6673 * gcc.dg/globalreg-1.c: New test.
6675 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
6676 Dorit Nuzman <dorit@il.ibm.com>
6678 PR tree-optimization/33834
6679 PR tree-optimization/33835
6680 * g++.dg/vect/pr33834_1.cc: New test.
6681 * g++.dg/vect/pr33834_2.cc: New test.
6682 * g++.dg/vect/pr33835.cc: New test.
6684 2007-10-22 Jakub Jelinek <jakub@redhat.com>
6686 * gcc.dg/pr33644.c: New test.
6688 2007-10-22 Jakub Jelinek <jakub@redhat.com>
6691 * g++.dg/gomp/pr33372-1.C: New test.
6692 * g++.dg/gomp/pr33372-2.C: New test.
6693 * g++.dg/gomp/pr33372-3.C: New test.
6695 2007-10-22 Michael Matz <matz@suse.de>
6697 PR tree-optimization/33855
6698 * gcc.c-torture/compile/pr33855.c: New testcase.
6700 2007-10-22 Ira Rosen <irar@il.ibm.com>
6702 PR tree-optimization/33854
6703 * gcc.dg/vect/O1-pr33854.c: New testcase.
6704 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
6706 2007-10-21 David Edelsohn <edelsohn@gnu.org>
6708 * gcc.dg/unwind-1.c: Disable on AIX.
6709 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
6711 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
6714 * gfortran.dg/assign_9.f90: New test.
6716 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
6718 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
6719 (dg-mips-options): Skip tests that specify an ABI other than o32
6720 and o64 if generating MIPS16 hard-float code.
6722 2007-10-21 Ira Rosen <irar@il.ibm.com>
6723 Revital Eres <eres@il.ibm.com>
6725 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
6726 * gcc.dg/vect/vect-16.c: Fix comment.
6727 * gcc.dg/vect/pr33369.c: Require vect_int.
6728 * gcc.dg/vect/slp-33.c: Add spaces.
6729 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
6731 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
6732 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
6734 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
6735 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
6737 * gcc.dg/vect/slp-10.c: Add spaces.
6738 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
6740 * gcc.dg/vect/slp-36.c: Require vect_int.
6741 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
6742 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
6743 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
6744 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
6746 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
6747 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
6748 instead of vector_alignment_reachable_for_double.
6749 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
6750 (natural_alignment): Split into...
6751 (natural_alignment_32, natural_alignment_64): New.
6752 (vector_alignment_reachable): Depend on natural_alignment_32.
6753 (vector_alignment_reachable_for_double): Rename to ...
6754 (vector_alignment_reachable_for_64bit): And depend on
6755 natural_alignment_64.
6757 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
6759 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
6761 * g++.dg/vect/vect.exp: Likewise.
6762 * lib/fortran-torture.exp: Likewise.
6763 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
6764 mipsisa64*-*-* as the target selector. Remove -mips64,
6765 -mhard-float and -mgp64 from the options list.
6766 * gcc.target/mips/mips-ps-2.c: Likewise.
6767 * gcc.target/mips/mips-ps-3.c: Likewise.
6768 * gcc.target/mips/mips-ps-4.c: Likewise.
6769 * gcc.target/mips/mips-ps-6.c: Likewise.
6770 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
6772 * gcc.target/mips/sb1-1.c: Likewise.
6773 * gcc.target/mips/mips-ps-type.c: Likewise.
6774 * gcc.target/mips/mips-ps-7.c: New test.
6775 * gcc.target/mips/mips-ps-type-2.c: Likewise.
6776 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
6777 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
6778 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
6779 as forcing an ABI and an architecture.
6780 (is_gp32_flag, is_gp64_flag): Fold into...
6781 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
6782 then -mfp64 imply -mhard-float. Apply register rules after the
6783 loop. Handle -march=mipsN like -mipsN.
6785 2007-10-20 David Edelsohn <edelsohn@gnu.org>
6787 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
6788 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
6790 2007-10-20 Tobias Burnus <burnus@net-b.de>
6793 * gfortran.dg/entry_dummy_ref_3.f90: New.
6795 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
6796 FX Coudert <fxcoudert@gcc.gnu.org>
6799 * gfortran.dg/char_cast_1.f90: New test.
6801 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
6803 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
6804 * gfortran.dg/large_real_kind_2.F90: ditto.
6805 * gfortran.dg/default_format_2.f90: ditto.
6806 * gfortran.dg/default_format_denormal_1.f90: ditto.
6808 2007-10-19 Richard Guenther <rguenther@suse.de>
6812 * gfortran.dg/pr32921.f: New testcase.
6814 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6817 * gfortran.dg/transfer_check_1.f90: Adjust options.
6819 2007-10-19 Richard Guenther <rguenther@suse.de>
6822 2007-10-19 Richard Guenther <rguenther@suse.de>
6825 * gfortran.dg/pr32921.f: New testcase.
6827 2007-10-19 Richard Guenther <rguenther@suse.de>
6829 * gcc.c-torture/execute/20071018-1.c: New testcase.
6831 2007-10-19 Richard Guenther <rguenther@suse.de>
6834 * gfortran.dg/pr32921.f: New testcase.
6836 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
6838 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
6840 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
6842 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
6844 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
6847 * gfortran.dg/host_assoc_function_1.f90: Correct references.
6848 * gfortran.dg/host_assoc_function_3.f90: New test.
6850 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
6853 * gfortran.dg/transfer_simplify_6.f90: New test.
6855 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
6856 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6859 * gfortran.dg/pr33794.f90: New testcase.
6861 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
6864 * gcc.target/i386/pr32961.c: New testcase.
6865 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
6866 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
6867 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
6868 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
6869 __builtin_ia32_pslldi128 defines.
6871 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
6874 * gfortran.dg/c_ptr_tests_13.f03: New test case.
6876 2007-10-16 Paolo Carlini <pcarlini@suse.de>
6880 * g++.dg/template/void12.C: New.
6881 * g++.dg/template/void13.C: New.
6883 2007-10-16 Paolo Carlini <pcarlini@suse.de>
6886 * g++.dg/template/void11.C: New.
6887 * g++.dg/template/void2.C: Adjust error markers.
6888 * g++.dg/template/void10.C: Likewise.
6889 * g++.dg/template/crash55.C: Likewise.
6891 2007-10-16 Mark Mitchell <mark@codesourcery.com>
6893 * g++.dg/opt/const5.C: New test.
6895 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
6896 Maxim Kuvyrkov <maxim@codesourcery.com>
6898 * gcc.target/ia64/20040709-2.c: New test.
6900 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
6902 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
6904 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
6906 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
6907 to each function. Check that there are no unsigned loads.
6909 2007-10-15 Jakub Jelinek <jakub@redhat.com>
6911 PR tree-optimization/33136
6912 * gcc.c-torture/execute/20070824-1.c: New test.
6913 * gcc.dg/pr33136-1.c: New test.
6914 * gcc.dg/pr33136-2.c: New test.
6915 * gcc.dg/pr33136-3.c: New test.
6917 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
6919 PR tree-optimization/33735
6920 * g++.dg/torture/pr33735.C: New.
6922 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
6925 * gcc.dg/va-arg-pack-2.c: New.
6927 2007-10-15 Jakub Jelinek <jakub@redhat.com>
6929 PR tree-optimization/33619
6930 * gcc.dg/pr33619.c: New test.
6932 2007-10-15 David Edelsohn <edelsohn@gnu.org>
6934 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
6936 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
6938 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6941 * gfortran.dg/inquire_11.f90: New test.
6942 * gfortan.dg/negative_unit_int8.f: New test.
6944 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
6947 * gcc.c-torture/compile/pr33133.c: New test.
6949 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6952 * gfortran.dg/namelist_40.f90: New test.
6954 2007-10-14 Tobias Burnus <burnus@net-b.de>
6957 * gfortran.dg/bounds_check_11.f90: New.
6959 2007-10-14 Andrew Pinski <pinskia@gmail.com>
6962 * g++.dg/other/ctor1.C: New test.
6963 * g++.dg/other/ctor2.C: New test.
6964 * g++.dg/other/dtor1.C: New test.
6966 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
6968 * gfortran.dg/bounds_check_10.f90: Fix testcase.
6970 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
6971 Paul Thomas <pault@gcc.gnu.org>
6975 * gfortran.dg/bounds_check_10.f90: New.
6977 2007-10-13 David Edelsohn <edelsohn@gnu.org>
6979 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
6980 * gcc.target/powerpc/popcount-1.c: Same.
6982 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
6985 * g++.dg/conversion/op4.C: New test.
6987 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
6989 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
6991 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
6994 * gfortran.dg/ambiguous_specific_1.f90: New test.
6996 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
6999 * gfortran.dg/impure_spec_expr_1.f90: New test.
7000 * gfortran.dg/char_result_7.f90: Remove illegal test.
7002 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
7005 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
7006 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
7007 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
7008 * gcc.target/i386/pr11001-memset-1.c: New testcase.
7009 * gcc.target/i386/pr11001-memset-2.c: New testcase.
7010 * gcc.target/i386/pr11001-memset-3.c: New testcase.
7011 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
7012 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
7013 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
7015 2007-10-12 Richard Guenther <rguenther@suse.de>
7018 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
7019 * gcc.c-torture/execute/20071011-1.c: Likewise.
7020 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
7022 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
7024 PR tree-optimization/33742
7025 * gcc.dg/pr33742.c: New testcase.
7027 2007-10-12 Jakub Jelinek <jakub@redhat.com>
7029 PR tree-optimization/33645
7030 * gcc.dg/pr33645-1.c: New test.
7031 * gcc.dg/pr33645-2.c: New test.
7032 * gcc.dg/pr33645-3.c: New test.
7035 * g++.dg/ext/label4.C: Adjust error regexp.
7036 * g++.dg/ext/label6.C: Adjust error regexp.
7037 * g++.dg/ext/label7.C: New test.
7038 * g++.dg/ext/label8.C: New test.
7039 * g++.dg/ext/label9.C: New test.
7041 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
7044 * gcc.dg/pr33676.c: New.
7046 2007-10-11 Paolo Carlini <pcarlini@suse.de>
7049 * g++.dg/cpp0x/variadic83.C: New.
7051 2007-10-11 Paolo Carlini <pcarlini@suse.de>
7054 * g++.dg/cpp0x/variadic81.C: New.
7055 * g++.dg/cpp0x/variadic82.C: Likewise.
7057 2007-10-11 Richard Guenther <rguenther@suse.de>
7060 * gcc.dg/pr33724.c: New testcase.
7062 2007-10-11 Richard Guenther <rguenther@suse.de>
7065 * gcc.dg/pr33726.c: New testcase.
7067 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
7070 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
7072 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7075 * gfortran.dg/do_3.F90: Run with -fwrapv.
7077 2007-10-09 Geoffrey Keating <geoffk@apple.com>
7079 * gcc.dg/unwind-1.c: New.
7081 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
7084 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
7085 failure on some common systems.
7087 2007-10-09 Richard Guenther <rguenther@suse.de>
7090 * gcc.dg/pr33692.c: New testcase.
7092 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
7095 * gcc.c-torture/execute/pr33669.c: New.
7097 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
7099 PR tree-optimization/33615
7100 * g++.dg/tree-ssa/pr33615-2.C: New test.
7102 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
7104 PR tree-optimization/33615
7105 * g++.dg/tree-ssa/pr33615.C: New test.
7107 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
7109 PR tree-optimization/33572
7110 * g++.dg/torture/pr33572.C: Replace with complete test.
7112 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
7115 * gfortran.dg/spec_expr_5.f90: New.
7117 2007-10-08 Geoffrey Keating <geoffk@apple.com>
7119 * gcc.dg/pragma-darwin-2.c: New.
7121 2007-10-08 Richard Guenther <rguenther@suse.de>
7126 * gcc.dg/pr33693.c: New testcase.
7127 * gcc.dg/pr33695.c: Likewise.
7128 * gcc.dg/pr33697.c: Likewise.
7130 2007-10-08 Richard Guenther <rguenther@suse.de>
7135 * gcc.dg/pr33691.c: New testcase.
7136 * gcc.dg/pr33694.c: Likewise.
7137 * gcc.dg/pr33696.c: Likewise.
7139 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
7142 * gfortran.dg/gamma_5.f90: New test case
7144 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
7147 * initialization_1.f90: Fix dg-error annotations.
7148 * initialization_14.f90: New.
7149 * initialization_7.f90: Fix dg-error annotations.
7150 * initialization_9.f90: Likewise.
7152 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7154 * gfortran.dg/error_recovery_4.f90: New test.
7156 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7158 * gfortran.dg/default_format_denormal_2.f90: New test.
7159 * gfortran.dg/default_format_2.inc: New test.
7160 * gfortran.dg/default_format_denormal_1.f90: New test.
7161 * gfortran.dg/default_format_1.inc: New test.
7162 * gfortran.dg/default_format_1.f90: Don't test for denormalized
7164 * gfortran.dg/default_format_2.f90: Don't test for denormalized
7167 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7169 * gfortran.dg/namelist_15.f90: Revise test.
7171 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
7173 PR tree-optimization/33655
7174 * gcc.dg/torture/pr33655.c: New.
7176 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
7178 PR tree-optimization/33572
7179 * g++.dg/torture/pr33572.C: New.
7181 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
7184 * gfortran.dg/forall_11.f90: New.
7186 2007-10-05 Michael Matz <matz@suse.de>
7189 * gcc.dg/pr33667.c: New testcase.
7191 2007-10-05 Richard Guenther <rguenther@suse.de>
7194 * gcc.dg/pr33666.c: New testcase.
7196 2007-10-05 Michael Matz <matz@suse.de>
7199 * gcc.target/i386/pr33600.c: New testcase.
7201 2007-10-05 Richard Guenther <rguenther@suse.de>
7203 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
7205 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
7208 * gcc.target/mips/pr33635-1.c: New test.
7210 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7213 * gfortran.dg/namelist_39.f90: Revise to use long names.
7215 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
7218 * gfortran.dg/pr33646.f90: New file.
7220 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7223 * gfortran.dg/char_type_len_2.f90: Adjust error message.
7224 * gfortran.dg/char_decl_2.f90: New test.
7226 2007-10-04 Richard Guenther <rguenther@suse.de>
7229 * gcc.c-torture/compile/pr33641.c: New testcase.
7231 2007-10-04 Michael Matz <matz@suse.de>
7233 PR rtl-optimization/33653
7234 * gcc.dg/pr33653.c: New.
7236 2007-10-04 Richard Guenther <rguenther@suse.de>
7238 PR tree-optimization/33627
7239 * g++.dg/torture/pr33627.C: New testcase.
7241 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
7244 * gfortran.dg/parens_6.f90: New.
7246 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
7250 * gfortran.dg/ambiguous_specific_1.f90: Remove.
7252 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
7254 * g++.dg/ext/gnu-inline-global-redecl.C: New.
7256 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
7259 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
7261 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
7262 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
7264 * gcc.target/mips/fpr-moves-1.c: New test.
7265 * gcc.target/mips/fpr-moves-2.c: Likewise.
7266 * gcc.target/mips/fpr-moves-3.c: Likewise.
7267 * gcc.target/mips/fpr-moves-4.c: Likewise.
7268 * gcc.target/mips/fpr-moves-5.c: Likewise.
7269 * gcc.target/mips/fpr-moves-6.c: Likewise.
7270 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
7272 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7274 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
7276 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7278 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
7279 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
7281 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
7284 * gfortran.dg/common_errors_1.f90: New.
7286 2007-10-03 Doug Kwan <dougkwan@google.com>
7287 Richard Guenther <rguenther@suse.de>
7290 * g++.dg/debug/using3.C: New testcase.
7292 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7295 * gfortran.dg/namelist_38.f90: New test.
7296 * gfortran.dg/namelist_39.f90: New test.
7298 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7301 * gfortran.dg/default_format_1.f90: New test.
7302 * gfortran.dg/default_format_2.f90: New test.
7303 * gfortran.dg/namelist_print_1.f: Adjust expected output.
7304 * gfortran.dg/real_const_3.f90: Adjust expected output.
7306 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
7308 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
7309 default ABI. Split mips_forced_abi into mips_forced_abi and
7311 (is_gp32_flag): Return true for -mabi=32.
7312 (is_gp64_flag): New function. Handle 64-bit -mabi options.
7313 (dg-mips-options): Use is_gp64_flag instead of checking specifically
7314 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
7315 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
7316 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
7317 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
7318 * gcc.target/mips/save-restore-2.c: Likewise.
7319 * gcc.target/mips/save-restore-3.c: Likewise.
7320 * gcc.target/mips/save-restore-4.c: Likewise.
7322 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
7325 * gcc.c-torture/compile/pr33617.c: New test.
7327 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
7329 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
7330 -gstabs+ for extended options.
7332 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
7335 * gfortran.dg/ambiguous_specific_1.f90: New test.
7337 2007-10-02 Revital Eres <eres@il.ibm.com>
7339 * gcc.target/powerpc/paired-8.c: New test.
7340 * gcc.target/powerpc/paired-9.c: New test.
7341 * gcc.target/powerpc/paired-10.c: New test.
7343 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
7346 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
7348 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
7351 * gfortran.dg/intent_out_2.f90: New test.
7353 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
7356 * gfortran.dg/ambiguous_reference_1.f90: New test.
7358 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
7363 * gfortran.dg/function_kinds_1.f90: New test.
7364 * gfortran.dg/function_kinds_2.f90: New test.
7365 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
7366 use association into interfaces.
7368 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7371 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
7372 (overflow): Use INFINITY, not FP_INFINITE.
7373 gcc.dg/float-range-4.c: Likewise.
7374 gcc.dg/float-range-5.c: Likewise.
7376 2007-10-01 Nick Clifton <nickc@redhat.com>
7378 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
7381 2007-09-30 Diego Novillo <dnovillo@google.com>
7384 * g++.dg/tree-ssa/pr33593.C: New test.
7386 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7389 * gfortran.dg/PR19872.f: Fix test condition.
7390 * gfortran.dg/list_read_7.f90: New test.
7392 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
7394 PR tree-optimization/33597
7395 * gcc.dg/vect/pr33597.c: New testcase.
7397 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
7399 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
7400 * gcc.target/i386/pr33524.c: ...this.
7402 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
7405 * gfortran.dg/minmaxloc_4.f90: New.
7407 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7409 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
7411 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
7413 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
7415 2007-09-28 Paolo Carlini <pcarlini@suse.de>
7418 * g++.dg/cpp0x/variadic79.C: New.
7420 2007-09-28 Michael Matz <matz@suse.de>
7421 Jakub Jelinek <jakub@redhat.com>
7423 PR rtl-optimization/33552
7424 * gcc.target/i386/pr33552.c: New runtime test.
7425 * gcc.target/i386/strinline.c: New compile time test.
7427 2007-09-28 Jakub Jelinek <jakub@redhat.com>
7429 * gfortran.dg/openmp_stack.f90: Removed.
7432 * g++.dg/cpp0x/variadic80.C: New test.
7434 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7436 * gfortran.dg/namelist_38.f90: Delete test for revertion of
7439 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
7442 * gcc.target/powerpc/gcse-1.c: New test.
7444 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
7446 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
7447 fixed capitalizations.
7448 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
7449 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
7450 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
7451 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
7452 * gfortran.dg/maxloc_shape_1.f90: Likewise.
7453 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
7454 * gfortran.dg/min_max_conformance.f90: Likewise.
7456 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
7458 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
7460 * gcc.dg/c99-tgmath-2.c: Likewise.
7461 * gcc.dg/c99-tgmath-3.c: Likewise.
7462 * gcc.dg/c99-tgmath-4.c: Likewise.
7464 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
7467 * gfortran.dg/anint_1.f90: New test.
7469 2007-09-27 Ian Lance Taylor <iant@google.com>
7471 PR tree-optimization/33565
7472 * gcc.dg/Wstrict-overflow-20.c: New test.
7474 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7476 * gfortran.dg/openmp_stack.f90: Fix typo.
7477 * gfortran.dg/recursive_stack.f90: Fix typo.
7479 2007-09-27 Paolo Carlini <pcarlini@suse.de>
7482 * g++.dg/template/error31.C: New.
7484 2007-09-27 Jakub Jelinek <jakub@redhat.com>
7486 * lib/prune.exp: Prune also "^In function .*$" lines and
7487 "^ inlined from .*$" lines.
7489 2007-09-26 Richard Guenther <rguenther@suse.de>
7491 PR tree-optimization/33563
7492 * gcc.dg/torture/pr33563.c: New testcase.
7494 2007-09-26 Joseph Myers <joseph@codesourcery.com>
7497 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
7499 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
7502 2007-09-26 Richard Guenther <rguenther@suse.de>
7504 PR tree-optimization/30375
7505 PR tree-optimization/33560
7506 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
7507 * gcc.dg/tree-ssa/complex-5.c: Likewise.
7508 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
7509 * gcc.dg/torture/pr30375.c: New testcase.
7510 * gcc.dg/torture/pr33560.c: New testcase.
7511 * gcc.dg/tree-ssa/pr30375.c: Likewise.
7513 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
7516 * g++.dg/parse/crash38.C: New test.
7518 2007-09-25 Michael Meissner <michael.meissner@amd.com>
7521 * gcc.target/i386/sse5-convert.c: New file, test int->long
7522 vectorized conversions.
7524 2007-09-25 Revital Eres <eres@il.ibm.com>
7526 * gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
7528 2007-09-25 Joseph Myers <joseph@codesourcery.com>
7531 * gcc.dg/enum-incomplete-1.c: New test.
7533 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
7535 * gcc.c-torture/compile/20070919-1.c: New test.
7537 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
7539 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
7541 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
7544 * g++.dg/inherit/override_attribs.C: New file.
7546 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
7549 * io.c (check_format_string): Move NULL and constant checks into
7551 (check_io_constraints): Call gfc_simplify_expr() before calling
7552 check_format_string(). Remove NULL and constant checks.
7554 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
7556 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
7557 * gcc.c-torture/execute/loop-2g.x: Likewise.
7559 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
7561 * lib/target-supports.exp (check_effective_target_mips16_attribute):
7562 Reject hard-float modes unless the ABI is o32 or o64.
7563 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
7564 of gcc.exp. Skip the tests when mips16 code generation is not
7566 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
7567 and use dg-add-options mips16_attribute.
7569 2007-09-24 Jakub Jelinek <jakub@redhat.com>
7572 * g++.dg/ext/attrib29.C: New test.
7574 2007-09-23 Ollie Wild <aaw@google.com>
7576 * gcc.dg/fold-bitand-1.c: New test.
7577 * gcc.dg/fold-bitand-2.c: New test.
7578 * gcc.dg/fold-bitand-3.c: New test.
7579 * gcc.dg/fold-bitand-4.c: New test.
7581 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
7583 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
7584 any of the macros to be defined for __mips16.
7585 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
7587 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
7589 * gcc.dg/vect/pr21591.c: Require vect_int.
7590 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
7591 * gcc.dg/vect/vect-outer-2a.c: Likewise.
7592 * gcc.dg/vect/vect-outer-2c.c: Likewise.
7594 2007-09-23 Jakub Jelinek <jakub@redhat.com>
7596 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
7598 * gcc.dg/va-arg-pack-len-2.c: New test.
7599 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
7601 * g++.dg/ext/va-arg-pack-len-2.C: New test.
7603 PR tree-optimization/32772
7604 * gcc.c-torture/compile/20070905-1.c: New test.
7606 PR tree-optimization/32975
7607 * gcc.dg/pr32975.c: New test.
7610 * gcc.dg/pr28755.c: New test.
7612 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
7614 * lib/target-supports.exp (check_effective_target_nomips16): New
7616 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
7618 * gcc.dg/vect/vect.exp: Likewise.
7619 * g++.dg/vect/vect.exp: Likewise.
7620 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
7621 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
7622 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
7623 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
7624 * gcc.target/mips/clear-cache-1.c (f): Likewise.
7625 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
7626 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
7627 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
7628 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
7629 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
7630 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
7631 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
7632 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
7633 (test14, test15, test16, test17, test18): Likewise.
7634 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
7635 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
7636 (test14, test15, test16, test17, test18, test19, test20, test21)
7638 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
7639 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
7640 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
7641 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
7642 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
7643 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
7644 * gcc.target/mips/mips-3d-1.c (main): Likewise.
7645 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
7646 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7647 (test13, test14, test15, test16, test17, test18, test19, test20)
7648 (test21, test22, test23, test24, test25, test26, test27, test28)
7649 (test29, test30, test31): Likewise.
7650 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
7651 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7652 (test13, test14, test15, test16, test17, test18, test19, test20)
7653 (test21, test22, test23, test24, test25, test26, test27, test28)
7654 (test29, test30, test31, test32, test33, test34, test35, test36)
7655 (test37, test38, test39, test40, test41, test42, test43, test44)
7656 (test45, test46, test47, test48, test49, test50, test51, test52)
7657 (test53, test54, test55, test56, test57, test58, test59, test60)
7658 (test61, test62, test63): Likewise.
7659 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
7660 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7661 (test13, test14, test15, test16, test17, test18, test19, test20)
7662 (test21, test22, test23, test24, test25, test26, test27, test28)
7663 (test29, test30, test31): Likewise.
7664 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
7665 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7666 (test13, test14, test15, test16, test17, test18, test19, test20)
7667 (test21, test22, test23, test24, test25, test26, test27, test28)
7668 (test29, test30, test31): Likewise.
7669 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
7670 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7671 (test13, test14, test15): Likewise.
7672 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
7673 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7674 (test13, test14, test15): Likewise.
7675 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
7676 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7677 (test13, test14, test15, test16, test17, test18, test19, test20)
7678 (test21, test22, test23, test24, test25, test26, test27, test28)
7679 (test29, test30, test31): Likewise.
7680 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
7681 (matrix_multiply4: Likewise.
7682 * gcc.target/mips/mips-ps-1.c (main): Likewise.
7683 * gcc.target/mips/mips-ps-2.c (main): Likewise.
7684 * gcc.target/mips/mips-ps-3.c (main): Likewise.
7685 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
7686 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7687 (test13, test14, test15, test16, test17, test18, test19, test20)
7688 (test21, test22, test23, test24, test25, test26, test27, test28)
7689 (test29, test30, test31): Likewise.
7690 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
7691 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
7692 (test13, test14, test15, test16, test17, test18, test19, test20)
7693 (test21, test22, test23, test24, test25, test26, test27, test28)
7694 (test29, test30, test31): Likewise.
7695 * gcc.target/mips/mips-ps-5.c (main): Likewise.
7696 * gcc.target/mips/mips-ps-6.c (main): Likewise.
7697 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
7698 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
7699 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
7700 (sub_v4qi): Likewise.
7701 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
7702 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
7703 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
7704 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
7705 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
7706 (subb, subc): Likewise.
7707 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
7708 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
7709 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
7710 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
7711 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
7712 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
7713 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
7714 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
7715 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
7716 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
7717 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
7718 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
7719 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
7721 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
7723 * lib/target-supports.exp (add_options_for_mips16_attribute)
7724 (check_effective_target_mips16_attribute): New functions.
7725 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
7727 (dg-mips-options) Remove -mno-mips16 handling. Add options to
7729 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
7730 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
7731 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
7732 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
7733 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
7734 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
7735 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
7736 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
7737 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
7738 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
7739 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
7740 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
7741 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
7742 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
7743 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
7744 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
7745 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
7746 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
7747 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
7748 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
7749 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
7750 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
7751 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
7752 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
7754 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
7756 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
7757 options. Require { target mips16_attribute } and use dg-add-options
7758 to add the associated options.
7760 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
7761 * gcc.target/mips/call-saved-3.c: Likewise.
7762 * gcc.target/mips/code-readable-1.c: Require { target
7763 mips16_attribute } and use dg-add-options to add the associated
7764 options. Remove trailing whitespace.
7766 * gcc.target/mips/code-readable-2.c: Likewise.
7767 * gcc.target/mips/code-readable-3.c: Likewise.
7768 * gcc.target/mips/mips16-attributes-2.c: Likewise.
7769 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
7770 Require { target mips16_attribute } and use dg-add-options to
7771 add the associated options.
7772 (cksum16, cksum8): Use MIPS16.
7773 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
7774 Require { target mips16_attribute } and use dg-add-options to
7775 add the associated options.
7777 * gcc.target/mips/save-restore-2.c: Likewise.
7778 * gcc.target/mips/save-restore-3.c: Likewise.
7779 * gcc.target/mips/save-restore-4.c: Likewise.
7780 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
7782 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
7783 (foo): Use NOMIPS16.
7785 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
7788 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
7791 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
7793 2007-09-22 Tobias Burnus <burnus@net-b.de>
7796 * gfortran.dg/gomp/free-2.f90: New.
7797 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
7798 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
7800 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
7802 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
7803 * gcc.target/i386/sse5-haddX.c: Ditto.
7804 * gcc.target/i386/sse5-hsubX.c: Ditto.
7805 * gcc.target/i386/sse5-maccXX.c: Ditto.
7806 * gcc.target/i386/sse5-msubXX.c: Ditto.
7807 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
7808 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
7809 * gcc.target/i386/sse5-permpX.c: Ditto.
7810 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
7812 * gcc.target/i386/sse5-fma-vector.c: Ditto.
7813 * gcc.target/i386/sse5-ima-vector.c: Ditto.
7814 * gcc.target/i386/sse5-pcmov.c: Ditto.
7815 * gcc.target/i386/sse5-pcmov2.c: Ditto.
7817 2007-09-22 Richard Guenther <rguenther@suse.de>
7819 PR tree-optimization/33146
7820 * gcc.c-torture/compile/pr33146.c: New testcase.
7822 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
7824 * lib/target-supports.exp (check_cached_effective_target): New
7826 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
7827 (check_effective_target_c99_runtime): New procedure.
7828 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
7829 (test3l): Likewise cargl.
7830 * gcc.dg/builtins-59.c: Require c99_runtime.
7831 * gcc.dg/builtins-61.c: Likewise.
7832 * gcc.dg/builtins-62.c: Likewise.
7834 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
7836 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
7837 * lib/target-supports-dg.exp (dg-add-options): Likewise.
7838 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
7839 target-specific dg-options.
7840 * gcc.dg/builtins-20.c: Likewise.
7841 * gcc.dg/builtins-53.c: Likewise.
7842 * gcc.dg/builtins-55.c: Likewise.
7843 * gcc.dg/single-precision-constant.c: Likewise.
7844 * gcc.dg/torture/builtin-convert-1.c: Likewise.
7845 * gcc.dg/torture/builtin-convert-2.c: Likewise.
7846 * gcc.dg/torture/builtin-convert-3.c: Likewise.
7847 * gcc.dg/torture/builtin-convert-4.c: Likewise.
7848 * gcc.dg/torture/builtin-power-1.c: Likewise.
7850 2007-09-21 Chao-ying Fu <fu@mips.com>
7852 * lib/target-supports.exp (check_effective_target_fixed_point): New to
7853 check if targets have fixed-point supports.
7854 * gcc.dg/fixed-point/fixed-point.exp: New file.
7855 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
7856 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
7857 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
7858 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
7859 * gcc.dg/fixed-point/constants-pedantic.c,
7860 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
7861 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
7862 * gcc.dg/fixed-point/keywords-ignored-c99.c,
7863 * gcc.dg/fixed-point/keywords-pedantic.c,
7864 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
7865 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
7866 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
7867 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
7868 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
7869 * gcc.dg/fixed-point/func-vararg-mixed.c,
7870 * gcc.dg/fixed-point/operator-logical.c,
7871 * gcc.dg/fixed-point/struct-union.c,
7872 * gcc.dg/fixed-point/bit-complement.c,
7873 * gcc.dg/fixed-point/operator-bitwise.c,
7874 * gcc.dg/fixed-point/operator-comma.c,
7875 * gcc.dg/fixed-point/struct-layout-1.c,
7876 * gcc.dg/fixed-point/union-init.c,
7877 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
7878 * gcc.dg/fixed-point/func-mixed.c,
7879 * gcc.dg/fixed-point/func-vararg-size0.c,
7880 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
7881 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
7882 * gcc.dg/fixed-point/operator-unary.c,
7883 * gcc.dg/fixed-point/allop-const.c,
7884 * gcc.dg/fixed-point/muldiv-warning.c,
7885 * gcc.dg/nofixed-point-1.c,
7886 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
7887 * gcc.target/mips/fixed-vector-type.c,
7888 * gcc.target/mips/fixed-scalar-type.c: New tests.
7890 2007-09-21 Olivier Hainque <hainque@adacore.com>
7892 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
7893 * gnat.dg/test_nested_subtype_byref.adb: New test.
7895 2007-09-21 Jakub Jelinek <jakub@redhat.com>
7898 * gfortran.dg/gomp/pr33439.f90: New test.
7900 2007-09-21 Tobias Burnus <burnus@net-b.de>
7903 * gfortran.dg/merge_char_3.f90: New.
7905 2007-09-21 Tobias Burnus <burnus@net-b.de>
7908 * gfortran.dg/transfer_check_1.f90: New.
7910 2007-09-20 Asher Langton <langton2@llnl.gov>
7913 * gfortran.dg/init_flag_1.f90: New.
7914 * gfortran.dg/init_flag_2.f90: New.
7915 * gfortran.dg/init_flag_3.f90: New.
7916 * gfortran.dg/init_flag_4.f90: New.
7917 * gfortran.dg/init_flag_5.f90: New.
7918 * gfortran.dg/init_flag_6.f90: New.
7919 * gfortran.dg/init_flag_7.f90: New.
7921 2007-09-20 Paolo Carlini <pcarlini@suse.de>
7924 * g++.dg/ext/anon-struct6.C: New.
7926 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7929 * gfortran.dg/inquire_10.f90: New test.
7931 2007-09-20 Joseph Myers <joseph@codesourcery.com>
7933 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
7935 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7938 * gfortran.dg/used_types_18.f90: Declare variable of empty
7941 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7944 * gfortran.dg/array_constructor_19.f90: New test.
7946 2007-09-20 Jakub Jelinek <jakub@redhat.com>
7949 * gcc.dg/debug/pr33316.c: New test.
7952 * g++.dg/cpp0x/variadic76.C: New test.
7953 * g++.dg/cpp0x/variadic77.C: New test.
7954 * g++.dg/cpp0x/variadic78.C: New test.
7958 * gcc.c-torture/execute/20070919-1.c: New test.
7959 * gcc.dg/pr33238.c: New test.
7960 * gcc.dg/pr27301.c: New test.
7962 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
7964 * lib/target-supports.exp (check_effective_target_mips64): New
7966 * gcc.dg/lower-subreg-1.c: Require !mips64.
7967 * gcc.dg/sibcall-3.c (ATTR): New macro.
7968 (recurser_void1, recurser_void2): Use it.
7969 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
7970 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
7972 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
7974 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
7975 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
7977 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
7979 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
7982 * gfortran.dg/c_loc_tests_11.f03: New test case.
7984 2007-09-20 Paolo Carlini <pcarlini@suse.de>
7987 * g++.dg/init/ref14.C: New.
7989 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
7991 * gnat.dg/slice2.ad[sb]: New testcase.
7993 2007-09-19 Nick Clifton <nickc@redhat.com>
7995 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
7997 2007-09-19 Jie Zhang <jie.zhang@analog.com>
7999 * gcc.target/bfin/bfin.exp: New.
8000 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
8001 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
8002 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
8003 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
8004 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
8005 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
8006 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
8007 mcpu-bf561.c, mcpu-default.c}: New tests.
8009 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
8011 Restore detection of unsupported TLS.
8014 2007-02-10 Richard Henderson <rth@redhat.com>
8016 * lib/target-supports.exp (check_effective_target_tls): Redefine
8017 to mean non-emulated tls.
8018 * gcc.dg/tls/alias-1.c: Remove tls requirement.
8019 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
8020 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
8021 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
8022 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
8023 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
8024 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
8027 * lib/target-supports.exp (check_effective_target_tls): Use
8028 stronger test for compiler support for TLS.
8029 (check_effective_target_tls_native): New, to test for non-emulated
8031 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
8032 instead of dg-require-effective-target tls.
8033 * g++.dg/gomp/copyin-1.C: Likewise.
8034 * g++.dg/gomp/sharing-1.C: Likewise.
8035 * g++.dg/gomp/tls-1.C: Likewise.
8036 * g++.dg/gomp/tls-2.C: Likewise.
8037 * g++.dg/gomp/tls-3.C: Likewise.
8038 * g++.dg/tls/diag-1.C: Likewise.
8039 * g++.dg/tls/diag-2.C: Likewise.
8040 * g++.dg/tls/diag-3.C: Likewise.
8041 * g++.dg/tls/diag-4.C: Likewise.
8042 * g++.dg/tls/diag-5.C: Likewise.
8043 * g++.dg/tls/init-1.C: Likewise.
8044 * g++.dg/tls/init-2.C: Likewise.
8045 * g++.dg/tls/trivial.C: Likewise.
8046 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
8047 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
8048 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
8049 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
8050 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
8051 * gcc.dg/gomp/clause-1.c: Likewise.
8052 * gcc.dg/gomp/copyin-1.c: Likewise.
8053 * gcc.dg/gomp/sharing-1.c: Likewise.
8054 * gcc.dg/gomp/tls-1.c: Likewise.
8055 * gcc.dg/gomp/tls-2.c: Likewise.
8056 * gcc.dg/tls/alpha-1.c: Likewise.
8057 * gcc.dg/tls/opt-1.c: Likewise.
8058 * gcc.dg/tls/opt-13.c: Likewise.
8059 * gcc.dg/tls/opt-14.c: Likewise.
8060 * gcc.dg/tls/opt-2.c: Likewise.
8061 * gcc.dg/tls/opt-3.c: Likewise.
8062 * gcc.dg/tls/opt-4.c: Likewise.
8063 * gcc.dg/tls/opt-7.c: Likewise.
8064 * gcc.dg/tls/section-1.c: Likewise.
8065 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
8066 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
8067 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
8068 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
8069 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
8070 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
8071 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
8072 * gfortran.dg/gomp/crayptr2.f90: Likewise.
8073 * gfortran.dg/gomp/fixed-1.f: Likewise.
8074 * gfortran.dg/gomp/free-1.f90: Likewise.
8075 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
8076 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
8077 * gfortran.dg/gomp/reduction1.f90: Likewise.
8078 * gfortran.dg/gomp/sharing-1.f90: Likewise.
8080 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8083 * gfortran.dg/bounds_check_9.f90: New test.
8084 * gfortran.dg/bounds_check_fail_2.f90: New test.
8086 2007-09-18 Paolo Carlini <pcarlini@suse.de>
8088 PR c++/33462 (again)
8089 * g++.dg/ext/va-arg1.C: Adjust.
8091 2007-09-18 Paolo Carlini <pcarlini@suse.de>
8094 * g++.dg/ext/va-arg1.C: New.
8096 2007-09-18 Tobias Burnus <burnus@net-b.de>
8098 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
8100 2007-09-18 Paolo Carlini <pcarlini@suse.de>
8103 * g++.dg/rtti/typeid6.C: New.
8105 2007-09-18 Paolo Carlini <pcarlini@suse.de>
8108 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
8109 * g++.dg/ext/is_class_error2.C: New.
8111 2007-09-18 Richard Guenther <rguenther@suse.de>
8113 PR tree-optimization/33340
8114 * g++.dg/torture/pr33340.C: New testcase.
8116 2007-09-18 Tobias Burnus <burnus@net-b.de>
8119 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
8120 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
8121 * gfortran.dg/elemental_subroutine_5.f90: New.
8123 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
8125 * lib/target-supports.exp (check_profiling_available): Extend
8126 mips*-*-elf check to mips*-*-elf*.
8128 2007-09-18 Jakub Jelinek <jakub@redhat.com>
8130 * gcc.dg/format/c90-scanf-5.c: New test.
8131 * gcc.dg/format/c99-scanf-4.c: New test.
8132 * gcc.dg/format/ext-7.c: New test.
8133 * gcc.dg/format/ext-8.c: New test.
8136 * gcc.c-torture/compile/20070915-1.c: New test.
8138 2007-09-17 Tobias Burnus <burnus@net-b.de>
8141 * gfortran.dg/private_type_9.f90: New.
8143 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8146 * gfortran.dg/pr33449.f90: New test.
8148 2007-09-17 Tobias Burnus <burnus@net-b.de>
8150 * gfortran.dg/interface_15.f90: Compile with -std=f95.
8151 * gfortran.dg/private_type_1.f90: Ditto
8152 * gfortran.dg/interface_18.f90: New.
8153 * gfortran.dg/private_type_8.f90: New.
8155 2007-09-16 Paolo Carlini <pcarlini@suse.de>
8158 * g++.dg/warn/new1.C: Adjust.
8159 * g++.dg/torture/str_empty.C: Likewise.
8161 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
8163 * gcc.target/mips/dse-1.c: New test.
8165 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
8168 * g++.dg/overload/operator3.C: New.
8170 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
8172 * gcc.target/mips/truncate-1.c: New test.
8174 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
8180 * gfortran.dg/subref_array_pointer_1.f90: New test.
8181 * gfortran.dg/subref_array_pointer_2.f90: New test.
8183 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
8185 * gfortran.dg/nint_2.f90: Correct last change.
8187 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
8189 * gcc.dg/tree-ssa/parallelization-1.c: New test.
8191 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
8193 * gcc.dg/vect/pr33373b.c: New test.
8195 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
8198 * gcc.target/i386/pr33438.c: New test.
8200 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8202 * gfortran.dg/nint_2.f90: Revert previous commit.
8204 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8206 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
8208 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
8211 * g++.dg/other/unused1.C: XFAIL class2 scan.
8213 2007-09-13 Tobias Burnus <burnus@net-b.de>
8216 * gfortran.dg/elemental_args_check_1.f90: New.
8217 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
8218 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
8220 2007-09-13 Tobias Burnus <burnus@net-b.de>
8222 * gfortran.dg/recursive_check_3.f90: New.
8224 2007-09-13 Tobias Burnus <burnus@net-b.de>
8227 * gfortran.dg/elemental_bind_c.f90: New.
8229 2007-09-13 Richard Sandiford <richard@codesourcery.com>
8231 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
8232 * gcc.target/mips/mips16-attributes-2.c: New test.
8233 * gcc.target/mips/mips16-attributes-3.c: Likewise.
8234 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
8235 hard-float asm when __mips16 is defined.
8236 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
8237 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
8238 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
8239 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
8240 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
8241 * gcc.target/mips/pr26765.c (foo): Likewise.
8242 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
8243 targets, use dg-mips-options instead of dg-options, and use -mgp32
8244 to force 32-bit mode.
8245 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
8247 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
8249 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
8250 Michael Meissner <michael.meissner@amd.com>
8252 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
8253 * gcc.target/i386/sse5-hsubX.c: Ditto.
8254 * gcc.target/i386/sse5-permpX.c: Ditto.
8255 * gcc.target/i386/sse5-haddX.c: Ditto.
8256 * gcc.target/i386/sse5-maccXX.c: Ditto.
8257 * gcc.target/i386/sse5-msubXX.c: Ditto.
8258 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
8259 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
8261 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
8262 optimizes floating point conditional moves into the pcmov
8263 instruction on SSE5.
8264 * gcc.target/i386/sse5-pcmov2.c: Ditto.
8266 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
8267 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
8270 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
8271 compiler optimizes vector (a*b)+c into fmadd on SSE5.
8273 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
8274 optimizes (a*b)+c into fmadd on SSE5.
8276 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
8277 whether the SSE5 instructions can be generated.
8279 * gcc.target/i386/sse5-check.h: New. Add support for
8282 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
8283 ammintrin.h, and turn on -msse5 option instead of -msse4a.
8284 * gcc.target/i386/sse-13.c: Ditto.
8285 * gcc.target/i386/sse-14.c: Ditto.
8287 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
8290 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
8291 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
8293 2007-09-12 Jakub Jelinek <jakub@redhat.com>
8296 * gcc.dg/pr32338-1.c: New test.
8297 * gcc.dg/pr32338-2.c: New test.
8299 2007-09-12 Bob Wilson <bob.wilson@acm.org>
8301 * lib/target-supports.exp (check_effective_target_sync_int_long):
8302 Revert change to add xtensa.
8303 (check_effective_target_sync_char_short): Likewise.
8305 2007-09-12 Olivier Hainque <hainque@adacore.com>
8307 * gnat.dg/packed_subtype.adb: New test.
8309 2007-09-12 Tobias Burnus <burnus@net-b.de>
8312 * gfortran.dg/intrinsic_size.f90: New.
8314 2007-09-12 Tobias Burnus <burnus@net-b.de>
8318 * gfortran.dg/conflicts_2.f90: New.
8320 2007-09-12 Ira Rosen <irar@il.ibm.com>
8322 PR tree-optimization/32377
8323 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
8324 dependence distance.
8325 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
8326 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
8327 * gcc.dg/vect/no-vfa-vect-depend-1.c,
8328 gfortran.dg/vect/no-vfa-pr32377.f90: New.
8330 2007-09-12 Richard Guenther <rguenther@suse.de>
8333 * gcc.c-torture/compile/pr33382.c: New testcase.
8334 * gcc.c-torture/execute/pr33382.c: Likewise.
8336 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
8339 * gfortran.dg/c_ptr_tests_12.f03: New test case.
8341 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
8343 PR tree-optimization/33373
8344 * gcc.dg/vect/pr33373.c: New test.
8346 2007-09-12 Ben Elliston <bje@au.ibm.com>
8348 * lib/target-supports.exp (check_effective_target_vect_no_double):
8351 2007-09-12 Ben Elliston <bje@au.ibm.com>
8352 Ulrich Weigand <uweigand@de.ibm.com>
8354 * gcc.target/spu/dfcgt-nan.c: New test.
8356 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
8358 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
8360 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
8363 * gfortran.dg/c_ptr_tests_11.f03: New test case.
8365 2007-09-11 Jakub Jelinek <jakub@redhat.com>
8367 * gcc.dg/va-arg-pack-len-1.c: New test.
8368 * g++.dg/va-arg-pack-len-1.C: New test.
8370 2007-09-11 Michael Matz <matz@suse.de>
8372 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
8374 2007-09-10 Janis Johnson <janis187@us.ibm.com>
8376 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
8377 checks for size of long double.
8378 * gcc.dg/dfp/convert.h: New file.
8379 * gcc.dg/dfp/convert-bfp-2.c: New test.
8380 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
8381 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
8382 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
8383 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
8384 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
8385 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
8386 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
8387 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
8388 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
8390 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
8392 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
8393 Change dg-final to expect 1 non-profitable loop and
8395 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
8396 Change dg-final to expect 1 non-profitable loop and
8398 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
8399 Change dg-final to expect 1 profitable loop.
8400 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8401 Change dg-final to expect 1 profitable loop.
8403 2007-09-10 Richard Sandiford <richard@codesourcery.com>
8405 * gcc.target/mips/call-saved-1.c: New test.
8406 * gcc.target/mips/call-saved-2.c: Likewise.
8407 * gcc.target/mips/call-saved-3.c: Likewise.
8408 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
8409 instead of mips_mips64. Set mips_fp64 too.
8410 (is_gp32_flag): Return true for -mips1 and -mips2.
8411 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
8413 2007-09-10 Jakub Jelinek <jakub@redhat.com>
8415 * g++.dg/ext/va-arg-pack-1.C: New test.
8416 * g++.dg/ext/va-arg-pack-2.C: New test.
8418 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
8421 * gcc.dg/vect/pr33369.c: New test.
8423 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
8426 * gfortran.dg/array_memcpy_5.f90: New test.
8428 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
8430 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
8432 2007-09-09 Richard Guenther <rguenther@suse.de>
8434 * gcc.c-torture/compile/20070906-1.c: New testcase.
8436 2007-09-09 Ira Rosen <irar@il.ibm.com>
8438 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
8440 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
8441 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
8442 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
8445 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
8447 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
8449 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
8451 * gnat.dg/addr2_p.ads: Bump size of array to 9.
8453 2007-09-09 Ira Rosen <irar@il.ibm.com>
8455 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
8456 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
8457 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
8458 Compile tests with -fno-tree-pre.
8459 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
8460 * lib/target-supports.exp (check_effective_target_vect_strided): New.
8461 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
8462 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
8463 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
8464 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
8465 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
8466 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
8467 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
8468 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
8469 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
8470 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
8471 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
8472 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
8473 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
8474 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
8475 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
8476 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
8477 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
8479 2007-09-09 Joseph Myers <joseph@codesourcery.com>
8481 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
8483 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
8484 Use remote_exec to call c++filt.
8485 * lib/target-supports-dg.exp (dg-require-host-local): New.
8486 * gcc.misc-tests/options.exp: Allow .exe in command paths.
8487 * g++.dg/parse/repo1.C: Use dg-require-host-local.
8488 * g++.dg/rtti/repo1.C: Likewise.
8489 * g++.dg/template/repo1.C: Likewise.
8490 * g++.dg/template/repo2.C: Likewise.
8491 * g++.dg/template/repo3.C: Likewise.
8492 * g++.dg/template/repo4.C: Likewise.
8493 * g++.dg/template/repo5.C: Likewise.
8494 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
8495 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
8496 * g++.old-deja/g++.pt/repo1.C: Likewise.
8497 * g++.old-deja/g++.pt/repo2.C: Likewise.
8498 * g++.old-deja/g++.pt/repo3.C: Likewise.
8499 * g++.old-deja/g++.pt/repo4.C: Likewise.
8500 * gcc.dg/cpp/trad/builtins.c: Likewise.
8502 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
8504 PR tree-optimization/32283
8505 * gcc.dg/tree-ssa/loop-31.c: New test.
8507 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
8509 PR rtl-optimization/26449
8510 * gcc.target/i386/pr26449-1.c: New file.
8512 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
8515 PR rtl-optimization/26449
8516 * gcc.target/i386/pr33329.c: New file.
8518 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
8520 * gnat.dg/renaming3.adb, renaming4.ads: New test.
8522 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
8524 * gnat.dg/unaligned_rep_clause.adb: New testcase.
8526 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
8528 PR tree-optimization/33301
8529 * gfortran.dg/vect/pr33301.f: New test.
8531 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8534 * gfortran.dg/backspace_10.f90: New test.
8536 2007-09-07 Richard Guenther <rguenther@suse.de>
8539 2007-09-06 Richard Guenther <rguenther@suse.de>
8541 PR tree-optimization/32586
8542 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8543 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8544 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8545 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8546 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8547 now obsolete simplification.
8549 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
8551 PR tree-optimization/33299
8552 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
8553 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
8555 2007-09-07 Richard Guenther <rguenther@suse.de>
8558 2007-09-06 Richard Guenther <rguenther@suse.de>
8560 PR tree-optimization/32586
8561 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8562 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8563 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8564 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8565 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8566 now obsolete simplification.
8568 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
8570 PR tree-optimization/32821
8571 * gcc.dg/tree-ssa/pr32821.c: New file.
8573 2007-09-07 Richard Sandiford <richard@codesourcery.com>
8575 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
8576 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
8577 and mips_forced_no_er.
8578 (dg-mips-options): Add -mno-abicalls when a small-data option is
8579 specified. Skip tests with small-data options if mips_forced_gp.
8580 Skip tests with -mexplicit-relocs if mips_forced_no_er.
8581 * gcc.target/mips/sdata-1.c: New test.
8582 * gcc.target/mips/sdata-2.c: Likewise.
8583 * gcc.target/mips/sdata-3.c: Likewise.
8584 * gcc.target/mips/sdata-4.c: Likewise.
8586 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
8589 * spread_zerosize_1.f90: New test case.
8590 * spread_bounds_1.f90: New test case.
8592 2007-09-06 Paolo Carlini <pcarlini@suse.de>
8595 * g++.dg/template/static31.C: New.
8597 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8600 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
8603 2007-09-06 David Daney <ddaney@avtrex.com>
8604 Richard Sandiford <richard@codesourcery.com>
8607 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
8608 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
8609 * gcc.target/mips/pr33256.c: New test.
8611 2007-09-06 Tom Tromey <tromey@redhat.com>
8613 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
8615 2007-09-06 Richard Guenther <rguenther@suse.de>
8617 PR tree-optimization/32586
8618 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
8619 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
8620 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
8621 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
8622 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
8623 now obsolete simplification.
8625 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
8627 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
8628 * gcc.target/i386/sse3-addsubps.c: Ditto.
8629 * gcc.target/i386/sse3-haddpd.c: Ditto.
8630 * gcc.target/i386/sse3-haddps.c: Ditto.
8631 * gcc.target/i386/sse3-hsubpd.c: Ditto.
8632 * gcc.target/i386/sse3-hsubps.c: Ditto.
8633 * gcc.target/i386/sse3-lddqu.c: Ditto.
8634 * gcc.target/i386/sse3-movddup.c: Ditto.
8635 * gcc.target/i386/sse3-movshdup.c: Ditto.
8636 * gcc.target/i386/sse3-movsldup.c: Ditto.
8638 2007-09-06 Richard Guenther <rguenther@suse.de>
8640 PR tree-optimization/33302
8641 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
8643 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8646 * gfortran.dg./fmt_float.f90: New test.
8648 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8651 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
8653 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
8655 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
8656 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
8658 2007-09-06 Jakub Jelinek <jakub@redhat.com>
8660 * g++.dg/eh/builtin1.C: New test.
8661 * g++.dg/eh/builtin2.C: New test.
8662 * g++.dg/eh/builtin3.C: New test.
8665 * g++.dg/eh/builtin4.C: New test.
8667 2007-09-05 Janis Johnson <janis187@us.ibm.com>
8669 * gcc.target/powerpc/dfp-dd.c: New test.
8670 * gcc.target/powerpc/dfp-td.c: New test.
8672 2007-09-05 Jakub Jelinek <jakub@redhat.com>
8674 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
8675 * gcc.dg/va-arg-pack-1.c: New test.
8677 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
8679 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
8680 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
8681 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
8682 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
8683 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
8685 2007-09-05 Paolo Carlini <pcarlini@suse.de>
8688 * g++.dg/ext/anon-struct5.C: New.
8690 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
8692 * gcc.dg/i386-cpuid.h: Remove.
8693 * gcc.target/i386/mmx-check.h: Include cpuid.h.
8694 (main): Use __get_cpuid to get target features.
8695 * gcc.target/i386/sse-check.h: Ditto.
8696 * gcc.target/i386/sse2-check.h: Ditto.
8697 * gcc.target/i386/sse3-check.h: Ditto.
8698 * gcc.target/i386/ssse3-check.h: Ditto.
8699 * gcc.target/i386/sse4_1-check.h: Ditto.
8700 * gcc.target/i386/sse4_2-check.h: Ditto.
8701 * gcc.target/i386/sse4a-check.h: Ditto.
8702 * gcc.dg/torture/pr16104-1.c: Ditto.
8703 (do_test): Change to void.
8704 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
8705 * gcc.target/i386/sse-6.c: Ditto.
8706 * gcc.target/i386/sse-7.c: Ditto.
8707 * g++.dg/other/i386-1.C: Include cpuid.h.
8708 (main): New function. Use __get_cpuid to get target fetaures.
8710 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
8711 David Ung <davidu@mips.com>
8712 Nigel Stephens <nigel@mips.com>
8714 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
8715 * gcc.c-torture/compile/mipscop-2.c: Likewise.
8716 * gcc.c-torture/compile/mipscop-3.c: Likewise.
8717 * gcc.c-torture/compile/mipscop-4.c: Likewise.
8718 * gcc.dg/torture/mips-hilo-1.c: Likewise.
8719 * gcc.dg/torture/mips-hilo-2.c: Likewise.
8720 * gcc.dg/torture/pr19683-1.c: Likewise.
8721 * gcc.target/mips/madd-3.c: Likewise.
8722 * gcc.target/mips/maddu-3.c: Likewise.
8723 * gcc.target/mips/msub-3.c: Likewise.
8724 * gcc.target/mips/msubu-3.c: Likewise.
8725 * gcc.target/mips/asm-1.c: Likewise.
8726 * gcc.target/mips/branch-1.c: Likewise.
8727 * gcc.target/mips/ins-1.c: Likewise.
8728 * gcc.target/mips/near-far-3.c: Likewise.
8729 * gcc.target/mips/near-far-4.c: Likewise.
8730 * gcc.target/mips/smartmips-lwxs.c: Likewise.
8731 * gcc.target/mips/smartmips-ror-1.c: Likewise.
8732 * gcc.target/mips/smartmips-ror-2.c: Likewise.
8733 * gcc.target/mips/smartmips-ror-3.c: Likewise.
8734 * gcc.target/mips/smartmips-ror-4.c: Likewise.
8735 * gcc.target/mips/dspr2-MULT.c: Likewise.
8736 * gcc.target/mips/dspr2-MULTU.c: Likewise.
8737 * gcc.target/mips/mips32-dsp-run.c: Likewise.
8738 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
8739 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
8740 * gcc.target/mips/code-readable-2.c: Likewise.
8741 * gcc.target/mips/code-readable-3.c: Likewise.
8743 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
8744 David Ung <davidu@mips.com>
8745 Nigel Stephens <nigel@mips.com>
8747 * gcc.target/mips/mips16-attributes.c: New.
8749 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
8752 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
8755 * gfortran.dg/char_length_10.f90: New test.
8757 2007-09-05 Paolo Carlini <pcarlini@suse.de>
8760 * g++.dg/parse/template24.C: New.
8762 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
8764 * g++.dg/other/spu2vmx-1.C: New test.
8766 2007-09-05 Jakub Jelinek <jakub@redhat.com>
8768 PR tree-optimization/33017
8769 * gcc.dg/pr33017.c: New test.
8771 2007-09-05 Ben Elliston <bje@au.ibm.com>
8773 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
8774 __protected_stream family of macros.
8776 2007-09-04 Jan Hubicka <jh@suse.cz>
8778 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
8779 * gcc.dg/tree-ssa/pr27236.c: Likewise.
8780 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
8781 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
8782 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
8783 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
8784 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
8787 2007-09-04 Janus Weil <jaydub66@gmail.com>
8788 Tobias Burnus <burnus@net-b.de>
8790 * gfortran.dg/proc_decl_1.f90: New.
8791 * gfortran.dg/proc_decl_2.f90: New.
8792 * gfortran.dg/proc_decl_3.f90: New.
8793 * gfortran.dg/proc_decl_4.f90: New.
8795 2007-09-04 Jan Hubicka <jh@suse.cz>
8797 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
8798 * gcc.dg/vect/vect-105.c: Mark functions noinline.
8799 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
8800 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
8801 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
8802 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
8803 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
8804 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
8805 * gcc.dg/vect/vect-50.c: Mark functions noinline.
8806 * gcc.dg/vect/vect-33.c: Mark functions noinline.
8807 * gcc.dg/vect/vect-16.c: Mark functions noinline.
8808 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
8809 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
8810 * gcc.dg/vect/vect-92.c: Mark functions noinline.
8811 * gcc.dg/vect/vect-75.c: Mark functions noinline.
8812 * gcc.dg/vect/vect-58.c: Mark functions noinline.
8813 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
8814 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
8815 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
8816 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
8817 * gcc.dg/vect/vect-114.c: Mark functions noinline.
8818 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
8819 * gcc.dg/vect/vect-8.c: Mark functions noinline.
8820 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
8821 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
8822 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
8823 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
8824 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
8825 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
8826 * gcc.dg/vect/vect-42.c: Mark functions noinline.
8827 * gcc.dg/vect/vect-25.c: Mark functions noinline.
8828 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
8829 * gcc.dg/vect/vect-67.c: Mark functions noinline.
8830 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
8831 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
8832 * gcc.dg/vect/vect-106.c: Mark functions noinline.
8833 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
8834 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
8835 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
8836 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
8837 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
8838 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
8839 * gcc.dg/vect/vect-34.c: Mark functions noinline.
8840 * gcc.dg/vect/vect-17.c: Mark functions noinline.
8841 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
8842 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
8843 * gcc.dg/vect/vect-93.c: Mark functions noinline.
8844 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
8845 * gcc.dg/vect/vect-76.c: Mark functions noinline.
8846 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
8847 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
8848 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
8849 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
8850 * gcc.dg/vect/vect-115.c: Mark functions noinline.
8851 * gcc.dg/vect/vect-9.c: Mark functions noinline.
8852 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
8853 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
8854 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
8855 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
8856 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
8857 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
8858 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
8859 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
8860 * gcc.dg/vect/vect-60.c: Mark functions noinline.
8861 * gcc.dg/vect/vect-26.c: Mark functions noinline.
8862 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
8863 * gcc.dg/vect/vect-85.c: Mark functions noinline.
8864 * gcc.dg/vect/vect-68.c: Mark functions noinline.
8865 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
8866 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
8867 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
8868 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
8869 * gcc.dg/vect/vect-107.c: Mark functions noinline.
8870 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
8871 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
8872 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
8873 * gcc.dg/vect/vect-52.c: Mark functions noinline.
8874 * gcc.dg/vect/vect-35.c: Mark functions noinline.
8875 * gcc.dg/vect/vect-18.c: Mark functions noinline.
8876 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
8877 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
8878 * gcc.dg/vect/vect-77.c: Mark functions noinline.
8879 * gcc.dg/vect/vect-2.c: Mark functions noinline.
8880 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
8881 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
8882 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
8883 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
8884 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
8885 * gcc.dg/vect/vect-116.c: Mark functions noinline.
8886 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
8887 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
8888 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
8889 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
8890 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
8891 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
8892 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
8893 * gcc.dg/vect/vect-44.c: Mark functions noinline.
8894 * gcc.dg/vect/vect-27.c: Mark functions noinline.
8895 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
8896 * gcc.dg/vect/vect-86.c: Mark functions noinline.
8897 * gcc.dg/vect/vect-100.c: Mark functions noinline.
8898 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
8899 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
8900 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
8901 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
8902 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
8903 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
8904 * gcc.dg/vect/vect-108.c: Mark functions noinline.
8905 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
8906 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
8907 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
8908 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
8909 * gcc.dg/vect/vect-11.c: Mark functions noinline.
8910 * gcc.dg/vect/vect-70.c: Mark functions noinline.
8911 * gcc.dg/vect/vect-36.c: Mark functions noinline.
8912 * gcc.dg/vect/vect-19.c: Mark functions noinline.
8913 * gcc.dg/vect/vect-95.c: Mark functions noinline.
8914 * gcc.dg/vect/vect-78.c: Mark functions noinline.
8915 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
8916 * gcc.dg/vect/vect-3.c: Mark functions noinline.
8917 * gcc.dg/vect/vect-all.c: Mark functions noinline.
8918 * gcc.dg/vect/vect-117.c: Mark functions noinline.
8919 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
8920 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
8921 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
8922 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
8923 * gcc.dg/vect/vect-20.c: Mark functions noinline.
8924 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
8925 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
8926 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
8927 * gcc.dg/vect/vect-62.c: Mark functions noinline.
8928 * gcc.dg/vect/vect-28.c: Mark functions noinline.
8929 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
8930 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
8931 * gcc.dg/vect/vect-87.c: Mark functions noinline.
8932 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
8933 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
8934 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
8935 * gcc.dg/vect/vect-109.c: Mark functions noinline.
8936 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
8937 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
8939 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
8940 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
8941 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
8942 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
8943 * gcc.dg/vect/vect-12.c: Mark functions noinline.
8944 * gcc.dg/vect/vect-71.c: Mark functions noinline.
8945 * gcc.dg/vect/vect-54.c: Mark functions noinline.
8946 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
8947 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
8948 * gcc.dg/vect/vect-96.c: Mark functions noinline.
8949 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
8950 * gcc.dg/vect/vect-110.c: Mark functions noinline.
8951 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
8952 * gcc.dg/vect/vect-4.c: Mark functions noinline.
8953 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
8954 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
8955 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
8956 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
8957 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
8958 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
8959 * gcc.dg/vect/vect-21.c: Mark functions noinline.
8960 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
8961 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
8962 * gcc.dg/vect/vect-80.c: Mark functions noinline.
8963 * gcc.dg/vect/vect-63.c: Mark functions noinline.
8964 * gcc.dg/vect/vect-46.c: Mark functions noinline.
8965 * gcc.dg/vect/vect-29.c: Mark functions noinline.
8966 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
8967 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
8968 * gcc.dg/vect/vect-88.c: Mark functions noinline.
8969 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
8970 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
8971 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
8972 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
8973 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
8974 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
8975 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
8976 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
8977 * gcc.dg/vect/vect-30.c: Mark functions noinline.
8978 * gcc.dg/vect/vect-13.c: Mark functions noinline.
8979 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
8980 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
8981 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
8982 * gcc.dg/vect/vect-72.c: Mark functions noinline.
8983 * gcc.dg/vect/vect-38.c: Mark functions noinline.
8984 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
8985 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
8986 * gcc.dg/vect/vect-97.c: Mark functions noinline.
8987 * gcc.dg/vect/vect-111.c: Mark functions noinline.
8988 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
8989 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
8990 * gcc.dg/vect/vect-5.c: Mark functions noinline.
8991 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
8992 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
8993 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
8994 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
8995 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
8996 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
8997 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
8998 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
8999 * gcc.dg/vect/vect-22.c: Mark functions noinline.
9000 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
9001 * gcc.dg/vect/vect-64.c: Mark functions noinline.
9002 * gcc.dg/vect/vect-89.c: Mark functions noinline.
9003 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
9004 * gcc.dg/vect/vect-103.c: Mark functions noinline.
9005 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
9006 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
9007 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
9008 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
9009 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
9010 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
9011 * gcc.dg/vect/vect-31.c: Mark functions noinline.
9012 * gcc.dg/vect/vect-14.c: Mark functions noinline.
9013 * gcc.dg/vect/vect-73.c: Mark functions noinline.
9014 * gcc.dg/vect/vect-56.c: Mark functions noinline.
9015 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
9016 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
9017 * gcc.dg/vect/vect-98.c: Mark functions noinline.
9018 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
9019 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
9020 * gcc.dg/vect/vect-112.c: Mark functions noinline.
9021 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
9022 * gcc.dg/vect/vect-6.c: Mark functions noinline.
9023 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
9024 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
9025 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
9026 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
9027 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
9028 * gcc.dg/vect/pr25413.c: Mark functions noinline.
9029 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
9030 * gcc.dg/vect/vect-40.c: Mark functions noinline.
9031 * gcc.dg/vect/vect-23.c: Mark functions noinline.
9032 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
9033 * gcc.dg/vect/vect-82.c: Mark functions noinline.
9034 * gcc.dg/vect/vect-65.c: Mark functions noinline.
9035 * gcc.dg/vect/vect-48.c: Mark functions noinline.
9036 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
9037 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
9038 * gcc.dg/vect/vect-104.c: Mark functions noinline.
9039 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
9040 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
9041 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
9042 * gcc.dg/vect/vect-32.c: Mark functions noinline.
9043 * gcc.dg/vect/vect-15.c: Mark functions noinline.
9044 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
9045 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
9046 * gcc.dg/vect/vect-91.c: Mark functions noinline.
9047 * gcc.dg/vect/vect-74.c: Mark functions noinline.
9048 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
9049 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
9050 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
9051 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
9052 * gcc.dg/vect/vect-99.c: Mark functions noinline.
9053 * gcc.dg/vect/vect-113.c: Mark functions noinline.
9054 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
9055 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
9056 * gcc.dg/vect/vect-7.c: Mark functions noinline.
9057 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
9058 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
9059 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
9060 * gcc.dg/vect/vect-24.c: Mark functions noinline.
9061 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
9062 * gcc.dg/vect/vect-83.c: Mark functions noinline.
9063 * gcc.dg/vect/vect-66.c: Mark functions noinline.
9064 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
9066 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
9069 * gcc.target/i386/cmov7.c: New file.
9071 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
9073 * gcc.target/i386/sse4a-check.h: New file.
9074 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
9075 * gcc.target/i386/sse4a-insert.c: Ditto.
9076 * gcc.target/i386/sse4a-montsd.c: Ditto.
9077 * gcc.target/i386/sse4a-montss.c: Ditto.
9078 * gcc.target/i386/mmx-check.h: New file.
9079 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
9080 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
9081 * gcc.target/i386/sse-check.h: New file.
9082 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
9083 * gcc.target/i386/sse-3.c: Ditto.
9084 * gcc.target/i386/sse-7.c: Ditto.
9085 * gcc.target/i386/sse-9.c: Ditto.
9086 * gcc.target/i386/ssefn-3.c: Ditto.
9087 * gcc.target/i386/sse-recip.c: Ditto.
9088 * gcc.target/i386/sse-recip-vec.c: Ditto.
9089 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
9090 * gcc.target/i386/20020523-1.c: Remove.
9091 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
9092 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
9093 * gcc.target/i386/ssefn-4.c: Ditto.
9094 * gcc.target/i386/sse-6.c: Ditto.
9095 * gcc.target/i386/sse-10.c: Ditto.
9096 * gcc.target/i386/sse-11.c: Ditto.
9097 * gcc.target/i386/sse-18.c: Ditto.
9098 * gcc.target/i386/fpprec-1.c: Ditto.
9099 * g++.dg/other/i386-1.C: Ditto.
9101 2007-09-04 Richard Guenther <rguenther@suse.de>
9103 PR tree-optimization/33291
9104 * gcc.dg/volatile2.c: New testcase.
9105 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
9106 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
9107 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
9108 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
9110 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9113 * gfortran.dg/namelist_15.f90: Update test.
9114 * gfortran.dg/namelist_24.f90: Update test.
9115 * gfortran.dg/namelist_38.f90: New test.
9117 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
9119 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
9120 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
9121 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
9122 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
9123 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
9124 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
9126 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
9128 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
9129 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
9131 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
9133 2007-09-02 David Daney <ddaney@avtrex.com>
9135 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
9136 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
9137 * gcc.target/mips/atomic-memory-1.c: Ditto.
9138 * gcc.target/mips/atomic-memory-2.c: Ditto.
9140 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
9142 * gcc.target/cris/builtin_clz_v0.c: New testcase.
9143 * gcc.target/cris/builtin_clz_v3.c: New testcase.
9145 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
9147 * gfortran.dg/substr_6.f90: New test.
9149 2007-09-02 Paolo Carlini <pcarlini@suse.de>
9152 * g++.dg/other/error18.C: New.
9153 * g++.dg/expr/bitfield3.C: Adjust.
9155 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
9158 * gfortran.fortran-torture/compile/pr33276.f90: New.
9160 2007-09-02 Joseph Myers <joseph@codesourcery.com>
9164 * gcc.dg/c99-arraydecl-3.c: New test.
9166 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
9169 * g++.dg/cpp0x/variadic-new2.C: New.
9170 * g++.dg/cpp0x/variadic-new.C: New.
9172 2007-08-31 Tobias Burnus <burnus@net-b.de>
9175 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
9176 * gfortran.dg/read_1.f90: New.
9178 2007-08-31 Paolo Carlini <pcarlini@suse.de>
9181 * g++.dg/template/error30.C: New.
9183 2007-08-31 Paolo Carlini <pcarlini@suse.de>
9186 * g++.dg/template/crash70.C: New.
9188 2007-08-31 Paolo Carlini <pcarlini@suse.de>
9191 * g++.dg/ext/is_class_error.C: New.
9193 2007-08-31 Olivier Hainque <hainque@adacore.com>
9195 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
9197 2007-08-31 David Edelsohn <edelsohn@gnu.org>
9198 Revital Eres <eres@il.ibm.com>
9200 * gcc.target/powerpc/paired-1.c: New test.
9201 * gcc.target/powerpc/paired-2.c: New test.
9202 * gcc.target/powerpc/paired-3.c: New test.
9203 * gcc.target/powerpc/paired-4.c: New test.
9204 * gcc.target/powerpc/paired-5.c: New test.
9205 * gcc.target/powerpc/paired-6.c: New test.
9206 * gcc.target/powerpc/paired-7.c: New test.
9207 * gcc.target/powerpc/ppc-paired.c: New test.
9209 2007-08-31 Ollie Wild <aaw@google.com>
9211 * g++.dg/conversion/ptrmem2.C: New test.
9212 * g++.dg/conversion/ptrmem3.C: New test.
9213 * g++.dg/conversion/ptrmem4.C: New test.
9214 * g++.dg/conversion/ptrmem5.C: New test.
9215 * g++.dg/conversion/ptrmem6.C: New test.
9216 * g++.dg/conversion/ptrmem7.C: New test.
9217 * g++.dg/conversion/ptrmem8.C: New test.
9219 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
9222 * gfortran.dg/char_length_7.f90: New test.
9223 * gfortran.dg/char_length_9.f90: New test.
9224 * gfortran.dg/char_assign_1.f90: Add extra warning.
9228 * gfortran.dg/char_length_8.f90: New test.
9230 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
9232 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
9234 2007-08-30 Jakub Jelinek <jakub@redhat.com>
9236 * gcc.dg/inline-24.c: New test.
9237 * g++.dg/opt/inline11.C: New test.
9239 2007-08-30 Richard Guenther <rguenther@suse.de>
9241 * gcc.target/i386/vectorize5.c: New testcase.
9243 2007-08-30 Tobias Burnus <burnus@net-b.de>
9246 * interface.c (check_interface0): Improve error for external procs.
9247 (check_sym_interfaces): Fix checking of module procedures.
9249 2007-08-30 Jakub Jelinek <jakub@redhat.com>
9251 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
9253 * gcc.dg/sync-3.c: New test.
9256 * gcc.dg/cleanup-12.c: New test.
9258 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
9260 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
9261 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
9262 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
9263 * gcc.dg/pr32450.c: Ditto.
9264 * gcc.dg/nest.c: Ditto.
9265 * gcc.dg/nested-func-4.c: Ditto.
9266 * g++.old-deja/g++.law/profile1.C: Ditto.
9268 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9271 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
9272 non-default integer kind arguments.
9274 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
9277 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
9279 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
9281 * gcc.dg/h8300-ice2.c: Remove target selector.
9283 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
9286 * gfortran.dg/binding_label_tests_15.f03: New test case.
9287 * gfortran.dg/binding_label_tests_16.f03: Ditto.
9289 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9291 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
9292 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
9294 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
9297 * g++.dg/other/canon-33194.C: New.
9299 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
9301 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
9302 * gcc.c-torture/execute/pr23135.c: Likewise.
9304 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
9306 * gcc.dg/pr31344.c: Move to ...
9307 * gcc.dg/dfp/pr31344.c: ... here.
9308 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
9309 * gcc.dg/20050503-1.c: Ditto.
9310 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
9311 * gcc.dg/20061127-1.c: Compile only for fpic targets.
9312 * gcc.dg/20060801-1.c: Ditto.
9314 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
9316 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
9317 * gfortran.dg/nan_1.f90: Likewise.
9319 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9322 Revert previous patch.
9324 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
9325 Kazu Hirata <kazu@codesourcery.com>
9327 * gcc.target/m68k/interrupt-1.c: New.
9329 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
9331 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
9332 10000 for targets where "int" can't hold at least 100000.
9333 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
9334 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
9335 (test5)(test6): Use it.
9336 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
9337 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
9338 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
9339 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
9340 * gcc.dg/attr-alloc_size.c (test): Likewise.
9342 2007-08-28 Paolo Carlini <pcarlini@suse.de>
9345 * g++.dg/template/error29.C: New.
9347 2007-08-28 Jakub Jelinek <jakub@redhat.com>
9350 * g++.dg/ext/visibility/anon5.C: New test.
9352 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
9354 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
9356 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9358 * gfortran.dg/gamma_1.f90: Remove large-real tests.
9359 * gfortran.dg/gamma_2.f90: Remove large-real tests.
9360 * gfortran.dg/gamma_4.f90: New: large-real tests.
9362 2007-08-28 Jason Merrill <jason@redhat.com>
9365 * g++.dg/ext/stmtexpr12.C: New test.
9368 * g++.dg/ext/attrib28.C: New test.
9370 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
9373 * gcc.target/i386/pr32661.c: New test.
9375 2007-08-28 Jakub Jelinek <jakub@redhat.com>
9378 * gcc.dg/pr32370.c: New test.
9380 PR rtl-optimization/33148
9381 * gcc.c-torture/compile/20070827-1.c: New test.
9384 * d++.dg/debug/const3.C: New test.
9385 * d++.dg/debug/const4.C: New test.
9386 * d++.dg/debug/dwarf2/const1.C: New test.
9387 * d++.dg/debug/dwarf2/const2.C: New test.
9388 * d++.dg/debug/dwarf2/const2b.C: New test.
9390 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
9391 Vladimir Yanovsky <yanov@il.ibm.com>
9392 Revital Eres <eres@il.ibm.com>
9393 Andrey Belevantsev <abel@ispras.ru>
9395 * gcc.dg/sms-1.c: New test.
9397 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
9399 * g++.dg/ext/gnu-inline-common.h: New.
9400 * g++.dg/ext/gnu-inline-global-reject.C: New.
9401 * g++.dg/ext/gnu-inline-global.C: New.
9402 * g++.dg/ext/gnu-inline-namespace.C: New.
9403 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
9404 * g++.dg/ext/gnu-inline-class.C: New.
9405 * g++.dg/ext/gnu-inline-class-static.C: New.
9406 * g++.dg/ext/gnu-inline-template-class.C: New.
9407 * g++.dg/ext/gnu-inline-template-func.C: New.
9409 2007-08-27 Jason Merrill <jason@redhat.com>
9412 * g++.dg/ext/stmtexpr11.C: New.
9414 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
9416 * lib/target-supports.exp (check_profiling_available):
9417 Set profiling_available_saved to 0 on fido-*-elf.
9419 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
9421 PR tree-optimization/33173
9423 * gcc.c-torture/compile/pr33173.c: New.
9425 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
9428 * gcc.dg/dfp/pr31385.c: New.
9430 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
9432 * gcc.dg/unsigned-long-compare.c: Remove target selector.
9434 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
9436 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
9437 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
9438 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
9439 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
9440 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
9441 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
9442 gcc.target/m68k directory.
9443 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
9444 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
9445 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
9446 gcc.target/cris directory.
9447 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
9448 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
9449 gcc.target/bfin directory.
9451 * gcc.target/sh: New directory.
9452 * gcc.target/sh/sh.exp: New file.
9453 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
9454 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
9455 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
9456 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
9457 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
9458 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
9460 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
9462 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
9463 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
9464 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
9465 * gcc.target/i386/local2.c: Ditto.
9466 * gcc.target/i386/stack-prot-kernel.c: Ditto.
9467 * gcc.target/i386/20011119-1.c: Ditto.
9468 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
9469 * gcc.target/i386/fastcall-1.c: Fix target selector.
9471 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9474 * gfortran.dg/negative_unit.f: Add new check
9475 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
9476 -fdefault-integer-8.
9478 2007-08-26 Asher Langton <langton2@llnl.gov>
9480 * gfortran.dg/recursive_stack.f90: New.
9481 * gfortran.dg/openmp_stack.f90: New.
9483 2007-08-26 Tobias Burnus <burnus@net-b.de>
9486 * gfortran.dg/use_10.f90: New.
9488 2007-08-26 Tobias Burnus <burnus@net-b.de>
9491 * gfortran.dg/namelist_14.f90: Make test case valid.
9492 * gfortran.dg/common_10.f90: New.
9494 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
9497 * gcc.dg/ifelse-2.c: New.
9499 2007-08-26 Tobias Burnus <burnus@net-b.de>
9502 * gfortran.dg/gamma_1.f90: New.
9503 * gfortran.dg/gamma_2.f90: New.
9504 * gfortran.dg/gamma_3.f90: New.
9506 2007-08-26 Tobias Burnus <burnus@net-b.de>
9509 * gfortran.dg/used_types_18.f90: New.
9511 2007-08-25 Jakub Jelinek <jakub@redhat.com>
9513 * gcc.dg/array-init-2.c: New test.
9515 2007-08-24 Tobias Burnus <burnus@net-b.de>
9518 * gfortran.dg/initialization_4.f90: Update dg-error.
9519 * gfortran.dg/initialization_13.f90: New.
9521 2007-08-24 Richard Guenther <rguenther@suse.de>
9524 * gcc.c-torture/compile/pr33166.c: New testcase.
9526 2007-08-24 Tobias Burnus <burnus@net-b.de>
9529 * gfortran.dg/pointer_assign_4.f90: New.
9530 * gfortran.dg/shape_2.f90: Fix test case.
9531 * gfortran.dg/char_result_4.f90: Ditto.
9533 2007-08-24 Jakub Jelinek <jakub@redhat.com>
9535 * gcc.dg/array-init-1.c: New test.
9538 * g++.dg/parse/crash36.C: New test.
9540 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
9542 * gcc.dg/pr32721.c: Updated.
9544 2007-08-24 Jakub Jelinek <jakub@redhat.com>
9546 PR tree-optimization/32573
9548 * gcc.dg/pr32573.c: New test.
9551 * g++.dg/lookup/ns3.C: New test.
9553 * gfortran.dg/assumed_charlen_sharing.f90: New test.
9556 * g++.dg/parse/crash37.C: New test.
9558 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
9561 * gcc.target/i386/pr17390.c: New test.
9563 2007-08-23 Richard Guenther <rguenther@suse.de>
9565 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
9566 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
9567 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
9568 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
9569 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
9570 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
9571 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
9572 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
9574 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
9576 * gcc.target/s390: New directory.
9577 * gcc.target/s390/s390.exp: New file.
9578 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
9579 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
9580 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
9581 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
9582 gcc.target/s390 directory.
9584 2007-08-23 Richard Guenther <rguenther@suse.de>
9586 PR tree-optimization/32328
9587 * gcc.dg/pr32328.c: New testcase.
9589 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
9591 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
9594 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9597 * gfortran.dg/min_max_optional_5.f90: New test.
9598 * gfortran.dg/min_max_optional_2.f90: Remove.
9599 * gfortran.dg/min_max_optional_3.f90: Remove.
9600 * gfortran.dg/min_max_optional_4.f90: Remove.
9602 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
9604 * gcc.target/i386/xorps-sse.c: New.
9605 * gcc.target/i386/xorps-sse2.c: New.
9607 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
9609 * gcc.target/i386/cmov3.c: Fix scan-assembler.
9610 * gcc.target/i386/cmov4.c: Fix scan-assembler.
9611 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
9613 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
9616 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
9617 include multiple kinds for SHAPE parameter within a single
9619 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
9620 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
9622 2007-08-22 Janus Weil <jaydub66@gmail.com>
9624 * interface_abstract_1.f90: Extended test case.
9625 * interface_abstract_3.f90: New test.
9627 2007-08-21 Christian Bruel <christian.bruel@st.com>
9629 * gcc.dg/fold-sub.c: New test.
9631 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
9633 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
9634 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
9635 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
9636 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
9637 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
9638 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
9640 2007-08-22 Richard Guenther <rguenther@suse.de>
9643 * gcc.dg/pr33007.c: New testcase.
9645 2007-08-22 Richard Sandiford <richard@codesourcery.com>
9647 * gcc.c-torture/execute/strcmp-1.x: Delete.
9649 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
9651 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
9652 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
9653 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
9654 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
9655 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
9656 gcc.target/i386/stack-realign.c,
9657 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
9658 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
9659 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
9660 target using dg-require-effective-target directive.
9661 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
9662 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
9663 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
9664 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
9665 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
9666 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
9667 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
9668 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
9669 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
9670 Require lp64 target using dg-require-effective-target directive.
9671 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
9672 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
9674 * gcc.target/i386/20010202-1.c: Move from here ...
9675 * gcc.dg/20010202-1.c: ... to here.
9677 2007-08-22 Richard Guenther <rguenther@suse.de>
9679 PR tree-optimization/33142
9680 * gcc.c-torture/execute/pr33142.c: New testcase.
9682 2007-08-22 Richard Guenther <rguenther@suse.de>
9685 * g++.dg/torture/pr32563.C: New testcase.
9687 2007-08-22 Jakub Jelinek <jakub@redhat.com>
9690 * gcc.dg/pr32912-1.c: Add -w to options.
9691 * gcc.dg/pr32912-2.c: Likewise.
9692 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
9694 2007-08-21 Ian Lance Taylor <iant@google.com>
9696 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
9698 2007-08-21 Ian Lance Taylor <iant@google.com>
9700 PR tree-optimization/33134
9701 * g++.dg/tree-ssa/pr33134.C: New test.
9703 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
9705 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
9706 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
9708 2007-08-21 Jakub Jelinek <jakub@redhat.com>
9711 * gcc.dg/debug/pr32610.c: New test.
9713 * g++.dg/init/new24.C: New test.
9716 * gcc.dg/pr32912-1.c: New test.
9717 * gcc.dg/pr32912-2.c: New test.
9718 * gcc.dg/pr32912-3.c: New test.
9720 2007-08-21 Richard Guenther <rguenther@suse.de>
9722 * gcc.dg/pointer-arith-10.c: New testcase.
9724 2007-08-21 Richard Guenther <rguenther@suse.de>
9727 * gcc.c-torture/compile/pr33122.c: New testcase.
9729 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
9731 * g++.dg/warn/Wnvdtor-2.C: New testcase.
9733 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
9735 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
9737 2007-08-20 Jakub Jelinek <jakub@redhat.com>
9740 * g++.dg/init/new23.C: New test.
9742 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
9745 * gcc.c-torture/compile/pr30564-1.c: New test.
9746 * gcc.c-torture/compile/pr30564-2.c: New test.
9748 2007-08-19 Joseph Myers <joseph@codesourcery.com>
9750 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
9752 2007-08-19 Tobias Burnus <burnus@net-b.de>
9754 * gfortran.dg/interface_abstract_2.f90: New.
9755 * gfortran.dg/interface_abstract_1.f90: Fix typo.
9757 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
9759 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
9760 unknown (so that outer-loop wont get analyzed).
9761 * gcc.dg/vect/vect-outer-1a.c: New test.
9762 * gcc.dg/vect/vect-outer-1b.c: New test.
9763 * gcc.dg/vect/vect-outer-1.c: New test.
9764 * gcc.dg/vect/vect-outer-2a.c: New test.
9765 * gcc.dg/vect/vect-outer-2b.c: New test.
9766 * gcc.dg/vect/vect-outer-2c.c: New test.
9767 * gcc.dg/vect/vect-outer-2.c: New test.
9768 * gcc.dg/vect/vect-outer-3a.c: New test.
9769 * gcc.dg/vect/vect-outer-3b.c: New test.
9770 * gcc.dg/vect/vect-outer-3c.c: New test.
9771 * gcc.dg/vect/vect-outer-3.c: New test.
9772 * gcc.dg/vect/vect-outer-4a.c: New test.
9773 * gcc.dg/vect/vect-outer-4b.c: New test.
9774 * gcc.dg/vect/vect-outer-4c.c: New test.
9775 * gcc.dg/vect/vect-outer-4d.c: New test.
9776 * gcc.dg/vect/vect-outer-4e.c: New test.
9777 * gcc.dg/vect/vect-outer-4f.c: New test.
9778 * gcc.dg/vect/vect-outer-4g.c: New test.
9779 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
9780 * gcc.dg/vect/vect-outer-4i.c: New test.
9781 * gcc.dg/vect/vect-outer-4j.c: New test.
9782 * gcc.dg/vect/vect-outer-4k.c: New test.
9783 * gcc.dg/vect/vect-outer-4l.c: New test.
9784 * gcc.dg/vect/vect-outer-4m.c: New test.
9785 * gcc.dg/vect/vect-outer-4.c: New test.
9786 * gcc.dg/vect/vect-outer-5.c: New test.
9787 * gcc.dg/vect/vect-outer-6.c: New test.
9788 * gcc.dg/vect/vect-outer-fir.c: New test.
9789 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
9790 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
9792 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
9794 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
9795 and -fno-tree-reassoc.
9796 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
9797 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
9798 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
9799 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
9800 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
9801 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
9802 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
9803 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
9804 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
9805 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
9806 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
9807 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
9808 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
9809 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
9810 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
9811 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
9812 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
9813 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
9814 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
9815 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
9816 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
9817 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
9818 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
9819 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
9820 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
9821 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
9822 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
9823 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
9824 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
9825 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
9826 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
9827 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
9828 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
9829 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
9830 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
9831 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
9832 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
9834 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
9836 * gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
9837 versioning for aliasing).
9838 * gcc.dg/vect/vect-35.c: Likewise.
9840 * gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
9842 * gcc.dg/vect/vect-multitypes-11.c: Likewise.
9844 2007-08-18 Tom Tromey <tromey@redhat.com>
9846 PR preprocessor/32974:
9847 * gcc.dg/cpp/pr32974.c: New file.
9849 2007-08-17 Tobias Burnus <burnus@net-b.de>
9851 * gfortran.dg/interface_abstract_1.f90: New.
9853 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
9856 * gfortran.dg/pure_initializer_1.f90: New test.
9858 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
9861 * gfortran.dg/array_constructor_18.f90: New test.
9863 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
9866 * g++.dg/expr/lval3.C: New test.
9867 * g++.dg/expr/lval4.C: New test.
9869 2007-08-17 Ollie Wild <aaw@google.com>
9872 * g++.dg/lookup/builtin3.C: New test.
9873 * g++.dg/lookup/builtin4.C: New test.
9874 * g++.dg/lookup/using19.C: New test.
9876 2007-08-17 Paolo Carlini <pcarlini@suse.de>
9879 * g++.dg/parse/error31.C: New.
9881 2007-08-17 Paolo Carlini <pcarlini@suse.de>
9884 * g++.dg/template/error26.C: New.
9886 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
9889 * gfortran.dg/zero_length_2.f90: New test.
9891 2007-08-17 Tobias Burnus <burnus@net-b.de>
9893 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
9894 * gfortran.dg/kind_tests_3.f03: Ditto.
9895 * gfortran.dg/global_vars_f90_init.f90: Ditto.
9896 * gfortran.dg/interface_13.f90: Ditto.
9897 * gfortran.dg/pr32738.f90: Ditto.
9898 * gfortran.dg/module_private_1.f90: Ditto.
9899 * gfortran.dg/test_only_clause.f90: Ditto.
9900 * gfortran.dg/bind_c_vars.f90: Ditto.
9901 * gfortran.dg/bind_c_dts.f90: Ditto.
9902 * gfortran.dg/use_9.f90: Ditto.
9903 * gfortran.dg/generic_8.f90: Ditto.
9904 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
9905 * gfortran.dg/private_type_6.f90: Ditto.
9906 * gfortran.dg/c_assoc.f90: Ditto.
9907 * gfortran.dg/private_type_7.f90: Ditto.
9908 * gfortran.dg/global_vars_c_init.f90: Ditto.
9909 * gfortran.dg/bind_c_dts_2.f03: Ditto.
9910 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
9911 * gfortran.dg/c_size_t_test.f03: Ditto.
9912 * gfortran.dg/used_types_12.f90: Ditto.
9913 * gfortran.dg/pr25923.f90: Ditto.
9914 * gfortran.dg/test_com_block.f90: Ditto.
9915 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
9916 * gfortran.dg/equiv_constraint_7.f90: Ditto.
9917 * gfortran.dg/com_block_driver.f90: Ditto.
9918 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
9919 * gfortran.dg/use_iso_c_binding.f90: Ditto.
9920 * gfortran.dg/c_loc_test.f90: Ditto.
9921 * gfortran.dg/c_ptr_tests.f03: Ditto.
9922 * gfortran.dg/module_interface_1.f90: Ditto.
9924 2007-08-17 Paolo Carlini <pcarlini@suse.de>
9927 * g++.dg/other/error17.C: Adjust.
9929 2007-08-17 Ben Elliston <bje@au.ibm.com>
9932 * g++.dg/ext/altivec-14.C: New test.
9934 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
9936 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
9937 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
9939 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
9940 * gcc.dg/vect/pr32366.c: Ditto.
9942 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
9945 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
9946 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
9947 * gcc.dg/dfp/convert-int-fold.c: Ditto.
9948 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
9950 2007-08-16 Tobias Burnus <burnus@net-b.de>
9953 * gfortran.dg/use_9.f90: New.
9955 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
9957 * g++.dg/gcov/gcov-5.C: New test.
9959 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
9961 * g++.dg/gcov/gcov-4.C: New test.
9962 * lib/gcov.exp (verify-lines): Add support for
9963 checking no-coverage lines.
9965 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
9967 * gcc.dg/vect/vect-vfa-01.c: New.
9968 * gcc.dg/vect/vect-vfa-02.c: New.
9969 * gcc.dg/vect/vect-vfa-03.c: New.
9970 * gcc.dg/vect/vect-vfa-04.c: New.
9971 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
9972 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
9973 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
9974 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
9975 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
9976 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
9977 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
9978 gfortran.dg/vect/pr19049.f90: Rename to start with
9980 * gcc.dg/vect/vect.exp: Disable versioning for alias
9981 when test starts with no-vfa-.
9982 * gfortran.dg/vect/vect.exp: Likewise.
9984 2007-08-16 Richard Sandiford <richard@codesourcery.com>
9986 * gcc.dg/torture/pr32897.c: New test.
9988 2007-08-16 Paolo Carlini <pcarlini@suse.de>
9991 * g++.dg/template/crash69.C: New.
9993 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
9995 * lib/target-supports.exp (check_effective_target_arm32): Use
9996 check_no_compiler_messages.
9998 2007-08-15 Diego Novillo <dnovillo@google.com>
10000 gcc.dg/tree-ssa/20070815.c: New test.
10002 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10005 * gfortran.dg/random_7.f90: Initialize variable.
10007 2007-08-15 Jakub Jelinek <jakub@redhat.com>
10009 PR middle-end/33074
10010 * gfortran.dg/pr33074.f90: New test.
10013 * g++.dg/opt/nrv14.C: New test.
10015 2007-08-15 Paolo Carlini <pcarlini@suse.de>
10018 * g++.dg/template/crash68.C: New.
10020 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
10022 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
10023 * gcc.dg/sibcall-4.c: Ditto.
10025 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10028 * gfortran.dg/use_8.f90: New test.
10029 * gfortran.dg/c_loc_tests_2.f03: Fix code.
10031 2007-08-14 Paolo Carlini <pcarlini@suse.de>
10034 * g++.dg/template/error27.C: New.
10035 * g++.dg/template/error28.C: New.
10036 * g++.dg/other/pr28304.C: Adjust.
10037 * g++.old-deja/g++.mike/p811.C: Likewise.
10039 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
10042 * gcc.target/i386/pr30315.c: New.
10044 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10047 * gfortran.dg/substr_5.f90: New test.
10049 2007-08-14 Andrew Pinski <pinskia@gmail.com>
10052 * gcc.dg/vector-2.c: New test.
10055 * g++.dg/ext/vector8.C: New test.
10057 2007-08-13 Dan Hipschman <dsh@google.com>
10060 * gcc.dg/format/array-1.c: Add an additional test for
10061 unterminated format strings of length 1.
10063 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
10066 * gfortran.dg/external_procedures_3.f90: New test.
10068 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
10071 * gfortran.dg/import6.f90: New test.
10073 2007-08-13 Andrew Pinski <pinskia@gmail.com>
10076 * gcc.dg/vector-1.c: New test.
10078 2007-08-13 Richard Sandiford <richard@codesourcery.com>
10080 * gcc.dg/pr21255-4.c: Skip for PIC.
10081 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
10083 2007-08-13 Richard Sandiford <richard@codesourcery.com>
10085 * gcc.dg/attr-isr.c: Skip for PIC.
10086 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
10087 * gcc.dg/attr-isr-trapa.c: Likewise.
10088 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
10089 * gcc.dg/pragma-isr-trapa.c: Likewise.
10090 * gcc.dg/pragma-isr-trapa2.c: Likewise.
10092 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
10095 * gfortran.dg/transpose_1.f90: New test.
10097 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10100 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
10103 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10107 * gfortran.dg/random_4.f90: New test.
10108 * gfortran.dg/random_5.f90: New test.
10109 * gfortran.dg/random_6.f90: New test.
10110 * gfortran.dg/random_7.f90: New test.
10112 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10115 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
10117 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10120 * gfortran.dg/module_private_1.f90: New test.
10122 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10125 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
10126 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
10128 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10131 * gfortran.dg/char_length_6.f90: New test.
10133 2007-08-10 Ollie Wild <aaw@google.com>
10135 * g++.dg/lookup/using18.C: New test.
10137 2007-08-10 Paolo Carlini <pcarlini@suse.de>
10140 * g++.dg/other/error16.C: New.
10142 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10144 PR libfortran/33039
10145 * gfortran.dg/namelist_37.f90: New test.
10147 2007-08-10 Paolo Carlini <pcarlini@suse.de>
10150 * g++.dg/conversion/op3.C: New.
10152 2007-08-09 Tobias Burnus <burnus@net-b.de>
10155 * gfortran.dg/fmt_tab_1.f90: New.
10156 * gfortran.dg/fmt_tab_2.f90: New.
10158 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
10161 * gcc.c-torture/compile/pr32796.c: New test.
10163 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
10165 PR middle-end/32813
10166 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
10167 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
10168 instead of just -O.
10170 2007-08-08 Richard Sandiford <richard@codesourcery.com>
10172 * gcc.target/mips/code-readable-1.c: New test.
10173 * gcc.target/mips/code-readable-2.c: Likewise.
10174 * gcc.target/mips/code-readable-3.c: Likewise.
10176 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
10177 Revital Eres <eres@il.ibm.com>
10179 * gfortran.dg/sms-1.f90: Add comment.
10180 * gfortran.dg/sms-2.f90: New.
10182 2007-08-07 Ian Lance Taylor <iant@google.com>
10184 * gcc.dg/instrument-1.c: New test.
10185 * gcc.dg/instrument-2.c: New test.
10186 * gcc.dg/instrument-3.c: New test.
10188 2007-08-07 Steve Ellcey <sje@cup.hp.com>
10190 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
10192 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
10194 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
10195 !vector_alignment_reachable targets.
10196 * gcc.dg/vect/vect-33.c: Likewise.
10197 * gcc.dg/vect/vect-42.c: Likewise.
10198 * gcc.dg/vect/vect-44.c: Likewise.
10199 * gcc.dg/vect/vect-50.c: Likewise.
10200 * gcc.dg/vect/vect-70.c: Likewise.
10201 * gcc.dg/vect/vect-71.c: Likewise.
10202 * gcc.dg/vect/vect-87.c: Likewise.
10203 * gcc.dg/vect/vect-88.c: Likewise.
10204 * gcc.dg/vect/vect-91.c: Likewise.
10205 * gcc.dg/vect/vect-93.c: Likewise.
10206 * gcc.dg/vect/vect-96.c: Likewise.
10207 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
10208 * gcc.dg/vect/section-anchors-69.c: Likewise.
10209 * gcc.dg/vect/pr25413.c: Likewise.
10210 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
10211 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
10212 * gfortran.dg/vect-2.f90: Likewise.
10213 * gfortran.dg/vect-3.f90: Likewise.
10214 * gfortran.dg/vect-4.f90: Likewise.
10215 * gfortran.dg/vect-5.f90: Likewise.
10216 * lib/target-supports.exp (check_effective_target_natural_alignment):
10217 Return false for darwin.
10218 (check_effective_target_vector_alignment_reachable_for_double): New.
10220 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
10222 * gcc.dg/multiword-1.c: New testcase.
10224 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
10226 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
10228 * gfortran.dg/namelist_36.f90: New test.
10230 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
10232 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
10233 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
10235 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
10237 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
10238 * gcc.dg/torture/type-generic-1.c: Likewise.
10240 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
10242 * gcc.c-torture/20070522-1.c: Move to ...
10243 * gcc.c-torture/compile/20070522-1.c: Here.
10245 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10248 * gfortran.dg/minmax_char_1.f90: New test.
10249 * gfortran.dg/minmax_char_2.f90: New test.
10250 * gfortran.dg/min_max_optional_4.f90: New test.
10252 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10254 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
10255 hanging on the testcase.
10257 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
10259 PR middle-end/32988
10260 * gcc.c-torture/compile/pr32988.c: New test.
10262 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
10264 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
10266 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
10268 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
10271 2007-03-22 Dirk Mueller <dmueller@suse.de>
10273 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
10275 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10278 * gfortran.dg/isnan_1.f90: New test.
10280 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
10281 Revital Eres <eres@il.ibm.com>
10283 * gcc.dg/sms-antideps.c: New test.
10285 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
10288 * gfortran.dg/entry_13.f90: New test.
10290 * gfortran.dg/entry_12.f90: Clean up .mod file.
10292 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
10295 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
10296 variables as kind=4 so they don't overflow the record length.
10298 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
10301 * gfortran.dg/selected_kind_1.f90: New test.
10303 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
10305 PR middle-end/32780
10306 * gcc.c-torture/compile/pr32780.c: New test.
10308 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
10310 RP middle-end/32399
10311 * gcc.c-torture/compile/pr32399.c: New testcase.
10313 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
10315 PR middle-end/32304
10316 * g++.dg/torture/pr32304.C: New testcase.
10318 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
10320 PR middle-end/32935
10321 * gfortran.fortran-torture/compile/complex_1.f90: New test.
10323 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10326 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
10328 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10331 * gfortran.dg/nint_2.f90: New test.
10333 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
10335 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
10336 * gcc.dg/weak/typeof-2.c: Likewise.
10338 2007-08-03 Diego Novillo <dnovillo@google.com>
10341 * gcc.dg/tree-ssa/pr31521.c: New test.
10343 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
10346 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
10347 iostat must be default kind.
10349 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10351 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
10353 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
10356 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
10357 explicit so test passes with -fdefault-integer-8.
10358 * gfortran.dg/unformatted_recl_1.f90: Likewise.
10359 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
10361 2007-08-02 Lee Millward <lee.millward@gmail.com>
10364 * g++.dg/parse/asm1.C: New test.
10367 * g++.dg/parse/asm2.C: Likewise.
10370 * g++.dg/parse/asm3.C: Likewise.
10372 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
10374 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
10375 "int" is only 16 bit bits wide.
10376 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
10378 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10380 * g++.dg/torture/type-generic-1.C: New.
10381 * gcc.dg/pr28796-2.c: Move tests ...
10382 * gcc.dg/tg-tests.h: ... here.
10383 * gcc.dg/torture/type-generic-1.c: New.
10385 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
10387 PR libfortran/32954
10388 * minmaxloc_3.f90: New test case.
10390 2007-08-01 Tobias Burnus <burnus@net-b.de>
10393 * gfortran.dg/allocate_stat.f90: New.
10395 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
10397 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
10399 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
10401 PR tree-optimization/32919
10402 * gcc.c-torture/compile/pr32919.c: New.
10404 2007-08-01 Nick Clifton <nickc@redhat.com>
10406 * gcc.c-torture/execute/execute.exp: Change copyright header to
10407 refer to version 3 of the GNU General Public License and to point
10408 readers at the COPYING3 file and the FSF's license web page.
10409 * gcc.c-torture/execute/ieee/ieee.exp,
10410 gcc.c-torture/unsorted/unsorted.exp,
10411 gcc.c-torture/compile/compile.exp,
10412 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
10413 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
10414 gcc.target/cris/torture/cris-torture.exp,
10415 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
10416 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
10417 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
10418 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
10419 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
10420 gnat.dg/dg.exp, gnat.dg/style/style.exp,
10421 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
10422 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
10423 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
10424 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
10425 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
10426 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
10427 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
10428 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
10429 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
10430 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
10431 gcc.dg/noncompile/noncompile.exp,
10432 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
10433 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
10434 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
10435 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
10436 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
10437 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
10438 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
10439 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
10440 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
10441 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
10442 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
10443 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
10444 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
10445 g++.old-deja/old-deja.exp,
10446 gfortran.fortran-torture/execute/execute.exp,
10447 gfortran.fortran-torture/compile/compile.exp,
10448 treelang/output/output-1.c, treelang/output/output-1.tree,
10449 treelang/execute/execute.exp, treelang/Makefile.in,
10450 treelang/compile/compile.exp, g++.dg/dg.exp,
10451 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
10452 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
10453 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
10454 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
10455 g++.dg/compat/struct-layout-1.exp,
10456 g++.dg/compat/struct-layout-1_generate.c,
10457 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
10458 g++.dg/bprob/bprob.exp, config/default.exp,
10459 gcc.test-framework/test-framework.awk,
10460 gcc.test-framework/gen_directive_tests,
10461 gcc.test-framework/test-framework.exp,
10462 objc.dg/special/special.exp,
10463 objc.dg/gnu-encoding/gnu-encoding.exp,
10464 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
10465 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
10466 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
10467 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
10468 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
10469 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
10470 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
10471 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
10472 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
10473 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
10474 lib/target-supports-dg.exp, lib/gcc-defs.exp,
10475 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
10476 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
10477 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
10478 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
10479 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
10482 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
10484 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
10485 error message text.
10487 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
10490 * gfortran.dg/initialization_12.f90: New test.
10492 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
10495 * gfortran.dg/entry_12.f90: New test.
10497 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10500 * gfortran.dg/altreturn_6.f90: New test.
10502 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
10505 * gfortran.dg/exponent_2.f90: New test.
10507 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
10509 * gcc.dg/vect/vect-117.c: New test.
10510 * gcc.dg/vect/vect-74.c: Enabled test
10511 * gcc.dg/vect/vect-81.c: Enabled test
10513 2007-07-30 Andrew Pinski <pinskia@gmail.com>
10515 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
10516 s/dg-error/dg-warning where warning is expected.
10518 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
10521 * gfortran.dg/array_constructor_12.f90: Adjust argument
10522 of huge() to correct kind.
10524 2007-07-30 Ollie Wild <aaw@google.com>
10526 * gcc.dg/cpp/counter-2.c: New test.
10527 * gcc.dg/cpp/counter-3.c: New test.
10528 * gcc.dg/cpp/dir-only-1.c: New test.
10529 * gcc.dg/cpp/dir-only-1.h: New file.
10530 * gcc.dg/cpp/dir-only-2.c: New test.
10531 * gcc.dg/cpp/dir-only-3.c: New test.
10532 * gcc.dg/cpp/dir-only-3a.h: New file.
10533 * gcc.dg/cpp/dir-only-3b.h: New file.
10534 * gcc.dg/cpp/dir-only-4.c: New test.
10535 * gcc.dg/cpp/dir-only-5.c: New test.
10536 * gcc.dg/cpp/dir-only-6.c: New test.
10538 2007-07-30 Julian Brown <julian@codesourcery.com>
10540 * gcc.target/arm/neon/v*.c: Regenerate.
10542 2007-07-30 Paolo Carlini <pcarlini@suse.de>
10545 * g++.dg/ext/label6.C: New.
10547 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
10549 PR libfortran/32858
10550 PR libfortran/30814
10551 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
10553 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
10556 * gfortran.dg/actual_pointer_function_1.f90: New test.
10559 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
10561 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
10564 * gfortran.dg/shape_1.f90: Adjust error message.
10565 * gfortran.dg/parameter_array_ref_1.f90: New test.
10567 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10570 * gfortran.dg/entry_11.f90: New test.
10572 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
10573 Revital Eres <eres@il.ibm.com>
10575 * gfortran.dg/sms-1.f90: New test.
10577 2007-07-28 Richard Guenther <rguenther@suse.de>
10579 * gcc.c-torture/compile/pr32920.c: New testcase.
10581 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
10584 * g++.dg/lookup/friend11.C: New test.
10586 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
10588 * gfortran.dg/namelist_5.f90: Adjusted error message.
10589 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
10590 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
10591 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
10592 * gfortran.dg/namelist_32.f90: ... this.
10595 * gfortran.dg/namelist_33.f90: New test.
10598 * gfortran.dg/namelist_34.f90: New test.
10601 * gfortran.dg/namelist_35.f90: New test.
10603 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
10606 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
10608 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
10611 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
10612 assuming it is 0x7ffffffff.
10613 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
10614 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
10616 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
10618 * gfortran.dg/operator_3.f90: Fix dg directive.
10619 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
10620 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
10621 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
10623 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
10625 * g++.dg/cpp0x/decltype1.C: New.
10626 * g++.dg/cpp0x/decltype2.C: New.
10627 * g++.dg/cpp0x/decltype3.C: New.
10628 * g++.dg/cpp0x/decltype4.C: New.
10629 * g++.dg/cpp0x/decltype5.C: New.
10630 * g++.dg/cpp0x/decltype6.C: New.
10632 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
10634 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
10635 because the test relies on bit 31 to be the sign bit.
10637 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
10639 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
10640 assuming it is 0x7fffffff.
10641 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
10642 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
10644 2007-07-27 Mark Mitchell <mark@codesourcery.com>
10647 * g++.dg/expr/bitfield9.C: New test.
10649 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
10652 * gfortran.dg/logical_comp.f90: Update dg-error strings.
10654 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10657 * gfortran.dg/private_type_7.f90: New test.
10659 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
10662 * gfortran.dg/select_char_1.f90: New test.
10664 2007-07-27 Tobias Burnus <burnus@net-b.de>
10667 * gfortran.dg/initialization_11.f90: New test.
10669 2007-07-27 Richard Sandiford <richard@codesourcery.com>
10671 * gcc.target/mips/ins-1.c: New test.
10673 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
10676 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
10679 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
10681 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
10682 error: width of 'spare' exceeds its type.
10684 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
10686 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
10687 * gcc.dg/sibcall-4.c: Likewise.
10689 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
10691 PR rtl-optimization/31500
10692 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
10693 * g++.dg/warn/Warray-bounds.C: Likewise.
10695 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
10697 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
10699 2007-07-25 Julian Brown <julian@codesourcery.com>
10700 Paul Brook <paul@codesourcery.com>
10701 Joseph Myers <joseph@codesourcery.com>
10702 Mark Shinwell <shinwell@codesourcery.com>
10704 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
10705 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
10706 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
10707 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
10708 (check_effective_target_arm_neon_hw): New.
10709 * gcc.target/arm/neon/neon.exp: New file.
10710 * gcc.target/arm/neon/polytypes.c: New file.
10711 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
10713 2007-07-25 Janis Johnson <janis187@us.ibm.com>
10715 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
10716 targets where an "int" is less than 32 bits wide.
10718 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
10720 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
10722 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
10724 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
10725 during addition if an int is only 16 bits wide.
10726 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
10728 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
10730 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
10731 size as "long int" and are 32 or 64 bits wide.
10732 * gcc.dg/torture/pr28814.c: Likewise.
10734 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
10736 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
10737 exactly as wide as an int.
10739 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
10741 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
10742 Define and use throughout as long long printf format specifier.
10743 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
10746 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
10748 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
10749 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
10751 2007-07-25 Ben Elliston <bje@au.ibm.com>
10753 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
10755 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
10757 * gcc.c-torture/execute/20070724-1.c: New.
10759 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
10762 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
10763 "deallocates" to 24, since patch has code rid of much spurious
10765 * gfortran.dg/interface_assignment_1.f90 : New test.
10768 * gfortran.dg/interface_assignment_2.f90 : New test.
10770 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
10773 * fortran.dg/initialization_10.f90: New test.
10775 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
10778 * gfortran.dg/imag_2.f: Removed
10779 * gfortran.dg/warn_std_1.f90: New test.
10780 * gfortran.dg/warn_std_2.f90: New test.
10781 * gfortran.dg/warn_std_3.f90: New test.
10783 2007-07-24 Paolo Carlini <pcarlini@suse.de>
10786 * g++.dg/init/new22.C: New.
10788 2007-07-24 Paolo Carlini <pcarlini@suse.de>
10791 * g++.dg/template/crash67.C: New.
10793 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
10795 * lib/target-support.exp (check_effective_target_natural_alignment):
10796 (check_effective_target_vector_alignment_reachable): New.
10797 * config/spu/spu.c (spu_vector_alignment_reachable): New.
10798 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
10799 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
10801 * gcc.dg/vect/pr25413.c: Likewise.
10802 * gcc.dg/vect/pr31699.c: Likewise.
10804 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
10807 * gfortran.dg/pack_bounds_1.f90: New test case.
10809 2007-07-23  Daniel Franke  <franke.daniel@gmail.com>
10812 * gfortran.dg/initialization_9.f90: New test.
10814 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
10818 * gfortran.dg/bind_c_usage_8.f03: New test case.
10819 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
10820 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
10822 2007-07-23 Richard Sandiford <richard@codesourcery.com>
10824 * gcc.target/mips/branch-cost-1.c: New test.
10825 * gcc.target/mips/branch-cost-2.c: Likewise.
10827 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
10830 * gfortran.dg/c_char_tests.f03: New test case.
10831 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
10832 * gfortran.dg/c_char_tests_2.f03: New test case.
10833 * gfortran.dg/value_6.f03: Ditto.
10834 * gfortran.dg/value_7.f03: Ditto.
10836 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
10839 * gfortran.dg/c_funloc_tests_5.f03: New.
10840 * gfortran.dg/c_funloc_tests_5.f04: New.
10841 * gfortran.dg/c_funloc_tests_4_driver.c: New.
10843 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
10846 * g++.dg/expr/call4.C: New.
10847 * g++.dg/expr/call5.C: New.
10849 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
10852 * gfortran.dg/namelist_30.f90: New test.
10854 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
10857 * gfortran.dg/array_initializer_1.f90: Removed warning.
10858 * gfortran.dg/initialization_1.f90: Adjusted messages.
10859 * gfortran.dg/nested_modules_6.f90: Removed warning.
10862 * gfortran.dg/initialization_7.f90: New test.
10865 * gfortran.dg/initialization_8.f90: New test.
10867 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
10870 * g++.dg/template/crash47.C: Adjust errors.
10871 * g++.dg/template/crash48.C: Adjust errors.
10872 * g++.dg/template/typename12.C: New.
10873 * g++.dg/template/typename13.C: New.
10874 * g++.dg/template/typename14.C: New.
10875 * g++.dg/template/typedef6.C: Adjust errors.
10877 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
10880 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
10881 * gfortran.dg/pr32627.f03: New test case.
10883 * gfortran.dg/c_f_pointer_logical.f03: New test case.
10884 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
10885 c_f_pointer_logical.
10886 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
10887 c_f_pointer_complex.
10888 * gfortran.dg/c_f_pointer_complex.f03: New test case.
10889 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
10890 c_f_pointer_shape_tests_2.
10891 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
10893 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
10896 * gfortran.dg/c_loc_tests_9.f03: New test case.
10897 * gfortran.dg/c_loc_tests_10.f03: Ditto.
10899 2007-07-21 Lee Millward <lee.millward@gmail.com>
10902 * gfortran.dg/int_2.f90: New test.
10904 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
10906 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
10908 2007-07-20 Richard Sandiford <richard@codesourcery.com>
10910 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
10911 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
10913 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
10915 PR tree-optimization/19910
10916 * gcc.dg/pr19910.c: New test.
10918 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
10921 * gfortran.dg/pr32738.f90: New test.
10923 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
10925 PR tree-optimzation/32635
10926 * gfortran.dg/pr32635.f: New test case.
10928 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
10931 * gfortran.dg/pr32801.f03: New test case.
10933 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10935 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
10936 Test negative numbers also.
10937 * gcc.dg/c99-math-float-1.c: Likewise.
10938 * gcc.dg/c99-math-long-double-1.c: Likewise.
10939 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
10942 2007-07-18 Bob Wilson <bob.wilson@acm.org>
10944 * lib/target-supports.exp (check_effective_target_sync_int_long):
10946 (check_effective_target_sync_char_short): Likewise.
10948 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10950 * gcc.dg/pr28796-2.c: Add more cases.
10952 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10954 * gcc.dg/pr28796-1.c: Add more cases.
10955 * gcc.dg/pr28796-2.c: Likewise.
10957 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10959 * gcc.dg/pr28796-1.c: Add more cases.
10960 * gcc.dg/pr28796-2.c: Likewise.
10962 2007-07-17 Janus Weil <jaydub66@gmail.com>
10965 * gfortran.dg/pr32535.f90: New test.
10967 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
10971 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
10973 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
10975 PR rtl-optimization/32773
10976 * gcc.dg/pr32773.c: New test.
10978 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
10980 * gcc.target/spu/intrinsics-1.c: Use dg-message to
10981 match flax-vector-conversions note.
10982 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
10983 instead of dg-error for the warning.
10985 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
10987 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
10988 adapted to work on targets with 16-bit or wider int.
10989 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
10990 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
10991 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
10992 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
10994 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
10996 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
10997 support large arrays.
10998 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
10999 * gcc.dg/20061109-1.c: Likewise.
11000 * gcc.c-torture/execute/20061101-1.x: Likewise.
11001 * gcc.c-torture/execute/pr29797-1.x: Likewise.
11002 * gcc.c-torture/execute/pr31448.x: Likewise.
11004 2007-07-16 Lee Millward <lee.millward@gmail.com>
11006 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
11009 * gfortran.dg/pr32238.f90: New test.
11012 * gfortran.dg/pr32222.f90: New test.
11015 * gfortran.dg/pr32242.f90: New test.
11017 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
11018 David Ung <davidu@mips.com>
11020 * gcc.target/mips/mips-sched-madd.c: New test case.
11022 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11024 PR libfortran/32611
11025 * gfortran.dg/large_real_kind_1.f90: Update test.
11026 * gfortran.dg/pr17706.f90: Update test.
11027 * gfortran.dg/fmt_zero_digits.f90: Update test.
11028 * gfortran.dg/fmt_zero_precision.f90: Update test.
11029 * gfortran.dg/real_const_3.f90: Update test.
11031 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11034 * gfortran.dg/bounds_check_8.f90: New test.
11035 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
11037 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11040 * gfortran.dg/mvbits_2.f90: New test.
11042 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
11044 PR libfortran/32731
11045 * gfortran.dg/pack_mask_1.f90: New test.
11046 * gfortran.dg/unpack_mask_1.f90: New test.
11048 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
11050 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
11051 * gcc.dg/20001101-1.c: Likewise.
11052 * gcc.dg/20001102-1.c: Likewise.
11053 * gcc.dg/20020116-2.c: Likewise.
11054 * gcc.dg/20020416-1.c: Likewise.
11055 * gcc.dg/sparc-constant-1.c: Likewise.
11056 * gcc.dg/sparc-dwarf2.c: Likewise.
11057 * gcc.dg/sparc-frame-1.c: Likewise.
11058 * gcc.dg/sparc-getcontext-1.c: Likewise.
11059 * gcc.dg/sparc-loop-1.c: Likewise.
11060 * gcc.dg/sparc-reg-1.c: Likewise.
11061 * gcc.dg/sparc-ret.c: Likewise.
11062 * gcc.dg/sparc-trap-1.c: Likewise.
11063 * gcc.dg/ultrasp10.c: Likewise.
11064 * gcc.dg/ultrasp11.c: Likewise.
11065 * gcc.dg/ultrasp1.c: Likewise.
11066 * gcc.dg/ultrasp2.c: Likewise.
11067 * gcc.dg/ultrasp3.c: Likewise.
11068 * gcc.dg/ultrasp4.c: Likewise.
11069 * gcc.dg/ultrasp5.c: Likewise.
11070 * gcc.dg/ultrasp6.c: Likewise.
11071 * gcc.dg/ultrasp7.c: Likewise.
11072 * gcc.dg/ultrasp8.c: Likewise.
11073 * gcc.dg/ultrasp9.c: Likewise.
11074 * gcc.dg/splet-1.c: Delete.
11076 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
11079 * gfortran.dg/stfunc_5.f90: New test.
11081 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
11083 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
11084 New procedure to check if arrays are naturally aligned to the vector
11085 alignment boundary.
11086 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
11087 in size_t typedef. Adjust tree dump scan results according to
11088 vect_aligned_arrays target check.
11089 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
11090 vect_aligned_arrays target check.
11091 * gcc.dg/vect/pr31699.c: Ditto.
11093 2007-07-13 Sa Liu <saliu@de.ibm.com>
11095 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
11096 for V2DFmode vector conditional expression.
11097 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
11098 and dfceq patterns.
11099 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
11100 and dfcgt patterns.
11101 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
11102 V2DFmode comparison and test special values.
11103 * lib/target-supports.exp: Switch on test for V2DFmode
11104 vector conditional expression.
11106 2007-07-13 Richard Guenther <rguenther@suse.de>
11108 PR tree-optimization/32721
11109 * gcc.dg/pr32721.c: New testcase.
11111 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
11113 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
11114 error message part that continues on a new line.
11116 2007-07-12 Geoffrey Keating <geoffk@apple.com>
11118 * gcc.dg/c99-tgmath-1.c: New.
11119 * gcc.dg/c99-tgmath-2.c: New.
11120 * gcc.dg/c99-tgmath-3.c: New.
11121 * gcc.dg/c99-tgmath-4.c: New.
11123 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11124 Janis Johnson <janis187@us.ibm.com>
11127 * gcc.test-framework/dg-error-exp-F.c: New test.
11128 * gcc.test-framework/dg-warning-exp-F.c: New test.
11129 * lib/gcc.exp: Enable warning and error prefixes.
11130 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
11131 (dg-error): Wrap original dg-error.
11132 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
11133 markers from dg-error/dg-warning directives.
11134 * gcc.dg/20040322-1.c: Likewise.
11135 * gcc.dg/Wchar-subscripts-1.c: Likewise.
11136 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
11137 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
11138 * gcc.dg/Werror-1.c: Likewise.
11139 * gcc.dg/Werror-10.c: Likewise.
11140 * gcc.dg/Werror-11.c: Likewise.
11141 * gcc.dg/Werror-2.c: Likewise.
11142 * gcc.dg/Werror-3.c: Likewise.
11143 * gcc.dg/Werror-4.c: Likewise.
11144 * gcc.dg/Werror-5.c: Likewise.
11145 * gcc.dg/Werror-6.c: Likewise.
11146 * gcc.dg/Werror-7.c: Likewise.
11147 * gcc.dg/Werror-8.c: Likewise.
11148 * gcc.dg/Werror-9.c: Likewise.
11149 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
11150 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
11151 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
11152 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
11153 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
11154 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
11155 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
11156 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
11157 * gcc.dg/Wnested-externs-1.c: Likewise.
11158 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
11159 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
11160 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
11161 * gcc.dg/Wshadow-3.c: Likewise.
11162 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
11163 * gcc.dg/Wwrite-strings-1.c: Likewise.
11164 * gcc.dg/anon-struct-5.c: Likewise.
11165 * gcc.dg/anon-struct-6.c: Likewise.
11166 * gcc.dg/anon-struct-7.c: Likewise.
11167 * gcc.dg/anon-struct-8.c: Likewise.
11168 * gcc.dg/array-8.c: Likewise.
11169 * gcc.dg/array-quals-2.c: Likewise.
11170 * gcc.dg/asm-qual-1.c: Likewise.
11171 * gcc.dg/asm-wide-1.c: Likewise.
11172 * gcc.dg/assign-warn-1.c: Likewise.
11173 * gcc.dg/assign-warn-2.c: Likewise.
11174 * gcc.dg/bitfld-10.c: Likewise.
11175 * gcc.dg/bitfld-11.c: Likewise.
11176 * gcc.dg/bitfld-12.c: Likewise.
11177 * gcc.dg/bitfld-13.c: Likewise.
11178 * gcc.dg/bitfld-14.c: Likewise.
11179 * gcc.dg/builtin-choose-expr-2.c: Likewise.
11180 * gcc.dg/builtins-30.c: Likewise.
11181 * gcc.dg/c90-const-expr-5.c: Likewise.
11182 * gcc.dg/c90-typespec-1.c: Likewise.
11183 * gcc.dg/c99-const-expr-5.c: Likewise.
11184 * gcc.dg/c99-flex-array-5.c: Likewise.
11185 * gcc.dg/c99-fordecl-3.c: Likewise.
11186 * gcc.dg/c99-tag-3.c: Likewise.
11187 * gcc.dg/c99-typespec-1.c: Likewise.
11188 * gcc.dg/c99-vla-jump-1.c: Likewise.
11189 * gcc.dg/c99-vla-jump-2.c: Likewise.
11190 * gcc.dg/c99-vla-jump-3.c: Likewise.
11191 * gcc.dg/c99-vla-jump-4.c: Likewise.
11192 * gcc.dg/c99-vla-jump-5.c: Likewise.
11193 * gcc.dg/cast-1.c: Likewise.
11194 * gcc.dg/cast-2.c: Likewise.
11195 * gcc.dg/cast-3.c: Likewise.
11196 * gcc.dg/cast-4.c: Likewise.
11197 * gcc.dg/cast-pretty-print-1.c: Likewise.
11198 * gcc.dg/comp-goto-2.c: Likewise.
11199 * gcc.dg/comp-goto-3.c: Likewise.
11200 * gcc.dg/cpp/error-1.c: Likewise.
11201 * gcc.dg/cpp/if-paren.c: Likewise.
11202 * gcc.dg/decl-7.c: Likewise.
11203 * gcc.dg/decl-8.c: Likewise.
11204 * gcc.dg/decl-nospec-1.c: Likewise.
11205 * gcc.dg/decl-nospec-2.c: Likewise.
11206 * gcc.dg/decl-nospec-3.c: Likewise.
11207 * gcc.dg/declspec-10.c: Likewise.
11208 * gcc.dg/declspec-11.c: Likewise.
11209 * gcc.dg/declspec-12.c: Likewise.
11210 * gcc.dg/declspec-13.c: Likewise.
11211 * gcc.dg/declspec-14.c: Likewise.
11212 * gcc.dg/declspec-15.c: Likewise.
11213 * gcc.dg/declspec-16.c: Likewise.
11214 * gcc.dg/declspec-17.c: Likewise.
11215 * gcc.dg/declspec-4.c: Likewise.
11216 * gcc.dg/declspec-5.c: Likewise.
11217 * gcc.dg/declspec-6.c: Likewise.
11218 * gcc.dg/declspec-7.c: Likewise.
11219 * gcc.dg/declspec-8.c: Likewise.
11220 * gcc.dg/declspec-9.c: Likewise.
11221 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
11222 * gcc.dg/dfp/constants-c99.c: Likewise.
11223 * gcc.dg/dfp/keywords-c89.c: Likewise.
11224 * gcc.dg/dfp/keywords-c99.c: Likewise.
11225 * gcc.dg/dfp/keywords-reserved.c: Likewise.
11226 * gcc.dg/dfp/typespec.c: Likewise.
11227 * gcc.dg/dremf-type-compat-2.c: Likewise.
11228 * gcc.dg/dremf-type-compat-3.c: Likewise.
11229 * gcc.dg/dremf-type-compat-4.c: Likewise.
11230 * gcc.dg/empty-source-2.c: Likewise.
11231 * gcc.dg/empty-source-3.c: Likewise.
11232 * gcc.dg/enum3.c: Likewise.
11233 * gcc.dg/extra-semi-2.c: Likewise.
11234 * gcc.dg/extra-semi-3.c: Likewise.
11235 * gcc.dg/float-range-1.c: Likewise.
11236 * gcc.dg/float-range-2.c: Likewise.
11237 * gcc.dg/float-range-3.c: Likewise.
11238 * gcc.dg/float-range-5.c: Likewise.
11239 * gcc.dg/format/asm_fprintf-2.c: Likewise.
11240 * gcc.dg/format/asm_fprintf-3.c: Likewise.
11241 * gcc.dg/format/asm_fprintf-4.c: Likewise.
11242 * gcc.dg/format/asm_fprintf-5.c: Likewise.
11243 * gcc.dg/format/cast-1.c: Likewise.
11244 * gcc.dg/format/gcc_diag-3.c: Likewise.
11245 * gcc.dg/format/gcc_diag-4.c: Likewise.
11246 * gcc.dg/format/gcc_diag-6.c: Likewise.
11247 * gcc.dg/format/gcc_diag-8.c: Likewise.
11248 * gcc.dg/format/gcc_diag-9.c: Likewise.
11249 * gcc.dg/format/nul-2.c: Likewise.
11250 * gcc.dg/format/opt-1.c: Likewise.
11251 * gcc.dg/format/opt-2.c: Likewise.
11252 * gcc.dg/format/opt-3.c: Likewise.
11253 * gcc.dg/format/opt-4.c: Likewise.
11254 * gcc.dg/format/opt-5.c: Likewise.
11255 * gcc.dg/format/opt-6.c: Likewise.
11256 * gcc.dg/framework-2.c: Likewise.
11257 * gcc.dg/func-args-1.c: Likewise.
11258 * gcc.dg/func-outside-1.c: Likewise.
11259 * gcc.dg/func-outside-2.c: Likewise.
11260 * gcc.dg/gnu-cond-expr-2.c: Likewise.
11261 * gcc.dg/gnu-cond-expr-3.c: Likewise.
11262 * gcc.dg/if-empty-1.c: Likewise.
11263 * gcc.dg/init-bad-1.c: Likewise.
11264 * gcc.dg/init-bad-2.c: Likewise.
11265 * gcc.dg/init-bad-3.c: Likewise.
11266 * gcc.dg/init-desig-obs-2.c: Likewise.
11267 * gcc.dg/init-desig-obs-3.c: Likewise.
11268 * gcc.dg/init-empty-2.c: Likewise.
11269 * gcc.dg/init-empty-3.c: Likewise.
11270 * gcc.dg/inline-11.c: Likewise.
11271 * gcc.dg/inline-12.c: Likewise.
11272 * gcc.dg/inline-8.c: Likewise.
11273 * gcc.dg/inline-9.c: Likewise.
11274 * gcc.dg/inline3.c: Likewise.
11275 * gcc.dg/label-decl-1.c: Likewise.
11276 * gcc.dg/label-decl-2.c: Likewise.
11277 * gcc.dg/label-decl-3.c: Likewise.
11278 * gcc.dg/label-decl-4.c: Likewise.
11279 * gcc.dg/long-long-typespec-1.c: Likewise.
11280 * gcc.dg/lvalue-2.c: Likewise.
11281 * gcc.dg/lvalue-3.c: Likewise.
11282 * gcc.dg/nested-func-3.c: Likewise.
11283 * gcc.dg/nested-redef-1.c: Likewise.
11284 * gcc.dg/noreturn-4.c: Likewise.
11285 * gcc.dg/old-style-prom-2.c: Likewise.
11286 * gcc.dg/old-style-prom-3.c: Likewise.
11287 * gcc.dg/old-style-then-proto-1.c: Likewise.
11288 * gcc.dg/overflow-warn-1.c: Likewise.
11289 * gcc.dg/overflow-warn-2.c: Likewise.
11290 * gcc.dg/overflow-warn-3.c: Likewise.
11291 * gcc.dg/overflow-warn-4.c: Likewise.
11292 * gcc.dg/overflow-warn-6.c: Likewise.
11293 * gcc.dg/parm-forwdecl-2.c: Likewise.
11294 * gcc.dg/parm-forwdecl-3.c: Likewise.
11295 * gcc.dg/parm-impl-decl-1.c: Likewise.
11296 * gcc.dg/parm-impl-decl-2.c: Likewise.
11297 * gcc.dg/parm-incomplete-1.c: Likewise.
11298 * gcc.dg/parm-mismatch-1.c: Likewise.
11299 * gcc.dg/pointer-arith-1.c: Likewise.
11300 * gcc.dg/pointer-arith-2.c: Likewise.
11301 * gcc.dg/pointer-arith-3.c: Likewise.
11302 * gcc.dg/pointer-arith-4.c: Likewise.
11303 * gcc.dg/pointer-arith-6.c: Likewise.
11304 * gcc.dg/pointer-arith-7.c: Likewise.
11305 * gcc.dg/pointer-arith-8.c: Likewise.
11306 * gcc.dg/pr13804-1.c: Likewise.
11307 * gcc.dg/pr15698-1.c: Likewise.
11308 * gcc.dg/pr15698-2.c: Likewise.
11309 * gcc.dg/pr15698-3.c: Likewise.
11310 * gcc.dg/pr15698-4.c: Likewise.
11311 * gcc.dg/pr15698-5.c: Likewise.
11312 * gcc.dg/pr15698-6.c: Likewise.
11313 * gcc.dg/pr15698-7.c: Likewise.
11314 * gcc.dg/pr15698-8.c: Likewise.
11315 * gcc.dg/pr17188-1.c: Likewise.
11316 * gcc.dg/pr17301-1.c: Likewise.
11317 * gcc.dg/pr17301-2.c: Likewise.
11318 * gcc.dg/pr17730-1.c: Likewise.
11319 * gcc.dg/pr20368-1.c: Likewise.
11320 * gcc.dg/pr20368-2.c: Likewise.
11321 * gcc.dg/pr20368-3.c: Likewise.
11322 * gcc.dg/pr22308-1.c: Likewise.
11323 * gcc.dg/qual-component-1.c: Likewise.
11324 * gcc.dg/redecl-1.c: Likewise.
11325 * gcc.dg/redecl-11.c: Likewise.
11326 * gcc.dg/redecl-12.c: Likewise.
11327 * gcc.dg/redecl-13.c: Likewise.
11328 * gcc.dg/redecl-14.c: Likewise.
11329 * gcc.dg/redecl-15.c: Likewise.
11330 * gcc.dg/register-var-1.c: Likewise.
11331 * gcc.dg/register-var-2.c: Likewise.
11332 * gcc.dg/stmt-expr-2.c: Likewise.
11333 * gcc.dg/stmt-expr-3.c: Likewise.
11334 * gcc.dg/stmt-expr-label-1.c: Likewise.
11335 * gcc.dg/stmt-expr-label-2.c: Likewise.
11336 * gcc.dg/stmt-expr-label-3.c: Likewise.
11337 * gcc.dg/struct-empty-2.c: Likewise.
11338 * gcc.dg/struct-empty-3.c: Likewise.
11339 * gcc.dg/struct-parse-1.c: Likewise.
11340 * gcc.dg/struct-semi-1.c: Likewise.
11341 * gcc.dg/struct-semi-2.c: Likewise.
11342 * gcc.dg/struct-semi-3.c: Likewise.
11343 * gcc.dg/switch-5.c: Likewise.
11344 * gcc.dg/switch-6.c: Likewise.
11345 * gcc.dg/switch-7.c: Likewise.
11346 * gcc.dg/tls/diag-5.c: Likewise.
11347 * gcc.dg/transparent-union-1.c: Likewise.
11348 * gcc.dg/transparent-union-3.c: Likewise.
11349 * gcc.dg/typespec-1.c: Likewise.
11350 * gcc.dg/vla-init-2.c: Likewise.
11351 * gcc.dg/vla-init-3.c: Likewise.
11352 * gcc.dg/vla-init-4.c: Likewise.
11353 * gcc.dg/vla-init-5.c: Likewise.
11354 * gcc.dg/void-cast-2.c: Likewise.
11355 * gcc.dg/wvla-3.c: Likewise.
11356 * gcc.dg/wvla-7.c: Likewise.
11357 * gcc.target/i386/991209-1.c: Likewise.
11358 * gcc.target/ia64/fpreg-1.c: Likewise.
11359 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
11360 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
11362 2007-07-12  Daniel Franke  <franke.daniel@gmail.com>
11365 * gfortran.dg/func_decl_4.f90: New test.
11367 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
11370 * gfortran.dg/interface_17.f90: New test.
11372 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
11375 * gfortran.dg/32599.f03: New test case.
11378 * gfortran.dg/32601.f03: New test case.
11379 * gfortran.dg/32601_1.f03: Ditto.
11380 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
11381 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
11383 2007-07-12 Steve Ellcey <sje@cup.hp.com>
11385 * gcc.c-torture/execute/align-3.c: Remove function addr check.
11387 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
11388 Devang Patel <dpatel@apple.com>
11390 PR tree-optimization/25413
11391 * gcc.dg/vect/vect-align-1.c: New.
11392 * gcc.dg/vect/vect-align-2.c: New.
11393 * gcc.dg/vect/pr25413.c: New.
11394 * gcc.dg/vect/pr25413a.c: New.
11395 * gcc.dg/vect/pr31699.c: Fix dg-final check.
11397 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
11399 * lib/target-support.exp (check_ultrasparc_hw_available):
11401 (is-effective-target): Check $arg for ultrasparc_hw.
11402 (is-effective-target-keyword): Likewise.
11403 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
11404 when determining what to do on sparc platforms.
11405 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
11406 * gcc.dg/20001101-1.c: Likewise.
11407 * gcc.dg/20001101-2.c: Likewise.
11408 * gcc.dg/ultrasp9.c: Likewise.
11409 * gcc.dg/ultrasp10.c: Likewise.
11410 * gcc.target/sparc/pdist-3.c: Likewise.
11412 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
11414 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
11416 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
11418 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
11420 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
11421 now get vectorized.
11422 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
11423 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
11424 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
11425 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
11426 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
11427 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
11428 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
11429 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
11430 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
11431 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
11432 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
11433 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
11434 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
11435 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
11436 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
11437 * lib/target-supports.exp (check_effective_target_vect_int_mul):
11440 2007-07-12 Jakub Jelinek <jakub@redhat.com>
11443 * g++.dg/parse/error30.C: New test.
11445 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11448 * gfortran.dg/alloc_comp_misc_1.f90: New test.
11450 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
11452 * gfortran.fortran-torture/compile/pr32663.f: New test.
11454 2007-07-11 Paolo Carlini <pcarlini@suse.de>
11457 * g++.dg/inherit/virtual4.C: New.
11459 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
11462 * gcc.target/i386/pr32661-1.c: New test.
11464 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
11466 * gnat.dg/invariant_index.ad[sb]: New test.
11468 2007-07-11 Paolo Carlini <pcarlini@suse.de>
11471 * g++.dg/template/decl3.C: New.
11473 2007-07-09 Geoffrey Keating <geoffk@apple.com>
11476 * gcc.c-torture/execute/align-3.c: New.
11478 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
11481 * gcc.target/i386/pr32708-1.c: New test.
11482 * gcc.target/i386/pr32708-2.c: Ditto.
11483 * gcc.target/i386/pr32708-3.c: Ditto.
11485 2007-07-10 Mark Mitchell <mark@codesourcery.com>
11487 * g++.dg/init/new20.C: Remove svn:executable flag.
11489 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
11491 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
11493 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
11495 * gcc.dg/ultrasp7.c: Add fpic target requirement.
11497 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11500 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
11503 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
11506 * gfortran.dg/overload_2.f90: New test.
11509 * gfortran.dg/transfer_simplify_5.f90
11512 * gfortran.dg/interface_15.f90: New test.
11514 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
11516 PR libfortran/32336
11517 * gfortran.dg/matmul_5.f90: New test case.
11519 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
11521 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
11522 * gcc.dg/fesd-any.h: Likewise.
11523 * gcc.dg/fesd-baseonly.c: Likewise.
11524 * gcc.dg/fesd-baseonly.h: Likewise.
11525 * gcc.dg/fesd-none.c: Likewise.
11526 * gcc.dg/fesd-none.h: Likewise.
11527 * gcc.dg/fesd-reduced.c: Likewise.
11528 * gcc.dg/fesd-reduced.h: Likewise.
11529 * gcc.dg/fesd-sys.c: Likewise.
11530 * gcc.dg/fesd-sys.h: Likewise
11531 * gcc.dg/fesd.h: Likewise.
11533 * g++.dg/debug/dwarf2: New directory.
11534 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
11535 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
11536 * g++.dg/other/fesd-any.h: Likewise.
11537 * g++.dg/other/fesd-baseonly.C: Likewise.
11538 * g++.dg/other/fesd-baseonly.h: Likewise.
11539 * g++.dg/other/fesd-none.C: Likewise.
11540 * g++.dg/other/fesd-none.h: Likewise.
11541 * g++.dg/other/fesd-reduced.C: Likewise.
11542 * g++.dg/other/fesd-reduced.h: Likewise.
11543 * g++.dg/other/fesd-sys.C: Likewise.
11544 * g++.dg/other/fesd-sys.h: Likewise.
11545 * g++.dg/other/fesd.h: Likewise.
11547 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
11550 * gfortran.dg/parameter_unused.f90: New test.
11552 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
11554 PR tree-optimization/32681
11555 * gcc.dg/tree-ssa/pr32681.c: New test.
11557 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11560 * gfortran.dg/fmt_t_5.f90: New test.
11562 2007-07-08 Paolo Carlini <pcarlini@suse.de>
11565 * g++.dg/template/operator10.C: New.
11567 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
11569 PR libfortran/32217
11570 * gfortran.dg/unpack_zerosize_1.f90: New test case.
11572 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
11575 * gfortran.dg/operator_6.f90: New test.
11577 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
11580 * gfortran.dg/operator_4.f90: New test.
11581 * gfortran.dg/operator_5.f90: New test.
11582 * gfortran.dg/logical_comp.f90: Adjusted error messages.
11583 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
11585 2007-07-08 Tobias Burnus <burnus@net-b.de>
11588 * gfortran.dg/argument_checking_6.f90: New.
11590 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
11593 * gfortran.dg/interface_155555.f90: New test.
11595 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11597 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
11598 c99-math-long-double-1.c, c99-math.h: Test subnormals.
11600 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11603 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
11604 discern pedantic diagnostics and errors.
11605 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
11607 * gcc.dg/20050121-1.c: This is an error and not a warning.
11608 * gcc.target/i386/sseregparm-2.c: Likewise.
11609 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
11610 * gcc.dg/charset/attribute2.c: Likewise.
11611 * gcc.dg/bitfld-1.c: Likewise.
11612 * gcc.dg/pack-test-2.c: Likewise.
11613 * gcc.dg/940510-1.c: Match separately error and warning.
11614 * gcc.dg/array-2.c: Match separately multiple messages. The second
11615 diagnostic is a pedantic warning and not an error.
11616 * gcc.dg/pr14475.c: Match separately multiple messages.
11617 * gcc.dg/pr18809-1.c: Likewise.
11618 * gcc.dg/pr27953.c: Likewise.
11619 * gcc.dg/vla-init-1.c: Likewise.
11620 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
11622 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11625 * gfortran.dg/char_decl_1.f90: New test.
11627 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
11629 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
11631 2007-07-07 Mark Mitchell <mark@codesourcery.com>
11634 * g++.dg/template/overload9.C: New test.
11636 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
11638 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
11639 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
11641 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
11643 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
11644 * gcc.dg/20001012-2.c: Likewise.
11645 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
11646 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
11648 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
11650 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
11651 about the chunk size when STACK_SIZE is defined.
11653 2007-07-06 Josh Conner <jconner@apple.com>
11655 PR middle-end/32602
11656 * gcc.dg/sibcall-8.c: New test.
11658 2007-07-06 Josh Conner <jconner@apple.com>
11660 PR middle-end/32603
11661 * gcc.target/arm/sibcall-1.c: New test.
11663 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
11665 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
11667 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
11669 * gfortran.dg/save_parameter.f90: New test.
11670 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
11672 2007-07-06 Richard Guenther <rguenther@suse.de>
11674 * g++.dg/opt/pr30965.C: New testcase.
11676 2007-07-06 Richard Sandiford <richard@codesourcery.com>
11678 * gcc.target/mips/save-restore-5.c: New test.
11680 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
11682 PR rtl_optimization/32450
11683 * gcc.dg/pr32450.c: New runtime test.
11685 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
11687 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
11688 single underscore in scan directives.
11690 2007-07-05 Mark Mitchell <mark@codesourcery.com>
11693 * g++.dg/init/ptrmem4.C: New test.
11696 * g++.dg/init/new21.C: Likewise.
11699 * g++.dg/template/static30.C: Likewise.
11701 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
11703 * gcc.dg/vect/costmodel/ppc: New directory.
11704 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
11705 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
11707 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
11708 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
11709 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
11710 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
11711 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
11712 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
11713 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
11714 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
11715 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
11716 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
11717 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
11718 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
11719 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
11720 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
11722 2007-07-05 Tobias Burnus <burnus@net-b.de>
11725 * gfortran.dg/module_md5_1.f90: Update MD5 number.
11727 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
11730 * gfortran.dg/interface_14.f90: New test.
11733 * gfortran.dg/do_iterator_2.f90: New test.
11735 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
11737 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
11738 (FE_DEC_DOWNWARD): Likewise.
11739 (FE_DEC_UPWARD): Likewise.
11740 (FE_DEC_TOWARDZERO): Likewise.
11741 (FE_DEC_TONEARESTFROMZERO): Likewise.
11743 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
11745 * gcc.c-torture/compile/pr32606.c: New.
11746 * gfortran.fortran-torture/execute/pr32604.f90: New.
11748 2007-07-04 Mark Mitchell <mark@codesourcery.com>
11750 * gcc.dg/visibility-12.c: New test.
11751 * gcc.dg/visibility-13.c: Likewise.
11752 * g++.dg/ext/visibility-9.C: Likewise.
11753 * g++.dg/ext/visibility-10.C: Likewise.
11755 2007-07-04 Richard Sandiford <richard@codesourcery.com>
11757 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
11758 * gcc.dg/sh-relax-vxworks.c: New test.
11760 2007-07-04 Richard Guenther <rguenther@suse.de>
11762 PR tree-optimization/32500
11763 * gcc.c-torture/execute/pr32500.c: New testcase.
11765 2007-07-04 Richard Guenther <rguenther@suse.de>
11767 PR tree-optimization/32482
11768 * gcc.c-torture/compile/pr32482.c: New testcase.
11770 2007-07-04 Richard Sandiford <richard@codesourcery.com>
11772 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
11774 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
11775 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
11776 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
11777 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
11779 2007-07-04 Richard Sandiford <richard@codesourcery.com>
11781 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
11783 2007-07-04 Richard Sandiford <richard@codesourcery.com>
11785 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
11787 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11790 * gfortran.dg/min_max_optional_1.f90: New test.
11791 * gfortran.dg/min_max_optional_2.f90: New test.
11792 * gfortran.dg/min_max_optional_3.f90: New test.
11794 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11797 * gfortran.dg/fmt_error.f90: New test.
11799 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11802 * gfortran.dg/interface_13.f90: New test.
11804 2007-07-03 Dave Brolley <brolley@redhat.com>
11807 * g++.dg/init/new20.C: New test.
11809 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
11812 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
11814 2007-07-03 Tobias Burnus <burnus@net-b.de>
11817 * common_7.f90: New.
11818 * common_8.f90: New.
11819 * common_9.f90: New.
11821 2007-07-03 Tobias Burnus <burnus@net-b.de>
11824 * gfortran.dg/argument_checking_1.f90: New.
11825 * gfortran.dg/argument_checking_2.f90: New.
11826 * gfortran.dg/argument_checking_3.f90: New.
11827 * gfortran.dg/argument_checking_4.f90: New.
11828 * gfortran.dg/argument_checking_5.f90: New.
11829 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
11830 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
11832 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
11834 * gcc.dg/pr32176.c: Add -w to default dg-options.
11836 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
11838 * gcc.c-torture/compile/ssa-pre-1.c: New test.
11840 2007-07-03 Tobias Burnus <burnus@net-b.de>
11843 * gfortran.dg/null_2.f90: New.
11845 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
11846 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
11848 PR middle-end/32176
11849 * gcc.dg/pr32176.c: New test.
11851 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
11853 * gcc.dg/const-float80.c : New test.
11854 * gcc.dg/const-float128.c : New test.
11855 * gcc.dg/const-float80-ped.c : New test.
11856 * gcc.dg/const-float128-ped.c : New test.
11858 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11860 * gcc.dg/c99-math.h: Fix typo.
11862 2007-07-02 Jakub Jelinek <jakub@redhat.com>
11865 * gcc.dg/gomp/pr32468-1.c: New test.
11867 2007-07-02 Richard Sandiford <richard@codesourcery.com>
11869 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
11872 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
11874 * gfortran.fortran-torture/compile/pr32583.f: New.
11875 * gcc.c-torture/compile/pr32584.c: New
11877 2007-07-02 Ollie Wild <aaw@google.com>
11879 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
11880 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
11882 2007-07-02 Richard Sandiford <richard@codesourcery.com>
11884 * gcc.target/mips/save-restore-1.c: New test.
11885 * gcc.target/mips/save-restore-2.c: Likewise.
11886 * gcc.target/mips/save-restore-3.c: Likewise.
11887 * gcc.target/mips/save-restore-4.c: Likewise.
11889 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
11891 PR tree-optimization/31966
11892 PR tree-optimization/32533
11893 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
11894 * gfortran.dg/pr32533.f90: Ditto.
11896 2007-07-02 Jakub Jelinek <jakub@redhat.com>
11898 * g++.dg/opt/nrv12.C: New test.
11899 * gcc.target/i386/nrv1.c: New test.
11902 * g++.dg/gomp/pr31748.C: New test.
11904 2007-07-02 Ira Rosen <irar@il.ibm.com>
11906 PR tree-optimization/32230
11907 * gcc.dg/vect/pr32230.c: New test.
11909 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
11911 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
11912 * bind_c_coms.f90: Ditto.
11913 * bind_c_coms_driver.c: Ditto.
11914 * bind_c_dts.f90: Ditto.
11915 * bind_c_dts_2.f03: Ditto.
11916 * bind_c_dts_2_driver.c: Ditto.
11917 * bind_c_dts_3.f03: Ditto.
11918 * bind_c_dts_4.f03: Ditto.
11919 * bind_c_dts_driver.c: Ditto.
11920 * bind_c_implicit_vars.f03: Ditto.
11921 * bind_c_procs.f03: Ditto.
11922 * bind_c_usage_2.f03: Ditto.
11923 * bind_c_usage_3.f03: Ditto.
11924 * bind_c_usage_5.f03: Ditto.
11925 * bind_c_usage_6.f03: Ditto.
11926 * bind_c_usage_7.f03: Ditto.
11927 * bind_c_vars.f90: Ditto.
11928 * bind_c_vars_driver.c: Ditto.
11929 * binding_c_table_15_1.f03: Ditto.
11930 * binding_label_tests.f03: Ditto.
11931 * binding_label_tests_10.f03: Ditto.
11932 * binding_label_tests_10_main.f03: Ditto.
11933 * binding_label_tests_11.f03: Ditto.
11934 * binding_label_tests_11_main.f03: Ditto.
11935 * binding_label_tests_12.f03: Ditto.
11936 * binding_label_tests_13.f03: Ditto.
11937 * binding_label_tests_13_main.f03: Ditto.
11938 * binding_label_tests_14.f03: Ditto.
11939 * binding_label_tests_2.f03: Ditto.
11940 * binding_label_tests_3.f03: Ditto.
11941 * binding_label_tests_4.f03: Ditto.
11942 * binding_label_tests_5.f03: Ditto.
11943 * binding_label_tests_6.f03: Ditto.
11944 * binding_label_tests_7.f03: Ditto.
11945 * binding_label_tests_8.f03: Ditto.
11946 * binding_label_tests_9.f03: Ditto.
11947 * c_assoc.f90: Ditto.
11948 * c_assoc_2.f03: Ditto.
11949 * c_f_pointer_shape_test.f90: Ditto.
11950 * c_f_pointer_tests.f90: Ditto.
11951 * c_f_tests_driver.c: Ditto.
11952 * c_funloc_tests.f03: Ditto.
11953 * c_funloc_tests_2.f03: Ditto.
11954 * c_funloc_tests_3.f03: Ditto.
11955 * c_funloc_tests_3_funcs.c: Ditto.
11956 * c_kind_params.f90: Ditto.
11957 * c_kind_tests_2.f03: Ditto.
11958 * c_kinds.c: Ditto.
11959 * c_loc_driver.c: Ditto.
11960 * c_loc_test.f90: Ditto.
11961 * c_loc_tests_2.f03: Ditto.
11962 * c_loc_tests_2_funcs.c: Ditto.
11963 * c_loc_tests_3.f03: Ditto.
11964 * c_loc_tests_4.f03: Ditto.
11965 * c_loc_tests_5.f03: Ditto.
11966 * c_loc_tests_6.f03: Ditto.
11967 * c_loc_tests_7.f03: Ditto.
11968 * c_loc_tests_8.f03: Ditto.
11969 * c_ptr_tests.f03: Ditto.
11970 * c_ptr_tests_10.f03: Ditto.
11971 * c_ptr_tests_5.f03: Ditto.
11972 * c_ptr_tests_7.f03: Ditto.
11973 * c_ptr_tests_7_driver.c: Ditto.
11974 * c_ptr_tests_8.f03: Ditto.
11975 * c_ptr_tests_8_funcs.c: Ditto.
11976 * c_ptr_tests_9.f03: Ditto.
11977 * c_ptr_tests_driver.c: Ditto.
11978 * c_size_t_driver.c: Ditto.
11979 * c_size_t_test.f03: Ditto.
11980 * com_block_driver.f90: Ditto.
11981 * global_vars_c_init.f90: Ditto.
11982 * global_vars_c_init_driver.c: Ditto.
11983 * global_vars_f90_init.f90: Ditto.
11984 * global_vars_f90_init_driver.c: Ditto.
11985 * interop_params.f03: Ditto.
11986 * iso_c_binding_only.f03: Ditto.
11987 * iso_c_binding_rename_1.f03: Ditto.
11988 * iso_c_binding_rename_1_driver.c: Ditto.
11989 * iso_c_binding_rename_2.f03: Ditto.
11990 * iso_c_binding_rename_2_driver.c: Ditto.
11991 * kind_tests_2.f03: Ditto.
11992 * kind_tests_3.f03: Ditto.
11993 * module_md5_1.f90: Ditto.
11994 * only_clause_main.c: Ditto.
11995 * print_c_kinds.f90: Ditto.
11996 * test_bind_c_parens.f03: Ditto.
11997 * test_c_assoc.c: Ditto.
11998 * test_com_block.f90: Ditto.
11999 * test_common_binding_labels.f03: Ditto.
12000 * test_common_binding_labels_2.f03: Ditto.
12001 * test_common_binding_labels_2_main.f03: Ditto.
12002 * test_common_binding_labels_3.f03: Ditto.
12003 * test_common_binding_labels_3_main.f03: Ditto.
12004 * test_only_clause.f90: Ditto.
12005 * use_iso_c_binding.f90: Ditto.
12006 * value_5.f90: Ditto.
12007 * value_test.f90: Ditto.
12008 * value_tests_f03.f90: Ditto.
12010 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
12012 * gcc.dg/tls/opt-14.c: New.
12014 2007-07-01 Ollie Wild <aaw@google.com>
12016 * g++.dg/lookup/using16.C: New test.
12017 * g++.dg/lookup/using17.C: New test.
12019 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
12022 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
12023 (test_4): Use proper test for floating point equality.
12024 (test_8): Likewise.
12026 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12028 PR libgfortran/32554
12029 * gfortran.dg/fmt_p_1.f90: New test.
12031 2007-07-01 Ira Rosen <irar@il.ibm.com>
12033 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
12034 initialization and fix dg-final check - the initialization loop is
12037 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
12038 Volker Reichelt <reichelt@netcologne.de>
12040 PR middle-end/32559
12041 * gcc.dg/pr32559.c: New test.
12043 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
12045 PR tree-optimization/25371
12046 * gcc.dg/vect/pr25371.c: New test.
12048 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
12050 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
12051 when allocating and initializing a flexible array.
12053 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
12056 * gfortran.dg/intrinsic.f90: New test.
12058 2007-06-30 Tobias Burnus <burnus@net-b.de>
12061 * gfortran.dg/fmt_zero_check.f90: New.
12063 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
12066 * gfortran.dg/repeat_f90: New test.
12068 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12071 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
12072 -pedantic-errors, so we should match errors.
12073 * gcc.dg/cpp/escape-1.c: Likewise.
12074 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
12075 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
12077 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
12078 errors instead of warnings.
12079 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
12080 a pedantic warning.
12081 * gcc.dg/cpp/arith-3.c: Likewise.
12083 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12086 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
12087 * gcc.dg/pch/valid-2.c: Likewise.
12088 * gcc.dg/pch/valid-3.c: Likewise.
12089 * gcc.dg/pch/warn-1.c: Likewise.
12090 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
12092 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12095 * gcc.dg/Wunused-function.c: New.
12097 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12099 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
12101 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
12103 * g++.dg/other/canon-31724.C: New.
12105 2007-06-29 Jan Hubicka <jh@suse.cz>
12107 PR middle-end/32372
12108 * gcc.c-torture/compile/pr32372.c: new.
12110 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
12112 * gfortran.dg/operator_3.f90: New test.
12114 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
12116 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
12117 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
12119 2007-06-29 Richard Guenther <rguenther@suse.de>
12121 PR middle-end/32493
12122 * gcc.dg/inline-23.c: New testcase.
12124 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
12126 PR tree-optimization/24659
12127 * gcc.target/i386/vectorize2.c: New test.
12128 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
12129 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
12131 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
12133 * gcc.dg/pointer-arith-9.c: New test.
12135 2007-06-29 Tobias Burnus <burnus@net-b.de>
12138 * gfortran.dg/fmt_read_2.f90: New.
12140 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12142 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
12143 If it exists, don't try to create it.
12145 2007-06-28 Geoffrey Keating <geoffk@apple.com>
12147 * g++.dg/ext/visibility/ms-compat-1.C: New.
12149 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
12152 * gfortran.fortran-torture/compile/pr32417.f90: New test.
12154 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
12156 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
12159 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
12162 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
12164 2007-06-27 Richard Guenther <rguenther@suse.de>
12166 PR middle-end/32492
12167 * gcc.dg/inline-22.c: New testcase.
12169 2007-06-26 Hui-May Chang <hm.chang@apple.com>
12171 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
12172 the scan-assembler constant.
12174 2007-06-25 Geoffrey Keating <geoffk@apple.com>
12177 * gcc.dg/pr20216.c: New.
12179 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
12182 * gcc.dg/vect/pr32421.c: New test.
12184 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
12187 * g++.dg/other/friend5.C: New test.
12189 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
12192 * gfortran.dg/host_assoc_function_2.f90: New test.
12195 * gfortran.dg/host_assoc_call_1.f90: New test.
12197 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12199 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
12201 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12204 * gfortran.dg/error_format.f90: New test.
12206 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
12209 * gfortran.dg/pr32136.f90: New test.
12211 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
12214 * gfortran.dg/minmaxloc_1.f90: New test.
12217 * gfortran.dg/minmaxloc_2.f90: New test.
12219 2007-06-23 Richard Guenther <rguenther@suse.de>
12221 PR tree-optimization/16876
12222 PR middle-end/29478
12223 * gcc.dg/pr29254.c: The warning is bogus.
12224 * gcc.dg/warn-1.c: Likewise.
12225 * gcc.dg/assign-warn-3.c: Likewise.
12226 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
12228 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
12230 * gcc.c-torture/execute/20070623-1.c: New.
12232 2007-06-22 Jan Hubicka <jh@suse.cz>
12234 * gcc.c-torture/compile/pr31541.c: New.
12236 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
12238 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
12239 Remove -m64 from dg-options.
12241 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
12243 PR middle-end/32374
12244 * gcc.dg/pr32374.c: New test.
12246 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12249 * gfortran.dg/pointer_assign_3.f90: New test.
12251 2007-06-21 Sebastian Pop <sebpop@gmail.com>
12253 * gcc.dg/tree-ssa/pr19590.c: New.
12255 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12258 * gfortran.dg/assign.f90: Update test.
12259 * gfortran.dg/real_do_1.f90: Update test.
12260 * gfortran.dg/gomp/omp_do1.f90: Update test.
12261 * gfortran.dg/warnings_are_errors_1.f: Update test.
12262 * gfortran.dg/g77/20010519-1.f: Update test.
12263 * gfortran.dg/g77/pr9258.f: Update test.
12264 * gfortran.dg/g77/960317-1.f: Update test.
12266 2007-06-21 Richard Guenther <rguenther@suse.de>
12268 PR tree-optimization/32453
12269 * gcc.c-torture/compile/pr32453.c: New testcase.
12271 2007-06-21 Jakub Jelinek <jakub@redhat.com>
12273 PR tree-optimization/31866
12274 * gcc.dg/pr31866.c: New test.
12276 2007-06-21 Richard Guenther <rguenther@suse.de>
12278 PR tree-optimization/32451
12279 * g++.dg/torture/20070621-1.C: New testcase.
12281 2007-06-21 Christian Bruel <christian.bruel@st.com>
12283 * gcc.dg/attr-isr.c: Test delay slot content.
12285 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12288 gfortran.dg/pointer_assign_2.f90: New test.
12290 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12293 gfortran.dg/invalid_procedure_name.f90: New test.
12295 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
12297 PR tree-optimization/25737
12298 * gcc.dg/tree-ssa/alias-14.c: New test.
12300 2007-06-20 Hui-May Chang <hm.chang@apple.com>
12302 * gcc.target/i386/large-size-array-3.c: New.
12304 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
12305 Richard Guenther <rguenther@suse.de>
12308 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
12310 2007-06-20 Jakub Jelinek <jakub@redhat.com>
12312 PR middle-end/31959
12313 * gcc.dg/pr31959.c: New test.
12315 PR inline-asm/32109
12316 * g++.dg/ext/asm10.C: New test.
12318 PR middle-end/32285
12319 * gcc.c-torture/execute/20070614-1.c: New test.
12321 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
12323 * gcc.target/arm/stack-corruption.c: New test.
12325 2007-06-19 Richard Guenther <rguenther@suse.de>
12327 * g++.dg/torture/pr30252.C: New testcase.
12329 2007-06-19 Jakub Jelinek <jakub@redhat.com>
12331 PR tree-optimization/32353
12332 * g++.dg/opt/nrv13.C: New test.
12334 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
12338 * gfortran.dg/impure_assignment_2.f90 : New test.
12341 * gfortran.dg/data_initialized_2.f90 : New test.
12343 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
12344 appropriate version of 'dmach'.
12346 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
12349 * gcc.target/i386/pr32389.c New test.
12351 2007-06-18 Simon Baldwin <simonb@google.com>
12354 * g++.dg/template/error25.C: New.
12355 * g++.dg/template/spec35.C: New.
12357 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
12359 * gcc.c-torture/compile/pr32355.c: New testcase.
12361 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
12363 PR tree-optimization/32383
12364 * g++.dg/opt/pr32383.C: New test.
12366 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
12368 PR rtl-optimization/32366
12369 * gcc.dg/vect/pr32366.c: New test.
12371 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
12373 * gcc.c-torture/compile/pr32349.c: New testcase.
12375 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
12377 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
12378 * gcc.target/sparc/combined-2.c: Likewise.
12379 * gcc.target/sparc/fexpand.c : Likewise.
12380 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
12381 * gcc.target/sparc/fpack16.c : Likewise.
12382 * gcc.target/sparc/fpmerge.c : Likewise.
12383 * gcc.target/sparc/fpmul.c : Likewise.
12384 * gcc.target/sparc/noresult.c : Likewise.
12385 * gcc.target/sparc/pdist.c: Likewise.
12387 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
12389 PR middle-end/31723
12390 * gcc.target/i386/recip-divf.c: New test.
12391 * gcc.target/i386/recip-sqrtf.c: Ditto.
12392 * gcc.target/i386/recip-vec-divf.c: Ditto.
12393 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
12394 * gcc.target/i386/sse-recip.c: Ditto.
12395 * gcc.target/i386/sse-recip-vec.c: Ditto.
12397 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
12400 * gcc.c-torture/compile/20070605-1.c: New test.
12402 * gcc.c-torture/compile/20070603-1.c: New testcase.
12403 * gcc.c-torture/compile/20070603-2.c: New testcase.
12405 * gcc.c-torture/compile/20070531-1.c: New test.
12408 * gcc.c-torture/compile/20070531-2.c: New test.
12411 * gcc.c-torture/compile/20070529-1.c: New test.
12414 * gcc.c-torture/compile/20070529-2.c: New test.
12417 * gcc.c-torture/compile/20070520-1.c: New test.
12419 * g++.dg/ext/java-1.C: New test.
12421 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
12422 loops instead of one. Remove the "can't determine dependence"
12424 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
12425 needed as the cast is gone in the first place.
12426 * gcc.dg/max-1.c: Change local variable a to be a global one.
12427 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
12428 have a cast which is PREd.
12430 2007-06-15 Mark Mitchell <mark@codesourcery.com>
12432 * g++.dg/lookup/anon6.C: New test.
12434 2007-06-14 Dirk Mueller <dmueller@suse.de>
12437 * g++.dg/opt/static6.C: New testcase.
12439 2007-06-14 Geoff Keating <geoffk@apple.com>
12441 * g++.dg/ext/visibility/overload-1.C: New.
12444 * g++.dg/ext/visibility/anon4.C: New.
12446 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
12449 * gcc.target/i386/pr32268.c: New test.
12451 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
12453 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
12454 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
12455 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
12457 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
12458 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
12459 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
12462 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
12465 * gfortran.dg/common_resize_1.f90: New test.
12467 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
12470 * gcc.dg/vect/pr32224.c: Fix.
12472 2007-06-13 Eric Christopher <echristo@apple.com>
12474 * gcc.target/i386/ssefn-1.c: Add -march=i386.
12476 2007-06-13 Tobias Burnus <burnus@net-b.de>
12479 * gfortran.dg/actual_array_vect_1.f90: New.
12481 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
12483 * gcc.target/sparc/mfpu.c: New test.
12485 2007-06-12 Geoff Keating <geoffk@apple.com>
12487 * g++.dg/warn/weak1.C: Suppress on Darwin.
12488 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
12490 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
12492 PR middle-end/31579
12493 * g++.dg/torture/pr31579.C: New testcase.
12495 2007-06-12 Ian Lance Taylor <iant@google.com>
12498 * g++.dg/init/new16.C: New test.
12499 * g++.dg/init/new17.C: New test.
12500 * g++.dg/init/new18.C: New test.
12501 * g++.dg/init/new19.C: New test.
12503 2007-06-12 Olivier Hainque <hainque@adacore.com>
12505 * gnat.dg/lhs_view_convert.adb: New test.
12507 2007-06-12 Richard Guenther <rguenther@suse.de>
12509 PR tree-optimization/15353
12510 PR tree-optimization/31657
12511 * gcc.c-torture/execute/20070424-1.c: New testcase.
12512 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
12513 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
12514 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
12515 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
12516 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
12518 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
12520 PR rtl-optimization/32293
12521 * gcc.dg/pr32293.c: New test.
12523 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
12525 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
12527 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
12530 * gfortran.dg/equiv_7.f90: New test.
12531 * gfortran.dg/equiv_constraint_7.f90: Change error message.
12534 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
12536 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
12538 * gcc.dg/setjmp-3.c: Rename raise to raise0.
12539 * gcc.dg/setjmp-4.c: Likewise.
12540 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
12542 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
12544 PR rtl-optimization/31025
12545 * gfortran.dg/pr31025.f90: New.
12547 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
12550 * gcc.target/i386/pr32280.c: New test.
12552 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
12554 PR middle-end/32279
12555 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
12557 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12559 PR libgfortran/32235
12560 * gfortran.dg/backspace_9.f: New test.
12562 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
12564 * gcc.dg/tree-ssa/prefetch-7.c: New test.
12566 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
12568 * gcc.dg/tree-ssa/loop-28.c: New testcase.
12570 2007-06-09 Ian Lance Taylor <iant@google.com>
12572 PR tree-optimization/32169
12573 * gcc.c-torture/compile/pr32169.c: New test.
12575 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
12577 * gcc.dg/vect/costmodel: New directory.
12578 * gcc.dg/vect/costmodel/i386: New directory.
12579 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
12580 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
12582 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
12583 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
12584 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
12585 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
12586 * gcc.dg/vect/costmodel/x86_64: New directory.
12587 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
12589 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
12591 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
12592 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
12593 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
12594 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
12595 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
12597 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
12599 PR tree-optimization/32243
12600 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
12601 flags for -Os tests.
12602 * gcc.dg/vect/03-vect-pr32243.c: New test.
12604 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
12606 PR tree-optimization/32224
12607 * gcc.dg/vect/pr32224.c: New test.
12609 2007-06-08 Jakub Jelinek <jakub@redhat.com>
12612 * g++.dg/gomp/pr32177.C: New test.
12614 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12617 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
12618 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
12619 warning nor an error.
12620 * gcc.dg/Wfatal-2.c: Likewise.
12621 * gcc.dg/Werror-1.c: Likewise.
12622 * gcc.dg/Werror-5.c: Likewise.
12623 * gcc.dg/Werror-7.c: Likewise.
12624 * gcc.dg/Werror-10.c: Likewise.
12625 * gcc.dg/Werror-11.c: Likewise.
12627 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
12630 * g++.dg/init/brace6.C: New test.
12632 2007-06-07 Geoffrey Keating <geoffk@apple.com>
12634 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
12635 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
12636 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
12637 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
12639 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
12640 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
12641 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
12642 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
12643 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
12644 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
12645 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
12646 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
12648 * gcc.dg/darwin-minversion-3.c: New.
12650 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
12652 * gcc.target/i386/builtin-copysign.c: New test.
12654 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
12656 PR tree-optimization/32220
12657 * gfortran.dg/predcom-2.f: New testcase.
12659 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
12662 * gcc.target/i386/vectorize4.c: New test.
12664 2007-06-06 Steve Ellcey <sje@cup.hp.com>
12666 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
12668 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12671 * gcc.dg/simd-5.c: Mark output as a note.
12672 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
12674 * gcc.dg/simd-1.c: Likewise.
12675 * gcc.dg/always_inline.c: Mark output as a sorry.
12676 * gcc.dg/always_inline2.c: Likewise.
12677 * gcc.dg/always_inline3.c: Likewise.
12679 2007-06-06 Ian Lance Taylor <iant@google.com>
12681 * g++.dg/conversion/enum1.C: New test.
12683 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
12685 PR tree-optimization/32216
12686 * gcc.dg/vect/pr32216.c: New test.
12688 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12691 * gfortran.dg/invalid_contains_1.f90: New test.
12692 * gfortran.dg/invalid_contains_2.f90: New test.
12694 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12697 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
12700 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12703 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
12704 dg-message to match de note.
12705 * gcc.dg/pr26570.c: Use dg-message for a note.
12706 * gcc.dg/pr29254.c: Use dg-message for generic output and use
12707 dg-error instead of dg-warning because of -Werror.
12708 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
12709 neither an error, nor a warning.
12710 * gcc.dg/glibc-uclibc-2.c: Likewise
12711 * gcc.dg/cpp/19940712-1.c: Likewise.
12713 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
12715 PR preprocessor/23479
12716 * gcc.dg/binary-constants-1.c: Add test suites for
12717 the 0b-prefixed binary integer constants.
12718 * gcc.dg/binary-constants-2.c: Ditto.
12719 * gcc.dg/binary-constants-3.c: Ditto.
12720 * gcc.dg/binary-constants-4.c: Ditto.
12722 2007-06-05 Ian Lance Taylor <iant@google.com>
12724 * gcc.dg/Wstrict-overflow-19.c: New test.
12726 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
12728 * gcc.dg/matrix/matrix-6.c: Remove conversion.
12730 2007-06-04 Ian Lance Taylor <iant@google.com>
12732 * gcc.dg/Wstrict-overflow-18.c: New test.
12734 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12737 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
12738 * gcc.dg/cpp/mi5.c: Likewise.
12739 * gcc.dg/cpp/mi7.c: Likewise.
12741 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
12744 * gcc.dg/pr32191.c: New test.
12746 2007-05-28 Tobias Burnus <burnus@net-b.de>
12749 * gfortran.dg/allocate_stat_1.f90: Remove.
12751 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
12753 * gcc.target/i386/sse4_2-check.h: New.
12754 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
12755 * gcc.target/i386/sse4_2-crc32.h: Likewise.
12756 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
12757 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
12758 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
12759 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
12760 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
12761 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
12762 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
12763 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
12764 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
12765 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
12766 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
12767 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
12768 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
12769 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
12770 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
12771 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
12773 2007-06-01 Geoffrey Keating <geoffk@apple.com>
12775 * gcc.dg/pie-link.c: New test.
12777 2007-06-01 Ian Lance Taylor <iant@google.com>
12779 * gcc.dg/Wstrict-overflow-17.c: New test.
12781 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
12783 * gcc.dg/builtin-return-1.c (g): New.
12784 (main): Allocate at least 64 bytes on the stack.
12786 2007-05-31 Mark Mitchell <mark@codesourcery.com>
12788 * g++.dg/init/cleanup3.C: New test.
12790 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
12792 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
12795 007-05-31 Paul Thomas <pault@gcc.gnu.org>
12798 * gfortran.dg/char_array_constructor_3.f90: New test.
12800 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
12802 PR tree-optimization/32160
12803 * gfortran.dg/predcom-1.f: New test.
12805 2007-05-31 Richard Guenther <rguenther@suse.de>
12807 * g++.dg/other/str_empty.C: Move...
12808 * g++.dg/other/pr30567.C: Move...
12809 * g++.dg/tree-ssa/pr27218.C: Move...
12810 * g++.dg/torture: ...here and remove dg-options.
12812 2007-05-31 Paolo Carlini <pcarlini@suse.de>
12815 * g++.dg/ext/is_pod_incomplete.C: New.
12817 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
12818 Douglas Gregor <doug.gregor@gmail.com>
12819 Pedro Lamarao <pedro.lamarao@mndfck.org>
12820 Howard Hinnant <howard.hinnant@gmail.com>
12824 * g++.dg/cpp0x/rv8p.C: New.
12825 * g++.dg/cpp0x/temp-constructor-bug.C: New.
12826 * g++.dg/cpp0x/cast-bug.C: New.
12827 * g++.dg/cpp0x/elision_weak.C: New.
12828 * g++.dg/cpp0x/collapse-bug.C: New.
12829 * g++.dg/cpp0x/rv3p.C: New.
12830 * g++.dg/cpp0x/rv7n.C: New.
12831 * g++.dg/cpp0x/overload-conv-1.C: New.
12832 * g++.dg/cpp0x/rv2n.C: New.
12833 * g++.dg/cpp0x/deduce.C: New.
12834 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
12835 * g++.dg/cpp0x/rv6p.C: New.
12836 * g++.dg/cpp0x/template_deduction.C: New.
12837 * g++.dg/cpp0x/implicit-copy.C: New.
12838 * g++.dg/cpp0x/rv1p.C: New.
12839 * g++.dg/cpp0x/cast.C: New.
12840 * g++.dg/cpp0x/rv5n.C: New.
12841 * g++.dg/cpp0x/collapse.C: New.
12842 * g++.dg/cpp0x/overload-conv-2.C: New.
12843 * g++.dg/cpp0x/rv4p.C: New.
12844 * g++.dg/cpp0x/rvo.C: New.
12845 * g++.dg/cpp0x/iop.C: New.
12846 * g++.dg/cpp0x/rv3n.C: New.
12847 * g++.dg/cpp0x/rv7p.C: New.
12848 * g++.dg/cpp0x/reference_collapsing.C: New.
12849 * g++.dg/cpp0x/overload.C: New.
12850 * g++.dg/cpp0x/named.C: New.
12851 * g++.dg/cpp0x/rv2p.C: New.
12852 * g++.dg/cpp0x/rv6n.C: New.
12853 * g++.dg/cpp0x/not_special.C: New.
12854 * g++.dg/cpp0x/bind.C: New.
12855 * g++.dg/cpp0x/rv1n.C: New.
12856 * g++.dg/cpp0x/rv5p.C: New.
12857 * g++.dg/cpp0x/elision.C: New.
12858 * g++.dg/cpp0x/named_refs.C: New.
12859 * g++.dg/cpp0x/unnamed_refs.C: New.
12860 * g++.dg/cpp0x/rv4n.C: New.
12861 * g++.dg/cpp0x/elision_neg.C: New.
12862 * g++.dg/init/copy7.C: Run in C++98 mode.
12863 * g++.dg/overload/arg1.C: Ditto.
12864 * g++.dg/overload/arg4.C: Ditto.
12866 2007-05-30 Jakub Jelinek <jakub@redhat.com>
12869 * g++.dg/opt/static5.C: New test.
12871 2007-05-30 Richard Guenther <rguenther@suse.de>
12873 * g++.dg/dg.exp: Prune torture/.
12874 * g++.dg/torture/dg-torture.exp: New testsuite.
12876 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
12878 * gcc.target/arm/pr27387.C: Move and rename to ...
12879 * g++.dg/inherit/thunk8.C: ... here.
12881 2007-05-30 Jakub Jelinek <jakub@redhat.com>
12883 PR tree-optimization/31769
12884 * g++.dg/gomp/pr31769.C: New test.
12886 2007-05-29 Hui-May Chang <hm.chang@apple.com>
12888 * gcc.target/i386/stack-realign.c: New.
12890 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
12892 * gcc.dg/tree-ssa/prefetch-6.c: New test.
12894 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
12896 * gfortran.dg/sizeof.f90: New.
12898 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
12901 * gcc.dg/boolcomplex-1.c: New test.
12904 * g++.dg/ext/boolcomplex-1.c: New test.
12906 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
12908 * gcc.dg/matrix: New directory.
12910 2007-05-28 Tobias Burnus <burnus@net-b.de>
12913 * gfortran.dg/allocate_stat_1.f90: New.
12915 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
12918 * transfer_hollerith_1.f90: New test.
12920 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
12923 * gcc.c-torture/execute/vrp-7.c: New test.
12925 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
12927 * gfortran.dg/transfer_simplify_4.f90: New test.
12929 2007-05-27 Tobias Burnus <burnus@net-b.de>
12932 * gfortran.dg/func_result_3.f90: New.
12934 2007-05-27 Tobias Burnus <burnus@net-b.de>
12936 PR middle-end/32083
12937 * gfortran.dg/transfer_simplify_3.f90: New.
12939 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
12942 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
12943 to compile options.
12944 * gcc.target/i386/pr32065-2.c: New test.
12946 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12949 * gfortran.dg/io_constraints_2.f90: Update.
12951 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
12954 * gfortran.dg/array_constructor_17.f90: New test.
12956 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
12959 * g++.dg/opt/array2.C: New testcase.
12961 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
12964 * gcc.target/i386/pr32065.c: New test.
12966 2007-05-25 Dirk Mueller <dmueller@suse.de>
12967 Marcus Meissner <meissner@suse.de>
12969 * gcc.dg/attr-alloc_size.c: New.
12971 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
12972 Lee Millward <lee.millward@gmail.com>
12975 * g++.dg/parse/crash34.C: New test.
12977 * g++.dg/parse/crash35.C: New test.
12979 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
12981 * gcc.target/i386/sse2-check.h: New.
12982 * gcc.target/i386/sse2-vec-1.c: Likewise.
12983 * gcc.target/i386/sse2-vec-2.c: Likewise.
12984 * gcc.target/i386/sse2-vec-3.c: Likewise.
12985 * gcc.target/i386/sse2-vec-4.c: Likewise.
12986 * gcc.target/i386/sse2-vec-5.c: Likewise.
12987 * gcc.target/i386/sse2-vec-6.c: Likewise.
12989 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
13001 * g++.dg/cpp0x/pr31431.C: New.
13002 * g++.dg/cpp0x/pr31437.C: New.
13003 * g++.dg/cpp0x/pr31442.C: New.
13004 * g++.dg/cpp0x/pr31444.C: New.
13005 * g++.dg/cpp0x/pr31431-2.C: New.
13006 * g++.dg/cpp0x/pr31432.C: New.
13007 * g++.dg/cpp0x/pr31434.C: New.
13008 * g++.dg/cpp0x/pr31438.C: New.
13009 * g++.dg/cpp0x/pr31443.C: New.
13010 * g++.dg/cpp0x/pr31445.C: New.
13011 * g++.dg/cpp0x/variadic-crash1.C: New.
13013 2007-05-25 Richard Sandiford <richard@codesourcery.com>
13015 * gcc.target/arm/long-calls-1.c: New test.
13016 * gcc.target/arm/long-calls-2.c: Likewise.
13017 * gcc.target/arm/long-calls-3.c: Likewise.
13018 * gcc.target/arm/long-calls-4.c: Likewise.
13020 2007-05-25 Richard Guenther <rguenther@suse.de>
13021 Andrew Pinski <andrew_pinski@playstation.sony.com>
13023 PR tree-optimization/31982
13024 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
13026 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
13029 * gfortran.dg/result_in_spec_2.f90: New test.
13031 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13033 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
13035 2007-05-24 Ollie Wild <aaw@google.com>
13037 * gcc.dg/cpp/counter-1.c: New test.
13038 * gcc.dg/pch/counter-1.c: New test.
13039 * gcc.dg/pch/counter-1.hs: New file.
13040 * gcc.dg/pch/counter-2.c: New test.
13041 * gcc.dg/pch/counter-2.hs: New file.
13042 * gcc.dg/pch/counter-3.c: New test.
13043 * gcc.dg/pch/counter-3.hs: New file.
13045 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
13047 * gcc.dg/tree-ssa/predcom-1.c: New test.
13048 * gcc.dg/tree-ssa/predcom-2.c: New test.
13049 * gcc.dg/tree-ssa/predcom-3.c: New test.
13050 * gcc.dg/tree-ssa/predcom-4.c: New test.
13051 * gcc.dg/tree-ssa/predcom-5.c: New test.
13052 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
13054 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
13057 * gcc.target/i386/sse4_1-check.h (MASK): New.
13059 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13062 * gfortran.dg/pr25603.f: Initialize integer variables.
13064 2007-05-23 Ian Lance Taylor <iant@google.com>
13066 * g++.dg/other/vrp1.C: New test.
13068 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
13070 PR preprocessor/20077
13071 * gcc.dg/cpp/paste15.c: New test.
13073 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
13074 Nigel Stephens <nigel@mips.com>
13075 Richard Sandiford <richard@codesourcery.com>
13077 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
13078 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
13079 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
13080 * gcc.target/mips/inter/mips16-inter.exp: New.
13082 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
13084 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
13086 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
13088 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
13089 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
13090 * gcc.target/i386/sse3-addsubps.c: Likewise.
13091 * gcc.target/i386/sse3-haddpd.c: Likewise.
13092 * gcc.target/i386/sse3-haddps.c: Likewise.
13093 * gcc.target/i386/sse3-hsubpd.c: Likewise.
13094 * gcc.target/i386/sse3-hsubps.c: Likewise.
13095 * gcc.target/i386/sse3-lddqu.c: Likewise.
13096 * gcc.target/i386/sse3-movddup.c: Likewise.
13097 * gcc.target/i386/sse3-movshdup.c: Likewise.
13098 * gcc.target/i386/sse3-movsldup.c: Likewise.
13100 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
13101 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
13102 * gcc.target/i386/ssse3-pabsd.c: Likewise.
13103 * gcc.target/i386/ssse3-pabsw.c: Likewise.
13104 * gcc.target/i386/ssse3-palignr.c: Likewise.
13105 * gcc.target/i386/ssse3-phaddd.c: Likewise.
13106 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
13107 * gcc.target/i386/ssse3-phaddw.c: Likewise.
13108 * gcc.target/i386/ssse3-phsubd.c: Likewise.
13109 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
13110 * gcc.target/i386/ssse3-phsubw.c: Likewise.
13111 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
13112 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
13113 * gcc.target/i386/ssse3-pshufb.c: Likewise.
13114 * gcc.target/i386/ssse3-psignb.c: Likewise.
13115 * gcc.target/i386/ssse3-psignd.c: Likewise.
13116 * gcc.target/i386/ssse3-psignw.c: Likewise.
13117 * gcc.target/i386/ssse3-vals.h: Likewise.
13119 * gcc.target/i386/sse3-check.h: New file.
13120 * gcc.target/i386/ssse3-check.h: Likewise.
13122 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
13124 PR middle-end/31095
13125 * gcc.c-torture/compile/bcopy-1.c: New testcase.
13127 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
13129 PR middle-end/31606
13130 * gcc.c-torture/20070522-1.c: New testcase.
13132 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
13134 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
13136 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
13138 * gcc.c-torture/execute/ieee/20000320-1.x,
13139 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
13140 m68k-*-* and check_effective_target_coldfire_fpu.
13142 2007-05-22 Ollie Wild <aaw@google.com>
13144 * g++.dg/lookup/hidden-class10.C: New test.
13145 * g++.dg/lookup/hidden-class11.C: New test.
13147 2007-05-22 Ollie Wild <aaw@google.com>
13149 * g++.dg/lookup/name-clash5.C: New test.
13150 * g++.dg/lookup/name-clash6.C: New test.
13152 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
13154 * g++.dg/other/i386-2.C: Update comments on header files tested.
13155 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
13157 * gcc.target/i386/sse-12.c: Likewise.
13158 * gcc.target/i386/sse-13.c: Likewise.
13159 * gcc.target/i386/sse-14.c: Likewise.
13161 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
13162 Redefined to test with immediate operand.
13163 (__builtin_ia32_blendps): Likewise.
13164 (__builtin_ia32_blendpd): Likewise.
13165 (__builtin_ia32_dpps): Likewise.
13166 (__builtin_ia32_dpps): Likewise.
13167 (__builtin_ia32_insertps128): Likewise.
13168 (__builtin_ia32_vec_ext_v4sf): Likewise.
13169 (__builtin_ia32_vec_set_v16qi): Likewise.
13170 (__builtin_ia32_vec_set_v4si): Likewise.
13171 (__builtin_ia32_vec_set_v2di): Likewise.
13172 (__builtin_ia32_vec_ext_v16qi): Likewise.
13173 (__builtin_ia32_vec_ext_v4si): Likewise.
13174 (__builtin_ia32_vec_ext_v2di): Likewise.
13175 (__builtin_ia32_roundpd): Likewise.
13176 (__builtin_ia32_roundsd): Likewise.
13177 (__builtin_ia32_roundps): Likewise.
13178 (__builtin_ia32_roundss): Likewise.
13179 (__builtin_ia32_mpsadbw128): Likewise.
13181 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
13183 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
13185 2007-05-22 Janis Johnson <janis187@us.ibm.com>
13187 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
13189 * gcc.dg/dfp/func-struct.c: Ditto.
13190 * gcc.dg/dfp/operator-assignment.c: Ditto.
13191 * gcc.dg/dfp/convert-bfp.c: Ditto.
13192 * gcc.dg/dfp/convert-int.c: Ditto.
13193 * gcc.dg/dfp/convert-int-max.c: Ditto.
13194 * gcc.dg/dfp/func-scalar.c: Ditto.
13195 * gcc.dg/dfp/cast.c: Ditto.
13196 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
13197 failures, and fix a typo in return type of arg1_128.
13198 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
13199 failures, and fix a typo in a constant suffix.
13200 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
13201 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
13203 2007-05-22 Janis Johnson <janis187@us.ibm.com>
13204 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13206 * lib/gcc-dg.exp(process_message): New proc.
13207 (dg-message): New test directive.
13208 * gcc.dg/always_inline.c: Use dg-message.
13209 * gcc.dg/always_inline2.c: Ditto.
13210 * gcc.dg/always_inline3.c: Ditto.
13211 * gcc.dg/invalid-call-1.c: Ditto.
13212 * gcc.dg/pr17506.c: Ditto.
13213 * gcc.dg/simd-5.c: Ditto.
13214 * gcc.dg/simd-6.c: Ditto.
13215 * gcc.dg/va-arg-2.c: Ditto.
13216 * gcc.dg/cpp/syshdr.c: Ditto.
13217 * gcc.dg/cpp/unc4.c: Ditto.
13218 * gcc.dg/cpp/trad/mi1.c: Ditto.
13219 * gcc.dg/cpp/trad/mi5.c: Ditto.
13220 * gcc.dg/cpp/trad/mi7.c: Ditto.
13221 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
13222 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
13223 * gcc.test-framework/test-framework.awk: Special-case outexists
13226 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
13228 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
13229 (bit_SSE4_2): Likewise.
13230 (bit_POPCNT): Likewise.
13232 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
13233 Check if assembler supports SSE4 instructions.
13235 * gcc.target/i386/sse4_1-blendpd.c: New file.
13236 * gcc.target/i386/sse4_1-blendps.c: Likewise.
13237 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
13238 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
13239 * gcc.target/i386/sse4_1-check.h: Likewise.
13240 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
13241 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
13242 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
13243 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
13244 * gcc.target/i386/sse4_1-extractps.c: Likewise.
13245 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
13246 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
13247 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
13248 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
13249 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
13250 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
13251 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
13252 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
13253 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
13254 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
13255 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
13256 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
13257 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
13258 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
13259 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
13260 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
13261 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
13262 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
13263 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
13264 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
13265 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
13266 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
13267 * gcc.target/i386/sse4_1-pminud.c: Likewise.
13268 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
13269 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
13270 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
13271 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
13272 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
13273 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
13274 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
13275 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
13276 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
13277 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
13278 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
13279 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
13280 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
13281 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
13282 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
13283 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
13284 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
13285 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
13286 * gcc.target/i386/sse4_1-round.h: Likewise.
13287 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
13288 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
13289 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
13290 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
13291 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
13292 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
13293 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
13294 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
13295 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
13296 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
13297 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
13298 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
13299 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
13300 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
13302 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13305 * gfortran.dg/bounds_check_7.f90: New test.
13307 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
13309 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
13310 (check_effective_target_sse4a): Ditto.
13312 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
13313 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
13314 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
13315 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
13316 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
13317 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
13318 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
13319 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
13320 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
13321 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
13322 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
13323 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
13324 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
13325 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
13326 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
13327 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
13328 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
13329 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
13330 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
13331 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
13333 2007-05-21 Mark Mitchell <mark@codesourcery.com>
13335 * g++.dg/ext/cleanup-1.C: New test.
13336 * g++.dg/ext/cleanup-2.C: Likewise.
13337 * g++.dg/ext/cleanup-3.C: Likewise.
13338 * g++.dg/ext/cleanup-4.C: Likewise.
13339 * g++.dg/ext/cleanup-5.C: Likewise.
13340 * g++.dg/ext/cleanup-6.C: Likewise.
13341 * g++.dg/ext/cleanup-8.C: Likewise.
13342 * g++.dg/ext/cleanup-9.C: Likewise.
13343 * g++.dg/ext/cleanup-10.C: Likewise.
13344 * g++.dg/ext/cleanup-11.C: Likewise.
13345 * g++.dg/ext/cleanup-dtor.C: Likewise.
13347 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
13349 PR middle-end/31995
13350 * gcc.dg/vect/vect-102a.c: New test.
13352 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
13353 Paolo Carlini <pcarlini@suse.de>
13354 Uros Bizjak <ubizjak@gmail.com>
13356 * gcc.dg/gcc-have-sync-compare-and-swap.c,
13357 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
13358 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
13359 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
13360 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
13363 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
13366 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
13368 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13371 * gfortran.dg/do_3.F90: Add checks for the final value of the
13374 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
13376 * gcc.c-torture/execute/990127-2.x: New file.
13378 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
13380 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
13381 * gcc.target/i386/sse-12: Add -O to compile options.
13382 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
13383 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
13384 and mm3dnow.h. Add -O to compile options.
13386 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
13389 * gfortran.dg/char_length_5.f90: New test.
13392 * gfortran.dg/array_reference_1.f90: New test.
13394 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13401 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
13402 * gcc.dg/Wtype-limits.c: New.
13403 * gcc.dg/Wtype-limits-Wextra.c: New.
13404 * gcc.dg/Wtype-limits-no.c: New.
13405 * g++.dg/warn/Wtype-limits.C: New.
13406 * g++.dg/warn/Wtype-limits-Wextra.C: New.
13407 * g++.dg/warn/Wtype-limits-no.C: New.
13409 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
13411 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
13412 instead of "-msse2".'
13413 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
13414 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
13416 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
13417 to test with immediate operand.
13418 (__builtin_ia32_insertqi): Ditto.
13419 (__builtin_ia32_palignr128): Ditto.
13420 (__builtin_ia32_palignr): Ditto.
13421 (__builtin_ia32_pshufhw): Ditto.
13422 (__builtin_ia32_pshuflw): Ditto.
13423 (__builtin_ia32_pshufd): Ditto.
13424 (__builtin_ia32_vec_set_v8hi): Ditto.
13425 (__builtin_ia32_vec_ext_v8hi): Ditto.
13426 (__builtin_ia32_shufpd): Ditto.
13427 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
13429 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
13432 * gfortran.dg/min_max_conformance.f90: Added more testcases.
13434 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
13437 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
13438 and "__inline". Use "-msse" instead of "-msse2".
13440 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13443 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
13444 * gcc.dg/20030906-2.c: Likewise.
13445 * objc.dg/method-17.m: Add -Wreturn-type.
13446 * obj-c++.dg/method-21.mm: Likewise.
13448 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
13451 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
13452 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
13453 (__builtin_ia32_psrlqi128): Ditto.
13454 (__builtin_ia32_psrlwi128): Ditto.
13455 (__builtin_ia32_psrldi128): Ditto.
13456 (__builtin_ia32_psrldqi128): Ditto.
13457 (__builtin_ia32_pslldqi128): Ditto.
13458 (__builtin_ia32_psrawi128): Ditto.
13459 (__builtin_ia32_psradi128): Ditto.
13460 (__builtin_ia32_psllqi128): Ditto.
13461 (__builtin_ia32_pslldi128): Ditto.
13462 (__builtin_prefetch): Ditto.
13463 (__builtin_ia32_pshufw): Ditto.
13464 (__builtin_ia32_vec_set_v4hi): Ditto.
13465 (__builtin_ia32_vec_ext_v4hi): Ditto.
13466 (__builtin_ia32_shufps): Ditto.
13467 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
13469 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13472 * gfortran.dg/char_allocation_1.f90: New test.
13474 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13476 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
13477 * gcc.dg/Wconversion-sign.c: New.
13478 * gcc.dg/Wconversion-integer-no-sign.c: New.
13479 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
13481 * g++.dg/warn/Wconversion-sign.C: New.
13482 * g++.old-deja/g++.other/warn4.C: Update.
13483 * g++.dg/warn/Wconversion1.C: Likewise.
13485 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13487 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
13488 * gcc.dg/torture/builtin-math-4.c: Likewise.
13490 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13492 PR libfortran/31964
13493 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
13495 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
13497 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
13499 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
13502 * gcc.target/i386/pr31628.c: New.
13504 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
13506 PR middle-end/31344
13507 * gcc.dg/pr31344.c: New test.
13509 2007-05-17 Ian Lance Taylor <iant@google.com>
13511 PR tree-optimization/31953
13512 * gcc.c-torture/compile/pr31953.c: New test.
13514 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13516 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
13518 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
13520 * gcc.dg/torture/builtin-math-4.c: Likewise.
13522 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
13523 * gcc.dg/torture/builtin-math-4.c: Likewise.
13525 * gcc.dg/torture/builtin-math-4.c: New test.
13527 2007-05-17 Janis Johnson <janis187@us.ibm.com>
13528 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
13530 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
13531 * gcc.dg/cpp/include2.c: Ditto.
13532 * gcc.dg/cpp/mac-dir-2.c: Ditto.
13533 * gcc.dg/cpp/paste5.c: Ditto.
13534 * gcc.dg/cpp/paste6.c: Ditto.
13535 * gcc.dg/cpp/paste8.c: Ditto.
13536 * gcc.dg/cpp/paste11.c: Ditto.
13537 * gcc.dg/cpp/paste13.c: Ditto.
13538 * gcc.dg/cpp/skipping2.c: Ditto.
13539 * gcc.dg/reg-vol-struct-1.c: Ditto.
13540 * gcc.dg/Wshadow-1.c: Ditto.
13541 * gcc.dg/cpp/trad/comment.c: Ditto.
13542 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
13543 * gcc.dg/cpp/if-2.c: Ditto.
13544 * gcc.dg/array-5.c: Ditto.
13545 * gcc.dg/inline-15.c: Ditto.
13546 * gcc.dg/pr27953.c: Ditto.
13547 * gcc.dg/Wno-c++-compat.c: Ditto.
13549 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
13551 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
13553 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
13555 * gcc.c-torture/execute/20070517-1.c: New test.
13557 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
13560 * gfortran.dg/min_max_conformance.f90: New test.
13562 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
13564 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
13565 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
13566 gcc.dg/vect/vect-104.c: Use more complex construction to
13567 prevent vectorizing.
13568 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
13570 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
13572 PR tree-optimization/24659
13573 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
13574 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
13575 not vect_int target.
13576 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
13577 not vect_int target. Loop is vectorized for vect_intfloat_cvt
13579 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
13580 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
13581 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
13583 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
13585 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
13586 and x86_64-*-* targets.
13587 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
13589 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
13596 * transfer_simplify_1.f90: New test.
13597 * transfer_simplify_2.f90: New test.
13599 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
13601 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
13603 2007-05-14 Janis Johnson <janis187@us.ibm.com>
13605 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
13607 * gcc.dg/fltconst-pedantic-dfp.c: New test.
13610 * gcc.dg/fltconst-1.c: New test.
13612 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
13613 * gcc.dg/dfp/operator-assignment.c: Ditto.
13615 2007-05-14 Paolo Carlini <pcarlini@suse.de>
13618 * g++.dg/rtti/typeid5.C: New.
13620 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13623 * gfortran.dg/substr_4.f: New test.
13625 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
13627 * gcc.target/m68k/interrupt_thread-1.c,
13628 gcc.target/m68k/interrupt_thread-2.c,
13629 gcc.target/m68k/interrupt_thread-3.c: New.
13630 * gcc.target/m68k/m68k.exp: Accept fido.
13632 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
13634 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
13635 * gfortran.dg/altreturn_3.f90: Likewise.
13636 * gfortran.dg/assumed_dummy_1.f90: Likewise.
13637 * gfortran.dg/default_numeric_type_1.f90: Likewise.
13638 * gfortran.dg/inquire_iolength.f90: Likewise.
13639 * gfortran.dg/module_naming_1.f90: Likewise.
13640 * gfortran.dg/oldstyle_2.f90: Likewise.
13641 * gfortran.dg/operator_2.f90: Likewise.
13642 * gfortran.dg/parameter_array_element_1.f90: Likewise.
13643 * gfortran.dg/used_types_11.f90: Likewise.
13644 * gfortran.dg/zero_array_components_1.f90: Likewise.
13645 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
13646 * gfortran.dg/parameter_array_dummy.f90: Likewise.
13647 * gfortran.dg/real_const_3.f90: Likewise.
13649 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
13651 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
13652 * gcc.dg/tree-ssa/loop-30.c: New test.
13654 2007-05-13 Richard Guenther <rguenther@suse.de>
13656 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
13657 scanning forwprop1.
13658 * g++.dg/tree-ssa/pr31146.C: Likewise.
13660 2007-05-13 Revital Eres <eres@il.ibm.com>
13662 * gcc.dg/dse.c: New test.
13664 2007-05-12 Richard Guenther <rguenther@suse.de>
13666 PR tree-optimization/31797
13667 * gcc.c-torture/compile/pr31797.c: New testcase.
13669 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
13672 * gfortran.dg/host_assoc_function_1.f90: New test.
13674 2007-05-11 Steve Ellcey <sje@cup.hp.com>
13677 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
13679 2007-05-11 Silvius Rus <rus@google.com>
13681 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
13682 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
13683 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
13684 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
13685 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
13686 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
13687 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
13688 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
13689 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
13690 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
13691 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
13692 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
13693 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
13694 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
13695 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
13696 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
13698 2007-05-11 Paolo Carlini <pcarlini@suse.de>
13701 * gcc.c-torture/execute/builtins/memchr.c: New.
13702 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
13703 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
13705 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13708 * gfortran.dg/recursive_reference_1.f90: Put error at correct
13710 * gfortran.dg/recursive_reference_2.f90: New test.
13712 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13715 * gfortran.dg/namelist_29.f90: New test.
13717 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
13720 * gfortran.dg/entry_10.f90: New test.
13722 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
13724 PR tree-optimization/31885
13725 * gcc.dg/tree-ssa/loop-29.c: New test.
13727 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
13729 * assumed_dummy_1.f90: Fix dg directive.
13730 * char_initialiser_actual.f90: Likewise.
13731 * nested_modules_2.f90: Likewise.
13732 * shift-alloc.f90: Likewise.
13734 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
13736 * gcc.dg/20070507-1.c: Disable for non-pic targets.
13738 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13740 PR libfortran/31880
13741 * gfortran.dg/unf_read_corrupted_2.f90: New test.
13743 2007-05-09 Mike Stump <mrs@apple.com>
13745 * g++.dg/other/first-global.C: Add -fpie for darwin.
13746 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
13748 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
13750 * gcc.dg/20070507-1.c: New testcase.
13752 2007-05-08 Chao-ying Fu <fu@mips.com>
13754 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
13755 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
13756 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
13757 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
13759 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
13762 * gcc.dg/pr31847.c: New test.
13764 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
13767 * gfortran.dg/actual_array_result_1.f90: New test.
13769 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
13772 * gfortran.dg/parameter_array_init_1.f90: New test.
13775 * gfortran.dg/parameter_array_init_2.f90: New test.
13777 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
13780 * gcc.target/i386/pr31854.c: New test.
13782 2007-05-07 Janis Johnson <janis187@us.ibm.com>
13784 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
13786 2007-05-07 Mike Stump <mrs@apple.com>
13788 * g++.old-deja/g++.mike/empty.C: Add.
13790 2007-05-07 Eric Christopher <echristo@apple.com>
13792 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
13794 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
13796 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
13797 variable. Rearrange conversions from binary float to decimal float.
13799 2007-05-07 Mark Mitchell <mark@codesourcery.com>
13801 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
13804 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
13806 * gnat.dg/opt1.ad[sb]: New testcase.
13808 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13811 * gfortran.dg/do_3.F90: New test.
13813 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13816 * gfortran.dg/new_line.f90: Add new checks.
13818 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13821 * gfortran.dg/large_unit_1.f90: New.
13822 * gfortran.dg/large_unit_2.f90: New.
13823 * gfortran.dg/iostat_4.f90: New
13824 * gfortran.dg/bounds_check_fail_1.f90: Updated.
13826 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
13829 * gfortran.dg/char_result_4.f90: New test.
13831 2007-06-05 Revital Eres <eres@il.ibm.com>
13834 * gcc.dg/pr30957-1.c: New test.
13836 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13839 * gfortran.dg/char_type_len_2.f90: New test.
13841 2007-05-05 Geoffrey Keating <geoffk@apple.com>
13844 * g++.dg/other/nested-extern.cc: New.
13845 * g++.dg/other/nested-extern-1.C: New.
13846 * g++.dg/other/nested-extern-2.C: New.
13848 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
13851 * gfortran.dg/erf.f90: New test.
13852 * gfortran.dg/besxy.f90: New test.
13854 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
13857 * gfortran.dg/fseek.f90: New test.
13859 2007-05-04 Bob Wilson <bob.wilson@acm.org>
13861 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
13863 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
13865 PR libfortran/31210
13866 * gfortran.dg/zero_length_1.f90: New test.
13868 2007-05-04 Tobias Burnus <burnus@net-b.de>
13871 * gfortran.dg/char_pointer_assign_3.f90: New test.
13872 * gfortran.dg/char_result_2.f90: Re-enable test.
13874 2007-05-04 Tobias Burnus <burnus@net-b.de>
13877 * gfortran.dg/char_length_3.f90: New test.
13878 * gfortran.dg/char_result_2.f90: Fix test.
13880 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
13882 PR tree-optimization/30565
13883 * gcc.dg/tree-ssa/loop-27.c: New test.
13885 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
13887 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
13888 * gcc.target/bfin/arith.c (__v2hi): Likewise.
13889 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
13890 * gcc.target/bfin/shift.c (__v2hi): Likewise.
13892 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
13894 PR tree-optimization/31699
13895 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
13897 (check_effective_target_vect_floatint_cvt): New.
13898 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
13899 of specific targets.
13900 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
13901 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
13902 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
13903 * gcc.dg/vect/vect-iv-4.c: Likewise.
13904 * gcc.dg/vect/vect-multitypes-11.c: New.
13905 * gcc.dg/vect/pr31699.c: New.
13907 2007-05-02 Geoffrey Keating <geoffk@apple.com>
13909 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
13911 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
13914 * g++.dg/warn/anonymous-namespace-2.C: New.
13915 * g++.dg/warn/anonymous-namespace-2.h: New.
13917 2007-05-02 Paul Brook <paul@codesourcery.com>
13919 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
13921 2007-05-02 Eric Christopher <echristo@apple.com>
13923 * gcc.dg/cpp/if-div.c: New file.
13925 2007-05-02 Tom Tromey <tromey@redhat.com>
13927 PR preprocessor/28709:
13928 * gcc.dg/cpp/pr28709.c: New file.
13930 2007-05-02 Richard Guenther <rguenther@suse.de>
13932 PR tree-optimization/31146
13933 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
13935 2007-05-01 Geoffrey Keating <geoffk@apple.com>
13937 * gcc.c-torture/compile/limits-blockid.c: New.
13938 * gcc.c-torture/compile/limits-caselabels.c: New.
13939 * gcc.c-torture/compile/limits-declparen.c: New.
13940 * gcc.c-torture/compile/limits-enumconst.c: New.
13941 * gcc.c-torture/compile/limits-exprparen.c: New.
13942 * gcc.c-torture/compile/limits-externalid.c: New.
13943 * gcc.c-torture/compile/limits-fnargs.c: New.
13944 * gcc.c-torture/compile/limits-fndefn.c: New.
13945 * gcc.c-torture/compile/limits-idexternal.c: New.
13946 * gcc.c-torture/compile/limits-idinternal.c: New.
13947 * gcc.c-torture/compile/limits-pointer.c: New.
13948 * gcc.c-torture/compile/limits-stringlit.c: New.
13949 * gcc.c-torture/compile/limits-structmem.c: New.
13950 * gcc.c-torture/compile/limits-structnest.c: New.
13952 2007-04-29 Geoffrey Keating <geoffk@apple.com>
13954 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
13956 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
13958 PR middle-end/31740
13959 * gcc.c-torture/compile/20070501-1.c: New testcase.
13961 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
13964 * gfortran.dg/array_memset_2: New test case.
13966 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
13969 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
13971 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
13974 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
13976 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
13977 keyword to dg-final test.
13978 * gcc.dg/vect/vect-iv-4.c: Likewise.
13979 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
13980 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
13982 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
13984 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
13985 * lib/target-supports.exp
13986 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
13987 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
13989 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
13991 * gcc.c-torture/execute/ieee/20000320-1.c: Use
13992 __LONG_LONG_MAX__ and its friends instead of those supplied by
13995 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
13998 * g++.dg/ext/vector7.C: New testcase.
14000 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14003 * gfortran.dg/bound_simplification_1.f90: New test.
14005 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14008 * gfortran.dg/bom_error.f90: New test.
14009 * gfortran.dg/bom_include.f90: New test.
14010 * gfortran.dg/bom_UTF16-LE.f90: New test.
14011 * gfortran.dg/bom_UTF16-BE.f90: New test.
14012 * gfortran.dg/bom_UTF-8.f90: New test.
14013 * gfortran.dg/bom_UTF-32.f90: New test.
14014 * gfortran.dg/bom_UTF-8.F90: New test.
14015 * gfortran.dg/bom_include.inc: New file.
14017 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
14020 * g++.dg/init/ptrfn2.C: New test.
14021 * g++.dg/init/ptrfn3.C: New test.
14023 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
14026 * gfortran.dg/dependency_21.f90: New test.
14028 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14030 * gfortran.dg/secnds.f: Use real*8.
14031 * gfortran.dg/secnds-1.f: Use real*8.
14033 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14035 PR libfortran/31532
14036 * gfortran.dg/inquire_5.f90: Update test.
14038 2007-04-27 Ian Lance Taylor <iant@google.com>
14040 PR middle-end/31710
14041 * gcc.c-torture/compile/pr31710.c: New test.
14043 2007-04-27 Richard Guenther <rguenther@suse.de>
14045 PR tree-optimization/30965
14046 PR tree-optimization/30978
14047 * gcc.dg/tree-ssa/pr30978.c: New testcase.
14048 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
14049 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
14050 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
14052 2007-04-27 Richard Guenther <rguenther@suse.de>
14054 PR tree-optimization/31715
14055 * gcc.dg/Warray-bounds-4.c: New testcase.
14057 2007-04-26 Ian Lance Taylor <iant@google.com>
14060 * gcc.c-torture/compile/pr28675.c: New test.
14062 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
14065 * g++.dg/ext/vector6.C: New test.
14067 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
14069 * gcc.c-torture/execute/ieee/20000320-1.x: New.
14071 2007-04-26 Steve Ellcey <sje@cup.hp.com>
14073 PR middle-end/31617
14074 * g++.dg/other/str_empty.C: Add expected warning.
14076 2007-04-26 Richard Guenther <rguenther@suse.de>
14077 Daniel Berlin <dberlin@dberlin.org>
14079 PR tree-optimization/30567
14080 * g++.dg/other/pr30567.C: New testcase.
14082 2007-04-26 Richard Guenther <rguenther@suse.de>
14084 PR tree-optimization/31703
14085 * gcc.c-torture/compile/pr31703.c: New testcase.
14086 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
14087 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
14089 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
14091 * gfortran.dg/open_errors.f90: Added if statements checking
14092 the value of iostat.
14094 2007-04-26 Jakub Jelinek <jakub@redhat.com>
14097 * g++.dg/gomp/pr31598.C: New test.
14099 PR tree-optimization/30558
14100 * g++.dg/gomp/pr30558.C: New test.
14102 2007-04-24 Mark Mitchell <mark@codesourcery.com>
14105 * g++.dg/ext/complex2.C: New test.
14107 2007-04-25 Paolo Carlini <pcarlini@suse.de>
14109 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
14111 2007-04-25 Thiemo Seufer <ths@mips.com>
14113 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
14114 value to signed char.
14116 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
14118 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
14119 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
14120 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
14122 2007-04-25 Tobias Burnus <burnus@net-b.de>
14125 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
14126 statement functions.
14127 * gfortran.dg/c_by_val_5.f90: New test.
14129 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
14131 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
14132 with two new subroutines to avoid parameter-induced aliasing.
14133 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
14134 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
14136 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14138 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
14139 * g++.dg/warn/Warray-bounds.C: Likewise.
14141 2007-04-24 Ian Lance Taylor <iant@google.com>
14143 PR tree-optimization/31605
14144 * gcc.c-torture/execute/pr31605.c: New test.
14146 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14149 * lib/gcc-dg.exp (scan-module): New function.
14150 * gfortran.dg/module_md5_1.f90: New test.
14152 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
14154 * g++.old-deja/g++.pt/defarg6.C: Only run with
14156 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
14157 * g++.dg/cpp0x/variadic61.C: Ditto.
14158 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
14159 * g++.dg/cpp0x/variadic62.C: Ditto.
14160 * g++.dg/template/meminit1.C: Ditto.
14161 * g++.dg/template/operator7.C: Ditto.
14162 * g++.dg/template/static15.C: Ditto.
14163 * g++.dg/template/invalid1.C: Ditto.
14164 * g++.dg/template/shift1.C: Ditto.
14165 * g++.dg/template/error10.C: Ditto.
14167 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
14169 PR diagnostic/25923
14170 * gfortran.dg/pr25923.f90: New test.
14172 2007-04-24 Ian Lance Taylor <iant@google.com>
14174 PR tree-optimization/31602
14175 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
14177 2007-04-24 Janis Johnson <janis187@us.ibm.com>
14179 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
14180 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
14182 2007-04-24 Hui-May Chang <hm.chang@apple.com>
14184 * gcc.target/i386/reload-1.c. New.
14186 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
14187 Olga Golovanevsky <olga@il.ibm.com>
14189 * g++.dg/other/str_empty.C: New test.
14191 2007-04-24 Richard Henderson <rth@redhat.com>
14193 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
14195 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
14198 * gcc.c-torture/compile/pr31641.c: New testcase.
14200 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
14202 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
14203 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
14204 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
14205 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
14207 2007-04-23 Simon Baldwin <simonb@google.com>
14209 * g++.dg/other/error15.C: New.
14210 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
14211 triggering a "multiple parameters named" error.
14213 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
14216 * gfortran.dg/backspace_8.f: New test case.
14218 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
14221 * gfortran.dg/used_types_17.f90: New test.
14224 * gfortran.dg/zero_array_components_1.f90: New test.
14226 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
14229 * gfortran.dg/open_errors.f90: Allow a different error message.
14231 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
14233 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
14234 Rename from check_effective_target_vect_pack_mod. Rename global
14235 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
14237 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
14239 * gcc.dg/vect/vect-iv-8a.c: Ditto.
14240 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
14242 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
14244 PR middle-end/31448
14245 * gcc.c-torture/execute/pr31448.c: New testcase.
14247 2007-04-22 Nick Clifton <nickc@redhat.com>
14249 * gcc.dg/20020312-2.c: Add support for the FRV.
14251 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
14253 PR tree-optimization/24659
14254 * gcc.dg/vect/vect-float-extend-1.c: New test.
14255 * gcc.dg/vect/vect-float-truncate-1.c: New test.
14257 2007-04-22 Richard Guenther <rguenther@suse.de>
14259 PR tree-optimization/29789
14260 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
14261 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
14263 2007-04-22 Revital Eres <eres@il.ibm.com>
14265 * gcc.dg/var-expand2.c: New test.
14267 2007-04-22 Revital Eres <eres@il.ibm.com>
14269 * gcc.dg/var-expand3.c: New test.
14271 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14274 * gfortran.dg/continuation_8.f90: New test.
14276 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
14279 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
14280 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
14282 2007-04-21 Richard Guenther <rguenther@suse.de>
14284 PR middle-end/31136
14285 * gcc.c-torture/execute/pr31136.c: New testcase.
14287 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
14289 * gcc.target/i386/movsi-sm-1.c: New.
14291 2007-04-20 Richard Henderson <rth@redhat.com>
14293 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
14294 * gcc.dg/pr27095.c: Cope with alpha GOT load.
14296 2007-04-20 Jakub Jelinek <jakub@redhat.com>
14298 * gcc.target/i386/ordcmp-1.c: New test.
14299 * gcc.target/i386/unordcmp-1.c: New test.
14301 PR tree-optimization/31632
14302 * gcc.c-torture/compile/20070419-1.c: New test.
14304 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
14306 * gcc.dg/invalid-call-1.c: New test.
14308 2007-04-18 Dirk Mueller <dmueller@suse.de>
14310 PR diagnostic/31227
14311 * gcc.dg/Warray-bounds-3.c: New.
14313 2007-04-18 Richard Guenther <rguenther@suse.de>
14315 PR tree-optimization/19431
14316 PR tree-optimization/21463
14317 * gcc.c-torture/execute/20070212-1.c: New testcase.
14318 * gcc.c-torture/execute/20070212-2.c: Likewise.
14319 * gcc.c-torture/execute/20070212-3.c: Likewise.
14320 * gcc.dg/tree-ssa/pr19431.c: Likewise.
14321 * gcc.dg/tree-ssa/pr21463.c: Likewise.
14322 * g++.dg/tree-ssa/pr21463.C: Likewise.
14323 * g++.dg/tree-ssa/pr30738.C: Likewise.
14325 2007-04-17 Mark Mitchell <mark@codesourcery.com>
14328 * g++.dg/expr/bitfield8.C: New test.
14330 2007-04-17 Joseph Myers <joseph@codesourcery.com>
14331 Richard Sandiford <richard@codesourcery.com>
14333 * lib/target-supports.exp (check_profiling_available): Return 0
14334 for uClibc with -p or -pg.
14336 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
14339 * g++.dg/template/init7.C: New test.
14341 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
14343 PR rtl-optimization/31360
14344 * gcc.dg/loop-7.c: New test.
14346 2007-04-17 Mark Mitchell <mark@codesourcery.com>
14348 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
14349 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
14351 (compat-execute): Likewise.
14352 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
14353 files to remote hosts.
14354 * lib/c-ctorture.exp (c-torture-compile): Likewise.
14355 (c-torture-execute): Likewise.
14356 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
14357 or plain file. Use remote_upload and remote_download to copy
14359 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
14360 before scanning it.
14362 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
14364 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
14366 2007-04-16 Lawrence Crowl <crowl@google.com>
14368 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
14369 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
14370 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
14371 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
14372 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
14373 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
14374 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
14375 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
14376 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
14377 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
14378 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
14380 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
14381 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
14382 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
14383 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
14384 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
14385 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
14386 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
14387 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
14388 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
14389 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
14390 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
14392 2007-04-16 Ian Lance Taylor <iant@google.com>
14394 PR tree-optimization/31522
14395 * gcc.dg/Wstrict-overflow-16.c: New test.
14397 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
14399 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
14401 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
14404 * gfortran.dg/module_naming_1.f90: New.
14406 2007-04-16 Richard Sandiford <richard@codesourcery.com>
14408 * lib/target-supports.exp (check_profiling_available): Return
14409 false for m68k-*-uclinux.
14411 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
14414 Testcase for c++ anonymous namespace warning
14416 * g++.dg/warn/anonymous-namespace-1.C: New test
14417 * g++.dg/warn/anonymous-namespace-1.h: New test
14419 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
14422 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
14424 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14426 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
14428 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
14431 * gfortran.dg/array_constructor_16.f90: New test.
14433 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
14435 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
14436 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
14438 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14440 PR rtl-optimization/31500
14441 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
14442 * g++.dg/warn/Warray-bounds.C: Likewise.
14444 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
14447 * gcc.dg/gnu89-init-4.c: New testcase.
14449 2007-04-14 Jakub Jelinek <jakub@redhat.com>
14452 * gcc.dg/gomp/pr25874.c: Add dg-options.
14453 * g++.dg/gomp/pr25874.C: Add dg-options.
14455 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
14458 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
14459 * gfortran.dg/warnings_are_errors_1.f: New testcase.
14461 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14464 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
14466 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
14470 * gfortran.dg/initialization_6.f90: New test.
14472 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
14474 * gcc.c-torture/compile/pr27528.c: Require nonpic.
14476 * lib/target-supports.exp (check_gc_sections_available):
14477 Return false if ldflags includes -elf2flt.
14479 2007-04-13 Jason Merrill <jason@redhat.com>
14482 * conv3.C: New test.
14484 2007-04-13 Mike Stump <mrs@apple.com>
14486 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
14487 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
14489 2007-04-13 Joseph Myers <joseph@codesourcery.com>
14491 PR tree-optimization/29598
14492 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
14494 2007-04-13 Tobias Burnus <burnus@net-b.de>
14497 * gfortran.dg/func_assign.f90: New test.
14499 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
14502 * gfortran.dg/used_types_16.f90: New test.
14504 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
14507 * gfortran.dg/goto_2.f90: New.
14508 * gfortran.dg/goto_3.f90: New.
14509 * gfortran.dg/pr17708.f90: Rename to ...
14510 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
14512 2007-04-13 Tobias Burnus <burnus@net-b.de>
14515 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
14516 instead of a struct.
14518 2007-04-13 Tobias Burnus <burnus@net-b.de>
14521 * gfortran.dg/value_4.c: Use GNU extensions for complex
14522 instead of a struct.
14524 2007-04-13 Richard Guenther <rguenther@suse.de>
14526 PR tree-optimization/21258
14527 * gcc.dg/tree-ssa/vrp34.c: New testcase.
14529 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14531 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
14534 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
14537 * gfortran.dg/char_length_2.f90: New.
14538 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
14539 * gfortran.dg/repeat_4.f90: Likewise.
14542 * gfortran.dg/char_assign_1.f90: New.
14545 * gfortran.dg/block_name_1.f90: New.
14546 * gfortran.dg/block_name_2.f90: New.
14548 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
14551 * g++.dg/other/pr31078.C: New.
14553 2007-04-12 Richard Guenther <rguenther@suse.de>
14555 PR tree-optimization/31169
14556 * gcc.c-torture/execute/pr31169.c: New testcase.
14558 2007-04-12 Richard Guenther <rguenther@suse.de>
14560 PR tree-optimization/24689
14561 PR tree-optimization/31307
14562 * g++.dg/tree-ssa/pr31307.C: New testcase.
14563 * gcc.dg/tree-ssa/pr24689.c: Likewise.
14565 2007-04-12 Tobias Burnus <burnus@net-b.de>
14568 * gfortran.dg/access_spec_1.f90: New test.
14569 * gfortran.dg/access_spec_2.f90: New test.
14570 * gfortran.dg/non_module_public.f90: Match new error message.
14572 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
14575 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
14576 to 4 at line 38 to fix bounds problem.
14578 2007-04-11 Tobias Burnus <burnus@net-b.de>
14581 * gfortran.dg/pointer_intent_1.f90: Fix test.
14583 2007-04-10 Eric Christopher <echristo@apple.com>
14585 * lib/target-supports.exp
14586 (check_effective_target_fstack_protector): Rewrite.
14588 2007-04-09 Mark Mitchell <mark@codesourcery.com>
14591 * g++.dg/init/const5.C: New test.
14593 2007-04-09 Jan Hubicka <jh@suse.cz>
14595 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
14597 2007-04-08 Jan Hubicka <jh@suse.cz>
14599 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
14601 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
14604 * gfortran.dg/achar_4.f90: New test.
14606 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
14609 * gfortran.dg/used_dummy_types_8.f90: New test.
14611 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
14614 * gfortran.dg/parameter_array_element_1.f90: New test.
14616 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
14619 * gfortran.dg/default_numeric_type_1.f90: New test.
14621 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
14624 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
14626 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
14629 * gfortran.dg/interface_12.f90: New test.
14631 2007-04-07 Bruce Korb <bkorb@gnu.org>
14633 * gcc.dg/format/opt-6.c: New test.
14634 * gcc.dg/format/nul-1.c: New test.
14635 * gcc.dg/format/nul-2.c: New test.
14637 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14639 PR libgfortran/31395
14640 * gfortran.dg/fmt_colon.f90: New test.
14642 2007-04-06 Mark Mitchell <mark@codesourcery.com>
14644 * g++.old-deja/g++.other/init18.C: Use
14645 dg-require-effective-target instead of an explicit xfail.
14647 2007-04-05 Janis Johnson <janis187@us.ibm.com>
14649 * gcc.dg/dfp/signbit-1.c
14650 * gcc.dg/dfp/signbit-2.c
14652 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
14655 * gfortran.dg/altreturn_5.f90: New test.
14657 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
14660 * gfortran.dg/contained_module_proc_1.f90: New test.
14662 2007-04-04 Stuart Hastings <stuart@apple.com>
14665 * objc/execute/exceptions/pr31281.m: New.
14667 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
14669 * g++.dg/ext/dllimport12.C: Update comments.
14671 2007-04-03 Eric Christopher <echristo@apple.com>
14673 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
14675 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14678 * gfortran.dg/repeat_2.f90: New test.
14679 * gfortran.dg/repeat_3.f90: New test.
14680 * gfortran.dg/repeat_4.f90: New test.
14682 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
14684 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
14686 2007-04-03 Jakub Jelinek <jakub@redhat.com>
14689 * g++.dg/parse/cond3.C: New test.
14691 PR middle-end/30704
14692 * gcc.c-torture/execute/ieee/pr30704.c: New test.
14694 2007-04-02 Jason Merrill <jason@redhat.com>
14697 * g++.dg/ext/visibility/anon3.C: New test.
14699 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14701 PR libgfortran/31052
14702 * gfortran.dg/namelist_28.f90: New test.
14704 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14706 PR libgfortran/31366
14707 * gfortran.dg/direct_io_6.f90: New test.
14709 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14711 PR libgfortran/31207
14712 * gfortran.dg/advance_5.f90: New test.
14713 * gfortran.dg/advance_6.f90: New test.
14715 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
14717 * g++.dg/ext/dllimport6.C: Remove extra ';'.
14718 * g++.dg/ext/dllimport7.C: Likewise.
14719 * g++.dg/ext/selectany1.C: Likewise.
14721 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
14723 * g++.dg/parser/pr31138.C: New.
14724 * g++.dg/parser/pr31140.C: New.
14725 * g++.dg/parser/pr31141.C: New.
14727 2007-03-30 Paolo Carlini <pcarlini@suse.de>
14730 * g++.dg/ext/is_base_of.C: New.
14731 * g++.dg/ext/has_virtual_destructor.C: New.
14732 * g++.dg/ext/is_polymorphic.C: New.
14733 * g++.dg/ext/is_base_of_diagnostic.C: New.
14734 * g++.dg/ext/is_enum.C: New.
14735 * g++.dg/ext/has_nothrow_assign.C: New.
14736 * g++.dg/ext/has_nothrow_constructor.C: New.
14737 * g++.dg/ext/is_empty.C: New.
14738 * g++.dg/ext/has_trivial_copy.C: New.
14739 * g++.dg/ext/has_trivial_assign.C: New.
14740 * g++.dg/ext/is_abstract.C: New.
14741 * g++.dg/ext/is_pod.C: New.
14742 * g++.dg/ext/has_nothrow_copy.C: New.
14743 * g++.dg/ext/is_class.C: New.
14744 * g++.dg/ext/has_trivial_constructor.C: New.
14745 * g++.dg/ext/is_union.C: New.
14746 * g++.dg/ext/has_trivial_destructor.C: New.
14747 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
14748 * g++.dg/template/crash43.C: Likewise.
14750 2007-03-29 Dirk Mueller <dmueller@suse.de>
14752 * g++.dg/warn/pedantic2.C: New testcase.
14754 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14756 * size_dim.f90: Fix dg directive.
14757 * pr16433.f: Likewise.
14758 * use_6.f90: Likewise.
14759 * use_7.f90: Likewise.
14760 * entry_9.f90: Likewise.
14761 * pointer_intent_2.f90: Likewise.
14762 * protected_1.f90: Likewise.
14763 * fmt_missing_period_2.f: Likewise.
14764 * pointer_intent_3.f90: Likewise.
14765 * protected_2.f90: Likewise.
14766 * protected_3.f90: Likewise.
14767 * pr15754.f90: Likewise.
14768 * protected_4.f90: Likewise.
14769 * protected_5.f90: Likewise.
14770 * initialization_2.f90: Likewise.
14771 * protected_6.f90: Likewise.
14772 * continuation_7.f90: Likewise.
14773 * derived_function_interface_1.f90: Likewise.
14774 * der_pointer_4.f90: Likewise.
14775 * fmt_zero_precision.f90: Likewise.
14776 * blockdata_3.f90: Likewise.
14777 * fmt_missing_period_1.f: Likewise.
14778 * real_const_3.f90: Likewise.
14779 * use_4.f90: Likewise.
14780 * fmt_missing_period_3.f: Likewise.
14781 * use_5.f90: Likewise.
14783 2007-03-28 Mike Stump <mrs@apple.com>
14785 * gcc.dg/darwin-comm.c: Add.
14787 2007-03-28 Eric Christopher <echristo@apple.com>
14789 * lib/target-supports.exp (check_effective_target_fstack_protector):
14791 * gcc.dg/ssp-1.c: Use.
14792 * gcc.dg/ssp-2.c: Ditto.
14794 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
14797 * g++.dg/parse/constructor3.C: New test.
14799 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
14801 * gnat.dg/thin_pointer.ad[sb]: New test.
14803 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
14805 * g++.dg/cpp0x/bracket1.C: New.
14806 * g++.dg/cpp0x/bracket2.C: New.
14807 * g++.dg/cpp0x/bracket3.C: New.
14808 * g++.dg/cpp0x/bracket4.C: New.
14810 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
14812 * g++.dg/cpp0x/temp_default1.C: New.
14813 * g++.dg/cpp0x/temp_default3.C: New.
14814 * g++.dg/cpp0x/temp_default2.C: New.
14815 * g++.dg/cpp0x/temp_default4.C: New.
14817 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
14820 * g++.dg/other/cv_func2.C: New.
14822 2007-03-27 Janis Johnson <janis187@us.ibm.com>
14824 * gcc.dg/dfp/func-vararg-alternate.h: New file.
14825 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
14826 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
14827 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
14829 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
14830 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
14832 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
14834 * lib/compat.exp (compat-execute): Fix processing of file names.
14836 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
14838 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
14840 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
14842 * lib/target-supports.exp (check_effective_target_fortran_large_real):
14843 Delete created executable test file.
14844 (check_effective_target_fortran_large_int): Ditto.
14845 (check_effective_target_static_libgfortran): Ditto.
14847 2007-03-26 Paolo Carlini <pcarlini@suse.de>
14850 * g++.dg/warn/pragma-system_header1.C: New test.
14851 * g++.dg/warn/pragma-system_header2.C: New test.
14852 * g++.dg/warn/pragma-system_header1.h. New.
14853 * g++.dg/warn/pragma-system_header2.h. New.
14855 2007-03-26 Ian Lance Taylor <iant@google.com>
14857 PR tree-optimization/31345
14858 * gcc.c-torture/compile/pr31345-1.c: New test.
14860 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
14862 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
14863 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
14864 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
14865 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
14866 * gfortran.dg/overload_1.f90: Likewise.
14867 * gfortran.dg/impure_assignment_1.f90: Likewise.
14868 * gfortran.dg/error_recovery_3.f90: Likewise.
14869 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
14870 * gfortran.dg/sequence_types_1.f90: Likewise.
14871 * gfortran.dg/internal_references_1.f90: Likewise.
14872 * gfortran.dg/present_1.f90: Likewise.
14873 * gfortran.dg/volatile10.f90: Likewise.
14874 * gfortran.dg/module_equivalence_2.f90: Likewise.
14875 * gfortran.dg/use_4.f90: Likewise.
14876 * gfortran.dg/elemental_result_1.f90: Likewise.
14877 * gfortran.dg/generic_actual_arg.f90: Likewise.
14878 * gfortran.dg/private_type_5.f90: Likewise.
14879 * gfortran.dg/protected_4.f90: Likewise.
14880 * gfortran.dg/interface_3.f90: Likewise.
14882 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
14884 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
14885 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
14887 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
14889 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
14891 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14893 PR libgfortran/31199
14894 * gfortran.dg/fmt_t_4.f90: New test.
14896 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
14898 PR libfortran/31297
14899 * gfortran.dg/backspace_5.f: Initialize variable(s).
14900 * gfortran.dg/backspace_6.f: Likewise.
14901 * gfortran.dg/char_bounds_check_fail_1: Likewise.
14902 * gfortran.dg/direct_io_2.f90: Likewise.
14903 * gfortran.dg/write_back.f: Likewise.
14904 * gfortran.dg/write_rewind_2.f: Likewise.
14905 * gfortran.dg/write_rewind_1.f: Likewise.
14906 * gfortran.dg/write_rewind_2.f: Likewise.
14908 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
14910 PR tree-optimization/30784
14911 * gcc.dg/vect/pr30784.c: New test.
14913 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14916 * gfortran.dg/operator_1.f90: New test.
14917 * gfortran.dg/operator_2.f90: New test.
14919 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
14921 PR libfortran/31196
14922 * gfortran.dg/reshape_transpose_1.f90: New test.
14924 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14927 * gfortran.dg/bounds_check_6.f90: New test.
14929 2007-03-23 Michael Meissner <michael.meissner@amd.com>
14931 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
14933 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
14934 * gcc.dg/dfp/decfloat-constants.c: Ditto.
14936 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
14939 * gfortran.dg/pointer_function_actual_1.f90: New test.
14942 * gfortran.dg/pointer_function_actual_2.f90: New test.
14945 * gfortran.dg/result_in_spec_1.f90: New test.
14947 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
14950 * gfortran.dg/integer_exponentiation_3.F90: New test.
14951 * gfortran.dg/integer_exponentiation_4.f90: New test.
14952 * gfortran.dg/integer_exponentiation_5.F90: New test.
14954 2007-03-22 Mark Mitchell <mark@codesourcery.com>
14957 * g++.dg/template/error24.C: New test.
14958 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
14960 2007-03-22 Mark Mitchell <mark@codesourcery.com>
14963 * g++.dg/expr/bitfield7.C: New test.
14965 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
14968 * gcc.dg/float-range-4.c: New.
14969 * gcc.dg/float-range-1.c: Update. Test for a warning.
14970 * gcc.dg/float-range-3.c: New.
14971 * gcc.dg/float-range-5.c: New.
14973 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14976 * gfortran.dg/no_range_check_1.f90: New test.
14978 2007-03-22 Dirk Mueller <dmueller@suse.de>
14980 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
14981 * g++.dg/other/static1.C: Remove stray semicolon.
14982 * g++.dg/other/init1.C: Likewise.
14983 * g++.dg/rtti/dyncast1.C: Likewise.
14984 * g++.dg/tree-ssa/pr17153.C: Likewise.
14985 * g++.dg/lookup/disamb1.C: Likewise.
14986 * g++.dg/lookup/scoped2.C: Likewise.
14987 * g++.dg/lookup/friend7.C: Likewise.
14988 * g++.dg/parse/parse4.C: Likewise.
14989 * g++.dg/parse/parse5.C: Likewise.
14990 * g++.dg/expr/pr29066.C: Likewise.
14991 * g++.dg/expr/cast4.C: Likewise.
14992 * g++.dg/tc1/dr193.C: Likewise.
14993 * g++.dg/tc1/dr213.C: Likewise.
14994 * g++.dg/abi/dcast1.C: Likewise.
14995 * g++.dg/abi/covariant2.C: Likewise.
14996 * g++.dg/inherit/covariant11.C: Likewise.
14997 * g++.dg/inherit/covariant9.C: Likewise.
14998 * g++.dg/inherit/covariant10.C: Likewise.
14999 * g++.dg/init/static3.C: Likewise.
15000 * g++.dg/init/init-ref3.C: Likewise.
15001 * g++.dg/init/ref10.C: Likewise.
15002 * g++.dg/template/meminit2.C: Likewise.
15003 * g++.dg/template/using9.C: Likewise.
15004 * g++.dg/template/friend9.C: Likewise.
15005 * g++.dg/template/ref1.C: Likewise.
15006 * g++.old-deja/g++.warn/inline.C: Likewise.
15007 * g++.old-deja/g++.robertl/eb91.C: Likewise.
15008 * g++.old-deja/g++.robertl/eb46.C: Likewise.
15009 * g++.old-deja/g++.robertl/eb34.C: Likewise.
15010 * g++.old-deja/g++.robertl/eb43.C: Likewise.
15011 * g++.old-deja/g++.robertl/eb26.C: Likewise.
15012 * g++.old-deja/g++.robertl/eb116.C: Likewise.
15013 * g++.old-deja/g++.brendan/copy5.C: Likewise.
15014 * g++.old-deja/g++.brendan/overload8.C: Likewise.
15015 * g++.old-deja/g++.brendan/overload11.C: Likewise.
15016 * g++.old-deja/g++.brendan/copy7.C: Likewise.
15017 * g++.old-deja/g++.brendan/crash38.C: Likewise.
15018 * g++.old-deja/g++.brendan/template11.C: Likewise.
15019 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
15020 * g++.old-deja/g++.brendan/crash50.C: Likewise.
15021 * g++.old-deja/g++.brendan/crash16.C: Likewise.
15022 * g++.old-deja/g++.jason/pmem2.C: Likewise.
15023 * g++.old-deja/g++.jason/parse9.C: Likewise.
15024 * g++.old-deja/g++.jason/byval2.C: Likewise.
15025 * g++.old-deja/g++.jason/overload8.C: Likewise.
15026 * g++.old-deja/g++.jason/pmf8.C: Likewise.
15027 * g++.old-deja/g++.jason/template33.C: Likewise.
15028 * g++.old-deja/g++.jason/return3.C: Likewise.
15029 * g++.old-deja/g++.jason/scoping2.C: Likewise.
15030 * g++.old-deja/g++.jason/virtual.C: Likewise.
15031 * g++.old-deja/g++.jason/opeq3.C: Likewise.
15032 * g++.old-deja/g++.jason/template27.C: Likewise.
15033 * g++.old-deja/g++.jason/synth6.C: Likewise.
15034 * g++.old-deja/g++.jason/ref8.C: Likewise.
15035 * g++.old-deja/g++.jason/offset1.C: Likewise.
15036 * g++.old-deja/g++.other/static20.C: Likewise.
15037 * g++.old-deja/g++.other/array1.C: Likewise.
15038 * g++.old-deja/g++.other/new3.C: Likewise.
15039 * g++.old-deja/g++.other/array2.C: Likewise.
15040 * g++.old-deja/g++.other/overload9.C: Likewise.
15041 * g++.old-deja/g++.other/cast6.C: Likewise.
15042 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
15043 * g++.old-deja/g++.other/eh4.C: Likewise.
15044 * g++.old-deja/g++.other/using7.C: Likewise.
15045 * g++.old-deja/g++.other/init18.C: Likewise.
15046 * g++.old-deja/g++.other/dyncast1.C: Likewise.
15047 * g++.old-deja/g++.other/dyncast2.C: Likewise.
15048 * g++.old-deja/g++.other/dtor11.C: Likewise.
15049 * g++.old-deja/g++.pt/static11.C: Likewise.
15050 * g++.old-deja/g++.pt/crash19.C: Likewise.
15051 * g++.old-deja/g++.pt/overload12.C: Likewise.
15052 * g++.old-deja/g++.pt/crash46.C: Likewise.
15053 * g++.old-deja/g++.pt/mi1.C: Likewise.
15054 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
15055 * g++.old-deja/g++.pt/nontype5.C: Likewise.
15056 * g++.old-deja/g++.pt/local5.C: Likewise.
15057 * g++.old-deja/g++.pt/typename2.C: Likewise.
15058 * g++.old-deja/g++.pt/explicit80.C: Likewise.
15059 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
15060 * g++.old-deja/g++.law/visibility1.C: Likewise.
15061 * g++.old-deja/g++.law/visibility2.C: Likewise.
15062 * g++.old-deja/g++.law/virtual2.C: Likewise.
15063 * g++.old-deja/g++.law/operators19.C: Likewise.
15064 * g++.old-deja/g++.law/parsing10.C: Likewise.
15065 * g++.old-deja/g++.law/visibility4.C: Likewise.
15066 * g++.old-deja/g++.law/operators4.C: Likewise.
15067 * g++.old-deja/g++.law/dtors2.C: Likewise.
15068 * g++.old-deja/g++.law/missed-error3.C: Likewise.
15069 * g++.old-deja/g++.law/visibility10.C: Likewise.
15070 * g++.old-deja/g++.law/scope3.C: Likewise.
15071 * g++.old-deja/g++.law/casts2.C: Likewise.
15072 * g++.old-deja/g++.law/code-gen5.C: Likewise.
15073 * g++.old-deja/g++.law/operators33.C: Likewise.
15074 * g++.old-deja/g++.law/friend4.C: Likewise.
15075 * g++.old-deja/g++.mike/pmf7.C: Likewise.
15076 * g++.old-deja/g++.mike/p5611.C: Likewise.
15077 * g++.old-deja/g++.mike/net37.C: Likewise.
15078 * g++.old-deja/g++.mike/p3570.C: Likewise.
15079 * g++.old-deja/g++.mike/p5718.C: Likewise.
15080 * g++.old-deja/g++.mike/net21.C: Likewise.
15081 * g++.old-deja/g++.mike/p1862.C: Likewise.
15082 * g++.old-deja/g++.mike/p4511.C: Likewise.
15083 * g++.old-deja/g++.mike/virt3.C: Likewise.
15084 * g++.old-deja/g++.mike/p16146.C: Likewise.
15085 * g++.old-deja/g++.mike/p1989.C: Likewise.
15086 * g++.old-deja/g++.mike/p5571.C: Likewise.
15087 * g++.old-deja/g++.gb/scope10.C: Likewise.
15088 * g++.old-deja/g++.abi/primary5.C: Likewise.
15089 * g++.old-deja/g++.abi/empty2.C: Likewise.
15090 * g++.old-deja/g++.abi/arraynew.C: Likewise.
15091 * g++.old-deja/g++.eh/vbase4.C: Likewise.
15092 * g++.old-deja/g++.eh/ptr1.C: Likewise.
15093 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
15094 * g++.old-deja/g++.bob/template3.C: Likewise.
15095 * g++.old-deja/g++.bob/inherit1.C: Likewise.
15097 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
15100 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
15102 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
15105 * gfortran.dg/derived_name_1.f90: New.
15106 * gfortran.dg/derived_name_2.f: New.
15108 2007-03-21 Richard Sandiford <richard@codesourcery.com>
15110 * lib/target-supports.exp (check_effective_target_nonpic): New
15112 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
15113 when compiling PIC.
15114 * gcc.target/i386/asm-4.c: Require nonpic.
15115 * gcc.target/i386/cmov1.c: Likewise.
15116 * gcc.target/i386/mul.c: Likewise.
15117 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
15118 * gcc.target/i386/ssetype-1.c: Require nonpic.
15119 * gcc.target/i386/ssetype-3.c: Likewise.
15120 * gcc.target/i386/ssetype-5.c: Likewise.
15122 2007-03-21 Richard Sandiford <richard@codesourcery.com>
15124 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
15125 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
15126 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
15127 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
15129 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
15131 PR tree-optimization/30590
15132 * g++.dg/opt/pr30590.C: New testcase.
15134 2007-03-20 Jakub Jelinek <jakub@redhat.com>
15137 * gcc.dg/pr30762-1.c: New test.
15138 * gcc.dg/pr30762-2.c: New test.
15140 PR inline-asm/30505
15141 * gcc.target/i386/pr30505.c: New test.
15143 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
15145 * gcc.target/arm/register-variables.c: New.
15147 2007-03-19 Jeff Law <law@redhat.com>
15149 * PR tree-optimization/30984
15150 * gcc.c-torture/pr30984.c: New test.
15152 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
15153 Richard Guenther <rguenther@suse.de>
15155 PR tree-optimization/31254
15156 * gcc.dg/torture/pr31254.c: New testcase.
15158 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
15160 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
15161 target default_packed.
15163 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15166 * gfortran.dg/string_length_1.f90: New test.
15168 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
15171 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
15173 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15175 PR libgfortran/31052
15176 * gfortran.dg/namelist_27.f90: New test.
15178 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
15181 * gfortran.dg/used_types_14.f90: New test.
15184 * gfortran.dg/used_types_15.f90: New test.
15186 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
15188 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
15189 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
15191 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15194 * gfortran.dg/integer_exponentiation_2.f90: New test.
15196 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
15198 PR tree-optimization/31041
15199 * gcc.dg/vect/pr31041.c: New test.
15201 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15203 * g++.dg/warn/Wconversion-integer.C: New
15204 * g++.dg/warn/Wconversion-real.C: New.
15205 * g++.dg/warn/Wconversion-real-integer.C: New.
15206 * g++.dg/warn/conv2.C: Updated.
15208 2007-03-16 Richard Sandiford <richard@codesourcery.com>
15210 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
15213 2007-03-16 Richard Guenther <rguenther@suse.de>
15215 PR tree-optimization/31146
15216 * g++.dg/tree-ssa/pr31146.C: New testcase.
15218 2007-03-16 Richard Sandiford <richard@codesourcery.com>
15220 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
15221 assume that the target has <features.h>.
15223 2007-03-16 Richard Sandiford <richard@codesourcery.com>
15225 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
15226 dg-options rather than to the whole test.
15228 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
15231 * g++.dg/debug/pr29906.C: New
15233 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15235 PR libgfortran/31099
15236 * gfortran.dg/unformatted_recl.f90: Update test.
15238 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
15240 * gcc.dg/tree-ssa/prefetch-5.c: New test.
15242 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15245 * g++.dg/parse/namespace-definition.C: New.
15247 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15250 * g++.dg/cpp/pedantic-errors.C: New.
15251 * g++.dg/cpp/permissive.C: New.
15253 2007-03-15 Richard Sandiford <richard@codesourcery.com>
15255 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
15256 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
15258 2007-03-15 Richard Sandiford <richard@codesourcery.com>
15260 * lib/target-supports.exp (check_missing_uclibc_feature)
15261 (check_effective_target_wchar): New procedures.
15262 * gcc.dg/wchar_t-1.c: Require target wchar.
15263 * gcc.dg/wint_t-1.c: Likewise.
15265 2007-03-15 Richard Sandiford <richard@codesourcery.com>
15267 * lib/target-supports.exp (check_gc_sections_available): Return
15268 false for VxWorks targets.
15270 2007-03-15 Dirk Mueller <dmueller@suse.de>
15272 * g++.dg/warn/Wconversion2.C: Fix typo.
15273 * gcc.dg/if-empty-1.c: Ditto.
15275 2007-03-15 Richard Sandiford <richard@codesourcery.com>
15277 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
15279 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
15281 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
15282 * gcc.target/i386/pr31167.c: Ditto.
15284 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
15287 * gcc.target/i386/pr31167.c: New test.
15289 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
15292 * gfortran.dg/import5.f90.f90: New test.
15296 * gfortran.dg/data_components_1.f90: New test.
15300 * gfortran.dg/generic_13.f90: New test.
15303 * gfortran.dg/alloc_comp_basics_5.f90: New test.
15305 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15307 PR libgfortran/31051
15308 * gfortran.dg/fmt_t_4.f90: New
15310 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
15313 * g++.dg/other/default7.C: New test.
15315 2007-03-15 Dirk Mueller <dmueller@suse.de>
15317 * g++.dg/warn/Wconversion2.C: New.
15319 2007-03-14 Eric Christopher <echristo@apple.com>
15321 * gcc.dg/ssp-1.c: New.
15322 * gcc.dg/ssp-2.c: Ditto.
15324 2007-03-14 Dirk Mueller <dmueller@suse.de>
15326 * g++.dg/warn/do-empty.C: New.
15327 * gcc.dg/do-empty.c: New.
15328 * gcc.dg/if-empty-1.c: Update.
15329 * gcc.dg/20001116-1.c: Update.
15330 * gcc.dg/pr23165.c: Update.
15332 2007-03-14 Jakub Jelinek <jakub@redhat.com>
15334 * gfortran.dg/module_implicit_conversion.f90: New test.
15336 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
15338 PR middle-end/31127
15339 * gcc.dg/pr31127.c: New.
15341 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
15343 * gcc.dg/tree-ssa/loop-26.c: New test.
15345 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
15347 * gcc.target/i386/cmpxchg16b-1.c: New test.
15349 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
15351 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
15352 * gcc.dg/c99-vla-1.c: Likewise.
15353 * g++.dg/ext/vla1.C: Likewise
15355 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
15357 * gcc.dg/wvla-1.c: New test
15358 * gcc.dg/wvla-2.c: New test
15359 * gcc.dg/wvla-3.c: New test
15360 * gcc.dg/wvla-4.c: New test
15361 * gcc.dg/wvla-5.c: New test
15362 * gcc.dg/wvla-6.c: New test
15363 * gcc.dg/wvla-7.c: New test
15364 * g++.dg/warn/Wvla-1.C: New test
15365 * g++.dg/warn/Wvla-2.C: New test
15366 * g++.dg/warn/Wvla-3.C: New test
15368 2007-03-12 Mark Mitchell <mark@codesourcery.com>
15371 * g++.dg/other/default6.C: New test.
15373 2007-03-12 Richard Sandiford <richard@codesourcery.com>
15375 * lib/target-supports.exp (check_profiling_available): Return false
15377 (check_effective_target_vxworks_kernel): New procedure.
15378 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
15380 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
15381 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
15382 to include VxWorks.
15383 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
15385 2007-03-12 Richard Sandiford <richard@codesourcery.com>
15387 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
15388 PIC is not supported.
15389 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
15390 * gcc.dg/20020426-2.c: Likewise.
15391 * gcc.dg/pr28243.c: Likewise.
15392 * gcc.dg/visibility-11.c: Likewise.
15393 * gcc.dg/tls/opt-9.c: Likewise.
15394 * gcc.dg/tls/opt-10.c: Likewise.
15395 * gcc.dg/tls/pic-1.c: Likewise.
15396 * gcc.dg/tls/struct-1.c: Likewise.
15397 * gcc.target/i386/20000807-1.c: Likewise.
15398 * gcc.target/i386/20000904-1.c: Likewise.
15399 * gcc.target/i386/20011119-1.c: Likewise.
15400 * gcc.target/i386/990213-2.c: Likewise.
15401 * gcc.target/i386/990214-1.c: Likewise.
15402 * gcc.target/i386/compress-float-387-pic.c: Likewise.
15403 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
15404 * gcc.target/i386/pic-1.c: Likewise.
15405 * gcc.target/i386/pr21518.c: Likewise.
15406 * gcc.target/i386/pr23098.c: Likewise.
15407 * gcc.target/i386/pr23943.c: Likewise.
15409 2007-03-11 Mark Mitchell <mark@codesourcery.com>
15412 * g++.dg/template/complit2.C: New test.
15415 * g++.dg/ext/bitfield1.C: New test.
15417 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
15420 * gfortran.dg/interface_11.f90: New test.
15422 2007-03-11 Richard Guenther <rguenther@suse.de>
15424 PR tree-optimization/31115
15425 * gcc.dg/torture/pr31115.c: New testcase.
15427 2007-03-11 Ira Rosen <irar@il.ibm.com>
15429 PR tree-optimization/29925
15430 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
15432 2007-03-10 Mark Mitchell <mark@codesourcery.com>
15435 * g++.dg/expr/bitfield3.C: New test.
15436 * g++.dg/expr/bitfield4.C: Likewise.
15437 * g++.dg/expr/bitfield5.C: Likewise.
15438 * g++.dg/expr/bitfield6.C: Likewise.
15441 * g++.dg/template/array18.C: New test.
15443 2007-03-10 Dirk Mueller <dmueller@suse.de>
15446 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
15447 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
15449 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
15452 * g++.dg/cpp0x/variadic-bind.C: New.
15453 * g++.dg/cpp0x/variadic-function.C: New.
15454 * g++.dg/cpp0x/variadic-mem_fn.C: New.
15455 * g++.dg/cpp0x/variadic-tuple.C: New.
15456 * g++.dg/cpp0x/variadic1.C: New.
15457 * g++.dg/cpp0x/variadic2.C: New.
15458 * g++.dg/cpp0x/variadic3.C: New.
15459 * g++.dg/cpp0x/variadic4.C: New.
15460 * g++.dg/cpp0x/variadic5.C: New.
15461 * g++.dg/cpp0x/variadic6.C: New.
15462 * g++.dg/cpp0x/variadic7.C: New.
15463 * g++.dg/cpp0x/variadic8.C: New.
15464 * g++.dg/cpp0x/variadic9.C: New.
15465 * g++.dg/cpp0x/variadic10.C: New.
15466 * g++.dg/cpp0x/variadic11.C: New.
15467 * g++.dg/cpp0x/variadic12.C: New.
15468 * g++.dg/cpp0x/variadic13.C: New.
15469 * g++.dg/cpp0x/variadic14.C: New.
15470 * g++.dg/cpp0x/variadic15.C: New.
15471 * g++.dg/cpp0x/variadic16.C: New.
15472 * g++.dg/cpp0x/variadic17.C: New.
15473 * g++.dg/cpp0x/variadic18.C: New.
15474 * g++.dg/cpp0x/variadic19.C: New.
15475 * g++.dg/cpp0x/variadic20.C: New.
15476 * g++.dg/cpp0x/variadic21.C: New.
15477 * g++.dg/cpp0x/variadic22.C: New.
15478 * g++.dg/cpp0x/variadic23.C: New.
15479 * g++.dg/cpp0x/variadic24.C: New.
15480 * g++.dg/cpp0x/variadic25.C: New.
15481 * g++.dg/cpp0x/variadic26.C: New.
15482 * g++.dg/cpp0x/variadic27.C: New.
15483 * g++.dg/cpp0x/variadic28.C: New.
15484 * g++.dg/cpp0x/variadic29.C: New.
15485 * g++.dg/cpp0x/variadic30.C: New.
15486 * g++.dg/cpp0x/variadic31.C: New.
15487 * g++.dg/cpp0x/variadic32.C: New.
15488 * g++.dg/cpp0x/variadic33.C: New.
15489 * g++.dg/cpp0x/variadic34.C: New.
15490 * g++.dg/cpp0x/variadic35.C: New.
15491 * g++.dg/cpp0x/variadic36.C: New.
15492 * g++.dg/cpp0x/variadic37.C: New.
15493 * g++.dg/cpp0x/variadic38.C: New.
15494 * g++.dg/cpp0x/variadic39.C: New.
15495 * g++.dg/cpp0x/variadic40.C: New.
15496 * g++.dg/cpp0x/variadic41.C: New.
15497 * g++.dg/cpp0x/variadic42.C: New.
15498 * g++.dg/cpp0x/variadic43.C: New.
15499 * g++.dg/cpp0x/variadic44.C: New.
15500 * g++.dg/cpp0x/variadic45.C: New.
15501 * g++.dg/cpp0x/variadic46.C: New.
15502 * g++.dg/cpp0x/variadic47.C: New.
15503 * g++.dg/cpp0x/variadic48.C: New.
15504 * g++.dg/cpp0x/variadic49.C: New.
15505 * g++.dg/cpp0x/variadic50.C: New.
15506 * g++.dg/cpp0x/variadic51.C: New.
15507 * g++.dg/cpp0x/variadic52.C: New.
15508 * g++.dg/cpp0x/variadic53.C: New.
15509 * g++.dg/cpp0x/variadic54.C: New.
15510 * g++.dg/cpp0x/variadic55.C: New.
15511 * g++.dg/cpp0x/variadic56.C: New.
15512 * g++.dg/cpp0x/variadic57.C: New.
15513 * g++.dg/cpp0x/variadic58.C: New.
15514 * g++.dg/cpp0x/variadic59.C: New.
15515 * g++.dg/cpp0x/variadic60.C : New.
15516 * g++.dg/cpp0x/variadic61.C : New.
15517 * g++.dg/cpp0x/variadic62.C : New.
15518 * g++.dg/cpp0x/variadic63.C : New.
15519 * g++.dg/cpp0x/variadic64.C : New.
15520 * g++.dg/cpp0x/variadic65.C : New.
15521 * g++.dg/cpp0x/variadic66.C : New.
15522 * g++.dg/cpp0x/variadic67.C : New.
15523 * g++.dg/cpp0x/variadic68.C : New.
15524 * g++.dg/cpp0x/variadic69.C : New.
15525 * g++.dg/cpp0x/variadic70.C : New.
15526 * g++.dg/cpp0x/variadic71.C : New.
15527 * g++.dg/cpp0x/variadic72.C : New.
15528 * g++.dg/cpp0x/variadic73.C : New.
15529 * g++.dg/cpp0x/variadic74.C : New.
15530 * g++.dg/cpp0x/variadic75.C : New.
15531 * g++.dg/cpp0x/variadic-ex1.C : New.
15532 * g++.dg/cpp0x/variadic-ex2.C : New.
15533 * g++.dg/cpp0x/variadic-ex3.C : New.
15534 * g++.dg/cpp0x/variadic-ex4.C : New.
15535 * g++.dg/cpp0x/variadic-ex5.C : New.
15536 * g++.dg/cpp0x/variadic-ex6.C : New.
15537 * g++.dg/cpp0x/variadic-ex7.C : New.
15538 * g++.dg/cpp0x/variadic-ex8.C : New.
15539 * g++.dg/cpp0x/variadic-ex9.C : New.
15540 * g++.dg/cpp0x/variadic-ex10.C : New.
15541 * g++.dg/cpp0x/variadic-ex11.C : New.
15542 * g++.dg/cpp0x/variadic-ex12.C : New.
15543 * g++.dg/cpp0x/variadic-ex13.C : New.
15544 * g++.dg/cpp0x/variadic-ex14.C : New.
15546 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15548 PR libgfortran/31099
15549 * gfortran.dg/unformatted_recl.f90: New test.
15551 2007-03-09 Roger Sayle <roger@eyesopen.com>
15553 * gcc.dg/fold-eqcmplx-1.c: New test case.
15555 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
15557 PR rtl-optimization/30643
15558 * gcc.dg/pr30643.c: New.
15560 2007-03-09 Chao-ying Fu <fu@mips.com>
15562 * gcc.target/mips/mips32-dspr2-type.c: New test.
15563 * gcc.target/mips/mips32-dspr2.c: New test.
15564 * gcc.target/mips/dspr2-MULT.c: New test.
15565 * gcc.target/mips/dspr2-MULTU.c: New test.
15566 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
15567 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
15568 Adjust some formats.
15570 2007-03-09 Dirk Mueller <dmueller@suse.de>
15573 * gcc.dg/Wlogical-op-1.c: New.
15574 * g++.dg/warn/Wlogical-op-1.C: New.
15576 2007-03-09 Richard Guenther <rguenther@suse.de>
15578 PR tree-optimization/30904
15579 PR middle-end/31058
15580 * gcc.dg/pr30904.c: Remove xfail.
15582 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
15585 * gcc.c-torture/execute/pr31072.c: New test.
15587 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15589 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
15590 * gcc.dg/torture/builtin-attr-1.c: Likewise.
15591 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
15592 *lrint* and *lround*.
15593 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
15595 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
15596 * gcc.dg/torture/builtin-integral-1.c: Likewise.
15597 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
15598 and *lround*. Correct macro names.
15599 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
15600 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
15602 2007-03-08 Ian Lance Taylor <iant@google.com>
15604 * gcc.dg/no-strict-overflow-5.c: New test.
15605 * gcc.dg/no-strict-overflow-6.c: New test.
15606 * gcc.dg/Wstrict-overflow-11.c: New test.
15607 * gcc.dg/Wstrict-overflow-12.c: New test.
15608 * gcc.dg/Wstrict-overflow-13.c: New test.
15609 * gcc.dg/Wstrict-overflow-14.c: New test.
15610 * gcc.dg/Wstrict-overflow-15.c: New test.
15612 2007-03-08 Richard Sandiford <richard@codesourcery.com>
15614 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
15615 for VxWorks kernel mode.
15616 * gcc.c-torture/execute/strncmp-1.x: Likewise.
15618 2007-03-08 Richard Sandiford <richard@codesourcery.com>
15620 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
15623 2007-03-08 Richard Sandiford <richard@codesourcery.com>
15625 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
15626 and lib/bfill.c on VxWorks targets.
15627 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
15628 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
15629 lib/bfill.c and lib/memmove.c on VxWorks targets.
15630 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
15631 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
15632 on VxWorks targets.
15633 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
15634 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
15636 2007-03-08 Tobias Burnus <burnus@net-b.de>
15638 * gfortran.dg/use_5.f90: New test.
15639 * gfortran.dg/use_6.f90: Ditto.
15640 * gfortran.dg/use_7.f90: Ditto.
15642 2007-03-08 Tobias Burnus <burnus@net-b.de>
15645 * gfortran.dg/use_4.f90: New test.
15646 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
15648 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
15651 * gfortran.dg/parameter_array_section_2.f90: New test.
15653 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
15656 * g++.dg/ext/offsetof1.C: Add cases with volatile.
15659 * g++.dg/template/arg5.C: New test.
15661 2007-03-07 Joseph Myers <joseph@codesourcery.com>
15663 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
15665 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
15667 * gcc.dg/var-expand1.c: Add newline at end of file.
15669 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
15671 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
15673 2007-03-06 Richard Sandiford <richard@codesourcery.com>
15675 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
15677 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15679 * gcc.dg/torture/builtin-convert-4.c: New test.
15681 2007-03-05 Ian Lance Taylor <iant@google.com>
15683 * gcc.c-torture/compile/pr31034.c: New test.
15685 2007-03-05 Ian Lance Taylor <iant@google.com>
15687 * gcc.dg/inline-18.c: New test.
15688 * gcc.dg/inline-19.c: New test.
15689 * gcc.dg/inline-20.c: New test.
15690 * gcc.dg/inline-21.c: New test.
15692 2007-03-05 Richard Guenther <rguenther@suse.de>
15694 PR tree-optimization/14052
15695 * gcc.dg/tree-ssa/vrp33.c: New testcase.
15697 2007-03-05 Richard Guenther <rguenther@suse.de>
15699 PR tree-optimization/23777
15700 * gcc.dg/tree-ssa/pr23777.c: New testcase.
15702 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15705 * gcc.dg/multiple-overflow-warn-3.c: New.
15706 * g++.dg/warn/multiple-overflow-warn-3.C: New.
15708 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
15711 * g++.dg/parse/template23.C: New test.
15713 2007-03-04 Roger Sayle <roger@eyesopen.com>
15715 PR middle-end/30744
15716 * gcc.dg/pr30744-1.c: New test case.
15718 2007-03-04 Tobias Burnus <burnus@net-b.de>
15720 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
15722 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15725 * gfortran.dg/logical_3.f90: New test.
15727 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
15729 PR libfortran/30981
15730 * gfortran.dg/integer_exponentiation_1.f90: New test.
15732 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
15734 * gcc.target/m68k/m68k.exp: New.
15735 * gcc.target/m68k/crash1.c: New.
15737 2007-03-03 Tobias Burnus <burnus@net-b.de>
15739 * gfortran.dg/c_by_val.c: Use int64_t instead of long
15740 to be more compatible with integer(kind=8).
15742 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15744 PR libfortran/31001
15745 * gfortran.dg/zero_sized_3.f90: New test.
15747 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15750 * g++.dg/parse/else.C: New.
15751 * g++.dg/parse/else-2.C: New.
15753 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
15754 Tobias Burnus <burnus@net-b.de>
15757 * gfortran.dg/size_dim.f90: New test.
15759 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
15760 Tobias Burnus <burnus@net-b.de>
15763 * gfortran.dg/entry_9.f90: New test.
15765 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
15768 * g++.dg/inherit/covariant16.C: New test.
15770 2007-03-02 Geoffrey Keating <geoffk@apple.com>
15772 * g++.dg/other/darwin-minversion-1.C: New.
15774 2007-03-02 Diego Novillo <dnovillo@redhat.com>
15776 * gcc.dg/tree-ssa/20070302-1.c: New test.
15778 2007-03-02 Joseph Myers <joseph@codesourcery.com>
15780 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
15783 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
15785 * gcc.dg/tree-ssa/prefetch-4.c: New test.
15787 2007-03-01 Simon Baldwin <simonb@google.com>
15790 * warn/ignored_typedef.C: New.
15791 * init/ctor8.C: Added dg-warning to consume ignored typedef
15793 * template/typedef2.C: Ditto. Moved dg-error onto its own line
15794 and added an explicit line number.
15796 2007-02-28 Richard Guenther <rguenther@suse.de>
15798 PR middle-end/30364
15799 * gcc.dg/torture/pr30364-1.c: New testcase.
15800 * gcc.dg/torture/pr30364-2.c: Likewise.
15801 * gcc.dg/torture/pr30364-3.c: Likewise.
15803 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15805 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
15806 powerpc*, use -funsafe-math-optimizations.
15807 * gcc.dg/torture/builtin-logb-1.c: Likewise.
15808 * gcc.dg/torture/builtin-modf-1.c: Likewise.
15810 2007-02-28 Tobias Burnus <burnus@net-b.de>
15811 Paul Thomas <pault@gcc.gnu.org>
15815 * c_by_val_1.f: Test %VAL() with non-default kind.
15816 * c_by_val.c: Ditto.
15817 * c_by_val_4.f: New test.
15819 2007-02-28 Tobias Burnus <burnus@net-b.de>
15822 * gfortran.dg/continuation_7.f90: New test.
15824 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
15826 * g++.dg/inherit/thunk7.C: New test.
15827 * lib/target-supports.exp (check_profiling_available): Not available
15830 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
15833 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
15835 2007-02-27 Mark Mitchell <mark@codesourcery.com>
15837 * lib/target-supports.exp (check_effective_target_init_priority):
15838 Remove Solaris special case.
15840 2007-02-26 Geoffrey Keating <geoffk@apple.com>
15842 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
15843 for more builtin types.
15845 * g++.dg/ext/visibility/class1.C: Port to Darwin.
15846 * g++.dg/ext/visibility/noPLT.C: Likewise.
15848 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15850 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
15853 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
15856 * size_optional_dim_1.f90: New test.
15858 2007-02-25 Mark Mitchell <mark@codesourcery.com>
15860 * gcc.dg/vxworks/vxworks.exp: New file.
15861 * gcc.dg/vxworks/initpri1.c: Likewise.
15862 * gcc.dg/vxworks/initpri2.c: Likewise.
15863 * gcc.dg/initpri2.c: Add more tests.
15864 * g++.dg/special/initpri2.C: Likewise.
15866 * gcc.dg/initpri1.c: New test.
15867 * gcc.dg/initpri2.c: Likewise.
15868 * g++.dg/special/initpri1.C: New test.
15869 * g++.dg/special/initpri2.C: Likewise.
15870 * g++.dg/special/conpr-1.C: Use init_priority effective target.
15871 * g++.dg/special/conpr-2.C: Likewise.
15872 * g++.dg/special/conpr-3.C: Likewise.
15873 * g++.dg/special/conpr-4.C: Likewise.
15874 * g++.dg/special/initp1.C: Likewise.
15875 * g++.dg/special/ecos.exp: Remove code to detect availability of
15876 constructor priorities.
15877 * lib/target-supports.exp (check_effective_target_init_priority):
15880 2007-02-24 Jan Hubicka <jh@suse.cz>
15882 * gcc.c-torture/execute/pr30778.c: New testcase.
15884 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15886 PR libgfortran/30918
15887 * gfortran.dg/namelist_26.f90: New test.
15889 2007-02-24 Richard Guenther <rguenther@suse.de>
15891 PR middle-end/30951
15892 * gcc.dg/pr30951.c: New testcase.
15894 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15896 * gcc.dg/torture/builtin-modf-1.c: New test.
15898 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
15900 PR tree-optimization/30904
15901 * gcc.dg/pr30904.c: New test.
15903 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
15905 * gcc.test-framework/README: Correct command.
15906 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
15908 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
15910 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
15912 * lib/target-supports.exp (check_effective_target_unwrapped): New.
15914 2007-02-23 Mark Mitchell <mark@codesourcery.com>
15916 * lib/target-supports.exp (check_effective_target_newlib): New
15919 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
15922 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
15923 allocatable component.
15926 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15928 * gcc.dg/torture/builtin-logb-1.c: New test.
15929 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
15930 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
15931 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
15934 2007-02-23 Richard Guenther <rguenther@suse.de>
15936 * g++.dg/warn/changes-meaning.C: New testcase.
15938 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15940 PR libgfortran/30910
15941 * gfortran.dg/fmt_zero_precision.f90: Update test.
15943 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15945 * gcc.dg/torture/builtin-frexp-1.c: New test.
15947 2007-02-22 Mark Mitchell <mark@codesourcery.com>
15949 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
15951 2007-02-22 Ian Lance Taylor <iant@google.com>
15954 * g++.dg/debug/pr30898.C: New test.
15956 2007-02-22 Ira Rosen <irar@il.ibm.com>
15958 * gcc.dg/vect/vect-106.c: New test.
15960 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
15961 Ira Rosen <irar@il.ibm.com>
15963 PR tree-optimization/30843
15964 * gcc.dg/vect/pr30843.c: New test.
15966 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
15968 PR tree-optimization/30858
15969 * gcc.dg/vect/pr30858.c: New test.
15971 2007-02-21 Mark Mitchell <mark@codesourcery.com>
15973 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
15974 to set options for compiling testglue.
15975 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
15976 * lib/obj-c++.exp (obj-c++_init): Likewise.
15978 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
15980 * gnat.dg/derived_aggregate.adb: New test.
15982 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15984 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
15985 sh* targets. Call the correct CKSGN macro.
15987 2007-02-21 Jakub Jelinek <jakub@redhat.com>
15989 * gfortran.dg/gomp/omp_parse1.f90: New test.
15990 * gfortran.dg/gomp/omp_parse2.f: New test.
15992 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
15995 * gfortran.dg/do_pointer_1.f90: New test.
15997 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
15999 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
16002 2007-02-20 Geoffrey Keating <geoffk@apple.com>
16004 * gcc.dg/darwin-minversion-1.c: New.
16005 * gcc.dg/darwin-minversion-2.c: New.
16007 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16009 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
16011 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16012 DJ Delorie <dj@redhat.com>
16015 * gcc.dg/Wfatal.c: New.
16016 * gcc.dg/Wfatal-2.c: New.
16017 * gcc.dg/Werror-1.c: Adjust expectations.
16018 * gcc.dg/Werror-5.c: Likewise.
16019 * gcc.dg/Werror-7.c: Likewise.
16020 * gcc.dg/Werror-10.c: Likewise.
16021 * gcc.dg/Werror-11.c: Likewise.
16023 2007-02-20 Tobias Burnus <burnus@net-b.de>
16026 * gfortran.dg/volatile10.f90: New test.
16028 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
16030 PR libfortran/30533
16031 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
16033 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16035 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
16036 * gcc.dg/Walways-true-1.c: Likewise.
16037 * gcc.dg/weak/weak-3.c: Likewise.
16038 * gcc.dg/Werror-1.c: Likewise.
16039 * gcc.dg/Werror-3.c: Likewise.
16040 * gcc.dg/Werror-4.c: Likewise.
16041 * gcc.dg/Werror-5.c: Likewise.
16042 * gcc.dg/Werror-6.c: Likewise.
16043 * gcc.dg/Werror-7.c: Likewise.
16044 * gcc.dg/Werror-8.c: Likewise.
16045 * gcc.dg/Werror-10.c: Likewise.
16046 * gcc.dg/Werror-11.c: Likewise.
16047 * gcc.dg/Werror-12.c: Likewise.
16048 * g++.old-deja/g++.mike/warn8.C: Likewise.
16049 * g++.dg/warn/Walways-true-1.C: Likewise.
16050 * g++.dg/warn/Walways-true-2.C: Likewise.
16051 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
16052 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
16053 -Wstring-literal-comparison with -Waddress.
16054 * gcc.dg/Wstring-literal-comparison-4.c: Replace
16055 -Wno-string-literal-comparison with -Wno-address.
16057 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
16059 * gnat.dg/self_aggregate_with_call.adb: New test.
16061 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
16063 PR tree-optimization/30975
16064 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
16065 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
16066 * gcc.dg/vect/pr30795.c: New.
16068 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16071 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
16073 2007-02-18 Roger Sayle <roger@eyesopen.com>
16075 PR rtl-optimization/28173
16076 * gcc.target/i386/andor-1.c: New test case.
16078 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16080 * gcc.dg/torture/builtin-ldexp-1.c: New.
16081 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
16083 2007-02-18 Roger Sayle <roger@eyesopen.com>
16085 * gfortran.dg/array_constructor_15.f90: New test case.
16087 2007-02-18 Roger Sayle <roger@eyesopen.com>
16089 * gfortran.dg/forall_10.f90: New test case.
16091 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
16093 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
16095 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
16097 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
16098 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
16100 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
16102 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
16103 * gcc.target/i386/builtin-bswap-3.c: Ditto.
16104 * gcc.target/i386/xchg-1.c: New test.
16105 * gcc.target/i386/xchg-2.c: New test.
16107 2007-02-16 Richard Guenther <rguenther@suse.de>
16108 Christian Bruel <christian.bruel@st.com>
16110 * gcc.dg/strict-overflow-5.c: New testcase.
16112 2007-02-16 Tobias Burnus <burnus@net-b.de>
16115 * gfortran.dg/func_derived_4.f90: New test.
16117 2007-02-15 Roger Sayle <roger@eyesopen.com>
16119 PR middle-end/30391
16120 * gfortran.dg/pr30391-1.f90: New test case.
16122 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
16124 PR middle-end/30433
16125 * gcc.c-torture/compile/pr30433.c: New testcase to check
16126 that complex constants comparisions are foldded.
16128 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
16131 * g++.dg/ext/stmtexpr10.C: New testcase.
16133 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
16135 PR middle-end/30729
16136 * gcc.dg/Wunused-value-2.c: New testcase.
16138 2007-02-15 Ian Lance Taylor <iant@google.com>
16140 * g++.dg/eh/subreg-1.C: New test.
16142 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16145 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
16146 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
16147 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
16148 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
16149 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
16150 * gcc.dg/Werror-implicit-function-declaration.c: New.
16152 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16155 * g++.dg/warn/pr28943.C: New.
16157 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16159 * gfortran.fortran-torture/execute/math.f90: Fix typo.
16161 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16164 * gfortran.dg/error_recovery_3.f90: New test.
16166 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
16168 * g++.dg/tree-ssa/sra-1.C: New.
16170 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
16172 * g++.dg/tree-ssa/sra-1.C: New.
16174 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
16176 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
16178 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16180 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
16182 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
16185 * gfortran.dg/logical_2.f90: New test.
16187 2007-02-14 Joseph Myers <joseph@codesourcery.com>
16189 * gcc.dg/torture/complex-alias-1.c: New test.
16191 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
16193 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
16194 instead of -fdump-tree-tailcall.
16196 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
16198 * gfortran.dg/interface_10.f90: Fix comment typo.
16200 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
16202 PR tree-optimization/30771
16203 * gcc.dg/vect/pr30771.c: New test.
16205 2007-02-13 Ian Lance Taylor <iant@google.com>
16207 * gcc.dg/Wstrict-overflow-1.c: New test.
16208 * gcc.dg/Wstrict-overflow-2.c: New test.
16209 * gcc.dg/Wstrict-overflow-3.c: New test.
16210 * gcc.dg/Wstrict-overflow-4.c: New test.
16211 * gcc.dg/Wstrict-overflow-5.c: New test.
16212 * gcc.dg/Wstrict-overflow-6.c: New test.
16213 * gcc.dg/Wstrict-overflow-7.c: New test.
16214 * gcc.dg/Wstrict-overflow-8.c: New test.
16215 * gcc.dg/Wstrict-overflow-9.c: New test.
16216 * gcc.dg/Wstrict-overflow-10.c: New test.
16218 2007-02-13 Roger Sayle <roger@eyesopen.com>
16220 * gcc.target/ia64/builtin-bswap-2.c: New test case.
16222 2007-02-13 Richard Henderson <rth@redhat.com>
16224 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
16225 * gcc.c-torture/execute/pr29302-1.c: ... here.
16227 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16230 * gcc.dg/c90-return-1.c: Update output.
16231 * gcc.dg/c99-return-1.c: Likewise.
16233 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
16236 * gfortran.dg/used_dummy_types_7.f90: New test..
16238 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
16240 * gcc.target/i386/parity-1.c: New test.
16241 * gcc.target/i386/parity-2.c: New test.
16243 2007-02-12 Roger Sayle <roger@eyesopen.com>
16245 * gcc.target/i386/builtin-bswap-3.c: New test case.
16247 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
16249 PR tree-optimization/29145
16250 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
16251 alias analysis is improved to take better advantage of restrict
16252 qualified pointers.
16253 * gcc.dg/vect/vect-80.c: Likewise.
16254 * gcc.dg/vect/pr29145.c: New.
16256 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
16258 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
16259 * gcc.target/i386/sse4a-insert.c: Likewise.
16261 2007-02-11 Roger Sayle <roger@eyesopen.com>
16263 * gcc.target/ia64/builtin-popcount-1.c: New test case.
16264 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
16266 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
16269 * gfortran.dg/enum_4.f90: Update error message checks.
16271 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
16274 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
16275 versions of the modules.
16278 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
16279 by getting rid of recursive I/O and providing functions with
16283 * gfortran.dg/char_array_constructor_2.f90
16285 2007-02-11 Mark Mitchell <mark@codesourcery.com>
16288 * g++.dg/template/spec34.C: New test
16290 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
16292 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
16293 on i?86 and x86_64.
16294 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
16295 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
16296 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
16297 on i?86 and x86_64.
16298 * gcc.dg/vect/vect-113.c: Ditto.
16300 2007-02-06 Mark Mitchell <mark@codesourcery.com>
16303 * g++.dg/eh/weak1-C: New test.
16304 * g++.dg/eh/weak1-a.cc: Likewise.
16305 * g++.dg/eh/comdat1.C: Likewise.
16307 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
16308 Dorit Nuzman <dorit@il.ibm.com>
16310 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
16311 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
16312 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
16313 * gcc.dg/vect/vect-113.c: Likewise.
16315 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
16317 2007-02-10 Richard Henderson <rth@redhat.com>
16319 * lib/target-supports.exp (check_effective_target_tls): Redefine
16320 to mean non-emulated tls.
16321 * gcc.dg/tls/alias-1.c: Remove tls requirement.
16322 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
16323 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
16324 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
16325 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
16326 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
16327 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
16329 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
16331 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
16333 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
16335 * gfortran.dg/secnds.f: Replace time tolerance with a
16336 before-and-after bracket.
16337 * gfortran.dg/secnds-1.f: Likewise.
16339 2007-02-09 Tobias Burnus <burnus@net-b.de>
16342 * gfortran.dg/maxlocval_1.f90: New test.
16344 2007-02-09 Roger Sayle <roger@eyesopen.com>
16346 * gcc.target/ia64/builtin_bswap-1.c: New test case.
16348 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16351 * gfortran.dg/array_function_1.f90: New test.
16353 2007-02-09 Richard Sandiford <richard@codesourcery.com>
16355 * lib/target-supports.exp (check_effective_target_lax_strtofp)
16356 (check_effective_target_dummy_wcsftime): New functions.
16358 2007-02-09 Richard Sandiford <richard@codesourcery.com>
16360 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
16361 * lib/target-supports.exp (check_effective_target_uclibc): New
16364 2007-02-09 Richard Sandiford <richard@codesourcery.com>
16366 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
16367 (vsnprintf): Don't define for uClibc targets.
16369 2007-02-09 Richard Sandiford <richard@codesourcery.com>
16371 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
16372 set before checking whether it was allowed.
16373 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
16374 before checking inside_main.
16376 2007-02-09 Richard Sandiford <richard@codesourcery.com>
16378 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
16380 (u16sf): Likewise u4sf.
16381 * g++.dg/compat/struct-layout-1.h: Likewise.
16383 2007-02-09 Richard Sandiford <richard@codesourcery.com>
16385 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
16387 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
16388 m68k targets if check_effective_target_coldfire_fpu returns true.
16390 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
16391 Richard Guenther <rguenther@suse.de>
16393 PR middle-end/23361
16394 * gcc.dg/fold-compare-3.c: New testcase.
16395 * gcc.dg/tree-ssa/loop-24.c: Likewise.
16397 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
16399 * gcc.dg/pr26570.c: Clean up coverage files.
16400 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
16401 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
16402 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
16403 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
16404 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
16405 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
16406 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
16407 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
16408 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
16409 * gcc.dg/tree-ssa/pr25501.c: Ditto.
16410 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
16411 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
16412 * gcc.dg/vect/pr28952.c: Ditto.
16413 * gcc.dg/vect/pr27151.c: Ditto.
16414 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
16415 * g++.dg/gomp/macro-3.C: Ditto.
16417 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
16419 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
16422 2007-02-08 Roger Sayle <roger@eyesopen.com>
16424 * gcc.target/i386/builtin-bswap-2.c: New test case.
16426 2007-02-08 Roger Sayle <roger@eyesopen.com>
16428 * gfortran.dg/forall_8.f90: New test case.
16429 * gfortran.dg/forall_9.f90: Likewise.
16431 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16433 * gcc.dg/builtins-20.c: Add some -~ complex cases.
16435 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
16437 * lib/target-supports.exp (check_effective_target_simulator): New.
16439 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
16441 * gcc.dg/tree-ssa/loop-25.c: New test.
16443 2007-02-06 Richard Henderson <rth@redhat.com>
16445 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
16447 2007-02-06 Roger Sayle <roger@eyesopen.com>
16449 * gcc.target/powerpc/popcount-1.c: New test case.
16450 * gcc.target/powerpc/parity-1.c: Likewise.
16452 2007-02-06 Richard Guenther <rguenther@suse.de>
16454 PR middle-end/27302
16455 * gcc.dg/torture/pr27302-2.c: New testcase.
16457 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
16459 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
16460 * gcc.dg/vect/vect-iv-1.c: New test.
16461 * gcc.dg/vect/vect-iv-2.c: New test.
16462 * gcc.dg/vect/vect-iv-3.c: New test.
16463 * gcc.dg/vect/vect-iv-4.c: New test.
16464 * gcc.dg/vect/vect-iv-5.c: New test.
16465 * gcc.dg/vect/vect-iv-6.c: New test.
16466 * gcc.dg/vect/vect-iv-7.c: New test.
16467 * gcc.dg/vect/vect-iv-8.c: New test.
16468 * gcc.dg/vect/vect-iv-9.c: New test.
16469 * gcc.dg/vect/vect-iv-10.c: New test.
16470 * gcc.dg/vect/vect-iv-11.c: New test.
16471 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
16472 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
16473 * gcc.dg/vect/vect-14.c: Now vectorizable.
16474 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
16476 * gcc.dg/vect/vect-27.c: Likewise.
16477 * gcc.dg/vect/vect-29.c Likewise.
16478 * gcc.dg/vect/vect-dv-2.c: Likewise.
16479 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
16480 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
16481 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
16483 2007-02-06 Ira Rosen <irar@il.ibm.com>
16485 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
16487 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16489 * gcc.dg/builtins-20.c: Add more cases.
16491 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
16494 * gcc.dg/pr30189.c: New test.
16496 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
16498 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
16500 * gcc.target/i386/sse4a-extract.c: New test.
16501 * gcc.target/i386/sse4a-insert.c: New test.
16502 * gcc.target/i386/sse4a-montsd.c: New test.
16503 * gcc.target/i386/sse4a-montss.c: New test.
16505 2007-02-05 Richard Guenther <rguenther@suse.de>
16507 * gcc.target/i386/vectorize3.c: New testcase.
16509 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
16512 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
16514 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16517 * gfortran.dg/repeat_1.f90: New test.
16519 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
16522 * gfortran.dg/spread_shape_1.f90: Remove tabs.
16523 * gfortran.dg/derived_init_2.f90: Ditto.
16524 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
16525 * gfortran.dg/array_initializer_1.f90: Ditto.
16526 * gfortran.dg/do_2.f90: Ditto.
16527 * gfortran.dg/proc_assign_1.f90: Ditto.
16529 2007-02-04 Richard Guenther <rguenther@suse.de>
16531 PR middle-end/30636
16532 * g++.dg/warn/pr30636.C: New testcase.
16533 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
16535 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
16537 PR middle-end/30667
16538 * gfortran.dg/pr30667.f: New test.
16540 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16542 * gcc.dg/builtins-54.c: Add more cases.
16544 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
16547 * gfortran.dg/zero_sized_2.f90: New test.
16550 * gfortran.dg/alloc_comp_basics_4.f90: New test.
16553 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
16556 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
16559 * gfortran.dg/interface_10.f90: New test.
16561 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16563 * gcc.dg/builtins-20.c: Add more cases.
16565 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
16568 * gcc-target/ia64/pr29682.c: New test.
16570 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
16573 * gfortran.dg/arrayio_11.f90.f90: New test.
16576 * gfortran.dg/arrayio_12.f90.f90: New test.
16578 2007-02-02 Jakub Jelinek <jakub@redhat.com>
16581 * g++.dg/tls/diag-5.C: New test.
16583 PR middle-end/30473
16584 * gcc.dg/pr30473.c: New test.
16585 * gcc.c-torture/execute/20070201-1.c: New test.
16587 2007-02-01 Roger Sayle <roger@eyesopen.com>
16589 * gfortran.dg/dependency_20.f90: New test case.
16591 2007-01-31 Ian Lance Taylor <iant@google.com>
16593 * gcc.dg/lower-subreg-1.c (test): New test.
16595 2007-01-30 Geoffrey Keating <geoffk@apple.com>
16597 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
16599 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16601 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
16602 * gcc.dg/torture/builtin-math-3.c: Likewise.
16604 2007-01-31 Dirk Mueller <dmueller@suse.de>
16606 gcc.dg/Wparentheses-2.c: Update and add new tests.
16608 2007-01-31 Ira Rosen <irar@il.ibm.com>
16610 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
16613 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
16615 * gcc.dg/builtins-63.c: New test.
16617 2007-01-31 Tobias Burnus <burnus@net-b.de>
16620 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
16622 2007-01-31 Tobias Burnus <burnus@net-b.de>
16625 * gfortran.dg/volatile8.f90: New argument conformance test.
16626 * gfortran.dg/volatile9.f90: New scope test.
16628 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16631 * g++.dg/warn/null4.C: New.
16633 2001-01-30 Roger Sayle <roger@eyesopen.com>
16634 Uros Bizjak <ubizjak@gmail.com>
16636 * gcc.dg/large-size-array-3.c: Correct typo.
16638 2007-01-30 Richard Guenther <rguenther@suse.de>
16640 PR middle-end/27657
16641 * g++.dg/debug/pr27657.C: New testcase.
16643 2007-01-30 Richard Guenther <rguenther@suse.de>
16645 PR middle-end/30313
16646 * gcc.dg/torture/pr30313.c: New testcase.
16648 2007-01-29 Janis Johnson <janis187@us.ibm.com>
16650 * gcc.dg/dfp/dfp-except.h: New file.
16651 * gcc.dg/dfp/fe-check.h: New file.
16652 * gcc.dg/dfp/fe-binop.c: New test.
16653 * gcc.dg/dfp/fe-convert-1.c: New test.
16654 * gcc.dg/dfp/fe-convert-2.c: New test.
16655 * gcc.dg/dfp/fe-convert-3.c: New test.
16657 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
16658 * gcc.dg/dfp/decfloat-constants.c: Ditto.
16659 * gcc.dg/dfp/convert-dfp.c: Ditto.
16660 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
16662 2007-01-29 Josh Conner <jconner@apple.com>
16664 * gcc.target/powerpc/altivec-24.c: New test.
16666 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
16669 * g++.dg/parse/defarg12.C: New test.
16671 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
16674 * gfortran.dg/used_dummy_types_6.f90: New test.
16676 2007-01-28 Jan Hubicka <jh@suse.cz>
16678 * gcc.dg/tree-prof/val-prof-6.c: New test.
16680 2007-01-28 Roger Sayle <roger@eyesopen.com>
16682 * gcc.dg/large-size-array-3.c: Correct test case (portability).
16684 2007-01-28 Andrew Pinski <pinskia@gmail.com>
16687 * g++.dg/expr/dtor4.C: New test.
16689 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
16691 * gcc.dg/tree-ssa/loop-23.c: New test.
16693 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
16695 PR libfortran/30389
16696 * gfortran.dg/achar_2.f90: New test.
16697 * gfortran.dg/achar_3.f90: New test.
16699 2007-01-27 Ian Lance Taylor <iant@google.com>
16701 * gcc.dg/strict-overflow-1.c: New test.
16702 * gcc.dg/no-strict-overflow-1.c: New test.
16703 * gcc.dg/strict-overflow-2.c: New test.
16704 * gcc.dg/no-strict-overflow-2.c: New test.
16705 * gcc.dg/strict-overflow-3.c: New test.
16706 * gcc.dg/no-strict-overflow-3.c: New test.
16707 * gcc.dg/strict-overflow-4.c: New test.
16708 * gcc.dg/no-strict-overflow-4.c: New test.
16709 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
16710 * gcc.dg/pr15784-1.c: Likewise.
16711 * gcc.dg/pr20922-1.c: Likewise.
16712 * gcc.dg/pr20922-3.c: Likewise.
16713 * gcc.dg/pr20922-4.c: Likewise.
16714 * gcc.dg/pr20922-6.c: Likewise.
16715 * gcc.dg/compare-4.c: Likewise.
16716 * gcc.dg/torture/pr26898-1.c: Likewise.
16717 * gcc.dg/tree-ssa/divide-1.c: Likewise.
16718 * gcc.dg/tree-ssa/divide-2.c: Likewise.
16719 * gcc.dg/tree-ssa/divide-3.c: Likewise.
16720 * gcc.dg/tree-ssa/divide-4.c: Likewise.
16721 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
16722 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
16723 * gcc.dg/tree-ssa/pr21082.c: Likewise.
16724 * gcc.dg/tree-ssa/pr26899.c: Likewise.
16725 * g++.dg/tree-ssa/pr21082.C: Likewise.
16727 2007-01-27 Roger Sayle <roger@eyesopen.com>
16729 * gcc-dg/large-size-array-3.c: New test case.
16731 2007-01-27 Roger Sayle <roger@eyesopen.com>
16733 * gfortran.dg/forall_7.f90: New test case.
16735 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
16738 * gfortran.dg/where_operator_assign_1.f90: New test.
16739 * gfortran.dg/where_operator_assign_2.f90: New test.
16740 * gfortran.dg/where_operator_assign_3.f90: New test.
16742 2007-01-26 Joseph Myers <joseph@codesourcery.com>
16744 * lib/target-supports.exp
16745 (check_effective_target_powerpc_altivec): New.
16746 (check_effective_target_vect_cmdline_needed): Use it.
16748 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
16751 * gfortran.dg/backslash_3.f: New test.
16753 2007-01-26 Richard Guenther <rguenther@suse.de>
16755 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
16757 2007-01-26 Tobias Burnus <burnus@net-b.de>
16759 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
16760 * gfortran.dg/vect/vect.exp: Ditto.
16761 * gfortran.dg/dg.exp: Ditto.
16762 * gfortran.fortran-torture/execute/execute.exp: Ditto.
16763 * gfortran.fortran-torture/compile/compile.exp: Ditto.
16765 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16767 * gcc.dg/builtins-20.c: Add more cases.
16768 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
16770 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16773 * gcc.dg/Wall.c: New.
16774 * gcc.dg/Wno-all.c: New.
16775 * gfortran.dg/Wall.f90: New.
16776 * gfortran.dg/Wno-all.f90: New.
16778 2007-01-24 Geoffrey Keating <geoffk@apple.com>
16780 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
16781 * g++.dg/eh/simd-2.C: Also run on Darwin.
16782 * g++.dg/eh/simd-3.C: New.
16783 * g++.dg/eh/simd-4.C: New.
16785 2007-01-25 Richard Guenther <rguenther@suse.de>
16787 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
16789 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
16791 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
16793 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
16794 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
16795 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
16796 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
16797 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
16798 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
16799 * gcc.dg/ipa/ipa-7.c: New testcase.
16801 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
16803 * g++.dg/cpp0x/warn_cxx0x.C: New.
16805 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16807 * gcc.dg/builtins-20.c: Test builtin carg.
16809 2007-01-24 Jakub Jelinek <jakub@redhat.com>
16811 PR middle-end/27416
16812 * gcc.dg/gomp/pr27416.c: New test.
16814 PR middle-end/30494
16815 * gcc.dg/gomp/pr30494.c: New test.
16816 * g++.dg/gomp/pr30494.C: New test.
16818 PR middle-end/30421
16819 * gcc.dg/gomp/pr30421.c: New test.
16821 2007-01-24 Steve Ellcey <sje@cup.hp.com>
16823 * gcc.target/ia64/versionid-1.c: New test.
16824 * gcc.target/ia64/versionid-2.c: New test.
16826 2007-01-24 Richard Guenther <rguenther@suse.de>
16829 * gcc.dg/builtins-57.c: Change to a link-time testcase
16830 to support non-C99 targets.
16832 2007-01-24 Jan Hubicka <jh@suse.cz>
16834 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
16836 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
16838 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
16840 2007-01-23 Andrew Pinski <pinskia@gmail.com>
16843 * objc.dg/const-str-12.m: New test.
16845 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16848 * gfortran.dg/ctrl-z.f90: New test.
16850 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16853 * gfortran.dg/namelist_assumed_char.f90: New test.
16855 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
16858 * g++.dg/inherit/covariant15.C: New test.
16860 2007-01-23 Ian Lance Taylor <iant@google.com>
16862 * g++.dg/warn/Wparentheses-24.C: New test.
16864 2007-01-23 Richard Guenther <rguenther@suse.de>
16867 * ada/acats/run_acats: Do not call gnatmake or gnatchop
16870 2007-01-22 Richard Guenther <rguenther@suse.de>
16872 PR tree-optimization/30038
16873 * gcc.dg/builtins-62.c: New testcase.
16875 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
16877 * gcc.c-torture/compile/20070121.c: New test.
16879 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
16881 PR libfortran/30525
16882 * gfortran.dg/char_comparison_1.f: New test.
16884 2007-01-21 Ira Rosen <irar@il.ibm.com>
16886 * gcc.dg/vect/vect-strided-same-dr.c: New test.
16888 2007-01-20 Andrew Pinski <pinskia@gmail.com>
16891 * objc.dg/pch: New directory.
16892 * objc.dg/pch/pch.exp: New file.
16893 * objc.dg/pch/interface-1.m: New test.
16894 * objc.dg/pch/interface-1.hs: New include file.
16895 * lib/objc.exp (objc_target_compile): Add
16896 "-x objective-c-header" in front of the sources if this is
16897 a precompiled header being compiled.
16899 2007-01-20 Roger Sayle <roger@eyesopen.com>
16901 * gfortran.dg/array_memcpy_3.f90: New test case.
16902 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
16904 2007-01-20 Roger Sayle <roger@eyesopen.com>
16905 Brooks Moses <brooks.moses@codesourcery.com>
16906 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16908 * gfortran.dg/intrinsic_sign_1.f90: New test case.
16909 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
16911 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
16913 * gcc.dg/torture/builtin-math-3.c: Test fdim.
16915 2007-01-19 Mike Stump <mrs@apple.com>
16917 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
16920 2007-01-19 Roger Sayle <roger@eyesopen.com>
16922 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
16923 option instead of -funsafe-math-optimizations.
16925 2007-01-19 Tomas Bily <tbily@suse.cz>
16927 gcc.dg/tree-prof/indir-call-prof.c: New.
16928 g++.dg/dg.exp: Add tree-prof subdirectory.
16929 g++.dg/tree-prof/indir-call-prof.C: New.
16930 g++.dg/tree-prof/tree-prof.exp: New.
16932 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
16935 * g++.dg/warn/deprecated.C: Update warning output.
16936 * g++.dg/warn/deprecated-2.C: Likewise.
16937 * g++.dg/warn/deprecated-3.C: New.
16939 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
16941 * gcc.c-torture/execute/nestfunc-7.c: New.
16943 2007-01-18 Hui-May Chang <hm.chang@apple.com>
16945 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
16947 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
16949 * gcc.dg/m68k-pic-1.c: New.
16951 2007-01-18 Roger Sayle <roger@eyesopen.com>
16953 * gfortran.dg/array_memcpy_4.f90: New test case.
16955 2007-01-18 Josh Conner <jconner@apple.com>
16958 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
16959 * gcc.dg/vect/no-trapping-math-1: New.
16960 * gcc.dg/vect/no-trapping-math-2: New.
16962 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
16964 * gcc.target/i386/387-8.c: Update comment about optimizing
16965 inherent load of 1.0 of fptan instruction.
16967 2007-01-18 Dirk Mueller <dmueller@suse.de>
16968 Richard Guenther <rguenther@suse.de>
16971 * gcc.dg/Warray-bounds.c: New testcase.
16972 * gcc.dg/Warray-bounds-2.c: New testcase.
16973 * g++.dg/warn/Warray-bounds.C: New testcase.
16974 * g++.dg/warn/Warray-bounds-2.C: New testcase.
16976 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
16979 * gfortran.dg/generic_12.f90: New test.
16981 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
16983 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
16984 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
16986 2007-01-16 Janis Johnson <janis187@us.ibm.com>
16988 * gcc.dg/dfp/compare-special.h: New file.
16989 * gcc.dg/dfp/compare-special-32.c: New test.
16990 * gcc.dg/dfp/compare-special-64.c: New test.
16991 * gcc.dg/dfp/compare-special-128.c: New test.
16993 2007-01-16 Roger Sayle <roger@eyesopen.com>
16994 Paul Thomas <pault@gcc.gnu.org>
16995 Steven G. Kargl <kargl@gcc.gnu.org>
16998 * gfortran.dg/forall_6.f90: New test case.
16999 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
17000 * gfortran.dg/dependency_13.f90: Likewise.
17002 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17005 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
17006 targets that don't support Inf.
17008 2007-01-15 Dale Johannesen <dalej@apple.com>
17010 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
17012 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
17014 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
17015 of achar for 0xff to avoid the "Extended ASCII not
17016 implemented" error message.
17018 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
17021 * gfortran.dg/altreturn_4.f90: New test.
17024 * gfortran.dg/stfunc_4.f90: New test.
17027 * gfortran.dg/bound_2.f90: Reinstate commented out line.
17028 * gfortran.dg/initialization_1.f90: Change warning.
17031 * gfortran.dg/specification_type_resolution_2.f90: New test.
17033 2007-01-14 Jan Hubicka <jh@suse.cz>
17035 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
17036 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
17037 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
17040 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
17043 * gfortran.dg/external_procedures_2.f90: New test.
17045 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
17048 * gcc.target/i386/pr30413.c: New test.
17050 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
17053 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
17055 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
17057 * gcc.dg/20070112-1.c: New test.
17059 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17061 PR libgfortran/30435
17062 * gfortran.dg/list_read_6.f90: New test.
17064 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
17066 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
17068 2007-01-12 Tom Tromey <tromey@redhat.com>
17070 PR preprocessor/28227:
17071 * gcc.dg/cpp/pr28227.c: New file.
17073 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
17075 * gcc.dg/tree-ssa/loop-22.c: New test.
17077 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
17079 PR tree-optimization/29516
17080 * gcc.dg/tree-ssa/loop-20.c: New test.
17082 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
17084 PR libfortran/30415
17085 * minmaxloc_integer_kinds_1.f90: New test.
17087 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
17090 * g++.dg/template/sizeof-template-argument.C: New test.
17092 2007-01-11 Jan Hubicka <jh@suse.cz>
17094 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
17095 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
17096 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
17097 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
17098 * gcc.dg/tree-ssa/pr21658.c: Likewise.
17099 * gcc.dg/tree-ssa/pr15349.c: Likewise.
17100 * gcc.dg/tree-ssa/pr25501.c: Likewise.
17101 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
17102 transformation in question.
17103 * gcc.dg/tree-ssa/vrp05.c: Likewise.
17104 * gcc.dg/tree-ssa/pr20701.c: Likewise.
17105 * gcc.dg/always_inline3.c: Likewise.
17107 2007-01-10 Mark Mitchell <mark@codesourcery.com>
17110 * g++.dg/template/typename11.C: New test.
17112 2007-01-10 Robert Kennedy <jimbob@google.com>
17114 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
17116 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
17118 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
17119 for different integer kinds.
17120 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
17121 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
17122 * gfortran.dg/ishft_2.f90: New test.
17123 * gfortran.dg/ishft_3.f90: New test.
17125 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
17127 * gfortran.dg/altreturn_2.f90: Removed executable bit.
17129 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
17131 PR tree-optimization/30322
17132 * gcc.dg/tree-ssa/loop-21.c: New test.
17134 2007-01-08 Geoffrey Keating <geoffk@apple.com>
17136 * g++.dg/rtti/darwin-builtin-linkage.C: New.
17138 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
17140 * gcc.target/spu/intrinsics-1.c: Remove xfail.
17142 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17144 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
17145 * g++.dg/warn/overflow-warn-3.C: Likewise.
17146 * g++.dg/warn/overflow-warn-4.C: Likewise.
17147 * g++.dg/warn/overflow-warn-5.C: Likewise.
17148 * g++.dg/warn/overflow-warn-6.C: Likewise.
17149 * g++.dg/warn/Woverflow-1.C: Likewise.
17150 * g++.dg/warn/Woverflow-2.C: Likewise.
17151 * g++.dg/warn/Woverflow-3.C: Likewise.
17152 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
17154 2007-01-08 Roger Sayle <roger@eyesopen.com>
17156 * gfortran.dg/array_constructor_14.f90: New test case.
17157 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
17159 2007-01-08 Richard Guenther <rguenther@suse.de>
17161 PR tree-optimization/23603
17162 * gcc.dg/tree-ssa/vrp31.c: New testcase.
17163 * gcc.dg/tree-ssa/vrp32.c: Likewise.
17165 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
17167 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
17169 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
17170 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
17171 compiler behaviour.
17172 * gcc.dg/simd-5.c: Likewise.
17173 * gcc.dg/simd-6.c: Likewise.
17174 * g++.dg/conversion/simd1.C: Likewise.
17175 * g++.dg/conversion/simd3.C: Likewise.
17176 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
17179 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
17181 PR tree-optimization/29877
17182 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
17183 name of a hard register for the target concerned. Adjust dg-error
17184 directives to cope with new behaviour of TER.
17186 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17189 * g++.dg/conversion/nullptr1.C: Added overflow warning.
17190 * g++.dg/warn/overflow-warn-1.C: New.
17191 * g++.dg/warn/overflow-warn-3.C: New.
17192 * g++.dg/warn/overflow-warn-4.C: New.
17193 * g++.dg/warn/overflow-warn-5.C: New.
17194 * g++.dg/warn/overflow-warn-6.C: New.
17195 * g++.dg/warn/Woverflow-1.C: New.
17196 * g++.dg/warn/Woverflow-2.C: New.
17197 * g++.dg/warn/Woverflow-3.C: New.
17198 * g++.dg/warn/multiple-overflow-warn-2.C: New.
17200 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
17203 * gfortran.dg/invalid_name.f90: New test.
17204 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
17205 * gfortran.dg/gomp/pr29759.f90: Ditto.
17207 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
17209 * gfortran.dg/present_1.f90: Update error message.
17211 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
17214 * g++.dg/template/duplicate1.C: New test
17215 * g++.dg/template/memfriend6.C: Adjust error markers.
17217 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
17220 * gcc.dg/torture/inline-1.c: New test.
17222 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17225 * gcc.dg/multiple-overflow-warn-1.c: New.
17226 * gcc.dg/multiple-overflow-warn-2.c: New.
17227 * gcc.dg/overflow-warn-6.c: New.
17228 * g++.dg/warn/multiple-overflow-warn-1.C: New.
17230 2007-01-05 Roger Sayle <roger@eyesopen.com>
17232 * gfortran.dg/array_memcpy_1.f90: New test case.
17233 * gfortran.dg/array_memcpy_2.f90: Likewise.
17235 2007-01-05 Richard Guenther <rguenther@suse.de>
17237 PR middle-end/27826
17238 * g++.dg/opt/pr27826.C: New testcase.
17240 2007-01-05 Ian Lance Taylor <iant@google.com>
17242 * gcc.dg/Walways-true-1.c: New test.
17243 * gcc.dg/Walways-true-2.c: New test.
17244 * g++.dg/warn/Walways-true-1.C: New test.
17245 * g++.dg/warn/Walways-true-2.C: New test.
17247 2007-01-05 Jakub Jelinek <jakub@redhat.com>
17250 * gcc.dg/pr30360.c: New test.
17252 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
17255 * gfortran.dg/data_implied_do_1.f90: New test.
17259 * gfortran.dg/char_length_1.f90: New test.
17261 2007-01-05 Richard Guenther <rguenther@suse.de>
17263 PR middle-end/28116
17264 * g++.dg/opt/pr28116.C: New testcase.
17266 2007-01-05 Tobias Burnus <burnus@net-b.de>
17269 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
17270 invalid deallocate.
17271 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
17272 * gfortran.dg/protected_4.f90: Add pointer intent check.
17273 * gfortran.dg/protected_6.f90: Add pointer intent check.
17274 * gfortran.dg/pointer_intent_1.f90: New test.
17275 * gfortran.dg/pointer_intent_2.f90: New test.
17276 * gfortran.dg/pointer_intent_3.f90: New test.
17278 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
17281 * gfortran.dg/altreturn_2.f90: new test.
17283 2007-01-04 Tom Tromey <tromey@redhat.com>
17285 PR preprocessor/28165:
17286 * gcc.dg/cpp/pr28165.c: New file.
17288 2007-01-03 Josh Conner <jconner@apple.com>
17290 PR middle-end/29683
17291 * gcc.dg/pr29683.c: New.
17293 2007-01-03 Jakub Jelinek <jakub@redhat.com>
17296 * g++.dg/pch/template-1.C: New test.
17297 * g++.dg/pch/template-1.Hs: New file.
17299 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
17301 PR middle-end/30353
17302 * gcc.c-torture/compile/complex-4.c: New test.
17304 2007-01-03 Joseph Myers <joseph@codesourcery.com>
17306 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
17308 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
17310 2007-01-03 Jakub Jelinek <jakub@redhat.com>
17312 PR middle-end/30286
17313 * gcc.dg/pr30286.c: New test.
17316 * g++.dg/template/crash66.C: New test.
17319 * g++.dg/template/friend49.C: New test.
17321 2007-01-03 Steven G. Kargl <kargls@comcast.net>
17323 * gfortran.dg/ibits.f90: New test.
17325 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
17327 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
17328 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
17330 2007-01-02 Jan Hubicka <jh@suse.cz>
17332 * gcc.dg/pr16194.c: We now output error on all three functions,
17333 not just first one.
17335 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17338 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
17339 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
17341 2006-01-02 Ian Lance Taylor <iant@google.com>
17343 * g++.dg/warn/Wparentheses-22.C: New test.
17344 * g++.dg/warn/Wparentheses-23.C: New test.
17346 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17349 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
17350 * gcc.dg/declspec-3-Wextra.c: New.
17351 * gcc.dg/declspec-3-no.c: New
17353 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
17356 * gfortran.dg/interface_10.f90: Remove.
17358 2007-01-01 Roger Sayle <roger@eyesopen.com>
17360 * gcc.dg/fold-eqxor-4.c: New test case.
17362 2007-01-02 Joseph Myers <joseph@codesourcery.com>
17364 PR middle-end/30311
17365 * gcc.c-torture/compile/pr30311.c: New test.
17367 2007-01-01 Andrew Pinski <pinskia@gmail.com>
17369 PR middle-end/30253
17370 * gcc.c-torture/compile/statement-expression-1.c: New test.
17372 2007-01-01 Andreas Schwab <schwab@suse.de>
17375 * g++.dg/eh/pr29166.C: New test.
17377 2007-01-01 Joseph Myers <joseph@codesourcery.com>
17379 * lib/target-supports.exp (check_effective_target_powerpc_spe):
17381 (check_effective_target_vect_cmdline_needed): Use it.
17383 2006-12-31 Richard Guenther <rguenther@suse.de>
17385 PR middle-end/30137
17386 * gcc.dg/pr30137-1.c: New testcase.
17387 * gcc.dg/pr30137-2.c: Likewise.
17389 2006-12-31 Roger Sayle <roger@eyesopen.com>
17391 PR middle-end/30322
17392 * gcc.dg/fold-plusnot-1.c: New test case.
17394 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
17397 * g++.dg/parse/template22.C: New test.
17399 2006-12-31 Richard Guenther <rguenther@suse.de>
17401 PR middle-end/30338
17402 * gcc.c-torture/compile/pr30338.c: New testcase.
17404 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
17407 * gfortran.dg/intrinsic_actual_4.f90: New test.
17410 * gfortran.dg/func_decl_3.f90: New test.
17412 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
17415 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
17416 * gfortran.dg/c_by_val_1.f: New test.
17417 * gfortran.dg/c_by_val_2.f: New test.
17418 * gfortran.dg/c_by_val_3.f: New test.
17420 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
17422 PR libfortran/30321
17423 * gfortran.dg/sum_zero_array_1.f90: New test.
17425 2006-12-29 Jakub Jelinek <jakub@redhat.com>
17427 PR preprocessor/29612
17428 * gcc.dg/cpp/pr29612-1.c: New test.
17429 * gcc.dg/cpp/pr29612-2.c: New test.
17431 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
17434 * gfortran.dg/pure_formal_proc_1.f90: New test.
17437 * gfortran.dg/intrinsic_actual_3.f90: New test.
17439 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17442 * gfortran.dg/io_constraints_1.f90: Update test.
17443 * gfortran.dg/io_constraints_2.f90: Update test.
17444 * gfortran.dg/inquire_iolength.f90: New test.
17446 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
17449 * gfortran.dg/interface_10.f90: New test.
17450 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
17451 since z is already, locally a variable.
17454 * gfortran.dg/generic_11.f90: New test.
17455 * gfortran.dg/interface_7.f90: Remove name clash between module
17456 name and procedure 'x' referenced in the interface.
17458 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17461 * gcc.dg/Wmissing-parameter-type.c: New.
17462 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
17463 * gcc.dg/Wmissing-parameter-type-no.c: New.
17465 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
17468 * gfortran.dg/entry_array_specs_2.f: New test.
17471 * gfortran.dg/nested_modules_6.f90: New test.
17473 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17476 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
17477 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
17479 2006-12-21 Andrew Pinski <pinskia@gmail.com>
17482 * g++.dg/opt/complex6.C: New test.
17484 2006-12-22 Ben Elliston <bje@au.ibm.com>
17486 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
17487 full" if the linker on spu-*-* warns about exceeding local store.
17489 And revert this patch:
17490 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
17491 fail to link due to relocation overflows on spu-*-*.
17493 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
17496 * gfortran.dg/dependency_19.f90: New test.
17498 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
17501 * gfortran.dg/alloc_comp_basics_3.f90: New test.
17503 2006-12-21 Jakub Jelinek <jakub@redhat.com>
17505 PR middle-end/30262
17506 * gcc.c-torture/execute/20061220-1.c: New test.
17508 PR middle-end/30263
17509 * gcc.dg/gomp/asm-1.c: New test.
17512 * g++.dg/eh/ia64-2.C: New test.
17514 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
17518 * gcc.dg/rs6000-leaf.c: New.
17520 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17523 * gfortran.dg/f2c_8.f90: New test.
17525 2006-12-20 Bill Wendling <wendling@apple.com>
17527 * gcc.dg/asm-b.c: Check for __ppc64__.
17529 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
17532 * gfortran.dg/bounds_check_5.f90: New test.
17534 2006-12-20 Andrew Pinski <pinskia@gmail.com>
17536 PR middle-end/30143
17537 * gcc.dg/gomp/complex-1.c: New testcase.
17539 2006-12-20 Roger Sayle <roger@eyesopen.com>
17541 * gfortran.dg/array_memset_1.f90: New test case.
17543 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
17545 * lib/target-supports.exp: Add spu to
17546 check_effective_target_vect_widen_mult_hi_to_si.
17548 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
17551 * gfortran.dg/generic_9.f90: New test.
17554 * gfortran.dg/generic_10.f90: New test.
17556 2006-12-19 Andrew Pinski <pinskia@gmail.com>
17559 * gcc.dg/pr30045.c: New test.
17561 2006-12-20 Ben Elliston <bje@au.ibm.com>
17563 * gcc.dg/20020312-2.c: Add a case for __SPU__.
17565 2006-12-19 Eric Christopher <echristo@apple.com>
17568 * gcc.c-torture/execute/pr29302-1.c: New.
17570 2006-12-19 Tobias Burnus <burnus@net-b.de>
17573 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
17575 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
17578 * gfortran.dg/altreturn_3.f90: New test.
17580 * gfortran.dg/char_result_12.f90: Fix comment typos.
17582 2006-12-19 Ben Elliston <bje@au.ibm.com>
17584 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
17585 as newlib's stdio.h uses non-traditional cpp constructs.
17587 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
17589 * gfortran.dg/advance.f90: Renamed to advance_1.f90
17590 * gfortran.dg/append-1.f90: Renamed to append_1.f90
17591 * gfortran.dg/array-1.f90: Renamed to array_1.f90
17592 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
17593 * gfortran.dg/backspace.f: Renamed to backspace_1.f
17594 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
17595 * gfortran.dg/default_initialization.f: Renamed to
17596 default_initialization_1.f
17597 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
17598 dollar_edit_descriptor_1.f
17599 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
17600 dollar_edit_descriptor_2.f
17601 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
17602 dollar_edit_descriptor_3.f
17603 * gfortran.dg/logint-1.f: Renamed to logint_1.f
17604 * gfortran.dg/logint-2.f: Renamed to logint_2.f
17605 * gfortran.dg/logint-3.f: Renamed to logint_3.f
17606 * gfortran.dg/advance_1.f90: Renamed from advance.f90
17607 * gfortran.dg/append_1.f90: Renamed from append-1.f90
17608 * gfortran.dg/array_1.f90: Renamed from array-1.f90
17609 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
17610 * gfortran.dg/backspace_1.f: Renamed from backspace.f
17611 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
17612 * gfortran.dg/default_initialization_1.f: Renamed from
17613 default_initialization.f
17614 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
17615 dollar_edit_descriptor-1.f
17616 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
17617 dollar_edit_descriptor-2.f
17618 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
17619 dollar_edit_descriptor-3.f
17620 * gfortran.dg/logint_1.f: Renamed from logint-1.f
17621 * gfortran.dg/logint_2.f: Renamed from logint-2.f
17622 * gfortran.dg/logint_3.f: Renamed from logint-3.f
17624 2006-12-18 Bill Wendling <wendling@apple.com>
17626 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
17627 id is an OjbC keyword.
17629 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17631 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
17633 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
17635 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
17637 2006-12-18 Ian Lance Taylor <iant@google.com>
17639 * g++.dg/warn/Wmissing-declarations-1.C: New test.
17641 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
17643 * gcc.c-torture/compile/pr27528.c: Use empty templates.
17645 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
17648 * gfortran.fortran-torture/execute/where21.f90: New test.
17650 2006-12-17 Tobias Burnus <burnus@net-b.de>
17652 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
17654 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17657 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
17658 * gcc.dg/if-empty-1.c: Likewise.
17659 * gcc.dg/pr23165.c: Likewise.
17660 * g++.dg/warn/empty-body.C: Likewise.
17662 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17664 PR libfortran/30005
17665 * gfortran.dg/open_errors.f90: New test.
17667 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
17669 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
17671 * gcc.target/i386/ssse3-pabsb.c: New file.
17672 * gcc.target/i386/ssse3-pabsd.c: Likewise.
17673 * gcc.target/i386/ssse3-pabsw.c: Likewise.
17674 * gcc.target/i386/ssse3-palignr.c: Likewise.
17675 * gcc.target/i386/ssse3-phaddd.c: Likewise.
17676 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
17677 * gcc.target/i386/ssse3-phaddw.c: Likewise.
17678 * gcc.target/i386/ssse3-phsubd.c: Likewise.
17679 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
17680 * gcc.target/i386/ssse3-phsubw.c: Likewise.
17681 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
17682 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
17683 * gcc.target/i386/ssse3-pshufb.c: Likewise.
17684 * gcc.target/i386/ssse3-psignb.c: Likewise.
17685 * gcc.target/i386/ssse3-psignd.c: Likewise.
17686 * gcc.target/i386/ssse3-psignw.c: Likewise.
17687 * gcc.target/i386/ssse3-vals.h: Likewise.
17689 2006-12-15 Janis Johnson <janis187@us.ibm.com>
17691 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
17692 * lib/fortran-torture.exp: Include target-supports.exp.
17694 2006-12-15 Jakub Jelinek <jakub@redhat.com>
17697 * gcc.c-torture/execute/pr30185.c: New test.
17699 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17703 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
17704 * gcc.dg/builtin-bswap-2.c: Likewise.
17705 * gcc.dg/builtin-bswap-3.c: Likewise.
17706 * gcc.dg/builtin-bswap-4.c: Likewise.
17707 * lib/target-supports.exp (check_effective_target_stdint_types): New.
17708 * gcc.c-torture/execute/mode-dependent-address.x: New file.
17710 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17712 PR libfortran/30145
17713 * gfortran.dg/write_zero_array: New test.
17715 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17718 * gfortran.dg/write_fmt_trim.f90: New test.
17720 2006-12-14 Diego Novillo <dnovillo@redhat.com>
17723 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
17726 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17728 * lib/target-supports.exp (check_weak_available): Use istarget
17729 "hppa*-*-hpux10*" instead of regexp.
17730 (check_cxa_atexit_available): Likewise.
17732 2006-12-14 Richard Guenther <rguenther@suse.de>
17734 PR tree-optimization/30197
17735 * gcc.c-torture/execute/complex-1.c: Fix function name.
17736 * gcc.dg/builtins-61.c: New testcase.
17738 2006-12-14 Richard Guenther <rguenther@suse.de>
17740 PR middle-end/30172
17741 * gcc.dg/pr30172-1.c: New testcase.
17743 2006-12-14 Richard Guenther <rguenther@suse.de>
17745 PR tree-optimization/30198
17746 * gcc.dg/builtins-60.c: New testcase.
17748 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
17750 * lib/target-supports.exp (vect_no_align): Remove spu.
17752 2006-12-13 Ian Lance Taylor <iant@google.com>
17756 * g++.dg/warn/Wparentheses-5.C: New test.
17757 * g++.dg/warn/Wparentheses-6.C: New test.
17758 * g++.dg/warn/Wparentheses-7.C: New test.
17759 * g++.dg/warn/Wparentheses-8.C: New test.
17760 * g++.dg/warn/Wparentheses-9.C: New test.
17761 * g++.dg/warn/Wparentheses-10.C: New test.
17762 * g++.dg/warn/Wparentheses-11.C: New test.
17763 * g++.dg/warn/Wparentheses-12.C: New test.
17764 * g++.dg/warn/Wparentheses-13.C: New test.
17765 * g++.dg/warn/Wparentheses-14.C: New test.
17766 * g++.dg/warn/Wparentheses-15.C: New test.
17767 * g++.dg/warn/Wparentheses-16.C: New test.
17768 * g++.dg/warn/Wparentheses-17.C: New test.
17769 * g++.dg/warn/Wparentheses-18.C: New test.
17770 * g++.dg/warn/Wparentheses-19.C: New test.
17771 * g++.dg/warn/Wparentheses-20.C: New test.
17772 * g++.dg/warn/Wparentheses-21.C: New test.
17774 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
17777 * lib/target-supports.exp (check_cxa_atexit_available): Return false
17778 for target "hppa.*hpux10".
17780 2006-12-13 Jakub Jelinek <jakub@redhat.com>
17782 * g++.dg/debug/vartrack1.C: New test.
17784 * g++.dg/opt/ifcvt1.C: New test.
17786 * gcc.dg/tls/opt-13.c: New test.
17788 * gcc.dg/20060425-2.c: New test.
17790 * g++.dg/opt/pr15054-2.C: New test.
17792 * gcc.c-torture/execute/20060420-1.c: New test.
17794 * gcc.c-torture/execute/20060412-1.c: New test.
17796 * objc/compile/20060406-1.m: New test.
17798 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
17800 * g++.dg/template/array17.C: New test.
17802 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
17804 * gcc.target/powerpc/altivec-23.c: New test.
17806 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
17809 * g++.dg/inherit/error3.C: New test.
17812 * g++.dg/inherit/error4.C: New test.
17814 2006-12-13 Richard Guenther <rguenther@suse.de>
17816 PR tree-optimization/17687
17817 * gcc.dg/builtins-59.c: New testcase.
17819 2006-12-13 Ben Elliston <bje@au.ibm.com>
17821 * gcc.target/spu/Wmain.c: New test.
17823 2006-12-12 Josh Conner <jconner@apple.com>
17825 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
17826 * g++.dg/abi/thunk4.C: Likewise.
17827 * g++.dg/abi/rtti3.C: Likewise.
17829 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
17831 * gcc.target/spu/cpat-1.c: New test.
17832 * gcc.target/spu/cpat-2.c: New test.
17833 * gcc.target/spu/cpat-3.c: New test.
17834 * gcc.target/spu/cpat-4.c: New test.
17836 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
17839 * gcc.c-torture/compile/vector-1.c: New test.
17840 * gcc.c-torture/compile/vector-2.c: New test.
17841 * gcc.c-torture/compile/vector-3.c: New test.
17843 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
17845 * lib/fortran-torture.exp: Update copyright years. Remove
17846 obsolete comment. Test -ftree-vectorize where it makes sense.
17847 * lib/gfortran-dg.exp: Update copyright years. Use settings
17848 from fortran-torture.exp.
17849 * gfortran.dg/char_transpose_1.f90,
17850 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
17851 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
17852 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
17853 '-w' to dg-options.
17855 2006-12-12 Richard Sandiford <richard@codesourcery.com>
17857 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
17858 saved_${tool}_load.
17860 2006-12-12 Ira Rosen <irar@il.ibm.com>
17862 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
17863 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
17864 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
17865 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
17868 2006-12-12 Richard Guenther <rguenther@suse.de>
17870 PR middle-end/30147
17871 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
17873 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
17874 Diego Novillo <dnovillo@redhat.com>
17876 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
17878 * gcc.dg/tree-ssa/pr26421.c: Likewise
17879 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
17880 * gcc.dg/tree-ssa/pr23382.c: Likewise.
17881 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
17882 * gcc.dg/tree-ssa/pr28410.c: Likewise.
17883 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
17884 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
17885 * gcc.dg/tree-ssa/vrp07.c: Likewise.
17886 * gcc.dg/tree-ssa/vrp08.c: Likewise.
17887 * gcc.dg/tree-ssa/alias-12.c: Likewise.
17889 2006-12-11 Jan Hubicka <jh@suse.cz>
17891 * gcc.dg/tree-prof/stringop-1.c: New test.
17892 * gcc.dg/tree-prof/stringop-2.c: New test.
17894 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
17897 * gcc.target/i386/pr30120.c: New test.
17900 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
17902 * gcc.target/i386/x87regparm-1.c: New test.
17903 * gcc.target/i386/x87regparm-2.c: New test.
17904 * gcc.target/i386/x87regparm-3.c: New test.
17905 * gcc.target/i386/x87regparm-4.c: New test.
17907 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
17909 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
17911 2006-12-10 Tobias Burnus <burnus@net-b.de>
17914 * gfortran.dg/protected_1.f90: New test.
17915 * gfortran.dg/protected_2.f90: New test.
17916 * gfortran.dg/protected_3.f90: New test.
17917 * gfortran.dg/protected_4.f90: New test.
17918 * gfortran.dg/protected_5.f90: New test.
17919 * gfortran.dg/protected_6.f90: New test.
17921 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
17922 Tobias Burnus <burnus@gcc.gnu.org>
17926 * gfortran.dg/interface_4.f90: Test adding procedure to generic
17928 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
17929 ambiguous interfaces.
17930 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
17931 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
17932 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
17933 ambiguous interfaces.
17934 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
17935 * gfortran.dg/array_initializer_2.f90: Add initializer array
17939 * gfortran.dg/interface_9.f90: Test that host interfaces are
17940 not checked for ambiguity with the local version.
17942 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
17945 * gfortran.dg/module_interface_2.f90: New test.
17947 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
17950 * gfortran.dg/assumed_len.f90: New test.
17952 2006-12-09 Richard Guenther <rguenther@suse.de>
17954 * g++.dg/warn/implicit-typename1.C: Qualify types.
17955 * g++.dg/parse/crash12.C: Likewise.
17956 * g++.dg/tree-ssa/pr22444.C: Likewise.
17958 2006-12-09 Tobias Burnus <burnus@net-b.de>
17960 * gfortran.dg/array_2.f90: Added sqrt test.
17962 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
17964 * gcc.target/i386/x87regparm-1.c: XFAIL.
17965 * gcc.target/i386/x87regparm-2.c: XFAIL.
17966 * gcc.target/i386/x87regparm-3.c: XFAIL.
17967 * gcc.target/i386/x87regparm-4.c: XFAIL.
17969 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
17971 * lib/target-supports.exp
17972 (check_effective_target_large_long_double): New.
17973 * gcc.dg/Wconversion-real.c : Use it.
17974 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
17977 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
17979 * gcc.c-torture/execute/mode-dependent-address.c: New test.
17981 2006-12-08 Tobias Burnus <burnus@net-b.de>
17984 * gfortran.dg/import4.f90: New test for IMPORT in modules.
17986 2006-12-07 Mark Mitchell <mark@codesourcery.com>
17989 * g++.dg/template/crash65.C: New test.
17990 * g++.dg/template/spec16.C: Tweak error markers.
17992 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
17994 * gcc.target/spu: New directory.
17995 * gcc.target/spu/spu.exp: New file.
17996 * gcc.target/spu/intrinsics-1.c: New test.
17998 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
18001 * g++.dg/ext/attrib27.C: New test.
18002 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
18003 * g++.dg/parse/typedef5.C: Likewise.
18005 2006-12-07 Mike Stump <mrs@apple.com>
18007 * treelang/compile/var_defs.tree: Adjust.
18009 2006-12-06 Mark Mitchell <mark@codesourcery.com>
18012 * g++.dg/template/crash64.C: New test.
18013 * g++.dg/parse/crash27.C: Adjust error markers.
18015 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
18017 PR libfortran/30009
18018 PR libfortran/30056
18019 * gfortran.dg/read_eof_4.f90: Add tests.
18020 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
18021 * gfortran.dg/unf_read_corrupted_1.f90: New test.
18023 2006-12-05 Mark Mitchell <mark@codesourcery.com>
18026 * g++.dg/template/crash63.C: New test.
18029 * g++.dg/template/crash62.C: New test.
18031 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
18034 * gfortran.dg/allocatable_function_1.f90: Increase the number
18035 of expected calls of free to 10; the lhs section reference is
18036 now evaluated so there is another call to bar. Change the
18037 comment appropriately.
18038 * gfortran.dg/array_section_1.f90: New test.
18040 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
18043 * gfortran.dg/char_result_12.f90: New test.
18045 2006-12-05 Richard Guenther <rguenther@suse.de>
18047 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
18048 * gcc.dg/vect/vect-pow-2.c: Rename to ...
18049 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
18050 vect_double, xfail for spu*-*-*.
18052 2006-12-04 Tobias Burnus <burnus@net-b.de>
18055 * initialization_4.f90: Test noninteger exponents (-std=f95).
18056 * initialization_5.f90: New test for noninteger exponents
18059 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
18062 * gfortran.dg/parameter_array_section_1.f90: New test.
18064 2006-12-04 Mark Mitchell <mark@codesourcery.com>
18067 * g++.dg/template/crash61.C: New test.
18070 * g++.dg/template/error23.C: New test.
18072 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
18074 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
18076 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
18079 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
18081 2006-12-04 Jakub Jelinek <jakub@redhat.com>
18083 PR middle-end/29965
18084 * gcc.dg/gomp/pr29965-1.c: New test.
18085 * gcc.dg/gomp/pr29965-2.c: New test.
18086 * gcc.dg/gomp/pr29965-3.c: New test.
18087 * gcc.dg/gomp/pr29965-4.c: New test.
18088 * gcc.dg/gomp/pr29965-5.c: New test.
18089 * gcc.dg/gomp/pr29965-6.c: New test.
18090 * g++.dg/gomp/pr29965-1.C: New test.
18091 * g++.dg/gomp/pr29965-2.C: New test.
18092 * g++.dg/gomp/pr29965-3.C: New test.
18093 * g++.dg/gomp/pr29965-4.C: New test.
18094 * g++.dg/gomp/pr29965-5.C: New test.
18095 * g++.dg/gomp/pr29965-6.C: New test.
18096 * g++.dg/gomp/pr29965-7.C: New test.
18097 * g++.dg/gomp/pr29965-8.C: New test.
18098 * g++.dg/gomp/pr29965-9.C: New test.
18099 * g++.dg/gomp/pr29965-10.C: New test.
18101 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
18103 * gnat.dg/pointer_variable_bounds.adb: New test.
18104 * gnat.dg/pointer_variable_bounds.ads: Likewise.
18105 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
18107 2006-12-03 Eric Christopher <echristo@apple.com>
18109 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
18111 2006-12-03 Richard Henderson <rth@redhat.com>
18112 Andrew Pinski <pinskia@gmail.com>
18115 * g++.dg/warn/unit-1.C: New test.
18117 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
18119 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
18121 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
18123 * g++.dg/vect/vect.exp: Enable tests to run on spu.
18124 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
18125 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
18126 * gcc.dg/vect/vect-70.c: Reduce array size.
18127 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
18128 vect_no_compaer_double targets.
18129 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
18130 vect_float, vect_double, and vect_int.
18132 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
18134 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
18135 test for loop versioning on vect_no_align targets.
18136 * gcc.dg/vect/pr20122.c: Likewise.
18137 * gcc.dg/vect/vect-105.c: Likewise.
18138 * gcc.dg/vect/vect-42.c: Likewise.
18139 * gcc.dg/vect/vect-43.c: Likewise.
18140 * gcc.dg/vect/vect-74.c: Likewise.
18141 * gcc.dg/vect/vect-75.c: Likewise.
18142 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
18143 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
18144 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
18145 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
18147 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
18150 * gfortran.dg/value_1.f90 : New test.
18151 * gfortran.dg/value_2.f90 : New test.
18152 * gfortran.dg/value_3.f90 : New test.
18153 * gfortran.dg/value_4.f90 : New test.
18154 * gfortran.dg/value_4.c : Called from value_4.f90.
18156 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
18159 * g++.dg/cpp0x/static_assert4.C: New testcase.
18161 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18163 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
18165 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
18168 * gcc.dg/pr27953.c: New test.
18170 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18173 * g++.dg/ext/vector5.C: New test.
18176 * g++.dg/other/main1.C: New test.
18178 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
18180 PR libfortran/29568
18181 * gfortran.dg/convert_implied_open.f90: Change to
18182 new default record length.
18183 * gfortran.dg/unf_short_record_1.f90: Adapt to
18185 * gfortran.dg/unformatted_subrecords_1.f90: New test.
18187 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
18189 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
18191 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
18194 * g++.dg/expr/pr29066.c: New.
18196 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
18197 Zdenek Dvorak <dvorakz@suse.cz>
18199 PR tree-optimization/29921
18200 * gcc.dg/pr29921-2.c: New test.
18202 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
18204 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
18205 (i386_get_cpuid): New function.
18206 (i386_cpuid_ecx): Likewise.
18207 (i386_cpuid_edx): Likewise.
18208 (i386_cpuid): Updated to call i386_cpuid_edx.
18210 * gcc.target/i386/sse3-addsubpd.c: New file.
18211 * gcc.target/i386/sse3-addsubps.c: Likewise.
18212 * gcc.target/i386/sse3-haddpd.c: Likewise.
18213 * gcc.target/i386/sse3-haddps.c: Likewise.
18214 * gcc.target/i386/sse3-hsubpd.c: Likewise.
18215 * gcc.target/i386/sse3-hsubps.c: Likewise.
18216 * gcc.target/i386/sse3-lddqu.c: Likewise.
18217 * gcc.target/i386/sse3-movddup.c: Likewise.
18218 * gcc.target/i386/sse3-movshdup.c: Likewise.
18219 * gcc.target/i386/sse3-movsldup.c: Likewise.
18221 2006-12-01 Dirk Mueller <dmueller@suse.de>
18223 * g++.dg/warn/Wreturn-type-4.C: New testcase.
18225 2006-11-30 Janis Johnson <janis187@us.ibm.com>
18227 * gcc.dg/dfp/convert-int-max.c: New test.
18228 * gcc.dg/dfp/convert-int-max-fold.c: New test.
18230 2006-11-30 Richard Guenther <rguenther@suse.de>
18232 * gcc.dg/vect/vect-pow-1.c: Rename ...
18233 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
18234 floats instead of doubles, check successful vectorization.
18236 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
18239 * gcc.c-torture/compile/pr29945.c: New testcase.
18241 2006-11-30 Joseph Myers <joseph@codesourcery.com>
18243 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
18246 2006-11-29 Eric Christopher <echristo@apple.com>
18248 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
18250 2006-11-29 Janis Johnson <janis187@us.ibm.com>
18252 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
18254 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
18256 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
18259 * g++.dg/inherit/virtual2.C: New test.
18260 * g++.dg/inherit/virtual3.C: Likewise.
18261 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
18262 * g++.dg/inherit/error2.C: Likewise.
18263 * g++.dg/template/instantiate1.C: Likewise.
18265 2006-11-28 Andrew Pinski <pinskia@gmail.com>
18268 * gcc.dg/tree-ssa/reassoc-12.c: New test.
18270 2006-11-28 Jan Hubicka <jh@suse.cz>
18272 * gcc.dg/memcpy-1.c: New test.
18274 2006-11-28 Jakub Jelinek <jakub@redhat.com>
18277 * g++.dg/warn/main-3.C: New test.
18279 2006-11-28 Jan Hubicka <jh@suse.cz>
18281 * gcc.dg/winline-1.c: New test.
18283 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
18285 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
18288 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
18291 * gfortran.dg/missing_optional_dummy_3.f90
18293 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
18296 * gfortran.dg/interface_3.f90: Modify errors.
18298 2006-11-28 Ben Elliston <bje@au.ibm.com>
18300 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
18301 fail to link due to relocation overflows on spu-*-*.
18303 2006-11-27 Michael Matz <matz@suse.de>
18304 Andreas Krebbel <krebbel1@de.ibm.com>
18307 * gcc.dg/20061127-1.c: New testcase.
18309 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
18311 * gcc.dg/20061124-1.c: Add exit() function prototype.
18313 2006-11-27 Jan Hubicka <jh@suse.cz>
18315 * gcc.target/i386/memcpy-1.c: Adjust size.
18316 * gcc.dg/visibility-11.c: Likewise.
18318 2006-11-27 Richard Guenther <rguenther@suse.de>
18320 PR middle-end/25620
18321 * gcc.target/i386/pow-1.c: New testcase.
18322 * gcc.dg/builtins-58.c: Likewise.
18324 2006-11-26 Mark Mitchell <mark@codesourcery.com>
18327 * g++.dg/expr/cast8.C: New test.
18329 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18331 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
18332 Don't ever inline the testcase.
18334 2006-11-25 Andrew Pinski <pinskia@gmail.com>
18337 * gfortran.fortran-torture/compile/parameter_3.f90: New
18340 2006-11-25 Andrew Pinski <pinskia@gmail.com>
18343 * gfortran.fortran-torture/execute/transfer2.f90: New test.
18345 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18347 * gfortran.fortran-torture/execute/specifics.f90: Remove test
18350 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18352 PR libgfortran/29936
18353 * gfortran.dg/write_check3.f90: New test.
18355 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
18357 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
18359 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
18362 * gfortran.dg/interface_3.f90: New test.
18365 * gfortran.dg/generic_8.f90: New test.
18367 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18369 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
18370 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
18371 * gfortran.dg/specifics_3.f90: Remove.
18373 2006-11-24 Jakub Jelinek <jakub@redhat.com>
18376 * gcc.dg/gomp/pr29955.c: New test.
18379 * gcc.dg/pr29736.c: New test.
18381 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
18384 * gcc.dg/pure-1.c: New test.
18386 2006-11-24 Joseph Myers <joseph@codesourcery.com>
18388 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
18389 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
18391 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
18393 * gcc.dg/20061124-1.c: New testcase.
18395 2006-11-23 Eric Christopher <echristo@apple.com>
18397 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
18399 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
18403 * gcc.dg/Wconversion-integer.c: New. Supersedes
18404 Wconversion-negative-constants.c
18405 * gcc.dg/Wconversion-real.c: New.
18406 * gcc.dg/Wconversion-real-integer.c: New.
18407 * gcc.dg/Wconversion-negative-constants.c: Deleted.
18408 * g++.dg/warn/Wconversion1.C: Modified.
18410 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18412 * gfortran.dg/overload_1.f90: New test.
18414 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
18417 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
18418 Wtraditional-conversion.
18419 * gcc.dg/overflow-warn-2.c: Likewise.
18420 * gcc.dg/Wconversion.c: Likewise. Renamed as
18421 Wtraditional-conversion.c .
18422 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
18423 Wtraditional-conversion-2.c .
18424 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
18425 Wtraditional-conversion-2.c
18426 * gcc.dg/Wconversion-negative-constants.c: New.
18428 2006-11-23 Andrew Pinski <pinskia@gmail.com>
18430 * gcc.dg/tree-ssa/dump-1.c: New test.
18432 2006-11-23 David Ung <davidu@mips.com>
18434 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
18435 -mfp64, allowable when ISA >= 33 and float is enabled.
18436 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
18437 of mthc1 and mfhc1 patterns.
18439 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
18441 PR tree-optimization/29921
18442 * gcc.dg/pr29921.c: New test.
18444 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
18447 * gfortran.dg/initialization_4.f90: New test.
18449 2006-11-22 Ira Rosen <irar@il.ibm.com>
18451 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
18452 platforms that have interleaving support.
18453 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
18454 * gcc.dg/vect/vect-strided-a-u16-i2.c,
18455 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
18456 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
18457 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
18458 gcc.dg/vect/vect-strided-u8-i2-gap.c,
18459 gcc.dg/vect/vect-strided-u8-i8.c,
18460 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
18461 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
18462 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
18463 gcc.dg/vect/vect-strided-float.c,
18464 gcc.dg/vect/vect-strided-a-mult.c,
18465 gcc.dg/vect/vect-strided-mult-char-ls.c,
18466 gcc.dg/vect/vect-strided-a-u16-mult.c,
18467 gcc.dg/vect/vect-strided-a-u32-mult.c,
18468 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
18469 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
18470 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
18471 gcc.dg/vect/vect-strided-mult.c,
18472 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
18473 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
18476 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
18479 * gfortran.dg/auto_char_len_4.f90: New test.
18481 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
18484 * gfortran.dg/generic_7.f90: New test.
18485 * gfortran.dg/defined_operators_1.f90: Add new error.
18487 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
18489 PR tree-optimization/29902
18490 * g++.dg/tree-ssa/pr29902.C: New test.
18492 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
18495 * gfortran.dg/used_types_13.f90: New test.
18497 2006-11-21 Janis Johnson <janis187@us.ibm.com>
18499 * gcc.dg/dfp/snan.c: Delete.
18501 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
18503 * g++.dg/cpp0x/static_assert1.C: New.
18504 * g++.dg/cpp0x/static_assert2.C: New.
18505 * g++.dg/cpp0x/static_assert3.C: New.
18507 2006-11-21 Richard Guenther <rguenther@suse.de>
18509 * gcc.dg/vect/vect-pow-1.c: New testcase.
18510 * gcc.dg/vect/vect-pow-2.c: Likewise.
18512 2006-11-21 Jakub Jelinek <jakub@redhat.com>
18515 * g++.dg/template/static29.C: New test.
18518 * g++.dg/conversion/simd4.C: New test.
18520 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
18523 * g++.dg/template/access19.C: New test.
18524 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
18527 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
18530 * gcc.dg/tree-ssa/sra-4.c: New testcase.
18532 2006-11-20 Tobias Burnus <burnus@net-b.de>
18535 * gfortran.dg/import.f90: Extended test.
18536 * gfortran.dg/import2.f90: Extended test.
18538 2006-11-20 Tobias Burnus <burnus@net-b.de>
18540 * gfortran.dg/volatile3.f90: Add conflict test.
18542 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
18545 * gfortran.dg/implicit_10.f90: New test.
18547 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
18550 * g++.dg/warn/Wall-write-strings.C: New.
18552 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
18554 * gfortran.dg/alloc_comp_constraint_5.f90: New.
18555 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
18557 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18559 * gfortran.dg/use_3.f90: Remove error message.
18560 * gfortran.dg/iso_fortran_env_1.f90: New test.
18561 * gfortran.dg/iso_fortran_env_2.f90: New test.
18562 * gfortran.dg/iso_fortran_env_3.f90: New test.
18563 * gfortran.dg/iso_fortran_env_4.f90: New test.
18565 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
18567 * gcc.dg/vect/vect-27.c: Fix initialization.
18569 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18571 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
18572 * gcc.dg/torture/builtin-minmax-1.c: New.
18574 * gcc.dg/builtins-20.c: Add cases for copysign.
18576 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18579 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
18581 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18582 * gfortran.dg/use_1.f90: New test.
18583 * gfortran.dg/use_1.f90: New test.
18584 * gfortran.dg/use_1.f90: New test.
18586 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
18588 PR tree-optimization/29801
18589 * gcc.dg/pr29801.c: New test.
18591 2006-11-17 Jakub Jelinek <jakub@redhat.com>
18593 PR middle-end/29584
18594 * gcc.dg/torture/pr29584.c: New test.
18596 2006-11-17 Joseph Myers <joseph@codesourcery.com>
18598 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
18599 Condition PowerPC tests for saving FPRs on powerpc_fprs.
18600 * gcc.target/powerpc/compress-float-ppc.c,
18601 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
18603 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
18604 do not pass -mhard-float.
18606 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
18608 * gnat.dg/volatile_aggregate.adb: New test.
18610 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18614 * gfortran.dg/bound_2.f90: Add more checks.
18615 * gfortran.dg/bound_3.f90: New test.
18617 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
18620 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
18622 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
18624 * gfortran.dg/import3.f90: Fix error message.
18626 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
18629 * gfortran.fortran-torture/compile/inline_1.f90:
18632 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
18634 * gcc.target/i386/x87regparm-1.c: New test.
18635 * gcc.target/i386/x87regparm-2.c: New test.
18636 * gcc.target/i386/x87regparm-3.c: New test.
18637 * gcc.target/i386/x87regparm-4.c: New test.
18639 2006-11-15 Tobias Burnus <burnus@net-b.de>
18642 * gfortran.dg/import.f90: New test.
18643 * gfortran.dg/import2.f90: New test.
18644 * gfortran.dg/import3.f90: New test.
18646 2006-11-15 Tobias Burnus <burnus@net-b.de>
18649 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
18651 2006-11-15 Tobias Burnus <burnus@net-b.de>
18654 * gfortran.dg/contains.f90: New test.
18655 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
18657 2006-11-15 Jakub Jelinek <jakub@redhat.com>
18659 PR tree-optimization/29581
18660 * gcc.dg/pr29581-1.c: New test.
18661 * gcc.dg/pr29581-2.c: New test.
18662 * gcc.dg/pr29581-3.c: New test.
18663 * gcc.dg/pr29581-4.c: New test.
18664 * gfortran.dg/pr29581.f90: New test.
18666 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
18669 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
18670 numbers in error message headers.
18672 2006-11-14 Richard Guenther <rguenther@suse.de>
18674 * gcc.target/i386/math-torture/math-torture.exp: Restrict
18675 to i?86 and x86_64 targets.
18677 2006-11-14 Caroline Tice <ctice@apple.com>
18679 * gcc.dg/pubtypes-1.c: New file/testcase.
18680 * gcc.dg/pubtypes-2.c: New file/testcase.
18681 * gcc.dg/pubtypes-3.c: New file/testcase.
18682 * gcc.dg/pubtypes-4.c: New file/testcase.
18683 * g++.dg/pubtypes.C: New file/testcase.
18685 2006-11-14 Mark Mitchell <mark@codesourcery.com>
18688 * g++.dg/init/self1.C: New test.
18690 2006-11-14 Tobias Burnus <burnus@net-b.de>
18693 * gfortran.dg/conflicts.f90: Add.
18695 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
18697 PR rtl-optimization/29798
18699 * gcc.c-torture/execute/pr29798.c: New.
18701 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18703 * gcc.dg/builtins-20.c: Add more cases.
18705 2006-11-13 Jakub Jelinek <jakub@redhat.com>
18708 * gfortran.dg/gomp/pr29759.f90: New test.
18710 2006-11-13 Mark Mitchell <mark@codesourcery.com>
18713 * g++.dg/template/static28.C: New test.
18715 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
18717 * lib/c-torture.exp: Use target-libpath.exp.
18718 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
18719 set GCC_EXEC_PREFIX env var from global variable of same name.
18721 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
18724 * gfortran.fortran-torture/compile/transfer-1.f90:
18727 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
18728 Zdenek Dvorak <dvorakz@suse.cz>
18730 PR tree-optimization/29680
18731 * gcc.dg/alias-11.c: New test.
18733 2006-11-12 Jason Merrill <jason@redhat.com>
18734 Andrew Pinski <pinskia@physics.uc.edu>
18736 PR middle-end/28915
18737 * gcc.target/i386/vectorize1.c: New.
18739 2006-11-12 Roger Sayle <roger@eyesopen.com>
18741 PR rtl-optimization/29797
18742 * gcc.c-torture/execute/pr29797-1.c: New test case.
18744 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18746 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
18748 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
18750 * gcc.dg/tree-ssa/prefetch-3.c: New test.
18752 2006-11-12 Roger Sayle <roger@eyesopen.com>
18754 PR tree-optimization/13827
18755 * gcc.dg/fold-eqand-1.c: New test case.
18757 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
18760 * gcc.c-torture/execute/mayalias-3.c: New test.
18762 2006-11-11 Richard Sandiford <richard@codesourcery.com>
18764 PR middle-end/27528
18765 * gcc.c-torture/compile/pr27528.c: New test.
18766 * gcc.dg/pr27528.c: Likewise.
18768 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18770 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
18772 * gcc.dg/torture/builtin-symmetric-1.c: New test.
18774 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18777 * gfortran.dg/reshape_source_size_1.f90: New test.
18779 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
18782 * gfortran.dg/aliasing_dummy_4.f90: New test.
18784 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
18787 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
18788 and x86_64-*-* targets.
18790 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18792 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
18793 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
18794 New macros. Use them in exact tests.
18795 (TESTIT3): New macro.
18796 Add tests for fmin, fmax and fma.
18798 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18801 * gfortran.dg/array_constructor_13.f90: New test.
18803 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18806 * gfortran.dg/used_types_12.f90: New test.
18808 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
18810 PR middle-end/29726
18811 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
18813 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
18814 * gcc.dg/fold-eqandshift-3.c: New test case.
18816 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
18819 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
18822 * gfortran.dg/change_symbol_attributes_1.f90: New test.
18824 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
18826 * gcc.dg/20061109-1.c: New testcase.
18828 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18830 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
18832 2006-11-09 Tobias Burnus <burnus@net-b.de>
18834 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
18835 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
18837 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
18839 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
18840 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
18842 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
18844 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
18846 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
18848 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
18850 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
18851 * gcc.dg/vect/vect-9.c: Now vectorizable.
18852 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
18853 that support vect_widen_mult.
18854 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
18855 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
18856 vect-reduc-dot-u16.c).
18857 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
18858 vect-reduc-dot-u16.c).
18859 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
18860 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
18861 vect-reduc-dot-s8.c).
18862 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
18863 vect-reduc-dot-s8.c).
18864 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
18865 vect-reduc-dot-s8.c).
18866 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
18867 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
18868 vect-reduc-dot-u8.c).
18869 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
18870 vect-reduc-dot-u8.c).
18871 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
18872 * gcc.dg/vect/vect-multitypes-9.c: New test.
18873 * gcc.dg/vect/vect-multitypes-10.c: New test.
18874 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
18875 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
18876 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
18877 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
18878 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
18879 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
18880 wrapv-vect-reduc-dot-s8.c.
18881 * lib/target-support.exp (check_effective_target_vect_unpack): New.
18882 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
18883 targets that support vec_unpack.
18884 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
18885 (check_effective_target_vect_widen_mult_qi_to_hi): New.
18886 (check_effective_target_vect_widen_mult_hi_to_si): New.
18887 (check_effective_target_vect_widen_sum): Removed.
18889 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
18891 * gcc.dg/vect/vect-multitypes-8.c: New test.
18892 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
18894 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
18896 * gcc.dg/vect/vect-multitypes-7.c: New test.
18898 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
18900 * gcc.dg/vect/vect-multitypes-4.c: New test.
18901 * gcc.dg/vect/vect-multitypes-5.c: New test.
18902 * gcc.dg/vect/vect-multitypes-6.c: New test.
18904 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
18906 * gcc.dg/vect/vect-multitypes-1.c: New test.
18907 * gcc.dg/vect/vect-multitypes-2.c: New test.
18908 * gcc.dg/vect/vect-multitypes-3.c: New test.
18910 2006-11-07 Eric Christopher <echristo@apple.com>
18912 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
18913 Test using scan-assembler-not.
18915 2006-11-07 Jakub Jelinek <jakub@redhat.com>
18917 * gcc.dg/inline-17.c: New test.
18919 2006-11-07 Steve Ellcey <sje@cup.hp.com>
18922 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
18925 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
18928 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
18931 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
18934 2006-11-07 Tobias Burnus <burnus@net-b.de>
18937 * gfortran.dg/volatile.f90: Add.
18938 * gfortran.dg/volatile2.f90: Add.
18939 * gfortran.dg/volatile3.f90: Add.
18940 * gfortran.dg/volatile4.f90: Add.
18941 * gfortran.dg/volatile5.f90: Add.
18942 * gfortran.dg/volatile6.f90: Add.
18943 * gfortran.dg/volatile7.f90: Add.
18945 2006-11-06 Tobias Burnus <burnus@net-b.de>
18947 * gfortran.dg/io_constraints_2.f90: Adjust pattern
18948 for matching error messages.
18949 * gfortran.dg/specifics_3.f90: Adjust pattern
18950 for matching error messages.
18952 2006-11-06 Janis Johnson <janis187@us.ibm.com>
18953 Bernhard Fischer <aldot@gcc.gnu.org>
18955 * lib/gcc-dg.exp (output-exists): New proc.
18956 (output-exists-not): New proc.
18957 * gcc.test-framework/test-framework.awk: Support new directives.
18958 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
18959 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
18960 * gcc.test-framework/dg-outexists-exp-F.c: New test.
18961 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
18962 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
18963 * gcc.test-framework/dg-outexists-exp-P.c: New test.
18965 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
18969 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
18970 * gfortran.dg/initialization_3.f90: New.
18972 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18974 PR libgfortran/25545
18975 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
18977 2006-11-05 Jakub Jelinek <jakub@redhat.com>
18979 PR middle-end/29695
18980 * gcc.c-torture/execute/pr29695-1.c: New test.
18981 * gcc.c-torture/execute/pr29695-2.c: New test.
18983 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
18986 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
18988 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
18990 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
18991 for matching error messages.
18993 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
18996 * gcc.target/i386/387-12.c: New test.
18998 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19000 PR libfortran/29713
19001 * gfortran.dg/pr29713.f90: New test.
19003 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
19005 * gcc.c-torture/execute/arith-rand-ll.c:
19006 Also test for bogus rest sign.
19008 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19010 PR libfortran/27895
19011 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
19013 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
19015 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
19016 from error messages.
19018 2006-11-02 Mike Stump <mrs@apple.com>
19020 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
19022 * g++.old-deja/g++.abi/align.C: Enable for darwin.
19024 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
19026 * g++.dg/eh/gcsec1.C: New test.
19028 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19030 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
19031 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
19033 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
19035 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
19037 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
19038 * gcc.dg/pr14796-2.c: Likewise.
19040 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
19042 * gcc.c-torture/execute/20061101-1.c: New test.
19044 2006-11-01 Richard Guenther <rguenther@suse.de>
19046 * gcc.target/i386/fpprec-1.c: New testcase.
19048 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19050 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
19051 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
19053 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
19055 * gcc.c-torture/execute/20061031-1.c: New test.
19057 2006-10-31 Geoffrey Keating <geoffk@apple.com>
19060 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
19061 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
19062 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
19063 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
19064 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
19065 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
19066 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
19068 2006-10-31 Eric Christopher <echristo@apple.com>
19069 Falk Hueffner <falk@debian.org>
19071 * gcc.dg/builtin-bswap-1.c: New.
19072 * gcc.dg/builtin-bswap-2.c: New.
19073 * gcc.dg/builtin-bswap-3.c: New.
19074 * gcc.dg/builtin-bswap-4.c: New.
19075 * gcc.dg/builtin-bswap-5.c: New.
19076 * gcc.target/i386/builtin-bswap-1.c: New.
19078 2006-10-31 Geoffrey Keating <geoffk@apple.com>
19080 * gcc.dg/inline-16.c: New.
19083 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
19085 * gcc.dg/inline-13.c: New.
19086 * gcc.dg/inline-14.c: New.
19087 * gcc.dg/inline-15.c: New.
19090 * gcc.dg/inline6.c: New.
19091 * gcc.dg/inline7.c: New.
19093 2006-10-31 Roger Sayle <roger@eyesopen.com>
19095 PR middle-end/23470
19096 * gcc.dg/pr23470-1.c: New test case.
19098 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
19101 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
19103 * gfortran.dg/blockdata_2.f90: New testcase.
19105 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
19107 PR libfortran/29627
19108 * gfortran.dg/unf_short_record_1.f90: New test.
19110 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19113 * gfortran.dg/pr29067.f: New test.
19115 2006-10-31 Joseph Myers <joseph@codesourcery.com>
19116 Richard Sandiford <richard@codesourcery.com>
19118 * lib/target-supports.exp (get_compiler_messages): Append options
19119 as a single list element.
19120 (check_effective_target_arm_vfp_ok): New.
19121 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
19123 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
19126 * gfortran.dg/intrinsic_actual_2.f90: New test.
19129 * gfortran.dg/actual_array_interface_1.f90: New test.
19132 * gfortran.dg/used_types_11.f90: New test.
19134 2006-10-30 Dirk Mueller <dmueller@suse.de>
19136 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
19137 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
19138 * g++.old-deja/g++.pt/eichin01.C (main): Same.
19139 * g++.old-deja/g++.mike/net25.C (main): Same.
19140 * g++.dg/lookup/exception1.C (main): Same.
19141 * g++.dg/parse/parens2.C (main): Same.
19143 2006-10-30 Roger Sayle <roger@eyesopen.com>
19145 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
19147 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19149 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
19150 * gcc.dg/torture/builtin-math-3.c: Likewise.
19152 2006-10-30 Tobias Burnus <burnus@net-b.de>
19155 * gfortran.dg/write_check.f90: Check run-time keyword checking.
19156 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
19158 2006-10-30 Andrew Pinski <pinskia@gmail.com>
19161 * gfortran.fortran-torture/execute/transfer1.f90: New test.
19163 2006-10-30 Joseph Myers <joseph@codesourcery.com>
19165 * lib/target-supports.exp (check_function_available): Declare
19166 function before calling.
19168 2006-10-30 Jakub Jelinek <jakub@redhat.com>
19170 PR tree-optimization/29637
19171 * gcc.dg/pr29637.c: New test.
19173 2006-10-29 Roger Sayle <roger@eyesopen.com>
19175 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
19176 tree canonicalization.
19178 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19180 * gcc.dg/builtins-20.c: Add more hypot tests.
19182 2006-10-29 Roger Sayle <roger@eyesopen.com>
19184 * gcc.dg/fold-compare-1.c: New test case.
19186 2006-10-29 Dirk Mueller <dmueller@suse.de>
19189 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
19191 2006-10-29 Roger Sayle <roger@eyesopen.com>
19193 PR tree-optimization/15458
19194 * gcc.dg/fold-xornot-1.c: New test case.
19196 2006-10-29 Richard Guenther <rguenther@suse.de>
19198 * gcc.target/i386/math-torture/trunc.c: New testcase.
19200 2006-10-29 Richard Guenther <rguenther@suse.de>
19202 * gcc.target/i386/math-torture/round.c: New testcase.
19204 2006-10-29 Richard Guenther <rguenther@suse.de>
19206 * gcc.target/i386/math-torture/ceil.c: New testcase.
19207 * gcc.target/i386/math-torture/floor.c: Likewise.
19209 2006-10-29 Richard Guenther <rguenther@suse.de>
19211 * gcc.target/i386/math-torture/rint.c: New testcase.
19212 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
19214 2006-10-29 Richard Guenther <rguenther@suse.de>
19216 * gcc.target/i386/math-torture/lfloor.c: New testcase.
19217 * gcc.target/i386/math-torture/lceil.c: Likewise.
19219 2006-10-28 Tobias Burnus <burnus@net-b.de>
19221 PR libgfortran/24313
19222 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
19224 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
19226 * gcc.c-torture/execute/20020118-1.c,
19227 gcc.c-torture/execute/builtins/strlen.c,
19228 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
19231 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19233 * gcc.dg/builtins-20.c: Add tests for hypot.
19234 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
19235 two-argument builtins.
19236 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
19237 TESTIT2. Update all callers.
19238 (TESTIT2, TESTIT2_R): New helper macros.
19239 Add testcases for pow, hypot and atan2.
19241 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
19244 * g++.dg/expr/bool1.C: New test.
19245 * g++.dg/expr/bool2.C: New test.
19247 2006-10-28 Tobias Burnus <burnus@net-b.de>
19250 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
19251 * gfortran.dg/namelist_internal.f90: New test.
19253 2006-10-28 Tobias Burnus <burnus@net-b.de>
19256 * gfortran.dg/io_real_boz.f90: Add.
19257 * gfortran.dg/io_real_boz2.f90: Add.
19259 2006-10-28 Richard Guenther <rguenther@suse.de>
19261 PR middle-end/26899
19262 * gcc.dg/tree-ssa/pr26899.c: New testcase.
19264 2006-10-28 Richard Guenther <rguenther@suse.de>
19267 * gcc.target/i386/math-torture/lround.c: New testcase.
19269 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
19271 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
19272 * gcc.dg/builtins-44.c: Likewise.
19273 * gcc.dg/builtins-45.c: Likewise.
19274 * gcc.dg/pr28796-2.c: Likewise.
19275 * gcc.dg/unordered-3.c: Likewise.
19277 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19279 PR libgfortran/27954
19280 * gfortran.dg/error_recovery_2.f90: New test.
19282 2006-10-26 Richard Guenther <rguenther@suse.de>
19284 * gcc.target/i386/i386.exp: Use glob, not find to collect
19285 tests. Avoids recursing into subdirectories.
19286 * gcc.target/i386/math-torture/math-torture.exp: Torture
19287 for interesting ia32 math options.
19288 * gcc.target.i386/math-torture/lrint.c: New testcase.
19290 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19292 PR libgfortran/29563
19293 * gfortran.dg/arrayio_9.f90: Update test.
19294 * gfortran.dg/arrayio_19.f90: New test.
19296 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
19298 * gcc.dg/20061026.c: New testcase.
19300 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19302 PR libgfortran/29563
19303 * gfortran.dg/arrayio_9.f90: New test.
19305 2006-10-26 Ben Elliston <bje@au.ibm.com>
19307 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
19308 Copy the strings manually, as strcpy may call strlen.
19310 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19312 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
19313 Add checks for log, log2, log10 and log1p.
19315 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
19316 we already test 0.0. Add checks for expm1, log, log2, log10,
19317 log1p, cbrt, erf and erfc.
19319 2006-10-25 Steve Ellcey <sje@cup.hp.com>
19321 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
19323 2006-10-25 Uros Bizjak <uros@kss-loka.si>
19325 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
19326 and remainderl() built-in functions. Remove -ffast-math from
19329 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19331 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
19334 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
19335 floating point modifiers to arguments passed to float and long
19336 double functions respectively. Update all callers to use floating
19337 point numbers, not integers. Add tests for exp, exp2 and
19340 * gcc.dg/torture/builtin-math-3.c: New test.
19342 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
19345 * gfortran.dg/initialize_2.f90: New.
19347 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19349 * gcc.dg/torture/builtin-math-2.c: New test.
19351 2006-10-24 Richard Guenther <rguenther@suse.de>
19353 PR middle-end/28796
19354 * gcc.dg/pr28796-1.c: New testcase.
19355 * gcc.dg/pr28796-2.c: Likewise.
19357 2006-10-24 Richard Guenther <rguenther@suse.de>
19359 * gcc.dg/builtins-57.c: New testcase.
19361 2006-10-24 Richard Guenther <rguenther@suse.de>
19363 PR tree-optimization/29567
19364 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
19366 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
19368 PR tree-optimization/14784
19369 * gcc.dg/alias-10.c: New test.
19371 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19373 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
19375 2006-10-23 Jakub Jelinek <jakub@redhat.com>
19377 * gcc.dg/builtin-strncat-chk-1.c: New test.
19379 2006-10-23 Jan Hubicka <jh@suse.cz>
19381 * gcc.dg/memmove-1.c: New test.
19383 2006-10-23 Paul Brook <paul@codesourcery.com>
19385 * gcc.dg/pragma-pack-5.c: New test.
19387 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
19389 * g++.dg/other/s390-1.C: New testcase.
19391 2006-10-23 Richard Guenther <rguenther@suse.de>
19393 PR middle-end/27132
19394 PR middle-end/23295
19395 * gcc.dg/pr27132.c: New testcase.
19396 * gcc.dg/pr23295.c: Likewise.
19397 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
19398 * g++.dg/tree-ssa/pr19807.C: Likewise.
19400 2006-10-23 Richard Guenther <rguenther@suse.de>
19402 PR middle-end/21032
19403 * gcc.dg/pr21032.c: New testcase.
19405 2006-10-22 Jeff Law <law@redhat.com>
19406 Richard Guenther <rguenther@suse.de>
19408 PR tree-optimization/15911
19409 * gcc.dg/tree-ssa/vrp30.c: New testcase.
19411 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
19414 * g++.dg/abi/rtti3.C: New.
19416 2006-10-21 Uros Bizjak <uros@kss-loka.si>
19418 PR middle-end/28252
19419 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
19422 2006-10-21 Richard Guenther <rguenther@suse.de>
19424 PR tree-optimization/3511
19425 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
19427 2006-10-21 Richard Guenther <rguenther@suse.de>
19429 PR middle-end/26898
19430 * gcc.dg/torture/pr26898-1.c: New testcase.
19431 * gcc.dg/torture/pr26898-2.c: Likewise.
19433 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
19436 * g++.dg/parse/bitfield1.C: Adjust error markers.
19437 * g++.dg/parse/bitfield2.C: New test.
19439 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
19441 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
19443 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19445 PR libfortran/27895
19446 * gfortran.dg/zero_sized_1.f90: New test.
19448 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
19450 * gcc.dg/div-compare-1.c: New test.
19452 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
19455 * gfortran.dg/result_default_init_1.f90: New test.
19458 * gfortran.dg/automatic_default_init_1.f90: New test.
19460 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
19463 2006-10-18 Geoffrey Keating <geoffk@apple.com>
19465 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
19466 'using namespace std' without previous declaration.
19467 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
19468 * g++.old-deja/g++.robertl/eb133c.C: New.
19470 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19472 PR libgfortran/29277
19473 * gfortran.dg/streamio_4.f90: Update test.
19474 * gfortran.dg/streamio_11.f90: New test.
19476 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
19479 * g++.dg/inherit/virtual1.C: New test.
19481 2006-10-17 Mark Mitchell <mark@codesourcery.com>
19484 * g++.dg/parse/enum3.C: New test.
19486 2006-10-17 Mark Mitchell <mark@codesourcery.com>
19489 * g++.dg/init/ctor8.C: New test.
19491 2006-10-17 Mark Mitchell <mark@codesourcery.com>
19494 * g++.dg/ext/complit8.C: Tweak error markers.
19495 * g++.dg/template/complit1.C: Add error marker.
19497 2006-10-16 Mark Mitchell <mark@codesourcery.com>
19500 * g++.dg/ext/complit8.C: New test.
19503 * g++.dg/parse/dtor12.C: New test.
19506 * g++.dg/template/sizeof11.C: New test.
19508 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
19511 * gfortran.dg/data_char_3.f90: New test.
19514 * gfortran.dg/negative_automatic_size.f90: New test.
19516 2006-10-16 David Daney <ddaney@avtrex.com>
19518 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
19520 2006-10-16 Eric Christopher <echristo@apple.com>
19522 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
19525 2006-10-16 Mark Mitchell <mark@codesourcery.com>
19528 * g++.dg/tc1/dr49.C: Tweak error messages.
19529 * g++.dg/parse/template21.C: New test.
19531 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19533 PR middle-end/20491
19534 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
19536 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
19539 * gfortran.dg/print_1.f90: New test.
19541 2006-10-15 Jan Hubicka <jh@suse.cz>
19543 PR middle-end/29241
19544 * gcc.c-torture/compile/pr29241.c: New testcase.
19546 2006-10-15 David Edelsohn <edelsohn@gnu.org>
19548 PR middle-end/29250
19549 * gcc.c-torture/compile/pr29250.c: New test.
19551 2006-10-15 Richard Guenther <rguenther@suse.de>
19553 * gcc.dg/pr29299.c: New testcase.
19555 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
19558 * gfortran.dg/label_4.f90: Adjust warning flag.
19560 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
19563 * gfortran.dg/nullify_3.f90: New test.
19565 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
19567 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
19568 on Solaris 2.5.1 too.
19570 2006-10-13 Eric Christopher <echristo@apple.com>
19572 * gcc.dg/pr25993.c: Skip for darwin.
19574 2006-10-13 Eric Christopher <echristo@apple.com>
19576 * gcc.dg/visibility-11.c: Skip for darwin.
19578 2006-10-13 Eric Christopher <echristo@apple.com>
19580 * gcc.dg/darwin-weakimport-1.c: Use
19581 -fno-asynchronous-unwind-tables.
19582 * gcc.dg/darwin-weakimport-3.c: Ditto.
19584 2006-10-13 Richard Guenther <rguenther@suse.de>
19586 PR tree-optimization/29446
19587 * gcc.dg/torture/pr29446.c: New testcase.
19589 2006-10-13 Bill Wendling <wendling@apple.com>
19591 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
19592 * g++.old-deja/g++.jason/hmc1.C: Likewise.
19593 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
19594 * g++.old-deja/g++.law/shadow1.C: Likewise.
19595 * g++.old-deja/g++.law/ctors10.C: Likewise.
19596 * g++.dg/debug/namespace1.C: Likewise.
19597 * g++.dg/inherit/namespace-as-base.C: Likewise.
19598 * g++.dg/opt/delay-slot-1.C: Likewise.
19599 * g++.dg/parse/defarg10.C: Likewise.
19600 * g++.dg/template/ptrmem11.C: Likewise.
19601 * g++.dg/template/mem_func_ptr.C: Likewise.
19602 * g++.dg/template/spec19.C: Likewise.
19604 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
19606 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
19608 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
19611 * gfortran.dg/implicit_9.f90: New test.
19614 * gfortran.dg/namelist_25.f90: New test.
19617 * gfortran.dg/same_name_2.f90: New test.
19620 * gfortran.dg/host_assoc_types_1.f90: New test.
19623 * gfortran.dg/missing_derived_type_1.f90: New test.
19624 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
19627 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
19630 * gfortran.dg/alloc_comp_assign_5.f90: New test.
19632 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19635 * gfortran.dg/bound_2.f90: New test.
19637 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19639 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
19641 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
19642 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
19643 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
19644 * gfortran.dg/gomp/reduction3.f90: Likewise.
19645 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
19646 * gfortran.dg/dummy_procedure_2.f90: Likewise.
19647 * gfortran.dg/interface_derived_type_1.f90: Likewise.
19648 * gfortran.dg/forall_4.f90: Likewise.
19649 * gfortran.dg/spec_expr_4.f90: Likewise.
19650 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
19651 * gfortran.dg/forall_5.f90: Likewise.
19652 * gfortran.dg/open_access_append_2.f90: Add check for
19653 compile-time warning.
19655 2006-10-13 Mark Mitchell <mark@codesourcery.com>
19658 * g++.dg/parse/pure1.C: New test.
19660 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19663 * gfortran.dg/io_constraints_3.f90: New test.
19664 * gfortran.dg/open_access_append_1.f90: Add checks
19665 for compile-time warnings.
19666 * gfortran.dg/pr20163-2.f: Likewise.
19667 * gfortran.dg/iostat_2.f90: Likewise.
19668 * gfortran.dg/label_4.f90: Delete the temporary
19670 * gfortran.dg/direct_io_2.f90: Add a FILE=
19672 * gfortran.dg/iomsg_1.f90: Add check for
19673 compile-time warning.
19675 2006-10-12 Jan Hubicka <jh@suse.cz>
19678 * gcc.dg/pr28319.c: New test.
19680 2006-10-12 Mark Mitchell <mark@codesourcery.com>
19682 * g++.dg/ext/vla4.C: New test.
19684 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
19687 * g++.dg/template/crash60.C: New test.
19688 * g++.dg/other/large-size-array.C: Adjust error markers.
19689 * g++.dg/parse/crash27.C: Likewise.
19690 * g++.dg/template/crash1.C: Likewise.
19692 2006-10-12 Steve Ellcey <sje@cup.hp.com>
19695 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
19697 2006-10-12 Jakub Jelinek <jakub@redhat.com>
19699 PR preprocessor/28709
19700 * gcc.dg/cpp/paste14.c: New test.
19702 2006-10-11 Mark Mitchell <mark@codesourcery.com>
19705 * g++.dg/init/array24.C: New test.
19707 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19709 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
19712 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
19715 * g++.dg/parse/typedef8.C: New test.
19716 * g++.dg/other/mult-stor1.C: Adjust error markers.
19718 2006-10-11 Richard Guenther <rguenther@suse.de>
19720 PR tree-optimization/28230
19721 * gcc.dg/torture/pr28230.c: New testcase.
19723 2006-10-11 Richard Guenther <rguenther@suse.de>
19725 PR inline-asm/29119
19726 * gcc.dg/torture/pr29119.c: New testcase.
19728 2006-10-10 Jakub Jelinek <jakub@redhat.com>
19730 PR middle-end/29272
19731 * gcc.c-torture/execute/20060930-2.c: New test.
19733 2006-10-09 Richard Henderson <rth@redhat.com>
19735 Revert emutls patch.
19737 2006-10-09 Richard Guenther <rguenther@suse.de>
19739 PR middle-end/29254
19740 * gcc.dg/pr29254.c: New testcase.
19742 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
19743 Paul Thomas <pault@gcc.gnu.org>
19746 * gfortran.dg/alloc_comp_basics_1.f90: New test.
19747 * gfortran.dg/alloc_comp_basics_2.f90: New test.
19748 * gfortran.dg/alloc_comp_assign_1.f90: New test.
19749 * gfortran.dg/alloc_comp_assign_2.f90: New test.
19750 * gfortran.dg/alloc_comp_assign_3.f90: New test.
19751 * gfortran.dg/alloc_comp_assign_4.f90: New test.
19752 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
19753 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
19754 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
19755 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
19756 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
19757 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
19758 * gfortran.dg/alloc_comp_std.f90: New test.
19759 * gfortran.dg/move_alloc.f90: New test.
19761 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
19764 * gfortran.dg/derived_constructor_comps_2.f90: New test.
19767 * gfortran.dg/forall_char_dependencies_1.f90: New test.
19769 2006-10-08 Tobias Burnus <burnus@net-b.de>
19772 * gfortran.dg/new_line.f90: New test.
19774 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19776 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
19777 * gcc.dg/torture/builtin-convert-1.c,
19778 gcc.dg/torture/builtin-convert-2.c,
19779 gcc.dg/torture/builtin-convert-3.c,
19780 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
19782 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
19784 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
19785 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
19786 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
19787 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
19789 2006-10-07 Andrew Pinski <pinskia@gmail.com>
19791 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
19792 Xfail some tests for powerpc-darwin and powerpc-aix.
19794 2006-10-07 Jakub Jelinek <jakub@redhat.com>
19797 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
19799 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19802 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
19805 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19809 * gfortran.fortran-torture/execute/specifics.f90:
19810 Add tests for using all possible intrinsics as actual arguments.
19811 * gfortran.dg/specifics_1.f90: Add tests for using
19812 all possible intrinsics as actual arguments.
19813 * gfortran.dg/specifics_2.f90: New file.
19814 * gfortran.dg/specifics_3.f90: New file.
19816 2006-10-07 Richard Sandiford <richard@codesourcery.com>
19818 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
19819 * gcc.dg/debug/debug-2.c: Likewise.
19821 2006-10-06 Uros Bizjak <uros@kss-loka.si>
19823 * gcc.c-torture/compile/sync-2.c: New test.
19825 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19827 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
19830 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
19832 PR rtl-optimization/29128
19833 * gcc.c-torture/compile/pr29128.c: New test.
19835 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
19837 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
19840 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
19842 PR middle-end/29256
19843 * gcc.dg/tree-ssa/loop-19.c: New test.
19845 2006-10-06 Jakub Jelinek <jakub@redhat.com>
19847 PR tree-optimization/29330
19848 * gcc.dg/pr29330.c: New test.
19851 * gcc.c-torture/compile/20061005-1.c: New test.
19853 2006-10-06 Olivier Hainque <hainque@adacore.com>
19855 * gcc.dg/typename-vla-1.c: New case.
19856 * gnat.dg/forward_vla.adb: New case.
19858 2006-10-06 Jakub Jelinek <jakub@redhat.com>
19860 PR tree-optimization/29290
19861 * gfortran.dg/loop_nest_1.f90: New test.
19864 * gcc.dg/tls/opt-12.c: New test.
19867 * gfortran.dg/save_2.f90: New test.
19870 * gcc.dg/pr29091.c: New test.
19872 2006-10-06 Joseph Myers <joseph@codesourcery.com>
19874 * lib/target-supports.exp
19875 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
19876 same as x86_64-*-*; check for LP64.
19878 2006-10-04 Richard Henderson <rth@redhat.com>
19880 * lib/target-supports.exp (check_effective_target_tls): Redefine
19881 to mean non-emulated tls.
19882 * gcc.dg/tls/alias-1.c: Remove tls requirement.
19883 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
19884 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
19885 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
19886 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
19887 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
19888 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
19890 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
19893 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
19895 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19897 * gfortran.dg/bounds_check_fail_1.f90: New test.
19899 2006-10-03 Mark Mitchell <mark@codesourcery.com>
19902 * g++.dg/template/friend48.C: New test.
19904 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
19907 * gfortran.dg/default_initialization_2.f90: New test.
19909 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
19913 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
19915 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
19918 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
19922 * gfortran.dg/missing_optional_dummy_2.f90: New test.
19926 * gfortran.dg/entry_array_specs_1.f90: New test.
19928 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
19930 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
19931 insufficient to inhibit some test failures at -O3. Do testing
19934 2006-10-03 Mark Mitchell <mark@codesourcery.com>
19937 * g++.dg/inherit/access8.C: New test.
19938 * g++.dg/template/dtor4.C: Tweak error messages.
19940 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19943 * gfortran.dg/entry_8.f90: New test.
19945 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19948 * g++.dg/parse/new4.C: New test.
19950 2006-10-03 Uros Bizjak <uros@kss-loka.si>
19952 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
19953 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
19954 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
19955 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
19956 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
19958 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19961 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
19962 * gfortran.dg/continuation_2.f90: New test.
19965 * gfortran.dg/continuation_3.f90: New test.
19966 * gfortran.dg/continuation_4.f90: New test.
19967 * gfortran.dg/continuation_5.f: New test.
19968 * gfortran.dg/continuation_6.f: New test.
19970 2006-10-02 Mark Mitchell <mark@codesourcery.com>
19973 * g++.dg/template/vla1.C: New test.
19975 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
19978 * gfortran.dg/complex_parameter_1.f90: New test.
19980 2006-10-02 Jakub Jelinek <jakub@redhat.com>
19983 * gcc.c-torture/execute/20060929-1.c: New test.
19985 2006-10-01 Mark Mitchell <mark@codesourcery.com>
19988 * g++.dg/template/member6.C: New test.
19989 * g++.dg/parse/typename7.C: Adjust error markers.
19992 * g++.dg/template/member7.C: New test.
19994 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
19997 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
19998 gcc.dg/Woverride-init-3.c: New tests.
20000 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
20002 * gcc.c-torture/execute/20060930-1.c: New test.
20004 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20007 * gfortran.dg/specifics_1.f90: New test.
20008 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
20011 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20013 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
20014 pthread-init-common.h: New.
20016 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
20018 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
20019 precision on some archs.
20021 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
20023 * gcc.dg/non-local-goto-1.c: New test.
20024 * gcc.dg/non-local-goto-2.c: Likewise.
20025 * gcc.dg/setjmp-3.c: Likewise.
20026 * gcc.dg/setjmp-4.c: Likewise.
20028 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
20030 * gnat.dg/self_aggregate_with_pointer.adb: New test.
20032 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
20035 * gfortran.dg/exponent_1.f90: New test.
20038 * gfortran.dg/nearest_1.f90: New test.
20040 2006-09-26 Jakub Jelinek <jakub@redhat.com>
20042 PR middle-end/25261
20043 PR middle-end/28790
20044 * gcc.dg/gomp/nestedfn-1.c: New test.
20046 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
20049 * objc/compile/method-1.m: New test.
20051 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
20054 * g++.dg/template/crash58.C: New test.
20055 * g++.dg/parse/crash28.C: Adjust error markers.
20056 * g++.dg/template/crash34.C: Likewise.
20057 * g++.dg/template/friend31.C: Likewise.
20058 * g++.dg/template/crash32.C: Likewise.
20061 * g++.dg/template/crash59.C: New test.
20064 * g++.dg/template/spec33.C: New test.
20065 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
20067 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
20068 Adam Nemet <anemet@caviumnetworks.com>
20070 * gcc.dg/tree-ssa/ivopts-1.c: New test.
20071 * gcc.dg/tree-ssa/ivopts-2.c: New test.
20073 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
20076 * gcc.dg/pr28911.c: New.
20078 2006-09-23 Uros Bizjak <uros@kss-loka.si>
20081 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
20082 (dg-options): Add -mfpmath=387.
20084 2006-09-23 Jakub Jelinek <jakub@redhat.com>
20087 * gcc.dg/pr28706.c: New test.
20090 * gcc.dg/pr28712.c: New test.
20092 2006-09-22 Mike Stump <mrs@apple.com>
20094 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
20096 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
20098 PR tree-optimization/28888
20099 * gcc.dg/pr28888.c: New test.
20101 2006-09-21 Mark Mitchell <mark@codesourcery.com>
20104 * g++.dg/init/ptrfn1.C: New test.
20106 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
20109 * g++.dg/template/spec32.C: New test.
20110 * g++.dg/parse/crash9.C: Adjust error markers.
20113 * g++.dg/template/typedef6.C: New test.
20114 * g++.dg/init/error1.C: Adjust error markers.
20115 * g++.dg/parse/crash9.C: Likewise.
20116 * g++.dg/template/crash55.C: Likewise.
20118 2006-09-21 Janis Johnson <janis187@us.ibm.com>
20120 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
20122 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
20125 * g++.dg/ext/dllimport12.C: New test.
20127 2006-09-20 Richard Sandiford <richard@codesourcery.com>
20129 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
20130 * gcc.target/mips/nmadd-2.c: Likewise.
20131 * gcc.target/mips/mips-ps-6.c: New test.
20132 * gcc.target/mips/neg-abs-1.c: Likewise.
20133 * gcc.target/mips/neg-abs-2.c: Likewise.
20134 * gcc.target/mips/nmadd-3.c: New test.
20136 2006-09-20 Jakub Jelinek <jakub@redhat.com>
20138 PR middle-end/28046
20139 * gcc.dg/gomp/atomic-10.c: New test.
20140 * g++.dg/gomp/atomic-10.C: New test.
20142 2006-09-20 Eric Christopher <echristo@apple.com>
20144 * gcc.target/i386/sse3-not-fisttp.c: New.
20146 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
20148 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
20150 2006-09-19 Richard Sandiford <richard@codesourcery.com>
20152 * gcc.c-torture/execute/pr28289.c (one): New variable.
20153 (main): Use it instead of argc.
20154 * gcc.c-torture/execute/20060102-1.c (one): New variable.
20155 (main): Use it instead of argc.
20157 2006-09-19 Paul Brook <paul@codesourcery.com>
20160 * gcc.dg/nested-func-5.c: New test.
20162 2006-09-19 Ben Elliston <bje@au.ibm.com>
20164 * lib/target-supports.exp (check_effective_target_tls): Compile
20165 test stubs using ${tool}_target_compile, not just target_compile.
20166 (check_effective_target_tls_runtime): Likewise.
20168 2006-09-19 Ben Elliston <bje@au.ibm.com>
20170 * gcc.c-torture/compile/20030405-1.x: Remove.
20172 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
20173 optimising linker from discarding it.
20175 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
20178 * gfortran.dg/keyword_symbol_1.f90: New test.
20180 * gfortran.dg/spread_shape_1.f90: Add missing warning with
20181 pedantic compilation option.
20183 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
20186 * gfortran.dg/spread_shape_1.f90: New test.
20188 2006-09-17 Roger Sayle <roger@eyesopen.com>
20190 PR tree-optimization/28887
20191 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
20193 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
20196 * gcc.dg/pr25993.c: New test.
20198 2006-09-17 Ira Rosen <irar@il.ibm.com>
20201 * gcc.dg/vect/pr21591.c: New test.
20203 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
20206 * gcc.c-torture/compile/strcpy-1.c: New test.
20207 * gcc.c-torture/compile/strcpy-2.c: New test.
20208 * gcc.c-torture/compile/memcpy-1.c: New test.
20209 * gcc.c-torture/compile/memcpy-2.c: New test.
20211 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
20214 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
20216 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
20218 * gnat.dg/specs/double_record_extension1.ads: New test.
20219 * gnat.dg/specs/double_record_extension2.ads: Likewise.
20221 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
20224 * gfortran.dg/oldstyle_3.f90: New test.
20226 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20228 PR libgfortran/29099
20229 * gfortran.dg/secnds-1.f: New test.
20231 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20233 PR libgfortran/29053
20234 * gfortran.dg/streamio_9.f90: New test.
20235 * gfortran.dg/streamio_10.f90: New test.
20237 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
20240 * g++.dg/init/array22.C: New test.
20241 * g++.dg/init/array23.C: New test.
20243 2006-09-14 Arnaud Charlet <charlet@adacore.com>
20245 * stackcheck.lst: Update list of tests requiring stack checking.
20246 * norun.lst: Adjust for above change.
20247 * ada95.lst: New file.
20248 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
20249 requiring -gnat95 switch.
20251 2006-09-14 Olivier Hainque <hainque@adacore.com>
20253 * gnat.dg/in_out_parameter.adb: New test.
20255 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
20258 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
20260 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
20262 * gnat.dg/specs/unchecked_union.ads: New test.
20264 2006-09-13 Richard Sandiford <richard@codesourcery.com>
20266 PR rtl-optimization/28982
20267 * gcc.c-torture/execute/pr28982a.c: New test.
20268 * gcc.c-torture/execute/pr28982b.c: Likewise.
20270 2006-09-12 Eric Christopher <echristo@apple.com>
20272 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
20273 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
20275 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
20278 PR preprocessor/14634
20279 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
20280 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
20281 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
20283 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
20285 * gcc.dg/pr28243.c: New test.
20287 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
20290 gfortran.dg/pr28971.f90: New test to act as a backstop in case
20291 this undiagnosed regression reappears.
20293 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
20295 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
20296 Treat $srcdir as a literal.
20297 * lib/fortran-torture.exp (fortran-torture-compile,
20298 fortran-torture-execute): Likewise.
20299 * lib/objc-torture.exp (objc-torture-compile,
20300 objc-torture-execute): Likewise.
20301 * lib/profopt.exp (profopt-execute): Likewise.
20303 2006-09-11 Geoffrey Keating <geoffk@apple.com>
20305 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
20307 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
20310 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
20312 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
20315 * gcc.target/i386/pr13685.c: New test.
20317 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
20319 * gcc.dg/pr28726.c: New test.
20321 2006-09-11 Josh Conner <jconner@apple.com>
20323 * gcc.dg/nrv3.c: Increase size of structure.
20324 * gcc.dg/nrv4.c: Likewise.
20325 * gcc.dg/nrv5.c: Likewise.
20327 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
20329 PR libfortran/28890
20330 gfortran.dg/assumed_charlen_function_5.f90: New test.
20332 2006-09-10 Mark Mitchell <mark@codesourcery.com>
20335 * g++.dg/init/static3.C: New test.
20337 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
20340 * gcc.dg/long-long-cst1.c (t): Add cast to
20341 __SIZE_TYPE__ before casting to int.
20342 (main): Return 0 on success.
20344 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
20346 * gcc.c-torture/execute/20060910-1.c: New test.
20348 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
20350 PR middle-end/26983
20351 * gcc.dg/pr26983.c: New test.
20353 2006-09-10 Richard Sandiford <richard@codesourcery.com>
20356 * gcc.c-torture/execute/pr29006.c: New test.
20358 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
20360 PR libfortran/28947
20361 gfortran.dg/matmul_4.f90: New test.
20363 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
20366 gfortran.dg/used_types_10: New test.
20368 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
20370 PR libfortran/28923
20371 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
20372 gfortran.dg/array_initializer_3.f90: New test.
20374 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20377 * gfortran.dg/actual_array_constructor_3.f90: New test.
20379 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
20382 * gcc.target/i386/pr26778.c: New testcase.
20384 2006-09-08 Eric Christopher <echristo@apple.com>
20386 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
20387 * gcc.target/i386/memcpy-1.c: Ditto.
20388 * gcc.target/i386/asm-1.c: Ditto.
20389 * gcc.target/i386/20060512-4.c: Ditto.
20390 * gcc.target/i386/compress-float-387.c: Ditto.
20391 * gcc.target/i386/20060512-1.c: Ditto.
20392 * gcc.target/i386/compress-float-sse.c: Ditto.
20393 * gcc.target/i386/20060512-2.c: Ditto.
20394 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
20395 * gcc.target/i386/stack-prot-kernel.c: Ditto.
20396 * gcc.target/i386/compress-float-387-pic.c: Ditto.
20397 * gcc.dg/pr26449.c: Ditto.
20398 * gcc.dg/attr-ms_struct-2.c: Ditto.
20399 * gcc.dg/attr-ms_struct-1.c: Ditto.
20400 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
20402 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
20405 * gcc.dg/vla-10.c: New test.
20407 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20410 * g++.dg/parse/template20.C: New test.
20411 * g++.dg/template/operator8.C: Remove obsolete part.
20412 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
20413 * g++.old-deja/g++.pt/crash65.C: Likewise.
20415 2006-09-07 Jason Merrill <jason@redhat.com>
20417 PR middle-end/27724
20418 * gcc.dg/long-long-cst1.c: New test.
20420 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
20423 * g++.dg/other/array3.C: New test.
20424 * g++.dg/other/array4.C: New test.
20425 * g++.dg/other/array5.C: New test.
20427 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
20429 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
20431 2006-09-07 Uros Bizjak <uros@kss-loka.si>
20434 * gcc.target/i386/pr28946.c: New test.
20436 2006-09-07 Steven G. Kargl <kargls@comcast.net>
20438 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
20439 in integer literal constant.
20440 * gfortran.dg/enum_8.f90: Ditto.
20441 * gfortran.dg/g77/20030326-1.f: Ditto.
20443 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
20445 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
20446 nonconformance usage.
20448 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
20450 PR middle-end/28862
20451 * gcc.c-torture/compile/vector-align-1.c: New test.
20453 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
20456 * g++.dg/opt/copysign-1.C: New test.
20458 2006-09-06 Jason Merrill <jason@redhat.com>
20461 * g++.dg/warn/unused-result1.C: New test.
20463 2006-09-06 Mark Mitchell <mark@codesourcery.com>
20466 * g++.dg/ext/vla3.C: New test.
20469 * g++.dg/template/array16.C: New test.
20471 2006-09-06 Richard Guenther <rguenther@suse.de>
20473 * gcc.dg/pr27226.c: Remove testcase again.
20475 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
20478 * g++.dg/opt/unroll2.C: New test.
20480 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
20483 * gcc.dg/vect/pr28952.c: New test.
20485 2006-09-05 Richard Guenther <rguenther@suse.de>
20487 PR tree-optimization/28900
20488 * gcc.dg/torture/pr28900.c: New testcase
20490 2006-09-05 Richard Guenther <rguenther@suse.de>
20492 PR tree-optimization/28905
20493 * gcc.c-torture/compile/pr28905.c: New testcase.
20495 2006-09-05 Richard Guenther <rguenther@suse.de>
20497 PR middle-end/28935
20498 * gcc.dg/pr28935.c: New testcase.
20500 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
20502 * gcc.c-torture/execute/20060905-1.c: New test.
20504 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
20507 * gfortran.dg/used_types_7.f90: New test.
20508 * gfortran.dg/used_types_8.f90: New test.
20509 * gfortran.dg/used_types_9.f90: New test.
20511 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
20513 * gcc.c-torture/compile/20060904-1.c: New test.
20515 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
20517 PR c++/23287 Revert my 2006-09-01 patch
20518 * g++.dg/parse/dtor12.C: Remove.
20520 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
20523 * g++.dg/template/operator9.C: New test.
20526 * g++.dg/template/operator7.C: New test.
20529 * g++.dg/template/operator8.C: New test.
20532 * g++.dg/template/crash57.C: New test.
20534 * g++.dg/template/typedef4.C: Adjust error markers.
20535 * g++.dg/template/typedef5.C: Likewise.
20537 2006-09-02 Jakub Jelinek <jakub@redhat.com>
20540 * g++.dg/parse/crash33.C: New test.
20542 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
20543 Richard Guenther <rguenther@suse.de>
20544 Adam Nemet <anemet@caviumnetworks.com>
20546 PR middle-end/27226
20547 * gcc.target/mips/memcpy-1.c: New testcase.
20548 * gcc.dg/pr27226.c: Likewise.
20550 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
20553 * g++.dg/lookup/koenig5.C: New.
20554 * g++.dg/template/crash56.C: New.
20556 2006-09-01 Josh Conner <jconner@apple.com>
20559 * gcc.dg/nrv3.c: New test.
20560 * gcc.dg/nrv4.c: New test.
20561 * gcc.dg/nrv5.c: New test.
20563 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
20566 * g++.dg/parse/dtor12.C: New.
20568 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
20570 PR tree-optimization/28839
20571 * gcc.dg/pr28839.c: New test.
20573 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
20576 * gcc.dg/pr24367.c: New testcase.
20578 2006-08-30 Joseph Myers <joseph@codesourcery.com>
20580 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
20582 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
20584 PR rtl-optimization/27735
20585 * gcc.dg/loop-unswitch-1.c: New test.
20587 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
20590 * gfortran.dg/aliasing_dummy_2.f90: New test.
20593 * gfortran.dg/generic_5.f90: Change error message.
20596 * gfortran.dg/generic_6.f90: New test.
20599 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
20602 * gfortran.dg/invalid_interface_assignment.f90: New test.
20605 * gfortran.dg/module_proc_external_dummy.f90: New test.
20607 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
20610 * g++.dg/warn/var-args1.C: New test.
20612 2006-08-29 Steven G. Kargl <kargls@comcast.net>
20615 * gfortran.dg/simpleif_2.f90: New test.
20616 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
20617 * gfortran.dg/enum_5.f90: Ditto.
20619 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20620 Kazu Hirata <kazu@codesourcery.com>
20622 PR tree-optimization/17506
20623 * gcc.dg/pr17506.c: New.
20625 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
20628 * g++.dg/eh/alias1.C: New test.
20630 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20633 * g++.dg/template/ttp22.C: New test.
20635 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
20637 PR middle-end/26632
20638 * gcc.dg/pr26632.c: New.
20640 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20642 PR libgfortran/28354
20643 * gfortran.dg/fmt_zero_precision.f90: New test.
20645 2006-08-27 Mark Mitchell <mark@codesourcery.com>
20648 * g++.dg/template/spec31.C: New test.
20650 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
20653 * g++.dg/other/static2.C: New test.
20655 2006-08-26 Roger Sayle <roger@eyesopen.com>
20657 * gcc.dg/Wswitch-enum-2.c: New test case.
20658 * gcc.dg/Wswitch-enum-3.c: Likewise.
20660 2006-08-26 Richard Guenther <rguenther@suse.de>
20662 * gcc.c-torture/compile/20060826-1.c: New testcase.
20664 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
20667 * g++.dg/template/void10.C: New test.
20670 * g++.dg/template/void8.C: New test.
20673 * g++.dg/template/void9.C: New test.
20675 * g++.dg/template/void3.C: Adjust error markers.
20676 * g++.dg/template/void4.C: Likewise.
20677 * g++.dg/template/crash55.C: Likewise.
20678 * g++.dg/template/void7.C: Likewise
20680 2006-08-26 Mark Mitchell <mark@codesourcery.com>
20683 * g++.dg/inherit/access6.C: New test.
20684 * g++.dg/inherit/access7.C: Likewise.
20687 * g++.dg/template/array15.C: New test.
20688 * g++.dg/template/crash2.C: Tweak error markers.
20690 2006-08-26 Jakub Jelinek <jakub@redhat.com>
20692 PR middle-end/28683
20693 * gcc.c-torture/compile/20060823-1.c: New test.
20695 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20698 * g++.dg/template/ttp21.C: New test.
20701 * g++.dg/other/operator1.C: Add error-marker.
20702 * g++.dg/other/operator2.C: New test.
20704 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
20707 * gcc.c-torture/compile/vla-const-1.c,
20708 gcc.c-torture/compile/vla-const-2.c: New tests.
20710 2006-08-26 Richard Guenther <rguenther@suse.de>
20712 PR middle-end/28814
20713 * gcc.dg/torture/pr28814.c: New testcase.
20715 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
20718 * gcc.c-torture/compile/compound-literal-1.c: New test.
20720 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
20723 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
20724 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
20725 Expect extra diagnostics.
20727 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
20729 gcc.dg/noncompile/pr16876.c: New test.
20731 2006-08-25 Mark Mitchell <mark@codesourcery.com>
20734 * g++.dg/parse/local1.C: New test.
20735 * g++.dg/other/qual1.C: Tweak error marker.
20737 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
20740 * g++.dg/template/typename10.C: New.
20741 * g++.dg/template/lookup4.C: Remove bogus error marker.
20743 2006-08-25 Richard Guenther <rguenther@suse.de>
20746 * gcc.dg/pr26570.c: Fix testcase.
20748 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
20751 * gcc.c-torture/execute/mayalias-2.c: New test.
20752 * gcc.dg/tree-ssa/alias-13.c: New test.
20754 2006-08-24 Jan Hubicka <jh@suse.cz>
20757 * gcc.dg/debug/pr26881.c: New file.
20759 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
20762 * gfortran.dg/used_types_4.f90: New test.
20763 * gfortran.dg/derived_init_2.f90: Modify to check sibling
20764 association of derived types.
20765 * gfortran.dg/used_types_2.f90: Add module cleanup.
20766 * gfortran.dg/used_types_3.f90: The same.
20769 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
20772 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20775 * gfortran.dg/direct_io_6.f90: Remove test.
20777 2006-08-23 Stuart Hastings <stuart@apple.com>
20780 * gcc.target/i386/20060821-1.c: New.
20782 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
20784 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
20785 dg-warning strings for dllimport.
20787 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
20790 * g++.dg/ext/vector4.C: New test.
20791 * g++.dg/ext/complex1.C: New test.
20793 2006-08-21 Geoffrey Keating <geoffk@apple.com>
20796 * gcc.dg/debug/const-1.c: New.
20797 * gcc.dg/debug/const-2.c: New.
20798 * gcc.dg/debug/dwarf2/const-1.c: New.
20799 * gcc.dg/debug/dwarf2/const-2.c: New.
20800 * gcc.dg/debug/dwarf2/const-2b.c: New.
20802 2006-08-22 Richard Guenther <rguenther@suse.de>
20804 PR middle-end/28776
20805 * gcc.c-torture/compile/pr28776-1.c: New testcase.
20806 * gcc.c-torture/compile/pr28776-2.c: Likewise.
20808 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
20810 PR tree-optimization/28003
20811 * g++.dg/tree-ssa/pr28003.C: New.
20813 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
20815 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
20817 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
20820 * g++.dg/other/error14.C: New test.
20823 * g++.dg/parse/ctor7.C: New test.
20824 * g++.dg/parse/ctor8.C: Likewise.
20827 * g++.dg/template/void7.C: New test.
20829 2006-08-21 Olivier Hainque <hainque@adacore.com>
20831 * gnat.dg/self_aggregate_with_zeros.adb: New test.
20832 * gnat.dg/self_aggregate_with_array.adb: New test.
20834 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
20836 * g++.dg/eh/arm-vfp-unwind.C: New test.
20838 2006-08-20 Mark Mitchell <mark@codesourcery.com>
20841 * g++.dg/template/ref3.C: New test.
20842 * g++.dg/template/nontype13.C: New test.
20845 * g++.dg/template/ptrmem17.C: New test.
20847 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
20850 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
20852 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
20855 * gfortran.dg/used_types_2.f90: New test.
20858 * gfortran.dg/used_types_3.f90: New test.
20861 * gfortran.dg/generic_actual_arg.f90: New test.
20864 * gfortran.dg/module_private_array_refs_1.f90: New test.
20867 * gfortran.dg/program_name_1.f90: New test.
20870 * gfortran.dg/derived_constructor_comps_1.f90: New test.
20873 * gfortran.dg/array_initializer_2.f90: New test.
20876 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
20879 * gfortran.dg/assumed_charlen_function_4.f90: New test.
20882 * gfortran.dg/assumed_charlen_in_main.f90: New test.
20885 * gfortran.dg/dependent_decls_1.f90: New test.
20887 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
20890 * gfortran.dg/derived_init_2.f90: New.
20892 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
20894 * gcc.c-torture/execute/pr28289.c: New test.
20896 2006-08-17 Jakub Jelinek <jakub@redhat.com>
20899 * gcc.dg/attr-externally-visible-1.c: New test.
20900 * gcc.dg/attr-externally-visible-2.c: New test.
20901 * g++.dg/parse/attr-externally-visible-1.C: New test.
20902 * g++.dg/parse/attr-externally-visible-2.C: New test.
20904 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20907 * g++.dg/parse/dtor11.C: New test.
20909 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
20911 PR rtl-optimization/28489
20912 * gcc.c-torture/compile/pr28489.c: New test.
20914 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20917 * g++.dg/template/redecl4.C: New test.
20920 * g++.dg/template/ctor8.C: New test.
20922 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
20924 * gcc.dg/pr26570.c: Fix testcase.
20926 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
20929 * g++.dg/parse/offsetof6.C: New test.
20930 * g++.dg/parse/offsetof6.C: New test.
20931 * g++.dg/parse/offsetof7.C: New test.
20933 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20936 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
20939 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
20942 * g++.dg/ext/vector3.C: New test.
20944 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
20946 PR gcov/profile/26570
20947 * gcc.dg/pr26570.c: New test.
20949 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
20952 * gcc.dg/qual-component-1.c: New test.
20954 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20957 * g++.dg/parse/new3.C: New test.
20959 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20962 * gfortran.dg/streamio_1.f90: New test.
20963 * gfortran.dg/streamio_2.f90: New test.
20964 * gfortran.dg/streamio_3.f90: New test.
20965 * gfortran.dg/streamio_4.f90: New test.
20966 * gfortran.dg/streamio_5.f90: New test.
20967 * gfortran.dg/streamio_6.f90: New test.
20968 * gfortran.dg/streamio_7.f90: New test.
20969 * gfortran.dg/streamio_8.f90: New test.
20971 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
20974 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
20976 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
20979 * g++.dg/template/void6.C: New test.
20981 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20984 * gcc.dg/parse-error-1.c: New test.
20985 * gcc.dg/parse-error-2.c: New test.
20986 * gcc.dg/cpp/digraph2.c: Add error-marker.
20987 * gcc.dg/noncompile/920923-1.c: Likewise.
20989 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
20992 * gcc.dg/sizeof-2.c: New testcase.
20995 * gcc.dg/switch-A.c: New testcase.
20997 2006-08-14 Steve Ellcey <sje@cup.hp.com>
21001 * g++.old-deja/g++.warn/compare1.C: Delete.
21002 * g++.dg/opt/pr7503-2.C: Delete.
21003 * g++.dg/opt/pr7503-3.C: Delete.
21004 * g++.dg/opt/pr7503-4.C: Delete.
21005 * g++.dg/opt/pr7503-5.C: Delete.
21006 * g++.dg/opt/max1.C: Delete.
21007 * g++.dg/warn/minmax.C: Delete.
21008 * g++.dg/expr/minmax.C: New test.
21010 2006-08-14 Richard Guenther <rguenther@suse.de>
21013 * gcc.c-torture/execute/pr28651.c: Do not use argc
21014 to avoid optimization, instead forbid inlining.
21016 2006-08-14 Richard Sandiford <richard@codesourcery.com>
21018 PR rtl-optimization/28634
21019 * gcc.c-torture/execute/ieee/pr28634.c: New test.
21021 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
21024 * gcc.dg/torture/pr27184.c: New test.
21026 2006-08-12 Jakub Jelinek <jakub@redhat.com>
21028 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
21030 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21032 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
21033 * gfortran.dg/stat_2.f90: Likewise.
21034 * gfortran.dg/chmod_1.f90: Likewise.
21035 * gfortran.dg/chmod_2.f90: Likewise.
21036 * gfortran.dg/chmod_3.f90: Likewise.
21038 2006-08-11 David Edelsohn <edelsohn@gnu.org>
21040 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
21042 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
21044 * g++.dg/opt/pr23454-2.C: New test.
21046 2006-08-11 Richard Guenther <rguenther@suse.de>
21048 PR middle-end/28651
21049 * gcc.c-torture/execute/pr28651.c: New testcase.
21051 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
21053 * gnat.dg/specs/static_initializer.ads: New test.
21055 2006-08-10 Paul Brook <paul@codesourcery.com>
21057 * gcc.target/arm/cond-asm.c: New test.
21059 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
21061 PR tree-optimization/26197
21062 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
21063 * g++.dg/vect/vect.exp: Compile the new tests with
21064 --param max-aliased-vops=0.
21066 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
21069 * g++.dg/template/void3.C: New test.
21072 * g++.dg/template/void4.C: New test.
21075 * g++.dg/template/void5.C: New test.
21077 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
21079 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
21080 after dg-do compile.
21082 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
21084 PR tree-optimizations/26969
21085 * gcc.dg/vect/vect.exp: Compile tests prefixed with
21086 "unswitch-loops" with -funswitch-loops.
21087 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
21089 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
21091 * gcc.dg/sparc-getcontext-1.c: Fix typo.
21092 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
21093 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
21094 * objc.dg/dwarf-1.m: Likewise.
21095 * objc.dg/dwarf-2.m: Likewise.
21096 * obj-c++.dg/dwarf-2.mm: Likewise.
21098 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21100 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
21101 * objc.dg/dwarf-2.m: Likewise.
21102 * obj-c++.dg/dwarf-2.mm: Likewise.
21104 PR libfortran/28603
21105 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
21108 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
21111 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
21113 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
21116 * gcc.target/i386/pr27827.c: New testcase.
21118 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
21121 * gfortran.dg/sequence_types_1.f90: New test.
21123 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
21126 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
21127 dg-warning. Add -pedantic option.
21129 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21132 * gcc.dg/proto-1.c: New test.
21135 * gcc.dg/lvalue-4.c: New test.
21138 * gcc.dg/init-bad-5.c: New test.
21140 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
21143 * g++.dg/ext/typedef-init.C: Add new test for typedef
21144 initialization inside templates. Adjust existing error markers.
21146 2006-08-03 Mark Mitchell <mark@codesourcery.com>
21149 * g++.dg/init/ptrmem3.C: New test.
21151 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
21153 PR tree-optimization/27770
21154 * lib/target-support.exp: New target keyword "section_anchors".
21155 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
21157 * gcc.dg/vect/section-anchors-pr27770.c: New test.
21158 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
21159 * gcc.dg/vect/section-anchors-vect-69.c: New test.
21160 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
21162 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21164 * gcc.dg/20060801-1.c: Add missing '}'.
21166 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21169 * g++.dg/parse/dtor9.C: New test.
21170 * g++.dg/parse/dtor10.C: New test.
21171 * g++.dg/other/error7.C: Adjust error-marker.
21174 * g++.dg/other/default5.C: New test.
21176 2006-08-02 Richard Guenther <rguenther@suse.de>
21178 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
21180 2006-08-02 Mark Mitchell <mark@codesourcery.com>
21183 * g++.dg/template/conv9.C: New test.
21185 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
21188 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
21189 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
21190 Optionally return assembly text. Update callers.
21191 (check_no_compiler_messages): Update verbose messages.
21192 (check_no_messages_and_pattern): New.
21193 (check_effective_target_string_merging): New.
21195 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21198 * g++.dg/eh/catch4.C: New test.
21201 * g++.dg/other/qual1.C: New test.
21204 * g++.dg/inherit/error2.C: New test.
21207 * g++.dg/other/new1.C: New test.
21209 * g++.dg/warn/pr23075.C: Remove obsolete test.
21210 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
21211 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
21213 2006-07-31 Mark Mitchell <mark@codesourcery.com>
21216 * g++.dg/eh/cast1.C: New test.
21218 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
21220 PR libfortran/28452
21221 * gfortran.dg/random_3.f90: New test.
21223 2006-08-01 Steve Ellcey <sje@cup.hp.com>
21226 * g++.dg/other/pr28304.C: Change expected error message.
21227 * g++.dg/other/pr28432.C: New test.
21229 2006-08-01 Steve Ellcey <sje@cup.hp.com>
21232 * g++.dg/init/brace2.C: Change expected error message, add empty init.
21234 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
21237 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
21239 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
21240 g++.dg/debug/enum-2.C: New.
21242 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21245 * g++.dg/parse/long1.C: Add more tests.
21247 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21249 * gfortran.dg/lrshift_1.c: New file.
21251 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21253 PR libgfortran/28335
21254 * gfortran.dg/no_unit_error_1.f90: New test.
21256 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21258 PR libgfortran/28335
21259 * gfortran.dg/no_unit_error_1.f90: Delete test.
21260 * gfortran.dg/no_unit_error_2.f90: Delete test.
21262 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21264 * gfortran.dg/chmod_3.f90: New test.
21265 * gfortran.dg/ltime_gmtime_1.f90: New test.
21266 * gfortran.dg/ltime_gmtime_2.f90: New test.
21267 * gfortran.dg/lrshift_1.f90: New test.
21268 * gfortran.dg/chmod_1.f90: New test.
21269 * gfortran.dg/chmod_2.f90: New test.
21271 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
21274 * g++.dg/template/crash55.C: New test.
21277 * g++.dg/template/nontype16.C: New test.
21279 * g++.dg/template/void2.C: Adjust error markers.
21280 * g++.dg/template/nontype5.C: Adjust error markers.
21282 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
21284 * gcc.target/i386/stack-prot-kernel.c: New test.
21286 2006-07-27 Roger Sayle <roger@eyesopen.com>
21288 * gcc.dg/builtins-55.c: New test case.
21290 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
21292 PR rtl-optimization/27907
21293 * gcc.c-torture/compile/pr27907.c: New test.
21295 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21297 * gfortran.dg/mclock.f90: New test.
21298 * gfortran.dg/int_conv_1.f90: New test.
21299 * gfortran.dg/stat_1.f90: New test.
21300 * gfortran.dg/stat_2.f90: New test.
21302 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21304 PR libgfortran/28335
21305 * gfortran.dg/no_unit_error_1.f90: New test.
21306 * gfortran.dg/no_unit_error_2.f90: New test.
21307 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
21309 2006-07-25 Roger Sayle <roger@eyesopen.com>
21311 PR middle-end/28473
21312 * gcc.dg/fold-convround-1.c: New test case.
21314 2006-07-24 Steven G. Kargl <kargls@comcast.net>
21316 * gfortran.dg/arithmetic_if.f90: Fix comments.
21318 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21321 * g++.dg/other/typedef1.C: New test.
21322 * g++.dg/template/typedef4.C: New test.
21323 * g++.dg/template/typedef5.C: New test.
21325 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
21328 * gfortran.dg/allocatable_dummy_3.f90: New.
21330 2006-07-24 Steven G. Kargl <kargls@comcast.net>
21333 * gfortran.dg/arithmetic_if.f90: New test.
21335 2006-07-24 Uros Bizjak <uros@kss-loka.si>
21337 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
21338 avoid memcpy optimization.
21340 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21343 * gfortran.dg/direct_io_6.f90: New test.
21345 2006-07-24 Jan Hubicka <jh@suse.cz>
21349 * gcc.dg/pr25795.c: New test.
21350 * gcc.dg/pr25795-1.c: New test.
21352 2006-07-23 Roger Sayle <roger@eyesopen.com>
21354 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
21355 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
21356 which may be transformed to "g || h" on some platforms.
21358 2006-07-23 Mark Mitchell <mark@codesourcery.com>
21361 * g++.dg/template/friend45.C: New test.
21363 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21365 PR libgfortran/28339
21366 * gfortran.dg/arrayio_8.f90: New test.
21368 2006-07-21 Mike Stump <mrs@apple.com>
21370 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
21372 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
21374 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21377 * g++.dg/eh/catch3.C: New test.
21380 * g++.dg/template/defarg10.C: New test.
21382 2006-07-20 Paul Brook <paul@codesourcery.com>
21385 * gcc.dg/pr27363.c: New test.
21387 2006-07-19 Mark Mitchell <mark@codesourcery.com>
21390 * g++.dg/init/ref13.C: New test.
21392 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21395 * obj-c++.dg/proto-error-1.mm: New test.
21397 2006-07-18 Mark Mitchell <mark@codesourcery.com>
21400 * g++.dg/template/string1.C: New test.
21402 2006-07-18 Mark Mitchell <mark@codesourcery.com>
21405 * g++.dg/template/defarg9.C: New test.
21408 * g++.dg/template/static27.C: New test.
21410 2006-07-18 Diego Novillo <dnovillo@redhat.com>
21413 * gcc.dg/tree-ssa/pr28410.c: New test.
21415 2006-07-18 Lee Millward <lee.millward@gmail.com>
21418 * g++/dg/other/error13.C: New test.
21421 * g++.dg/template/friend44.C: New test.
21423 2006-07-18 Steve Ellcey <sje@cup.hp.com>
21426 * g++.dg/other/pr27495.C: New.
21428 2006-07-18 Olivier Hainque <hainque@adacore.com>
21430 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
21431 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
21433 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21436 * gcc.dg/pragma-pack-4.c: New test.
21438 2006-07-17 Steve Ellcey <sje@cup.hp.com>
21441 * g++.dg/ext/pr28291.C: New test.
21443 2006-07-17 Richard Sandiford <richard@codesourcery.com>
21445 PR middle-end/28403
21446 * gcc.c-torture/execute/pr28403.c: New test.
21448 2006-07-17 Richard Sandiford <richard@codesourcery.com>
21450 PR middle-end/28402
21451 * gcc.dg/pr28402.c: New test.
21453 2006-07-17 Steve Ellcey <sje@cup.hp.com>
21456 * g++.dg/other/pr28304.C: New test.
21458 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
21461 gcc.c-torture/unsorted/dump-noaddr.c: New test.
21462 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
21464 2006-07-17 Richard Guenther <rguenther@suse.de>
21466 PR tree-optimization/28238
21467 * g++.dg/tree-ssa/pr28238.C: New testcase.
21469 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21472 * g++.dg/eh/catch1.C: New test.
21473 * g++.dg/eh/catch2.C: New test.
21475 2006-07-16 Jakub Jelinek <jakub@redhat.com>
21478 * g++.dg/template/anon3.C: New test.
21480 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
21483 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
21484 specifiers requiring an explicit format tag..
21487 * gfortran.dg/generic_5: New test.
21490 * gfortran.dg/elemental_optional_args_1.f90: New test.
21492 2006-07-16 Olivier Hainque <hainque@adacore.com>
21494 * gnat.dg/assert.ads: New file.
21495 * gnat.dg/controlled_record.ads: Likewise.
21496 * gnat.dg/controlled_record.adb: Likewise.
21498 2006-07-15 Lee Millward <lee.millward@gmail.com>
21501 * g++.dg/other/error12.C: New test.
21504 * g++.dg/template/crash54.C: New test.
21506 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21509 * g++.dg/parse/catch1.C: New test.
21512 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
21515 * g++.dg/ext/attrib24.C: New test.
21517 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21520 * g++.dg/ext/asmspec1.C: New test.
21522 2006-07-13 Janis Johnson <janis187@us.ibm.com>
21524 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
21525 (dg-test): Support shouldfail tests.
21526 * lib/target-supports-dg.exp (dg-shouldfail): New.
21527 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
21528 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
21529 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
21530 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
21531 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
21532 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
21533 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
21535 2006-07-13 Jan Hubicka <jh@suse.cz>
21537 * gcc.target/i386/memcpy-1.c: New.
21539 2006-07-12 Geoffrey Keating <geoffk@apple.com>
21541 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
21543 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
21546 * gfortran.dg/present_1.f90: New test.
21549 * gfortran.dg/interface_derived_type_1.f90: New test.
21551 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
21554 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
21557 2006-07-07 Lee Millward <lee.millward@gmail.com>
21560 * g++.dg/other/label1.C: New test.
21562 2006-07-07 Richard Guenther <rguenther@suse.de>
21564 PR middle-end/28268
21565 * gcc.dg/torture/pr28268.c: New testcase.
21567 2006-07-07 Steve Ellcey <sje@cup.hp.com>
21570 * g++.dg/ext/pr27019.C: New.
21572 2006-07-07 Richard Guenther <rguenther@suse.de>
21574 PR tree-optimization/28187
21575 * gcc.dg/pr28187.c: New testcase.
21577 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
21579 * gnat.dg/address_conversion.adb: New test.
21580 * gnat.dg/boolean_subtype.adb: Likewise.
21581 * gnat.dg/frame_overflow.adb: Likewise.
21582 * gnat.dg/pointer_array.adb: Likewise.
21583 * gnat.dg/pointer_conversion.adb: Likewise.
21585 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
21589 * gfortran.dg/print_fmt_5.f90: New test.
21591 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21594 * gfortran.dg/bounds_check_4.f90: New test.
21596 2006-07-05 Richard Guenther <rguenther@suse.de>
21599 * gfortran.dg/pr28158.f90: New testcase.
21601 2006-07-05 Richard Guenther <rguenther@suse.de>
21603 PR tree-optimization/28162
21604 * gcc.dg/pr28162.c: New testcase.
21606 2006-07-05 Richard Guenther <rguenther@suse.de>
21607 Andrew Pinski <pinskia@gcc.gnu.org>
21610 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
21612 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
21615 * gfortran.dg/actual_array_substr_2.f90: New test.
21618 * gfortran.dg/actual_array_constructor_2.f90: New test.
21620 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21622 * gfortran.dg/itime_idate_1.f: New test.
21623 * gfortran.dg/itime_idate_2.f: New test.
21625 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21627 PR libgfortran/27704
21628 * gfortran.dg/open_status_3.f90: New test.
21629 * gfortran.dg/fmt_l.f90: Update for new feature.
21631 2006-07-03 Asher Langton <langton2@llnl.gov>
21633 * gfortran.dg/oldstyle_2.f90: New.
21635 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
21637 * gnat.dg/string_slice.adb: New test.
21639 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
21642 * gfortran.dg/semicolon_fixed.c: New.
21643 * gfortran.dg/semicolon_free.c: New.
21645 2006-06-30 Mike Stump <mrs@apple.com>
21647 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
21648 that don't support internal visibility.
21650 2006-06-30 Andrew Pinski <pinskia@gmail.com>
21652 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
21653 for '(' / ')' needing an extra '\'.
21655 2006-06-29 Roger Sayle <roger@eyesopen.com>
21657 PR middle-end/27428
21658 * gcc.dg/pr27428-1.c: New test case.
21660 2006-06-29 Mike Stump <mrs@apple.com>
21662 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
21663 on darwin as we can't align commons large enough yet.
21665 * gcc.dg/vla-8.c: Add additional testcases.
21667 2006-06-26 Steve Ellcey <sje@cup.hp.com>
21670 * g++.dg/other/pr28114.C: New.
21672 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
21674 * gcc.c-torture/compile/20060625-1.c: New test.
21676 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
21679 * gfortran.dg/stfunc_3.f90: New test.
21682 * gfortran.dg/impure_actual_1.f90: New test.
21685 * gfortran.dg/elemental_result_1.f90: New test.
21688 * gfortran.dg/select_7.f90: New test.
21691 * intrinsic_actual_1.f: New test.
21695 * gfortran.dg/forall_4.f90: New test.
21698 * gfortran.dg/forall_5.f90: New test.
21700 2006-06-25 Lee Millward <lee.millward@gmail.com>
21703 * g++.dg/template/using13.C: New test.
21706 * g++.dg/other/incomplete3.C: New test.
21708 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21711 * gfortran.dg/substr_3.f: New test.
21712 * gfortran.dg/equiv_2.f90: Update expected error message.
21714 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
21717 * gfortran.dg/actual_array_substr_1.f90: New test.
21719 2006-06-24 Olivier Hainque <hainque@adacore.com>
21721 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
21722 * gnat.dg/scalar_mode_agg_compare.adb: New test.
21724 2006-06-23 Janis Johnson <janis187@us.ibm.com>
21726 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
21728 2006-06-23 Steven G. Kargl <kargls@comcast.net>
21731 * gfortran.dg/simpleif_2.f90: New test.
21733 2006-06-23 Lee Millward <lee.millward@gmail.com>
21735 * g++.dg/template/error22.C: Fix typo.
21737 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21740 * g++.dg/ext/attrib23.C: New test.
21742 2006-06-23 Olivier Hainque <hainque@adacore.com>
21744 * gnat.dg/varsize_temp.adb: New test.
21746 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21749 * g++.dg/other/java2.C: New test.
21751 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
21754 * g++.dg/ext/dllimport4.C. Add more tests for invalid
21757 2006-06-22 Roger Sayle <roger@eyesopen.com>
21760 * gcc.dg/pr27531-1.c: New test case.
21762 2006-06-22 Asher Langton <langton2@llnl.gov>
21765 * gfortran.dg/implicit_8.f90: New.
21767 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
21769 PR rtl-optimization/28121
21770 * gcc.dg/pr28121.c: New test.
21772 2006-06-22 Lee Millward <lee.millward@gmail.com>
21775 * g++.dg/parse/ptrmem6.C: New test.
21778 * g++.dg/template/error22.C: New test.
21780 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21783 * g++.dg/template/friend43.C: New test.
21786 * g++.dg/template/crash53.C: New test.
21789 * g++.dg/rtti/incomplete1.C: New test.
21791 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
21793 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
21795 2006-06-21 Joseph Myers <joseph@codesourcery.com>
21797 * gcc.c-torture/execute/complex-7.c: New.
21799 2006-06-21 Jakub Jelinek <jakub@redhat.com>
21801 * gcc.dg/merge-all-constants-1.c: New test.
21803 2006-06-20 Janis Johnson <janis187@us.ibm.com>
21806 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
21808 2006-06-20 Steven G. Kargl <kargls@comcast.net>
21810 * gfortran.dg/rrspacing_1.f90: New test.
21812 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21815 * g++.dg/other/bitfield2.C: New test.
21817 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
21819 PR tree-optimization/27331
21820 * gcc.dg/pr27331.c: New test.
21822 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
21823 Eric Botcazou <ebotcazou@adacore.com>
21826 * lib/gnat.exp: New file.
21827 * lib/gnat-dg.exp: Likewise.
21828 * gnat.dg: New directory.
21829 * gnat.dg/dg.exp: New driver.
21830 * gnat.dg/specs: New directory.
21831 * gnat.dg/specs/specs.exp: New driver.
21832 * gnat.dg/style: New directory.
21833 * gnat.dg/style/style.exp: New driver.
21835 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
21838 * gfortran.dg/array_initializer_1.f90: New test.
21841 * gfortran.dg/matmul_3.f90: New test.
21843 2006-06-19 Andrew Pinski <pinskia@gmail.com>
21845 PR middle-end/28075
21846 * gcc.dg/tree-ssa/inline-1.c: New test.
21848 2006-06-19 Anatoly Sokolov <aesok@post.ru>
21850 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
21851 in malloc prototype; remove XFAIL.
21852 * gcc.dg/pr18241-2.c: Ditto.
21853 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
21854 in memset prototype; remove XFAIL.
21855 * gcc.dg/tree-ssa/pr23382.c: Ditto.
21857 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
21859 * gcc.dg/vla-8.c: Add.
21861 2006-06-19 Richard Guenther <rguenther@suse.de>
21863 PR tree-optimization/27090
21864 * g++.dg/tree-ssa/pr27090.C: New testcase.
21866 2006-06-19 Roger Sayle <roger@eyesopen.com>
21869 * gcc.dg/pr27861-1.c: New test case.
21871 2006-06-19 Richard Guenther <rguenther@suse.de>
21873 PR middle-end/28045
21874 * gcc.dg/torture/pr28045.c: New testcase.
21876 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21879 * gfortran.dg/associated_4.f90: New test.
21881 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21885 * gfortran.dg/real_const_3.f90: New test.
21887 2006-06-16 Mark Mitchell <mark@codesourcery.com>
21890 * g++.dg/template/static26.C: New test.
21893 * g++.dg/expr/bitfield2.C: New test.
21896 * g++.dg/parse/linkage2.C: New test.
21898 2006-06-16 Richard Guenther <rguenther@suse.de>
21900 PR middle-end/27116
21901 * gcc.dg/pr15785-1.c: Revert last change.
21902 * gcc.dg/torture/pr27116-2.c: New testcase.
21904 2006-06-16 Roger Sayle <roger@eyesopen.com>
21906 PR middle-end/27802
21907 * gcc.dg/pr27802-1.c: New test case.
21909 2006-06-15 Mark Mitchell <mark@codesourcery.com>
21912 * g++.dg/template/ttp18.C: New test.
21913 * g++.dg/template/ttp19.C: Likewise.
21916 * g++.dg/expr/cond9.C: New test.
21919 * g++.dg/template/ctor7.C: New test.
21921 2006-06-15 Janis Johnson <janis187@us.ibm.com>
21923 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
21925 2006-06-16 Richard Guenther <rguenther@suse.de>
21927 PR tree-optimization/27781
21928 * gcc.dg/tree-ssa/pr27781.c: New testcase.
21930 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
21932 * gfortran.dg/allocate_zerosize_2.f90: New test case.
21934 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
21936 * gcc.dg/tree-ssa/loop-18.c: New test.
21938 2006-06-14 Mark Mitchell <mark@codesourcery.com>
21941 * g++.dg/template/crash52.C: New test.
21944 * g++.dg/ext/attrib22.C: New test.
21947 * g++.dg/template/builtin1.C: New test.
21948 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
21951 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
21953 * g++.old-deja/g++.pt/crash51.C: Likewise.
21956 * g++.dg/lookup/linkage1.C: New test.
21957 * g++.dg/lookup/linkage2.C: Likewise.
21959 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
21961 PR middle-end/27959
21962 * gcc.dg/pr27959.c: New testcase.
21964 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
21967 * g++.dg/eh/div.C: New test.
21969 2006-06-13 Jakub Jelinek <jakub@redhat.com>
21972 * g++.dg/tree-ssa/pr26757.C: New test.
21973 * g++.dg/tree-ssa/pr27894.C: New test.
21975 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
21977 * gcc.c-torture/compile/20060609-1.c: New test.
21980 * gcc.c-torture/compile/pr27863.c: New test.
21982 2006-06-13 Richard Guenther <rguenther@suse.de>
21984 PR tree-optimization/27830
21985 * g++.dg/tree-ssa/pr27830.C: New testcase.
21987 2006-06-13 Matthew Sachs <msachs@apple.com>
21989 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
21990 the list of compiler flags; this causes those flags to be checked
21991 for things like dg-skip-if.
21993 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
21996 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
21998 2006-06-12 Mark Mitchell <mark@codesourcery.com>
21999 Kazu Hirata <kazu@codesourcery.com>
22001 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
22002 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
22004 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22007 * g++.dg/lookup/using15.C: New test.
22010 * g++.dg/other/anon4.C: New test.
22012 2006-06-12 Roger Sayle <roger@eyesopen.com>
22015 * g++.dg/init/complex1.C: New test case.
22017 2006-06-11 Eric Christopher <echristo@apple.com>
22019 PR middle-end/27948
22020 * gcc.dg/bf-ms-layout.c: Run on darwin.
22021 * gcc.dg/bf-no-ms-layout: Ditto.
22022 * gcc.dg/attr-ms_struct-2.c: New.
22023 * gcc.dg/bf-ms-layout-2.c: Ditto.
22025 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
22027 * gcc.dg/attr-ms_struct-packed1.c: New.
22029 2006-06-09 Mike Stump <mrs@apple.com>
22031 * gcc.dg/vla-7.c: Add.
22033 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
22036 * gfortran.dg/entry_6.f90: New test.
22040 * gfortran.dg/entry_7.f90: New test.
22042 2006-06-09 Jakub Jelinek <jakub@redhat.com>
22045 * gcc.dg/cpp/_Pragma6.c: New test.
22048 * g++.dg/cpp/_Pragma1.C: New test.
22050 PR preprocessor/27746
22051 * gcc.dg/gomp/macro-3.c: New test.
22052 * gcc.dg/gomp/macro-4.c: New test.
22053 * g++.dg/gomp/macro-3.C: New test.
22054 * g++.dg/gomp/macro-4.C: New test.
22056 2006-06-09 Richard Guenther <rguenther@suse.de>
22058 PR tree-optimization/26998
22059 * gcc.dg/torture/pr26998.c: New testcase.
22060 * gcc.dg/tree-ssa/vrp29.c: New testcase.
22062 2006-06-08 Mike Stump <mrs@apple.com>
22064 * gcc.dg/pr27095.c: Account for stubs.
22067 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
22068 produce bad code on darwin.
22070 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22073 * gfortran.dg/substr_2.f: New test.
22075 2006-06-08 Asher Langton <langton2@llnl.gov>
22078 * cray_pointers_2.f90: Add -fbounds-check compile flag.
22080 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22083 * gcc.dg/union-3.c: New test.
22085 2006-06-08 Richard Guenther <rguenther@suse.de>
22087 PR middle-end/27116
22088 * gcc.dg/torture/pr27116.c: New testcase.
22089 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
22091 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
22093 PR rtl-optimization/26449
22094 * gcc.dg/pr26449.c: New test.
22096 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22099 * g++.dg/ext/offsetof1.C: Test member functions.
22101 2006-06-07 Steve Ellcey <sje@cup.hp.com>
22103 * gcc.dg/pr27095.c: Improve scanning.
22105 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
22108 * gfortran.dg/saved_automatic_1.f90: New test.
22111 * gfortran.dg/array_simplify_1.f90: New test.
22114 * gfortran.dg/entry_dummy_ref_1.f90: New test.
22117 * gfortran.dg/entry_dummy_ref_2.f90: New test.
22119 2006-06-06 Mark Mitchell <mark@codesourcery.com>
22122 * g++.dg/expr/cast7.C: New test.
22124 2006-06-06 Janis Johnson <janis187@us.ibm.com>
22126 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
22127 * lib/gcc-defs.exp (tool_check_compile): Ditto.
22128 * lib/fortran-torture.exp (fortran-torture-compile,
22129 fortran-torture-execute): Ditto.
22131 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
22134 * gcc.dg/vmx/pr27842.c: New test.
22136 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22138 PR libfortran/27895
22139 * gfortran.dg/bounds_check_3.f90: New test.
22141 2006-06-05 Mike Stump <mrs@apple.com>
22143 * objc.dg/objc-fast-4.m: Skip for ppc64.
22145 2006-06-05 Steve Ellcey <sje@cup.hp.com>
22148 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
22150 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
22151 Victor Kaplansky <victork@il.ibm.com>
22153 PR tree-optimizations/26360
22154 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
22155 with -fno-tree-dce.
22156 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
22158 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
22161 * gfortran.dg/data_char_1.f90: Add messages for truncated
22165 * gfortran.dg/func_decl_2.f90: New test.
22168 * gfortran.dg/do_2.f90: New test.
22171 * gfortran.dg/associated_3.f90: New test.
22173 2006-06-04 Mark Mitchell <mark@codesourcery.com>
22176 * g++.dg/template/static25.C: New test.
22179 * g++.dg/init/array21.C: New test.
22182 * g++.dg/ext/complit7.C: New test.
22185 * g++.dg/parse/ptrmem5.C: New test.
22187 2006-06-04 Roger Sayle <roger@eyesopen.com>
22188 Andrew Pinski <pinskia@physics.uc.edu>
22191 PR middle-end/27382
22192 * gcc.dg/pr27150-1.c: New testcase.
22193 * gcc.dg/pr27382-1.c: New testcase.
22194 * gcc.dg/pr27382-2.c: New testcase.
22196 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
22200 * gcc.dg/array-10.c: New test.
22202 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22205 * g++.dg/init/const4.C: New test.
22206 * g++.dg/init/member1.C: Add error-marker.
22207 * g++.dg/other/fold1.C: Adjust error-marker.
22209 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22212 * g++.dg/ext/offsetof1.C: New test.
22214 2006-06-04 Eric Christopher <echristo@apple.com>
22216 * gcc.dg/attr-ms_struct-1.c: New.
22218 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
22220 * gcc.c-torture/compile/builtin_constant_p.c: New test.
22222 2006-06-04 Richard Guenther <rguenther@suse.de>
22224 PR tree-optimization/27039
22225 * gcc.dg/tree-ssa/loop-17.c: New testcase.
22227 2006-06-03 Roger Sayle <roger@eyesopen.com>
22230 * gcc.target/i386/amd64-abi-2.c: New test case.
22232 2006-06-02 Eric Christopher <echristo@apple.com>
22234 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
22235 * gcc.target/i386/20020523-1.c: Skip if darwin.
22236 * gcc.target/i386/asm-3.c: Ditto.
22237 * gcc.target/i386/20011119-1.c: Ditto.
22238 * gcc.target/i386/clobbers.c: Remove pic part of test.
22240 2006-06-02 Steve Ellcey <sje@cup.hp.com>
22242 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
22243 * g++.old-deja/g++.other/init19.C: Ditto.
22244 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
22245 and add other platforms as expected failures.
22247 2006-06-01 Steve Ellcey <sje@cup.hp.com>
22249 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
22250 (is-effective-target-keyword): Ditto.
22252 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
22255 * gfortran.dg/extended_char_comparison_1.f: New test.
22257 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
22260 * gfortran.dg/dummy_procedure_1.f90: New test.
22263 * gfortran.dg/dummy_procedure_2.f90: New test.
22265 * gfortran.dg/associated_2.f90: Correct to make consistent with
22268 2006-05-31 Roger Sayle <roger@eyesopen.com>
22270 * gcc.target/i386/387-11.c: New test case.
22272 2006-05-31 Mark Mitchell <mark@codesourcery.com>
22275 * g++.dg/template/cond6.C: New test.
22278 * g++.dg/template/crash51.C: New test.
22279 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
22282 * g++.dg/init/array20.C: New test.
22284 2006-05-31 Roger Sayle <roger@eyesopen.com>
22286 * gcc.dg/builtins-54.c: New test case.
22288 2006-05-30 Mark Mitchell <mark@codesourcery.com>
22291 * g++.dg/template/fntry1.C: Add dg-do link.
22294 * g++.dg/parse/friend6.C: New test.
22296 2006-05-30 Asher Langton <langton2@llnl.gov>
22298 * gfortran.dg/cray_pointers_7.f90: New test.
22300 2006-05-30 Roger Sayle <roger@eyesopen.com>
22302 PR tree-optimization/23452
22303 * gcc.dg/fold-mulconj-1.c: New test case.
22305 2006-05-30 Mark Mitchell <mark@codesourcery.com>
22308 * g++.dg/parse/bitfield1.C: New test.
22310 2006-05-30 Roger Sayle <roger@eyesopen.com>
22312 * gcc.target/ppc-eq0-1.c: New test case.
22313 * gcc.target/ppc-negeq0-1.c: New test case.
22315 2006-05-30 Dirk Mueller <dmueller@suse.de>
22318 * gcc.dg/overflow-warn-5.c: New test.
22320 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22323 * gcc.dg/sizeof-1.c: New test.
22325 2006-05-30 Uros Bizjak <uros@kss-loka.si>
22328 * gcc.target/i386/pr27790.c: New test.
22330 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22332 PR libgfortran/27757
22333 * gfortran.dg/direct_io_5.f90: New test.
22335 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22337 PR libgfortran/27634
22338 * gfortran.dg/fmt_missing_period_1.f: New test.
22339 * gfortran.dg/fmt_missing_period_2.f: New test.
22340 * gfortran.dg/fmt_missing_period_3.f: New test.
22342 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22345 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
22348 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22351 * g++.dg/template/new6.C: New test.
22353 2006-05-29 Roger Sayle <roger@eyesopen.com>
22355 PR tree-optimization/24964
22356 * gcc.target/i386/387-10.c: New test case.
22358 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
22360 * intrinsics/string_intrinsics.c (compare_string):
22361 Use memcmp instead of strncmp to avoid tripping over
22362 CHAR(0) in a string.
22364 2006-05-27 Richard Guenther <rguenther@suse.de>
22366 PR middle-end/27773
22367 * gcc.dg/torture/pr27773.c: New testcase.
22369 2006-05-27 Dirk Mueller <dmueller@suse.de>
22371 * gcc.dg/pr24561.c: Rename to..
22372 * gcc.dg/pr25962.c: .. this.
22374 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22377 * gfortran.dg/bounds_check_2.f: New test.
22379 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
22381 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
22382 * gfortran.dg/byte_1.f90: Likewise.
22383 * gfortran.dg/dup_save_2.f90: Likewise.
22385 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
22387 * gfortran.dg/associated_2.f90: New test.
22389 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22392 * gfortran.dg/bounds_check_1.f90: New test.
22394 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
22396 PR rtl-optimization/27661
22397 * gcc.dg/pr27661.c: New test case.
22399 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
22402 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
22403 * gfortran.dg/print_parentheses_1.f: New test.
22404 * gfortran.dg/print_parentheses_2.f90: New test.
22406 2006-05-26 Jakub Jelinek <jakub@redhat.com>
22409 * gcc.dg/pr27758.c: New test.
22411 2006-05-24 Falk Hueffner <falk@debian.org>
22413 * gcc.c-torture/compile/pr27571.c: New test.
22415 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
22418 * gfortran.dg/spec_expr_4.f90: New test.
22421 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
22423 2006-05-25 Mark Mitchell <mark@codesourcery.com>
22426 * g++.dg/ext/complit6.C: New test.
22427 * g++.dg/ext/complit3.C: Adjust error markers.
22428 * g++.dg/init/const3.C: New test.
22430 2006-05-25 Richard Guenther <rguenther@suse.de>
22432 PR middle-end/27743
22433 * gcc.dg/torture/pr27743.c: New testcase.
22435 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
22437 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
22439 2006-05-25 Alan Modra <amodra@bigpond.net.au>
22441 * gcc.dg/compat/scalar-by-value-x.h: New.
22442 * gcc.dg/compat/scalar-by-value-y.h: New.
22443 * gcc.dg/compat/scalar-by-value-5.c: New.
22444 * gcc.dg/compat/scalar-by-value-5_main.c: New.
22445 * gcc.dg/compat/scalar-by-value-5_x.c: New.
22446 * gcc.dg/compat/scalar-by-value-5_y.c: New.
22447 * gcc.dg/compat/scalar-by-value-6.c: New.
22448 * gcc.dg/compat/scalar-by-value-6_main.c: New.
22449 * gcc.dg/compat/scalar-by-value-6_x.c: New.
22450 * gcc.dg/compat/scalar-by-value-6_y.c: New.
22452 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
22454 PR tree-optimization/27639
22455 PR tree-optimization/26719
22456 * gcc.dg/pr27639.c: New test.
22457 * gcc.dg/pr26719.c: New test.
22458 * gcc.dg/tree-ssa/scev-cast.c: New test.
22460 2006-05-23 Mark Mitchell <mark@codesourcery.com>
22463 * g++.dg/template/error21.C: New test.
22465 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
22468 * gcc.target/i386/pr27696.c: New.
22470 2006-05-22 Janis Johnson <janis187@us.ibm.com>
22472 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
22474 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
22476 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22479 * g++.dg/other/assign1.C: New test.
22481 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
22484 * gcc.target/i386/pr27266.c: New.
22486 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22489 * g++.dg/ext/asm9.C: New test.
22491 2006-05-22 Richard Sandiford <richard@codesourcery.com>
22493 PR rtl-optimization/25514
22494 * gcc.c-torture/compile/pr25514.c: New test.
22496 2006-05-22 Richard Guenther <rguenther@suse.de>
22499 2006-01-31 Richard Guenther <rguenther@suse.de>
22501 * gcc.target/i386/sselibm-1.c: New testcase.
22502 * gcc.target/i386/sselibm-2.c: Likewise.
22503 * gcc.target/i386/sselibm-3.c: Likewise.
22504 * gcc.target/i386/sselibm-4.c: Likewise.
22505 * gcc.target/i386/sselibm-5.c: Likewise.
22507 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22510 * gcc.dg/func-args-2.c: New test.
22513 * gcc.dg/struct-incompl-1.c: New test.
22515 2006-05-22 Richard Guenther <rguenther@suse.de>
22518 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
22519 the transformations we test for.
22521 2006-05-22 Richard Guenther <rguenther@suse.de>
22524 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
22526 2006-05-21 Mark Mitchell <mark@codesourcery.com>
22529 * g++.dg/warn/new1.C: New test.
22530 * g++.dg/template/new5.C: Likewise.
22532 2006-05-21 Roger Sayle <roger@eyesopen.com>
22534 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
22535 * gcc.target/i386/20060512-3.c: Likewise.
22537 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
22539 PR rtl-optimization/27671
22540 * gcc.c-torture/execute/pr27671-1.c: New.
22541 * gcc.dg/pr27671-2.c: Likewise.
22543 PR tree-optimization/26622.
22544 * gcc.c-torture/compile/pr26622.c: New.
22546 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
22549 * gfortran.dg/recursive_reference_1.f90: New test.
22551 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
22554 * gfortran.dg/elemental_subroutine_3.f90: New test.
22557 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
22560 * gfortran.dg/associated_target_1.f90: New test.
22563 * gfortran.dg/maxloc_shape_1.f90: New test.
22565 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22567 PR libgfortran/24459
22568 * gfortran.dg/namelist_24.f90: New test.
22569 * gfortran.dg/namelist_12.f: Fix typo in comment.
22571 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
22573 PR middle-end/25776
22574 * g++.dg/other/error11.C: New test.
22576 2006-05-20 Richard Sandiford <richard@codesourcery.com>
22578 * gcc.target/mips/pr26765.c: Add -w to options.
22580 2006-05-20 Richard Sandiford <richard@codesourcery.com>
22582 * lib/target-supports.exp (check_effective_target_mpaired_single):
22584 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
22586 * g++.dg/vect/vect.exp: Likewise.
22588 2006-05-20 Richard Sandiford <richard@codesourcery.com>
22591 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
22593 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
22596 * gfortran.dg/temporary_1.f90: New file.
22598 2006-05-19 Andreas Schwab <schwab@suse.de>
22600 * g++.dg/other/unused1.C: Also match "stringz".
22602 2006-05-19 Mark Mitchell <mark@codesourcery.com>
22605 * g++.dg/template/fntry1.C: New test.
22607 2006-05-18 Mark Mitchell <mark@codesourcery.com>
22611 * g++.dg/conversion/bitfield5.C: New test.
22612 * g++.dg/conversion/bitfield6.C: New test.
22614 2006-05-18 Mike Stump <mrs@apple.com>
22616 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
22617 * gcc.dg/vla-4.c: Add.
22618 * gcc.dg/vla-5.c: Add.
22619 * gcc.dg/vla-6.c: Add.
22621 2006-05-12 Stuart Hastings <stuart@apple.com>
22623 * gcc.target/i386/20060512-1.c: New.
22624 * gcc.target/i386/20060512-2.c: New.
22625 * gcc.target/i386/20060512-3.c: New.
22626 * gcc.target/i386/20060512-4.c: New.
22628 2006-05-17 Mark Mitchell <mark@codesourcery.com>
22631 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
22634 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
22635 * g++.dg/parse/linkage1.C: New test.
22637 2006-05-17 Jakub Jelinek <jakub@redhat.com>
22639 PR tree-optimization/27548
22640 * g++.dg/tree-ssa/pr27548.C: New test.
22642 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22645 * gfortran.dg/recursive_check_1.f: New test.
22646 * gfortran.dg/recursive_check_2.f90: New test.
22648 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
22650 * g++.dg/opt/temp2.C: New test.
22652 2006-05-17 Jakub Jelinek <jakub@redhat.com>
22655 * g++.dg/init/brace5.C: New test.
22657 PR middle-end/27415
22658 * gcc.dg/gomp/pr27415.c: New test.
22659 * g++.dg/gomp/pr27415.C: New test.
22661 PR tree-optimization/27549
22662 * g++.dg/tree-ssa/pr27549.C: New test.
22664 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
22666 PR libgfortran/27575
22667 * gfortran.dg/read_eof_4.f90: New test.
22669 2006-05-16 Richard Guenther <rguenther@suse.de>
22671 PR tree-optimization/22303
22672 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
22674 2006-05-16 Jakub Jelinek <jakub@redhat.com>
22676 PR middle-end/27573
22677 * gcc.dg/gomp/pr27573.c: New test.
22678 * gfortran.dg/gomp/pr27573.f90: New test.
22681 * gcc.dg/gomp/pr27499.c: New test.
22682 * g++.dg/gomp/pr27499.C: New test.
22684 2006-05-15 Mark Mitchell <mark@codesourcery.com>
22687 * g++.dg/parser/access8.C: Adjust error marker.
22688 * g++.dg/template/access17.C: New test.
22689 * g++.dg/template/access18.C: Likewise.
22691 2006-05-15 Roger Sayle <roger@eyesopen.com>
22694 * gcc.target/i386/pr26600.c: New test case.
22696 2006-05-15 Mark Mitchell <mark@codesourcery.com>
22699 * g++.dg/expr/bitfield1.C: New test.
22701 2006-05-15 Richard Guenther <rguenther@suse.de>
22703 PR tree-optimization/27603
22704 * gcc.dg/torture/pr27603.c: New testcase.
22706 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
22709 * gfortran.dg/entry_dummy_ref_1.f90: New test.
22712 * gfortran.dg/scalar_return_1.f90: New test.
22715 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
22717 2006-05-15 Jakub Jelinek <jakub@redhat.com>
22719 * gcc.dg/gomp/critical-4.c: New test.
22720 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
22721 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
22722 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
22723 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
22725 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22728 * g++.dg/template/dependent-args1.C: New test.
22731 * g++.dg/lookup/this1.C: New test.
22734 * g++.dg/template/operator6.C: New test.
22735 * g++.dg/template/incomplete3.C: New test.
22738 * g++.dg/template/new4.C: New test.
22741 * g++.dg/template/void2.C: New test.
22743 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
22745 * g++.dg/template/dependent-expr5.C: New test.
22747 2006-05-14 Roger Sayle <roger@eyesopen.com>
22749 PR middle-end/26729
22750 * gcc.dg/pr26729-1.c: New test case.
22752 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
22754 * gcc.dg/pr27003.c: New test.
22756 2006-05-12 Steve Ellcey <sje@cup.hp.com>
22758 * lib/target-supports.dg (check_cxa_atexit_available): Change
22759 v3_target_compile to ${tool}_target_compile.
22761 2006-05-11 Jason Merrill <jason@redhat.com>
22763 * lib/scanasm.exp (scan-not-hidden): Fix typo.
22765 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22768 * gfortran.dg/label_5.f90: New test.
22770 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
22772 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
22773 check_effective_target_powerpc_altivec_ok): New.
22774 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
22775 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
22776 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
22777 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
22778 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
22779 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
22780 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
22781 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
22782 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
22783 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
22784 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
22785 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
22786 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
22787 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
22788 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
22789 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
22790 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
22791 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
22792 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
22793 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
22794 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
22795 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
22796 gcc.target/powerpc/altivec-9.c,
22797 gcc.target/powerpc/altivec-consts.c,
22798 gcc.target/powerpc/altivec-pr22085.c,
22799 gcc.target/powerpc/altivec-splat.c,
22800 gcc.target/powerpc/altivec-types-1.c,
22801 gcc.target/powerpc/altivec-types-2.c,
22802 gcc.target/powerpc/altivec-types-3.c,
22803 gcc.target/powerpc/altivec-types-4.c,
22804 gcc.target/powerpc/altivec-varargs-1.c,
22805 gcc.target/powerpc/altivec-vec-merge.c,
22806 gcc.target/powerpc/ppc-vector-memcpy.c,
22807 gcc.target/powerpc/ppc-vector-memset.c,
22808 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
22809 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
22810 these effective targets.
22811 * gcc.dg/vmx/pr27006.c: Add missing close brace.
22812 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
22814 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22816 PR middle-end/27384
22817 * g++.dg/other/fold1.C: New test.
22819 PR middle-end/27488
22820 * gcc.dg/fold-nonneg-1.c: New test.
22823 * g++.dg/other/operator1.C: New test.
22825 2006-05-11 Richard Guenther <rguenther@suse.de>
22827 PR middle-end/27529
22828 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
22830 2006-05-10 Janis Johnson <janis187@us.ibm.com>
22832 * lib/target-supports-dg.exp (check-flags): New.
22833 (dg-skip-if): Move flag checks.
22835 2006-05-09 Steve Ellcey <sje@cup.hp.com>
22837 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
22838 * lib/target-supports.dg (check_cxa_atexit_available): New.
22840 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
22843 * gfortran.dg/multiple_allocation_2.f90: New test case.
22845 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
22847 * gcc.target/arm/pr27387.C: Fix a comment typo.
22849 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22852 * gfortran.dg/error_recovery_1.f90: New test.
22854 2006-05-10 Richard Guenther <rguenther@suse.de>
22856 PR tree-optimization/27302
22857 * gcc.dg/torture/pr27302.c: New testcase.
22859 2006-05-09 Dirk Mueller <dmueller@suse.de>
22860 Richard Guenther <rguenther@suse.de>
22862 PR middle-end/27498
22863 * gcc.dg/tree-ssa/pr27498.c: New testcase.
22865 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
22867 PR rtl-optimization/27335
22868 * gcc.dg/pr27335.c: New test.
22870 2006-05-06 Richard Sandiford <richard@codesourcery.com>
22872 * gcc.target/mips/mips-ps-5.c: New file.
22874 2006-05-08 Jan Hubicka <jh@suse.cz>
22876 PR middle-end/25962
22877 * gcc.dg/pr25962.c: New.
22879 2006-05-08 Roger Sayle <roger@eyesopen.com>
22882 * gcc.target/powerpc/pr27158.c: New test case.
22884 2006-05-08 Laurent GUERBY <laurent@guerby.net>
22887 * ada/acats/run_all.sh: Use test -z.
22889 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22891 PR libfortran/18271
22892 * gfortran.dg/spec_expr_3.f90: New test.
22894 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
22897 * gcc.target/i386/monitor.c: New file.
22899 2006-05-08 Alan Modra <amodra@bigpond.net.au>
22901 * gcc.dg/pr27095.c: xfail *-*-darwin*.
22903 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22906 * g++.dg/other/ptrmem7.C: New test.
22908 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22911 * gcc.dg/array-9.c: New test.
22913 2006-05-07 Richard Guenther <rguenther@suse.de>
22915 PR tree-optimization/27409
22916 * gcc.dg/torture/pr27409.c: New testcase.
22918 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
22921 * gfortran.dg/select_6.f90: New.
22923 2006-05-07 Richard Guenther <rguenther@suse.de>
22925 PR tree-optimization/27136
22926 * gcc.dg/torture/pr27136.c: New testcase.
22928 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
22931 * gfortran.dg/char_cons_len_1.f90: New test.
22933 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22936 * g++.dg/template/incomplete2.C: New test.
22938 2006-05-06 Richard Guenther <rguenther@suse.de>
22940 PR tree-optimization/27151
22941 * gcc.dg/vect/pr27151.c: New testcase.
22943 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22946 * g++.dg/template/void1.C: New test.
22949 * g++.dg/other/void2.C: New test.
22952 * g++.dg/conversion/void1.C: New test.
22954 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
22957 * g++.dg/other/unused1.C: New.
22959 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22962 * objc.dg/member-1.m: New test.
22964 2006-05-05 Steve Ellcey <sje@cup.hp.com>
22966 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
22968 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22970 PR libfortran/26985
22971 * gfortran.dg/matmul_2.f90: New test.
22973 2005-05-05 Laurent GUERBY <laurent@guerby.net>
22975 * ada/acats/run_all.sh: Use sync when main not found.
22977 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
22980 * gcc.target/mips/pr26765.c: New.
22982 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
22984 * gcc.target/bfin: New directory.
22985 * gcc.target/bfin/bfin.exp: New file.
22986 * gcc.target/bfin/frmul.c: New file.
22987 * gcc.target/bfin/arith.c: New file.
22988 * gcc.target/bfin/mul-combine.c: New file.
22989 * gcc.target/bfin/shift.c: New file.
22991 2006-05-04 Richard Guenther <rguenther@suse.de>
22993 PR tree-optimization/14287
22994 PR tree-optimization/14844
22995 PR tree-optimization/19792
22996 PR tree-optimization/21608
22997 PR tree-optimization/27090
22998 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
22999 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
23000 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
23001 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
23002 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
23004 2006-05-04 Jakub Jelinek <jakub@redhat.com>
23006 PR tree-optimization/27285
23007 * gcc.c-torture/execute/pr27285.c: New test.
23009 PR middle-end/27388
23010 * gcc.dg/gomp/pr27388-1.c: New test.
23011 * gcc.dg/gomp/pr27388-2.c: New test.
23012 * gcc.dg/gomp/pr27388-3.c: New test.
23015 * g++.dg/gomp/pr27359.C: New test.
23017 2006-05-02 Steven G. Kargl <kargls@comcast.net>
23020 * gfortran.dg/iargc.f90: New test.
23022 2006-05-02 Mark Mitchell <mark@codesourcery.com>
23025 * g++.dg/template/crash49.C: New test.
23027 2006-05-02 Steve Ellcey <sje@cup.hp.com>
23030 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
23032 2006-05-02 Jeff Law <law@redhat.com>
23034 PR tree-optimization/27364
23035 * gcc.c-torture/execute/pr27364.c: New test.
23037 2006-05-02 Mark Mitchell <mark@codesourcery.com>
23040 * g++.dg/parser/ctor5.C: New test.
23042 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
23045 * gcc.target/arm/arm.exp: New.
23046 * gcc.target/arm/pr27387.C: Likewise.
23048 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
23052 * gfortran.dg/module_equivalence_2.f90: New test.
23054 2006-05-02 Jakub Jelinek <jakub@redhat.com>
23056 PR middle-end/27337
23057 * g++.dg/gomp/pr27337-1.C: New test.
23058 * g++.dg/gomp/pr27337-2.C: New test.
23060 PR middle-end/27328
23061 * gcc.dg/gomp/pr27328.c: New test.
23063 PR middle-end/27325
23064 * g++.dg/gomp/pr27325.C: New test.
23066 PR middle-end/27310
23067 * g++.dg/gomp/pr27310.C: New test.
23069 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
23071 PR tree-optimization/27291
23072 * g++.dg/tree-ssa/pr27291.C: New test.
23074 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
23076 PR tree-optimization/27283
23077 * g++.dg/tree-ssa/pr27283.C: New test.
23079 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
23081 * gcc.dg/tree-ssa/loop-16.c: New test.
23083 2006-05-01 Roger Sayle <roger@eyesopen.com>
23084 Joseph S. Myers <joseph@codesourcery.com>
23086 * gcc.dg/Wconversion-3.c: New test case.
23087 * gcc.dg/Wconversion-4.c: Likewise.
23089 2006-05-01 Richard Guenther <rguenther@suse.de>
23091 PR tree-optimization/26726
23092 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
23094 2006-04-30 Roger Sayle <roger@eyesopen.com>
23096 * gcc.dg/Woverflow-1.c: New test case.
23097 * gcc.dg/Woverflow-2.c: Likewise.
23098 * gcc.dg/Woverflow-3.c: Likewise.
23100 2006-04-30 Mark Mitchell <mark@codesourcery.com>
23103 * g++.dg/template/defarg8.C: New test.
23105 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23108 * g++.dg/parse/operator7.C: New test.
23110 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23114 * g++.dg/template/crash48.C: New test.
23117 * g++.dg/parse/ctor4.C: New test.
23119 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23122 * gfortran.df/char_type_len.f90: New test.
23124 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23126 PR libgfortran/27304
23127 * gfortran.dg/fmt_exhaust.f90: New test.
23129 2006-04-28 Roger Sayle <roger@eyesopen.com>
23132 * gcc.dg/large-size-array-2.c: New test case.
23134 2006-04-28 Richard Guenther <rguenther@suse.de>
23137 * gcc.target/i386/pr26826.c: New testcase.
23139 2006-04-28 Jakub Jelinek <jakub@redhat.com>
23141 PR middle-end/27260
23142 * gcc.c-torture/execute/pr27260.c: New.
23144 2006-04-28 Alan Modra <amodra@bigpond.net.au>
23146 PR middle-end/27095
23147 * gcc.dg/pr27095.c: New.
23149 2006-04-27 Mark Mitchell <mark@codesourcery.com>
23152 * g++.dg/conversion/bitfield4.C: New test.
23154 2006-04-27 Eric Christopher <echristo@apple.com>
23156 * gcc.dg/pragma-ms_struct.c: New.
23158 2006-04-27 Mark Mitchell <mark@codesourcery.com>
23161 * g++.dg/template/crash47.C: New test.
23163 2006-04-27 Dirk Mueller <dmueller@suse.de>
23165 * gcc.target/i386/sse-7.c: build with -msse.
23167 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
23169 PR testsuite/27274:
23170 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
23171 (main): Exit if processor doesn't support SSE.
23173 2006-04-26 David Edelsohn <edelsohn@gnu.org>
23175 PR middle-end/27282
23176 * gcc.c-torture/compile/pr27282.c: New test.
23178 2006-04-26 Jakub Jelinek <jakub@redhat.com>
23180 PR middle-end/26913
23181 * g++.dg/gomp/pr26913.C: New test.
23184 * gcc.dg/gomp/pr25996.c: New test.
23185 * g++.dg/gomp/pr25996.C: New test.
23187 2006-04-25 Richard Sandiford <richard@codesourcery.com>
23189 PR rtl-optimization/26725
23190 * gcc.c-torture/compile/pr26725.c: New test.
23192 2006-04-25 Richard Guenther <rguenther@suse.de>
23194 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
23197 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
23199 * gcc.dg/20060425-1.c: New testcase.
23201 2006-04-25 Jakub Jelinek <jakub@redhat.com>
23203 PR tree-optimization/26865
23204 * gcc.dg/pr26865.c: New test.
23206 2006-04-24 Mark Mitchell <mark@codesourcery.com>
23209 * g++.dg/conversion/bitfield1.C: New test.
23210 * g++.dg/conversion/bitfield2.C: Likewise.
23211 * g++.dg/conversion/bitfield3.C: Likewise.
23213 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
23214 Richard Guenther <rguenther@suse.de>
23216 PR tree-optimization/27236
23217 * gcc.dg/tree-ssa/pr27236.c: New testcase.
23219 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23222 * g++.dg/other/incomplete2.C: New test.
23224 2006-04-24 Richard Guenther <rguenther@suse.de>
23226 PR middle-end/26869
23227 * gcc.dg/torture/pr26869.c: New testcase.
23229 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
23230 Richard Guenther <rguenther@suse.de>
23232 PR tree-optimization/27218
23233 * g++.dg/tree-ssa/pr27218.C: New testcase.
23235 2006-04-23 Mark Mitchell <mark@codesourcery.com>
23238 * g++.dg/template/friend41.C: New test.
23240 2006-04-23 David Edelsohn <edelsohn@gnu.org>
23242 * g++.dg/opt/pr15551.C: Include cstdio.
23243 (main): Use remove instead of unlink.
23245 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
23247 * gcc.dg/sibcall-7.c: New test.
23248 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
23249 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
23250 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
23251 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
23252 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
23254 2006-04-23 Mark Mitchell <mark@codesourcery.com>
23257 * g++.dg/opt/bitfield1.C: New test.
23258 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
23259 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
23260 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
23261 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
23262 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
23263 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
23264 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
23265 * g++.dg/abi/bitfield2.C: Likewise.
23266 * g++.dg/init/bitfield1.C: Likewise.
23268 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
23271 * gfortran.dg/elemental_subroutine_4.f90: New test.
23272 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
23275 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
23277 * gcc.c-torture/compile/20060421-1.c: New testcase.
23279 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23282 * gcc.dg/init-bad-4.c: New test.
23284 2006-04-21 Paul Brook <paul@codesourcery.com>
23286 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
23288 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
23291 * gfortran.dg/defined_operators_1.f90: New test.
23292 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
23293 remove old ones associated, incorrectly, with Note 5.46.
23296 * gfortran.dg/character_array_constructor_1.f90: New test.
23298 2006-04-20 Jakub Jelinek <jakub@redhat.com>
23300 * gcc.dg/20060419-1.c: New test.
23302 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
23305 * gcc.dg/struct-parse-1.c: New test case.
23307 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23310 * g++.dg/parse/template19.C: New test.
23313 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
23316 * g++.dg/expr/call3.C: New test.
23319 * g++.dg/conversion/dynamic1.C: New test.
23321 2006-04-19 Mark Mitchell <mark@codesourcery.com>
23324 * g++.dg/template/crash35.C: Tweak error markers.
23325 * g++.dg/template/crash46.C: New test.
23326 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
23327 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
23329 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
23331 PR rtl-optimization/14261
23332 * gcc.c-torture/compile/20060419-1.c: Added.
23334 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
23336 * gfortran.dg/label_1.f90: Adjust dg-error.
23338 2006-04-16 Roger Sayle <roger@eyesopen.com>
23341 * gcc.dg/fold-cond-1.c: New test case.
23342 * gcc.dg/pr26961-1.c: Likewise.
23344 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23346 PR libgfortran/27138
23347 * gfortran.dg/read_bad_advance.f90: New test.
23349 2006-04-16 Roger Sayle <roger@eyesopen.com>
23350 Dale Johannesen <dalej@apple.com>
23353 * gcc.target/i386/vecinit-3.c: New testcase.
23354 * gcc.target/i386/vecinit-4.c: Likewise.
23355 * gcc.target/i386/sse-18.c: Likewise.
23356 * gcc.target/i386/sse-19.c: Likewise.
23358 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
23360 * gfortran.dg/allocate_zerosize_1.f90: New test.
23362 2006-04-16 Mark Mitchell <mark@codesourcery.com>
23365 * g++.dg/template/crash45.C: New test.
23367 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
23370 * gfortran.dg/proc_assign_1.f90: New test.
23371 * gfortran.dg/procedure_lvalue.f90: Change message.
23372 * gfortran.dg/namelist_4.f90: Add new error.
23376 * gfortran.dg/auto_pointer_array_result_1.f90
23379 * gfortran.dg/specification_type_resolution_1.f90
23384 * gfortran.dg/bounds_temporaries_1.f90: New test.
23387 * gfortran.dg/array_return_value_1.f90: New test.
23389 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23392 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
23394 2006-04-15 Jakub Jelinek <jakub@redhat.com>
23396 PR middle-end/26823
23397 * g++.dg/gomp/pr26823-1.C: New test.
23398 * g++.dg/gomp/pr26823-2.C: New test.
23400 2006-04-13 Uros Bizjak <uros@kss-loka.si>
23402 PR middle-end/27134
23403 * gcc.dg/pr27314.c: New test.
23405 2006-04-13 Richard Henderson <rth@redhat.com>
23407 * g++.dg/gomp/block-0.C: Update expected matches.
23409 2006-04-13 DJ Delorie <dj@redhat.com>
23411 * lib/target-supports.exp (check_effective_target_int32plus): New.
23412 (check_effective_target_ptr32plus): New.
23413 (check_effective_target_size32plus): New.
23414 (check_effective_target_int16): New.
23415 (check_profiling_available): Add m32c to the list of unsupported
23418 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
23419 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
23421 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
23423 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
23425 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
23427 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
23428 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
23429 not just xstormy16. Skip m32c due to weird pointer size.
23430 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
23431 not just xstormy16.
23432 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
23433 not just xstormy16.
23434 * gcc.dg/20020312-2.c: Add m32c support.
23435 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
23436 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
23438 * gcc.dg/20050321-2.c: Require >=32 bit integers.
23439 * gcc.dg/asm-1.c: Skip if int and short are the same size.
23440 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
23441 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
23442 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
23444 * gcc.dg/init-string-2.c: Require >=32 bit integers.
23445 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
23446 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
23447 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
23448 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
23449 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
23450 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
23452 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
23454 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
23455 * gcc.dg/pr23049.c: Require >=32 bit integers.
23456 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
23457 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
23458 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
23459 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
23460 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
23461 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
23462 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
23463 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
23464 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
23465 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
23466 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
23467 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
23469 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
23470 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
23471 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
23472 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
23473 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
23475 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
23476 * gcc.c-torture/execute/20040703-1.x: Likewise.
23477 * gcc.c-torture/execute/20040705-1.x: Likewise.
23478 * gcc.c-torture/execute/20040705-2.x: Likewise.
23479 * gcc.c-torture/execute/20040709-1.x: Likewise.
23480 * gcc.c-torture/execute/20040709-2.x: Likewise.
23481 * gcc.c-torture/execute/20040811-1.x: Likewise.
23482 * gcc.c-torture/execute/20050316-1.x: Likewise.
23483 * gcc.c-torture/execute/bitfld-4.x: Likewise.
23484 * gcc.c-torture/execute/pr19689.x: Likewise.
23485 * gcc.c-torture/execute/pr7284-1.x: Likewise.
23486 * gcc.c-torture/execute/usmul.x: Likewise.
23487 * gcc.c-torture/execute/vrp-5.x: Likewise.
23488 * gcc.c-torture/execute/vrp-6.x: Likewise.
23489 * gcc.dg/debug/20041023-1.s: Likewise.
23491 2006-04-13 Roger Sayle <roger@eyesopen.com>
23493 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
23494 of integers to a vector types are now constant expressions in C.
23495 * gcc.dg/vect/vect-fold-1.c: New test case.
23497 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
23498 Ulrich Weigand <uweigand@de.ibm.com>
23501 * gcc.dg/vmx/pr27006.c: New testcase.
23503 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23505 PR libgfortran/26766
23506 * gfortran.dg/write_recursive.f90: New test.
23508 2006-04-11 Mark Mitchell <mark@codesourcery.com>
23510 * g++.dg/parse/dtor7.C: New test.
23511 * g++.dg/parse/new1.C: Add error marker.
23512 * g++.dg/template/new3.C: New test.
23515 * g++.dg/template/pure1.C: New test.
23518 * g++.dg/parse/ptrmem4.C: New test.
23520 2006-04-10 Jeff Law <law@redhat.com>
23523 * gcc.c-torture/compile/pr27087.c: New test.
23525 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
23528 * gcc.dg/20060410.c: New.
23530 2006-04-10 Matthias Klose <doko@debian.org>
23532 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
23533 Recognize multilib directory names containing underscores.
23535 2006-04-10 Roger Sayle <roger@eyesopen.com>
23537 * gcc.target/i386/vecinit-1.c: New test case.
23538 * gcc.target/i386/vecinit-2.c: Likewise.
23540 2006-04-10 Jakub Jelinek <jakub@redhat.com>
23543 * g++.dg/debug/dwarf2-2.C: New test.
23545 2006-04-09 Richard Sandiford <richard@codesourcery.com>
23547 PR rtl-optimization/27073
23548 * gcc.c-torture/execute/pr27073.c: New test.
23550 2006-04-08 Mike Stump <mrs@apple.com>
23552 * gcc.dg/pragma-darwin.c: Improve for ppc64.
23554 2006-04-07 Richard Guenther <rguenther@suse.de>
23556 PR tree-optimization/26135
23557 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
23559 2006-04-06 Jan Hubicka <jh@suse.cz>
23562 * g++.dg/bprob/g++-bprob-2.C: New testcase.
23564 2006-04-06 Roger Sayle <roger@eyesopen.com>
23566 * g++.dg/conversion/nullptr1.C: New test case.
23567 * g++.dg/conversion/nullptr2.C: Likewise.
23569 2006-04-05 Roger Sayle <roger@eyesopen.com>
23571 * gfortran.dg/dependency_18.f90: New test case.
23573 2006-04-05 Richard Guenther <rguenther@suse.de>
23575 PR tree-optimization/26919
23576 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
23577 * gcc.dg/ipa/ipa-2.c: Likewise.
23578 * gcc.dg/ipa/ipa-3.c: Likewise.
23579 * gcc.dg/ipa/ipa-5.c: Likewise.
23581 2006-04-05 Richard Guenther <rguenther@suse.de>
23583 PR tree-optimization/26763
23584 * gcc.dg/torture/pr26763-1.c: New testcase.
23585 * gcc.dg/torture/pr26763-2.c: Likewise.
23587 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
23591 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
23593 2006-04-04 Eric Christopher <echristo@apple.com>
23595 * gcc.target/i386/387-1.c: Allow regexp to match darwin
23597 * gcc.target/i386/387-5.c: Ditto.
23599 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
23601 * gcc.target/sparc/struct-ret-check.c: New test.
23603 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23605 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
23606 zero decimal digits specified in format.
23608 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
23611 * gfortran.dg/missing_optional_dummy_1.f90: New test.
23614 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
23615 * gfortran.dg/initialization_1.f90: Make assignment compliant.
23616 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
23617 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
23618 compliant and detect bigendian-ness.
23620 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
23622 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
23623 dummy arguments work when the actual argument is itself a dummy
23624 argument of the caller.
23626 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
23628 PR libfortran/24685
23629 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
23631 2006-04-01 Roger Sayle <roger@eyesopen.com>
23633 * gfortran.dg/dependencency_17.f90: New test case.
23635 2006-04-01 Roger Sayle <roger@eyesopen.com>
23637 * gfortran.dg/dependency_14.f90: New test case.
23638 * gfortran.dg/dependency_15.f90: Likewise.
23639 * gfortran.dg/dependency_16.f90: Likewise.
23641 2006-03-31 Asher Langton <langton2@llnl.gov>
23644 gfortran.dg/cray_pointers_6.f90: New test.
23646 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23648 PR libgfortran/26890
23649 * gfortran.dg/read_size_noadvance.f90: New test.
23651 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
23654 * gfortran.dg/multiple_allocation_1.f90: Check that the
23655 size has changed after a re-allocation with stat.
23657 2006-03-30 Richard Guenther <rguenther@suse.de>
23659 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
23661 * gcc.target/i386/sselibm-2.c: Likewise.
23662 * gcc.target/i386/sselibm-3.c: Likewise.
23663 * gcc.target/i386/sselibm-4.c: Likewise.
23664 * gcc.target/i386/sselibm-5.c: Likewise.
23666 2006-03-28 Roger Sayle <roger@eyesopen.com>
23668 * gcc.dg/fold-andxor-1.c: New test case.
23669 * gcc.dg/fold-xorand-1.c: Likewise.
23671 2006-03-28 Roger Sayle <roger@eyesopen.com>
23673 * gcc.dg/fold-convnotconv-1.c: New test case.
23675 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
23678 * gfortran.dg/private_type_5.f90: New test.
23680 2006-03-27 David Edelsohn <edelsohn@gnu.org>
23682 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
23684 2006-03-27 Jakub Jelinek <jakub@redhat.com>
23686 * gfortran.dg/advance_2.f90: New test.
23687 * gfortran.dg/advance_3.f90: New test.
23689 * gfortran.fortran-torture/execute/equiv_5.f: New test.
23691 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23693 PR libgfortran/26661
23694 PR libgfortran/26880
23695 * gfortran.dg/read_x_past.f: New test.
23697 2006-03-26 Geoffrey Keating <geoffk@apple.com>
23699 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
23702 2006-03-26 David Edelsohn <edelsohn@gnu.org>
23704 * objc.dg/dwarf-1.m: Skip on AIX.
23705 * objc.dg/dwarf-2.m: Skip on AIX.
23707 2006-03-25 Steven G. Kargl <kargls@comcast.net>
23710 * gfortran.dg/float_1.f90: New test.
23712 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
23714 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
23716 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
23718 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
23720 PR libfortran/26735
23721 * gfortran.dg/convert_implied_open.f90: New test case.
23723 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
23726 * gfortran.dg/transpose_reshape_r10.f90: New test case.
23728 2006-03-25 Uros Bizjak <uros@kss-loka.si>
23730 PR middle-end/26717
23731 * gcc.dg/pr26717.c: New test.
23733 2006-03-25 Roger Sayle <roger@eyesopen.com>
23735 * gfortran.dg/dependency_12.f90: New test case.
23737 2006-03-24 Roger Sayle <roger@eyesopen.com>
23739 * gfortran.dg/dependency_9.f90: New (resurected) test case.
23741 2006-03-24 Jeff Law <law@redhat.com>
23743 * gcc.c-torture/pr26840.c: New test.
23745 2006-03-24 Geoffrey Keating <geoffk@apple.com>
23747 * objc.dg/dwarf-2.m: New.
23748 * obj-c++.dg/dwarf-2.mm: New.
23750 * g++.old-deja/g++.other/init19.C: New.
23752 2006-03-24 David Edelsohn <edelsohn@gnu.org>
23754 * g++.dg/eh/spbp.C: Skip on AIX.
23756 2006-03-24 Jakub Jelinek <jakub@redhat.com>
23758 PR middle-end/26611
23759 * g++.dg/gomp/pr26611-1.C: New test.
23760 * g++.dg/gomp/pr26611-2.C: New test.
23762 2006-03-24 Jeff Law <law@redhat.com>
23764 * gcc.c-torture/compile/pr26833.c: New test.
23765 * gfortran.fortran-torture/compile/pr26806.f90: New test.
23767 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23769 * gfortran.dg/endfile_2.f90: Delete temp file.
23771 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
23774 * gfortran.dg/record_marker_1.f90: New test case.
23775 * gfortran.dg/record_marker_2.f: New test case.
23776 * gfortran.dg/record_marker_3.f90: New test case.
23778 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
23781 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
23782 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
23784 2006-03-21 Janis Johnson <janis187@us.ibm.com>
23786 * lib/gcc-dg.exp (cleanup-modules): New proc.
23787 * gfortran.dg/allocatable_function_1.f90,
23788 gfortran.dg/allocate_char_star_scalar_1.f90,
23789 gfortran.dg/assumed_charlen_function_1.f90,
23790 gfortran.dg/assumed_dummy_1.f90,
23791 gfortran.dg/assumed_shape_ranks_1.f90,
23792 gfortran.dg/assumed_shape_ranks_2.f90,
23793 gfortran.dg/assumed_size_dt_dummy.f90,
23794 gfortran.dg/auto_char_dummy_array_1.f90,
23795 gfortran.dg/auto_char_len_3.f90,
23796 gfortran.dg/automatic_module_variable.f90,
23797 gfortran.dg/bad_automatic_objects_1.f90,
23798 gfortran.dg/char_array_constructor.f90,
23799 gfortran.dg/char_array_structure_constructor.f90,
23800 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
23801 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
23802 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
23803 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
23804 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
23805 gfortran.dg/derived_pointer_recursion.f90,
23806 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
23807 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
23808 gfortran.dg/dummy_functions_1.f90,
23809 gfortran.dg/elemental_initializer_1.f90,
23810 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
23811 gfortran.dg/elemental_pointer_1.f90,
23812 gfortran.dg/elemental_subroutine_1.f90,
23813 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
23814 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
23815 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
23816 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
23817 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
23818 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
23819 gfortran.dg/global_references_1.f90,
23820 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
23821 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
23822 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
23823 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
23824 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
23825 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
23826 gfortran.dg/large_integer_kind_1.f90,
23827 gfortran.dg/large_real_kind_1.f90,
23828 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
23829 gfortran.dg/module_double_reuse.f90,
23830 gfortran.dg/module_equivalence_1.f90,
23831 gfortran.dg/module_interface_1.f90,
23832 gfortran.dg/module_parameter_array_refs_1.f90,
23833 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
23834 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
23835 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
23836 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
23837 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
23838 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
23839 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
23840 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
23841 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
23842 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
23843 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
23844 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
23845 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
23846 gfortran.dg/same_name_1.f90,
23847 gfortran.dg/sibling_dummy_procedure_1.f90,
23848 gfortran.dg/sibling_dummy_procedure_2.f90,
23849 gfortran.dg/sibling_dummy_procedure_3.f90,
23850 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
23851 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
23852 gfortran.dg/used_dummy_types_2.f90,
23853 gfortran.dg/used_dummy_types_3.f90,
23854 gfortran.dg/used_dummy_types_4.f90,
23855 gfortran.dg/used_dummy_types_5.f90,
23856 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
23857 gfortran.dg/userdef_operator_1.f90: Use it.
23859 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23861 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
23862 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
23863 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
23864 gfortran.dg/write_back.f,
23865 gfortran.fortran-torture/execute/inquire_1.f90,
23866 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
23868 2006-03-21 Jeff Law <law@redhat.com>
23870 * gcc.dg/tree-ssa/vrp28.c: New test.
23872 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
23874 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
23875 if _STDC_C99 is defined.
23876 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
23877 * gcc.dg/builtins-20.c: Likewise.
23878 * gcc.dg/builtins-53.c: Likewise.
23879 * gcc.dg/single-precision-constant.c: Likewise. Also pass
23880 -mmacosx-version-min=10.3 on PowerPC/Darwin.
23882 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
23885 * gcc.c-torture/compile/pr26781-1.c: New test.
23886 * gcc.c-torture/compile/pr26781-2.c: New test.
23888 2006-03-21 Jakub Jelinek <jakub@redhat.com>
23891 * g++.dg/gomp/pr26690-1.C: New test.
23892 * g++.dg/gomp/pr26690-2.C: New test.
23894 2006-03-20 Jeff Law <law@redhat.com>
23896 * gcc.dg/tree-ssa/pr21829.c: New test.
23898 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
23900 2006-03-20 Richard Sandiford <richard@codesourcery.com>
23902 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
23903 (check_visibility_available): Use it.
23904 (check_effective_target_default_packed): Likewise.
23905 (check_effective_target_pcc_bitfield_type_matters): Likewise.
23906 (check_effective_target_fopenmp): Likewise.
23907 (check_effective_target_freorder): Likewise.
23908 (check_effective_target_fpic): Likewise.
23909 (check_named_sections_available): Likewise.
23910 (check_effective_target_ilp32): Likewise.
23911 (check_effective_target_lp64): Likewise.
23913 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
23916 * gfortran.dg/scalar_mask_2.f90: New test case.
23918 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
23921 * gcc.dg/tree-ssa/loadpre12.c: New test.
23922 * gcc.dg/tree-ssa/loadpre13.c: New test.
23923 * gcc.dg/tree-ssa/loadpre14.c: New test.
23924 * gcc.dg/tree-ssa/loadpre15.c: New test.
23925 * gcc.dg/tree-ssa/loadpre16.c: New test.
23926 * gcc.dg/tree-ssa/loadpre17.c: New test.
23927 * gcc.dg/tree-ssa/loadpre18.c: New test.
23928 * gcc.dg/tree-ssa/loadpre19.c: New test.
23929 * gcc.dg/tree-ssa/loadpre20.c: New test.
23930 * gcc.dg/tree-ssa/loadpre21.c: New test.
23931 * gcc.dg/tree-ssa/loadpre22.c: New test.
23933 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
23936 * gfortran.dg/elemental_initializer_1.f90: New test.
23939 * gfortran.dg/assumed_shape_ranks_2: New test.
23941 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
23943 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
23946 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23948 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
23949 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
23950 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
23951 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
23952 gfortran.fortran-torture/execute/direct_io.f90,
23953 gfortran.fortran-torture/execute/inquire_2.f90,
23954 gfortran.fortran-torture/execute/inquire_4.f90,
23955 gfortran.fortran-torture/execute/list_read_1.f90,
23956 gfortran.fortran-torture/execute/open_replace.f90,
23957 gfortran.fortran-torture/execute/slash_edit.f90,
23958 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
23959 temporary files from testcases.
23961 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23963 PR libgfortran/26509
23964 gfortran.dg/write_direct_eor.f90: New test.
23966 2006-03-17 David Edelsohn <edelsohn@gnu.org>
23968 * gcc.target/powerpc/pr26350.c: New.
23969 * gcc.target/powerpc/indexed-addr.c: New.
23971 2006-03-16 Roger Sayle <roger@eyesopen.com>
23973 * gfortran.dg/dependency_13.f90: New test case.
23975 2006-03-16 Roger Sayle <roger@eyesopen.com>
23977 PR middle-end/21781
23978 * gcc.dg/real-const-1.c: New test case.
23980 2006-03-15 Geoffrey Keating <geoffk@apple.com>
23982 * g++.old-deja/g++.other/init18.C: New.
23983 * g++.old-deja/g++.other/init5.C: Remove xfail.
23985 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
23987 * g++.dg/opt/pr15551.C: Cleanup temp file.
23989 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23992 g++.dg/parse/long1.C: New test.
23994 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
23997 * gfortran.dg/continuation.f90: New test.
23998 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
24000 2006-03-14 Richard Guenther <rguenther@suse.de>
24002 PR tree-optimization/26672
24003 * gcc.dg/torture/pr26672.c: New testcase.
24005 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
24007 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
24008 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
24010 2006-03-13 Roger Sayle <roger@eyesopen.com>
24012 PR middle-end/26557
24013 * gcc.c-torture/compile/switch-1.c: New test case.
24015 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
24018 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
24019 test to include more permuatations of mask and index.
24020 * gfortran.dg/scalar_mask_1.f90: Modify last test to
24021 respond to F2003 spec. that the position returned for an all false
24022 mask && condition is zero.
24024 2006-03-13 Jakub Jelinek <jakub@redhat.com>
24026 PR middle-end/25989
24027 * gcc.dg/gomp/pr25989.c: New test.
24029 2006-03-13 Jeff Law <law@redhat.com>
24031 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
24033 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
24035 * gcc.dg/switch-9.c: New test.
24037 2006-03-13 Richard Guenther <rguenther@suse.de>
24039 PR middle-end/26630
24040 * gcc.dg/torture/pr26630.c: New testcase.
24042 2006-03-11 Roger Sayle <roger@eyesopen.com>
24044 * gfortran.dg/dependency_10.f90: New test case.
24045 * gfortran.dg/dependency_11.f90: Likewise.
24047 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
24048 Erik Edelmann <eedelman@gcc.gnu.org>
24050 * gfortran.dg/allocatable_function_1.f90: New.
24051 * gfortran.dg/allocatable_function_2.f90: New.
24053 2006-03-10 Richard Guenther <rguenther@suse.de>
24055 PR middle-end/26565
24056 * gcc.dg/torture/pr26565.c: New testcase.
24058 2006-03-09 Eric Christopher <echristo@apple.com>
24060 * gcc.c-torture/compile/20060309-1.c: New.
24062 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24064 PR libgfortran/26499
24065 * gfortran.dg/write_back.f: New test.
24066 * gfortran.dg/write_rewind_1.f: New test.
24067 * gfortran.dg/write_rewind_2.f: New test.
24069 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24071 PR libgfortran/26554
24072 * gfortran.dg/read_logical.f90: New test.
24074 2006-03-04 Laurent GUERBY <laurent@guerby.net>
24076 * ada/acats/norun.lst: cdd2a03 now passes.
24078 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
24081 * gcc.target/powerpc/pr18096-1.c: Change where the error
24084 2006-03-04 Jakub Jelinek <jakub@redhat.com>
24086 * gcc.target/i386/cleanup-1.c: New test.
24087 * gcc.target/i386/cleanup-2.c: New test.
24089 2006-03-04 Roger Sayle <roger@eyesopen.com>
24091 * gfortran.dg/dependency_9.f90: Remove for the time being.
24093 2006-03-04 Krister Walfridsson <cato@df.lth.se>
24095 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
24098 2006-03-03 Roger Sayle <roger@eyesopen.com>
24100 * gfortran.dg/dependency_9.f90: New test case.
24102 2006-03-03 Roger Sayle <roger@eyesopen.com>
24104 * gfortran.dg/dependency_4.f90: New test case.
24105 * gfortran.dg/dependency_5.f90: New test case.
24106 * gfortran.dg/dependency_6.f90: New test case.
24107 * gfortran.dg/dependency_7.f90: New test case.
24108 * gfortran.dg/dependency_8.f90: New test case.
24110 2006-03-03 Paul Brook <paul@codesourcery.com>
24112 * lib/target-supports.exp (check_profiling_available):
24115 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
24118 * multiple_allocation_1.f90: New test.
24120 2006-03-03 Roger Sayle <roger@eyesopen.com>
24122 PR tree-optimization/26524
24123 * gfortran.dg/pr26524.f: New test case.
24125 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24127 * g++.dg/template/repo5.C: Cleanup repo files.
24128 * gcc.dg/20051201-1.c: Cleanup coverage files.
24129 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
24130 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
24133 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
24135 * objc.dg/objc-nofilename-1.m: New test.
24136 * objc.dg/bad-receiver-type.m: New test.
24137 * obj-c++.dg/bad-receiver-type.mm: New test.
24139 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
24141 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
24143 2006-03-01 Mike Stump <mrs@apple.com>
24145 * g++.dg/abi/key2.C: Add.
24147 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
24149 * gfortran.dg/logical_dot_product.f90: New test.
24152 * gfortran.dg/used_interface_ref.f90: New test.
24155 * gfortran.dg/dependency_2.f90: New test.
24156 * gfortran.fortran-torture/execute/where17.f90: New test.
24157 * gfortran.fortran-torture/execute/where18.f90: New test.
24158 * gfortran.fortran-torture/execute/where19.f90: New test.
24159 * gfortran.fortran-torture/execute/where20.f90: New test.
24161 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
24163 * g++.dg/tree-ssa/pr26443.C: New test case.
24165 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
24167 PR middle-end/26022
24168 * g++.dg/opt/return-slot1.C: New test.
24170 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24172 PR libgfortran/26136
24173 * gfortran.dg/namelist_23.f90: New test.
24175 2006-02-28 Roger Sayle <roger@eyesopen.com>
24177 PR middle-end/14752
24178 * gcc.dg/fold-eqandshift-2.c: New test case.
24180 2006-02-28 Richard Guenther <rguenther@suse.de>
24182 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
24185 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
24187 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
24189 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24191 PR libgfortran/26464
24192 * gfortran.dg/backspace_5.f: New test.
24193 * gfortran.dg/backspace_6.f: New test.
24195 2006-02-26 Roger Sayle <roger@eyesopen.com>
24197 * gcc.dg/fold-eqandnot-1.c: New test case.
24199 2006-02-26 Roger Sayle <roger@eyesopen.com>
24201 PR middle-end/19983
24202 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
24204 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
24206 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
24207 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
24209 2006-02-26 Richard Guenther <rguenther@suse.de>
24211 PR tree-optimization/26421
24212 * gcc.dg/tree-ssa/pr26421.c: New testcase.
24214 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
24216 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
24217 * g++.old-deja/g++.robertl/eb132.C: Likewise.
24219 2006-02-26 Roger Sayle <roger@eyesopen.com>
24221 * gcc.dg/fold-even-1.c: New test case.
24223 2006-02-26 Roger Sayle <roger@eyesopen.com>
24225 PR middle-end/21137
24226 * gcc.dg/fold-eqandshift-1.c: New test case.
24228 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
24230 PR tree-optimization/25125
24231 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
24232 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
24234 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
24236 PR tree-optimizations/26359
24237 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
24238 with -fdump-tree-dceloop-details.
24239 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
24241 2006-02-25 Roger Sayle <roger@eyesopen.com>
24243 PR middle-end/23673
24244 * gcc.dg/fold-eqxor-1.c: New test case.
24245 * gcc.dg/fold-eqxor-2.c: Likewise.
24246 * gcc.dg/fold-eqxor-3.c: Likewise.
24248 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
24251 * scalar_mask_1.f90: New test.
24253 2006-02-24 Geoffrey Keating <geoffk@apple.com>
24255 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
24256 * g++.dg/eh/uncaught2.C: New.
24257 * g++.dg/eh/uncaught3.C: New.
24259 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
24261 PR libgfortran/26423
24262 * gfortran.dg/read_many_1.f: New test.
24264 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
24267 * gfortran.dg/dependency_3.f90: New test.
24268 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
24272 * gfortran.dg/equiv_6.f90: New test.
24274 2006-02-23 Jeff Law <law@redhat.com>
24276 * gcc.c-torture/compile/pr26425.c: New test.
24278 2006-02-23 Jakub Jelinek <jakub@redhat.com>
24280 PR middle-end/26412
24281 * gcc.dg/gomp/pr26412.c: New test.
24283 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24286 * g++.dg/other/ellipsis1.C: New test.
24287 * g++.dg/parse/operator4.C: Adjust error marker.
24289 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
24292 * gfortran.dg/pr25603.f: New testcase.
24294 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
24296 * gcc.dg/bf-spl1.c: Don't specify -m68000.
24297 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
24299 2006-02-21 Geoffrey Keating <geoffk@apple.com>
24301 * g++.dg/eh/spbp.C: New.
24303 2006-02-21 Jakub Jelinek <jakub@redhat.com>
24305 PR middle-end/26379
24306 * gcc.target/i386/mmx-7.c: New test.
24308 2006-02-20 Roger Sayle <roger@eyesopen.com>
24310 PR tree-optimization/26361
24311 * gcc.dg/tree-ssa/vrp27.c: New test case.
24313 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
24315 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
24316 * gcc.dg/tree-ssa/complex-4.c: Here.
24318 2006-02-19 Roger Sayle <roger@eyesopen.com>
24320 PR middle-end/19543
24321 * gfortran.dg/logical_1.f90: New test case.
24323 2006-02-19 Jakub Jelinek <jakub@redhat.com>
24325 PR middle-end/26334
24326 * gcc.dg/20060218-1.c: Moved to...
24327 * gcc.target/i386/20060218-1.c: ... here. New test.
24329 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
24332 * gfortran.dg/convert_1.f90: New.
24334 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
24337 * gfortran.dg/namelist_5.f90: New test.
24340 * gfortran.dg/namelist_4.f90: New test.
24342 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
24345 * gcc.dg/tree-ssa/complex-3.c: New test.
24347 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
24349 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
24350 variable to take into account the variable name in the
24352 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
24354 2006-02-18 Jakub Jelinek <jakub@redhat.com>
24356 PR middle-end/26334
24357 * gcc.c-torture/compile/20060217-1.c: New test.
24358 * gcc.dg/20060218-1.c: New test.
24360 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
24362 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
24364 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
24366 * gcc.dg/cpp/undef3.c: New test.
24367 * gcc.dg/cpp/trad/builtins2.c: New test.
24369 2006-02-18 Mark Mitchell <mark@codesourcery.com>
24372 * g++.dg/template/static22.C: New test.
24373 * g++.dg/template/static23.C: New test.
24374 * g++.dg/template/static24.C: New test.
24375 * g++.dg/template/non-dependent13.C: New test.
24376 * g++.dg/init/member1.C: Tweak error markers.
24378 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
24381 * gcc.c-torture/compile/pr26255.c: New test case.
24383 2006-02-16 Roger Sayle <roger@eyesopen.com>
24385 * gfortran.fortran-torture/execute/where_10.f90: New test case.
24386 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
24387 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
24388 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
24389 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
24390 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
24391 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
24393 2006-02-16 Jeff Law <law@redhat.com>
24395 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
24396 * gcc.dg/tree-ssa/vrp26.c: New test.
24398 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
24402 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
24403 __UCLIBC__ is defined.
24405 2006-02-16 Jakub Jelinek <jakub@redhat.com>
24408 * gfortran.dg/gomp/pr26224.f: New test.
24410 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
24413 * lib/target-supports.exp
24414 (check_effective_target_vect_short_mult): New.
24415 (check_effective_target_vect_char_mult): New.
24416 (check_effective_target_vect_widen_sum_qi_to_si): New.
24417 (check_effective_target_vect_widen_sum_qi_to_hi): New.
24418 (check_effective_target_vect_widen_sum_hi_to_si): New.
24419 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
24420 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
24421 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
24422 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
24423 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
24424 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
24425 vect-reduc-pattern-2c.c
24426 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
24427 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
24428 vect-reduc-pattern-1c.c
24430 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
24433 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
24435 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
24438 * gfortran.dg/enum_8.f90: Remove check for warning.
24439 * gfortran.dg/iomsg_1.f90: Ditto.
24440 * gfortran.dg/enum_1.f90: Ditto.
24441 * gfortran.dg/enum_9.f90: Ditto.
24442 * gfortran.dg/enum_2.f90: Ditto.
24443 * gfortran.dg/enum_10.f90: Ditto.
24444 * gfortran.dg/enum_3.f90: Ditto.
24445 * gfortran.dg/flush_1.f90: Ditto.
24446 * gfortran.dg/enum_4.f90: Ditto.
24447 * gfortran.dg/array_constructor_1.f90: Ditto.
24448 * gfortran.dg/enum_5.f90: Ditto.
24449 * gfortran.dg/enum_6.f90: Ditto.
24450 * gfortran.dg/enum_7.f90: Ditto.
24452 2006-02-15 Jakub Jelinek <jakub@redhat.com>
24454 PR middle-end/26300
24455 * gcc.c-torture/compile/20060215-1.c: New test.
24457 2006-02-14 Roger Sayle <roger@eyesopen.com>
24459 PR middle-end/23670
24460 * gcc.dg/tree-ssa/andor-2.c: New test case.
24462 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
24465 * optional_dim.f90: New test.
24467 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
24470 * gfortran.dg/label_4.f90: New.
24472 2006-02-14 Jakub Jelinek <jakub@redhat.com>
24473 Diego Novillo <dnovillo@redhat.com>
24474 Uros Bizjak <uros@kss-loka.si>
24476 * gfortran.dg/gomp: New directory.
24478 2006-02-14 Richard Guenther <rguenther@suse.de>
24480 PR tree-optimization/26258
24481 * gcc.dg/torture/pr26258.c: New testcase.
24483 2006-02-13 Jakub Jelinek <jakub@redhat.com>
24486 * gfortran.dg/pr26246_1.f90: New test.
24487 * gfortran.dg/pr26246_2.f90: New test.
24489 PR middle-end/26092
24490 * gcc.c-torture/compile/20060208-1.c: New test.
24492 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
24496 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
24497 * gfortran.dg/bad_automatic_objects_1.f90: New test.
24498 * gfortran.dg/automatic_module_variable.f90: Change error message.
24501 * gfortran.dg/internal_dummy_1.f90: New test.
24504 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
24508 * gfortran.dg/uncommon_block_data_1.f90: New test.
24509 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
24513 * gfortran.dg/typed_subroutine_1.f90: New test.
24515 2006-02-13 Geoffrey Keating <geoffk@apple.com>
24517 * objc.dg/dwarf-1.m: New.
24519 2006-02-13 Roger Sayle <roger@eyesopen.com>
24521 PR middle-end/24427
24522 * gcc.dg/tree-ssa/andor-1.c: New test case.
24524 2006-02-13 Josh Conner <jconner@apple.com>
24527 * gcc.dg/pr25376.c: New test.
24529 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
24531 * lib/target-supports.exp (check_named_sections_available):
24532 Only compile named-sections test -- don't assemble.
24534 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
24536 * g++.dg/warn/no-write-strings.C: New test.
24537 * g++.dg/warn/write-strings.C: Likewise.
24538 * g++.dg/warn/write-strings-default.C: Likewise.
24540 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
24543 * gfortran.dg/ret_pointer_2.f90: New test.
24545 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
24547 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
24549 2006-02-10 Jeff Law <law@redhat.com>
24551 * gcc.c-torture/compile/pr26213.c: New test.
24553 2006-02-10 Steven G. Kargl <kargls@comcast.net>
24555 gfortran.dg/null_1.f90: New test.
24557 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
24560 * gfortran.dg/parens_4.f90: New.
24561 * gfortran.dg/parens_5.f90: New.
24563 2006-02-10 Richard Guenther <rguenther@suse.de>
24565 * gcc.dg/pr23372-1.c: Remove empty file.
24567 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
24568 Paul Thomas <pault@gcc.gnu.org>
24571 * gfortran.dg/parens_1.f90: New.
24572 * gfortran.dg/parens_2.f90: New.
24573 * gfortran.dg/parens_3.f90: New.
24575 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
24578 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
24581 * gfortran.dg/impure_assignment_1.f90: New test.
24584 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
24586 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
24589 * g++.dg/expr/stdarg2.C: New test.
24591 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
24593 PR inline-asm/16194
24594 * gcc.dg/pr16194.c: New test.
24596 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
24598 * ada/acats/run_acats: Use portable variant of "$@".
24600 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
24602 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
24603 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
24605 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
24608 * g++.dg/opt/pr26179.C: New test.
24610 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
24612 PR middle-end/26134
24613 * gcc.dg/tree-ssa/complex-3.c: New test.
24615 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
24617 * gcc.c-torture/compile/volatile-1.c: New test.
24619 2006-02-09 Diego Novillo <dnovillo@redhat.com>
24622 * gcc.dg/tree-ssa/pr26180.c: New test.
24624 2006-02-08 Jeff Law <law@redhat.com>
24626 * gcc.dg/tree-ssa/pr21417.c: New test.
24628 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
24630 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
24631 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
24633 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
24635 * lib/scanrtl.exp: New.
24637 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24640 * g++.dg/other/virtual2.C: New test.
24643 * g++.dg/other/virtual1.C: New test.
24645 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
24647 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
24648 cleanup-ipa-dump): Update dump file glob patterns.
24649 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
24650 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
24652 * lib/gcc-dg.exp: Load it.
24653 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
24655 2006-02-07 Janis Johnson <janis187@us.ibm.com>
24658 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
24659 * gcc.dg/tree-ssa/pr23382.c: Ditto.
24661 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
24664 * gfortran.dg/mvbits_1.f90: New.
24666 2006-02-07 Dirk Mueller <dmueller@suse.com>
24668 * g++.dg/warn/Wdiv-by-zero.C: New test.
24669 * g++.dg/warn/Wno-div-by-zero.C: New.
24671 2006-02-07 Jeff Law <law@redhat.com>
24673 * gcc.dg/tree-ssa/pr21559.c: New test.
24675 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
24676 multiple VRP passes.
24677 * gcc.dg/tree-ssa/vrp09.c: Likewise.
24678 * gcc.dg/tree-ssa/vrp18.c: Likewise.
24679 * gcc.dg/tree-ssa/pr21582.c: Likewise.
24680 * gcc.dg/tree-ssa/pr20657.c: Likewise.
24681 * gcc.dg/tree-ssa/pr21001.c: Likewise.
24682 * gcc.dg/tree-ssa/vrp02.c: Likewise
24683 * gcc.dg/tree-ssa/vrp11.c: Likewise
24684 * gcc.dg/tree-ssa/pr14341.c: Likewise
24685 * gcc.dg/tree-ssa/vrp19.c: Likewise
24686 * gcc.dg/tree-ssa/vrp20.c: Likewise
24687 * gcc.dg/tree-ssa/vrp03.c: Likewise
24688 * gcc.dg/tree-ssa/pr21086.c: Likewise
24689 * gcc.dg/tree-ssa/pr21959.c: Likewise
24690 * gcc.dg/tree-ssa/vrp21.c: Likewise
24691 * gcc.dg/tree-ssa/vrp04.c: Likewise
24692 * gcc.dg/tree-ssa/pr25485.c: Likewise
24693 * gcc.dg/tree-ssa/pr22026.c: Likewise
24694 * gcc.dg/tree-ssa/vrp22.c: Likewise
24695 * gcc.dg/tree-ssa/vrp05.c: Likewise
24696 * gcc.dg/tree-ssa/20030807-10.c: Likewise
24697 * gcc.dg/tree-ssa/pr20701.c: Likewise
24698 * gcc.dg/tree-ssa/vrp23.c: Likewise
24699 * gcc.dg/tree-ssa/vrp06.c: Likewise
24700 * gcc.dg/tree-ssa/pr22117.c: Likewise
24701 * gcc.dg/tree-ssa/pr20702.c: Likewise
24702 * gcc.dg/tree-ssa/vrp15.c: Likewise
24703 * gcc.dg/tree-ssa/pr21090.c: Likewise
24704 * gcc.dg/tree-ssa/pr21294.c: Likewise
24705 * gcc.dg/tree-ssa/vrp24.c: Likewise
24706 * gcc.dg/tree-ssa/vrp07.c: Likewise
24707 * gcc.dg/tree-ssa/pr21563.c: Likewise
24708 * gcc.dg/tree-ssa/pr25382.c: Likewise
24709 * gcc.dg/tree-ssa/vrp16.c: Likewise
24710 * gcc.dg/tree-ssa/vrp25.c: Likewise
24711 * gcc.dg/tree-ssa/vrp08.c: Likewise
24712 * gcc.dg/tree-ssa/20030807-6.c: Likewise
24713 * gcc.dg/tree-ssa/vrp17.c: Likewise
24714 * gcc.dg/tree-ssa/pr21458.c: Likewise
24715 * g++.dg/tree-ssa/pr18178.C: Likewise
24717 2006-02-07 Richard Guenther <rguenther@suse.de>
24721 2006-01-30 Richard Guenther <rguenther@suse.de>
24723 * gcc.dg/pr23372-1.C: New testcase.
24725 * g++.dg/tree-ssa/pr26140.C: New testcase.
24727 2006-02-07 Mark Mitchell <mark@codesourcery.com>
24730 * g++.dg/template/ttp15.C: New test.
24731 * g++.dg/template/ttp16.C: Likewise.
24732 * g++.dg/template/ttp17.C: Likewise.
24733 * g++.old-deja/g++.pt/ttp36.C: Remove.
24734 * g++.old-deja/g++.pt/ttp19.C: Likewise.
24735 * g++.old-deja/g++.pt/ttp37.C: Likewise.
24736 * g++.old-deja/g++.pt/ttp38.C: Likewise.
24737 * g++.old-deja/g++.pt/ttp39.C: Likewise.
24738 * g++.old-deja/g++.pt/ttp9.C: Likewise.
24739 * g++.old-deja/g++.pt/ttp40.C: Likewise.
24740 * g++.old-deja/g++.pt/ttp51.C: Likewise.
24741 * g++.old-deja/g++.pt/ttp26.C: Likewise.
24742 * g++.old-deja/g++.pt/ttp36.C: Likewise.
24744 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
24746 PR libfortran/23815
24747 * unf_io_convert_4.f90: New test.
24749 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
24751 * gcc.dg/tree-ssa/loadpre10.c: New test.
24752 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
24753 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
24754 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
24756 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24758 PR libfortran/24685
24759 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
24761 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
24764 * gfortran.dg/assign_7.f: New test.
24766 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
24770 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
24771 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
24772 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
24774 2006-02-05 Jakub Jelinek <jakub@redhat.com>
24776 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
24779 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
24781 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
24782 * g++.dg/charset/string.c (foo): Likewise.
24783 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
24785 * g++.dg/ext/builtin2.C (printf): Likewise.
24786 * g++.dg/init/new15.C (printf): Likewise.
24787 * g++.dg/opt/pr17697-1.C (foo): Likewise.
24788 * g++.dg/opt/pr17697-2.C (foo): Likewise.
24789 * g++.dg/opt/pr17697-3.C (foo): Likewise.
24790 * g++.dg/template/non-dependent4.C (temp): Likewise.
24791 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
24792 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
24793 parameter type to const char*.
24794 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
24795 Change type to const char*.
24796 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
24798 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
24799 second parameter type to const char*.
24800 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
24801 (Y::Y): Change parameter type to const char*.
24802 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
24803 * g++.old-deja/g++.jason/report.C: Apply const correctness.
24804 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
24805 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
24807 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
24809 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
24810 type to const char*.
24811 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
24812 return type to const char*.
24813 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
24815 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
24816 * g++.old-deja/g++.law/refs1.C: Likewise.
24817 * g++.old-deja/g++.law/visibility1.C: Likewise.
24818 * g++.old-deja/g++.law/visibility2.C: Likewise.
24819 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
24821 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
24822 * g++.old-deja/g++.mike/net48.C: Likewise.
24823 * g++.old-deja/g++.mike/p646.C: Likewise.
24824 * g++.old-deja/g++.mike/p6746.C: Likewise.
24825 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
24826 type to const char*.
24827 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
24828 deprecated conversion warning.
24829 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
24831 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
24832 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
24833 * g++.old-deja/g++.pt/explicit8.C: Likewise.
24834 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
24835 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
24836 * g++.old-deja/g++.pt/nontype3.C: Likewise.
24837 * g++.old-deja/g++.pt/t39.C: Likewise.
24838 * g++.old-deja/g++.robertl/eb106.C: Likewise.
24839 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
24841 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
24844 intrinsic_argument_conformance_1.f90: New test.
24846 2006-02-03 Steven G. Kargl <kargls@comcast.net>
24849 * gfortran.dg/char_result_11.f90: Add SAVE.
24850 * gfortran.dg/der_pointer_4.f90: Ditto.
24851 * gfortran.dg/default_initialization.f90: New test.
24853 2006-02-03 Jeff Law <law@redhat.com>
24855 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
24856 handle more than 100 dump files.
24857 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
24858 * lib/scantree.exp (scan-tree-dump): Likewise.
24859 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
24860 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
24861 * lib/scanipa.exp (scan-ipa-dump): Likewise.
24862 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
24863 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
24865 2006-02-03 Diego Novillo <dnovillo@redhat.com>
24867 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
24869 2006-02-03 Mark Mitchell <mark@codesourcery.com>
24871 * g++.dg/template/using12.C: New test.
24873 2006-02-03 Alan Modra <amodra@bigpond.net.au>
24875 * gcc.target/powerpc/pr25960.c: New test.
24877 2006-02-02 Steven G. Kargl <kargls@comcast>
24880 gfortran.dg/nullify_2.f90: New test.
24882 2006-02-02 Diego Novillo <dnovillo@redhat.com>
24885 * gcc.dg/gomp/pr25990.c: New test.
24887 2006-01-31 Mark Mitchell <mark@codesourcery.com>
24890 * g++.gd/template/partial4.C: New test.
24892 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
24894 PR middle-end/26001
24895 * gfortran.dg/data_char_2.f90: New.
24897 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
24900 maxval_maxloc_conformance_1.f90: New test.
24902 2006-01-31 Richard Guenther <rguenther@suse.de>
24904 * gcc.target/i386/sselibm-1.c: New testcase.
24905 * gcc.target/i386/sselibm-2.c: Likewise.
24906 * gcc.target/i386/sselibm-3.c: Likewise.
24907 * gcc.target/i386/sselibm-4.c: Likewise.
24908 * gcc.target/i386/sselibm-5.c: Likewise.
24910 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
24913 * gfortran.dg/arrayio_derived_2.f90: New.
24915 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
24917 * gcc.dg/unsigned-long-compare.c: New test.
24919 2006-01-30 Steve Ellcey <sje@cup.hp.com>
24922 * lib/target-supports.exp (check_effective_target_freorder):
24923 Check to see if target supports -freorder-blocks-and-partition.
24924 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
24925 instead of "dg-require-named-sections".
24927 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
24930 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
24931 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
24932 * gcc.dg/pragma-isr-trapa2.c: Likewise.
24933 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
24934 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
24935 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
24936 * gcc.dg/attr-isr-trap_exit.c: Likewise.
24937 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
24939 2006-01-30 Richard Guenther <rguenther@suse.de>
24942 * gcc.dg/pr23372-1.C: New testcase.
24944 2006-01-29 Diego Novillo <dnovillo@redhat.com>
24946 * gcc.dg/gomp/pr25874.c: New test.
24948 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
24951 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
24953 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
24959 * gfortran.dg/intent_out_1.f90: New test.
24961 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
24964 * gfortran.dg/procedure_lvalue.f90: New test.
24968 * gfortran.dg/char_pointer_assign_2.f90: New test.
24969 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
24970 assignment to be consistent with standard.
24971 * gfortran.dg/char_result_2.f90: The same.
24972 * gfortran.dg/char_result_8.f90: The same.
24974 2006-01-28 Zack Weinberg <zackw@panix.com>
24976 * gcc.dg/Woverlength-strings.c
24977 * gcc.dg/Woverlength-strings-pedantic-c89.c
24978 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
24979 * gcc.dg/Woverlength-strings-pedantic-c99.c
24980 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
24982 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
24984 * gcc.c-torture/execute/20060127-1.c: New test.
24986 2006-01-28 Mark Mitchell <mark@codesourcery.com>
24989 * g++.dg/ext/pragmaweak1.C: New test.
24991 2006-01-28 Mark Mitchell <mark@codesourcery.com>
24994 * g++.dg/template/spec29.C: New test.
24996 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
24999 * gcc.c-torture/execute/pr19606.c: New.
25001 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
25003 * gcc.dg/pragma-re-4.c: New test.
25005 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
25008 * gfortran.dg/assumed_size_refs_3.f90: New test.
25010 2006-01-27 Ben Elliston <bje@au.ibm.com>
25012 * gcc.misc-tests/dectest.exp: Remove defunct comment.
25014 2006-01-26 Laurent GUERBY <laurent@guerby.net>
25017 * ada/acats/support/impdef.a: Add One_Long_Second.
25018 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
25019 * ada/acats/tests/c9/c94026.a: Likewise.
25020 * ada/acats/tests/c9/c97305c.ada: Likewise.
25021 * ada/acats/tests/c9/c99004a.ada: Likewise.
25023 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
25026 * gfortran.dg/global_references_2.f90: New test.
25032 * gfortran.dg/assumed_charlen_function_1.f90: New test.
25033 * gfortran.dg/assumed_charlen_function_3.f90: New test.
25036 * gfortran.dg/assumed_charlen_function_2.f90: New test.
25038 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
25041 * gcc.dg/Wpointer-sign.c: New.
25042 * gcc.dg/Wpointer-sign-Wall.c: New.
25043 * gcc.dg/Wpointer-sign-Wall-no.c: New.
25044 * gcc.dg/Wpointer-sign-pedantic.c: New.
25045 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
25046 * gcc.dg/conv-2.c: Use -Wpointer-sign.
25048 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
25051 * gcc.c-torture/compile/pr25861.c: New test.
25053 2006-01-26 Paul Brook <paul@codesourcery.com>
25055 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
25056 on short-enum targets.
25057 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
25059 (generate_fields): Use short_enums.
25060 (main): Set short_enums. Document -e.
25061 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
25062 on short-enum targets.
25063 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
25065 (generate_fields): Use short_enums.
25066 (main): Set short_enums. Document -e.
25067 * lib/target-supports.exp (check_effective_target_short_enums): New.
25069 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
25072 * gcc.dg/torture/pr25947-1.c: New test.
25074 2006-01-25 Jan Hubicka <jh@suse.cz>
25075 Roger Sayle <roger@eyesopen.com>
25077 PR rtl-optimization/25703
25078 * gcc.target/i386/20060125-1.c: New test case.
25079 * gcc.target/i386/20060125-2.c: New test case.
25081 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
25084 * gfortran.dg/goto_1.f: New.
25086 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
25089 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
25090 25716 on 32-bit systems too.
25092 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
25095 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
25097 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
25099 * gcc.dg/tree-ssa/gen-vect-33.c: New.
25101 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25104 * gfortran.dg/read_eof.f90: Delete, renamed.
25105 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
25106 * gfortran.dg/read_eof_2.f90: New test.
25107 * gfortran.dg/read_eof_3.f90: New test.
25109 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
25112 * gcc.c-torture/compile/pr25860.c: New test.
25114 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25117 * g++.dg/parse/dtor8.C: New test.
25119 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
25122 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
25123 * gcc.dg/gomp/gomp.exp: Return without testing anything if
25124 check_effective_target_fopenmp returns 0.
25126 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
25129 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
25130 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
25131 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
25133 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
25136 * g++.dg/opt/pr25857.C: New test.
25138 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
25139 Jan Hubicka <jh@suse.cz>
25140 Richard Guenther <rguenther@suse.de>
25142 PR rtl-optimization/25654
25143 * gcc.dg/torture/pr25654.c: New testcase.
25144 * gcc.target/i386/pr25654.c: Likewise.
25146 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
25149 * gfortran.dg/internal references_2.f90: New test.
25151 Fix regression in testing of admissability of attributes.
25152 * gfortran.dg/intent_used_1.f90: New test.
25154 2006-01-23 Ben Elliston <bje@au.ibm.com>
25156 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
25157 Remove target conditional torture options for i?86 and x86_64
25160 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
25163 * g++.dg/rtti/no-rtti.C: New.
25165 2006-01-21 Mark Mitchell <mark@codesourcery.com>
25168 * g++.dg/inherit/conv2.C: New test.
25171 * g++.dg/parse/dtor7.C: New test.
25174 * g++.dg/template/crash44.C: New test.
25176 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
25180 * gfortran.dg/internal_references_1.f90: New test.
25185 * gfortran.dg/global_references_1.f90: New test.
25186 * gfortran.dg/g77/19990905-1.f: Restore the error that
25187 there is a clash between the common block name and
25188 the name of a subroutine reference.
25191 * gfortran.dg/aliasing_dummy_1.f90: New test.
25193 2006-01-21 Alan Modra <amodra@bigpond.net.au>
25195 * gcc.dg/vmx/1b-01.c: Warning fix.
25196 * gcc.dg/vmx/1c-02.c: Likewise.
25197 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
25199 2006-01-20 Steve Ellcey <sje@cup.hp.com>
25202 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
25204 2006-01-20 Richard Guenther <rguenther@suse.de>
25205 Steven Bosscher <stevenb.gcc@gmail.com>
25207 PR rtl-optimization/24626
25208 * gcc.dg/torture/pr24626-1.c: New testcase.
25209 * gcc.dg/torture/pr24626-2.c: Likewise.
25210 * gcc.dg/torture/pr24626-3.c: Likewise.
25211 * gcc.dg/torture/pr24626-4.c: Likewise.
25213 2006-01-20 Dirk Mueller <dmueller@suse.com>
25216 * g++.dg/warn/empty-body.C: New.
25218 2006-01-19 Mark Mitchell <mark@codesourcery.com>
25221 * g++.dg/template/using10.C: New test.
25222 * g++.dg/temlpate/using11.C: Likewise.
25223 * g++.dg/inherit/using5.C: Tweak error messages.
25225 2006-01-20 Alan Modra <amodra@bigpond.net.au>
25227 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
25229 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
25231 2006-01-19 Jan Hubicka <jh@suse.cz>
25233 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
25235 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25238 * g++.dg/template/spec28.C: New test.
25240 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
25242 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25243 (switchfiles): Fix fprintf's by adding srcdir or removing it.
25245 2006-01-19 Diego Novillo <dnovillo@redhat.com>
25247 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
25248 * gcc.dg/gomp/critical-1.c: Likewise.
25249 * gcc.dg/gomp/critical-3.c: Likewise.
25250 * gcc.dg/gomp/empty.c: Likewise.
25251 * gcc.dg/gomp/ordered-1.c: Likewise.
25252 * gcc.dg/gomp/for-4.c: Likewise.
25253 * gcc.dg/gomp/for-6.c: Likewise.
25254 * gcc.dg/gomp/master-3.c: Likewise.
25255 * gcc.dg/gomp/for-8.c: Likewise.
25256 * gcc.dg/gomp/for-10.c: Likewise.
25257 * gcc.dg/gomp/for-18.c: Likewise.
25258 * gcc.dg/gomp/for-5.c: Likewise.
25259 * gcc.dg/gomp/for-7.c: Likewise.
25260 * gcc.dg/gomp/for-9.c: Likewise.
25262 2006-01-18 Jeff Law <law@redhat.com>
25264 * gcc.dg/tree-ssa/vrp25.c: New test.
25266 2006-01-19 Richard Sandiford <richard@codesourcery.com>
25268 * gcc.dg/pr25805.c: Fix misapplied patch.
25270 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
25272 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
25273 (check_effective_target_vect_udot_qi): New.
25274 (check_effective_target_vect_sdot_hi): New.
25275 (check_effective_target_vect_udot_hi): New.
25276 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
25277 prefixed with "wrapv-" with -fwrapv.
25278 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
25279 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
25280 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
25281 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
25282 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
25284 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
25285 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
25286 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
25287 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
25289 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25292 * g++.dg/other/default2.C: New test.
25293 * g++.dg/other/default3.C: New test.
25295 2006-01-19 Richard Sandiford <richard@codesourcery.com>
25298 * gcc.dg/pr25805.c: New file.
25300 2006-01-18 Mark Mitchell <mark@codesourcery.com>
25303 * g++.dg/template/init6.C: New test.
25305 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
25307 * gcc.dg/tree-ssa/pr24287.c: New test
25309 2006-01-18 Eric Christopher <echristo@apple.com>
25311 * g++.dg/eh/table.C: New.
25313 2006-01-18 DJ Delorie <dj@redhat.com>
25315 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
25316 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
25317 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
25318 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
25320 2006-01-18 Jeff Law <law@redhat.com>
25322 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
25323 on wrapping on overflow semantics.
25325 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
25327 * gcc.gc/tree-ssa/vrp23.c: New test.
25328 * gcc.gc/tree-ssa/vrp24.c: New test.
25330 2006-01-18 Richard Henderson <rth@redhat.com>
25331 Aldy Hernandez <aldyh@redhat.com>
25332 Jakub Jelinek <jakub@redhat.com>
25333 Diego Novillo <dnovillo@redhat.com>
25334 Uros Bizjak <uros@kss-loka.si>
25336 * gcc.dg/gomp: New directory.
25338 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
25339 Steven G. Kargl <kargls@comcast.net>
25342 * gfortran.dg/intrinsic_external_1.f90: New test.
25345 * gfortran.dg/elemental_pointer_1.f90: New test.
25348 * gfortran.dg/external_procedures_1.f90: New test.
25351 gfortran.dg/assumed_present.f90: New test.
25353 2006-01-18 Jakub Jelinek <jakub@redhat.com>
25355 * g++.dg/parse/lookup5.C: New test.
25357 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25360 * gfortran.dg/read_eof.f90: New test.
25362 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
25364 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
25365 add a closing brace.
25367 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25370 * gfortran.dg/fmt_tl.f: New test.
25372 2006-01-17 Eric Christopher <echristo@apple.com>
25374 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
25375 * g++.old-deja/g++.warn/impint2.C: Ditto.
25376 * g++.old-deja/g++.other/null1.C: Ditto.
25377 * g++.dg/warn/conv2.C: Ditto.
25378 * g++.dg/warn/conv4.C: New file.
25380 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
25382 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
25384 2006-01-17 Andreas Jaeger <aj@suse.de>
25385 Janis Johnson <janis187@us.ibm.com>
25387 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
25389 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
25390 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
25392 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
25394 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
25395 (switchfiles): xfail txxx where xxx >= 25.
25397 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
25400 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
25402 2006-01-17 Jakub Jelinek <jakub@redhat.com>
25405 * gcc.dg/pr25682.c: New test.
25406 * g++.dg/parse/array-size2.C: New test.
25408 2006-01-16 Ian Lance Taylor <ian@airs.com>
25410 * consistency.vlad: Remove entire directory, 1652 files.
25412 2006-01-16 Janis Johnson <janis187@us.ibm.com>
25414 * lib/target-supports.exp (check_effective_target_dfp_nocache,
25415 check_effective_target_dfprt_nocache): New.
25416 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
25417 (check_effective_target_dfprt): New.
25418 * lib/c-compat.exp (check_dfp): Remove.
25419 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
25420 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
25421 level of support for decimal float.
25422 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
25423 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
25424 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
25425 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
25426 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
25427 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
25428 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
25429 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
25430 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
25431 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
25432 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
25433 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
25436 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
25439 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
25441 * lib/gfortran.exp (gfortran_init): Likewise.
25442 * lib/obj-c++.exp (obj-c++_init): Likewise.
25443 * lib/scanasm.exp (scan-assembler-dem): Likewise.
25444 (scan-assembler-dem-not): Likewise.
25445 * lib/scandump.exp (scan-dump-dem): Likewise.
25446 (scan-dump-dem-not): Likewise.
25448 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
25451 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
25453 * lib/obj-c++.exp (obj-c++_init): Likewise.
25455 2006-01-16 Richard Guenther <rguenther@suse.de>
25457 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
25459 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25462 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
25463 to LD_LIBRARY_PATH.
25465 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
25466 Andrew Pinski <pinskia@physics.uc.edu>
25468 * gcc.dg/minmax-1.c: New test.
25470 2006-01-16 Ben Elliston <bje@au.ibm.com>
25472 * gcc.dg/dfp/dfp.exp: Correct FSF address.
25473 * gcc.misc-tests/dectest.exp: Ditto.
25475 2006-01-15 Ian Lance Taylor <ian@airs.com>
25478 * gcc.target/i386/cmov6.c: Use -march=k8.
25480 2006-01-15 Andreas Jaeger <aj@suse.de>
25482 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
25483 x86 does not have __float128.
25485 2006-01-14 Ian Lance Taylor <ian@airs.com>
25487 * gcc.target/i386/cmov6.c: New test.
25489 2006-01-14 Mark Mitchell <mark@codesourcery.com>
25492 * g++.dg/template/ctor6.C: New test.
25494 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
25496 PR tree-optimization/25485
25497 * gcc.dg/tree-ssa/pr25485.c: New.
25499 2006-01-14 Richard Guenther <rguenther@suse.de>
25501 PR tree-optimization/22548
25502 PR tree-optimization/22555
25503 PR tree-optimization/22501
25504 * gcc.dg/tree-ssa/alias-4.c: New testcase.
25505 * gcc.dg/tree-ssa/alias-5.c: Likewise.
25506 * gcc.dg/tree-ssa/alias-6.c: Likewise.
25507 * gcc.dg/tree-ssa/alias-7.c: Likewise.
25508 * gcc.dg/tree-ssa/alias-8.c: Likewise.
25509 * gcc.dg/tree-ssa/alias-9.c: Likewise.
25510 * gcc.dg/tree-ssa/alias-10.c: Likewise.
25511 * gcc.dg/tree-ssa/alias-11.c: Likewise.
25512 * gcc.dg/tree-ssa/alias-12.c: Likewise.
25514 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
25516 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
25517 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
25519 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
25520 Richard Guenther <rguenther@suse.de>
25522 PR rtl-optimization/24257
25523 * gcc.dg/torture/pr24257.c: New testcase.
25525 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
25527 * gcc.c-torture/execute/20060110-1.c: New test.
25528 * gcc.c-torture/execute/20060110-2.c: New test.
25530 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
25532 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
25534 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
25537 * gfortran.dg/label_3.f90: New test.
25539 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
25541 PR tree-optimization/25771
25542 * g++.dg/tree-ssa/pr25771.C: New test
25544 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
25547 * g++.dg/opt/complex5.C: New test.
25549 2006-01-13 Richard Guenther <rguenther@suse.de>
25551 * gcc.target/i386/387-9.c: New testcase.
25553 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
25556 * g++.dg/debug/dwarf2-1.C: New.
25558 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
25561 * lib/gcov.exp (verify-lines): Add "close $fd".
25563 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
25564 Ben Elliston <bje@au.ibm.com>
25566 * gcc.dg/dfp/inf-1.c: New test.
25568 2006-01-12 Janis Johnson <janis187@us.ibm.com>
25569 Yao Qi <qiyaoltc@cn.ibm.com>
25570 Ben Elliston <bje@au.ibm.com>
25571 Jon Grimm <jgrimm2@us.ibm.com>
25573 * gcc.dg/nodfp-1.c: New test.
25574 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
25575 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
25576 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
25577 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
25578 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
25579 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
25580 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
25581 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
25582 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
25583 * gcc.dg/format/dfp-scanf-1.c: Likewise.
25584 * gcc.dg/format/dfp-printf-1.c: Likewise.
25585 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
25586 (compat_setup_dfp): New.
25587 * gcc.dg/compat/compat.exp: Use it.
25588 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
25589 Make some variables global, prepend "compat_" to their names.
25590 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
25591 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
25592 * gcc.misc-tests/dectest.exp: New test driver for decTest.
25593 * lib/compat.exp (compat_skip_list): Make global, rename.
25594 * lib/c-compat.exp: New file.
25595 * lib/target-supports.exp (check_effective_target_dfp): New.
25597 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
25598 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
25599 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
25600 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
25601 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
25602 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
25603 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
25604 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
25605 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
25606 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
25607 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
25608 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
25609 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
25610 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
25611 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
25612 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
25613 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
25614 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
25615 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
25616 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
25617 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
25618 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
25619 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
25620 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
25621 gcc.dg/dfp/struct-layout-1.c,
25622 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
25623 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
25624 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
25625 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
25626 gcc.dg/dfp/func-vararg-dfp.c,
25627 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
25628 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
25629 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
25630 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
25631 gcc.dg/dfp/wtr-conversion-1.c: New tests.
25633 2006-01-11 Richard Guenther <rguenther@suse.de>
25635 PR tree-optimization/25734
25636 * gcc.dg/tree-ssa/pr25734.c: New testcase.
25638 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
25641 * gfortran.dg/literal_character_constant_1_x.F: New test.
25642 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
25643 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
25644 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
25646 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
25649 * g++.dg/ext/packed3.C: Add expected packed error.
25651 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
25654 * gcc.dg/torture/pr25706-1.c: New test.
25656 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
25658 PR tree-optimization/23109
25659 PR tree-optimization/23948
25660 PR tree-optimization/24123
25662 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
25663 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
25664 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
25665 g++.dg/tree-ssa/pr23948.C: New testcases.
25666 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
25667 three divisions in order to do the optimization.
25669 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
25672 * g++.dg/other/pr25632.C: New test.
25674 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
25677 * gfortran.dg/used_types_1.f90: New test.
25679 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
25682 * gcc.dg/torture/pr25718-1.c: New test.
25684 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
25686 * gfortran.dg/list_read_2.f90: Fix typo in description.
25688 2006-01-10 Jan Beulich <jbeulich@novell.com>
25690 * lib/target-supports.exp (check_visibility_available): Simplify test
25692 (check_profiling_available): Fail for *-*-netware*.
25693 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
25694 * gcc.dg/20021014-1.c: Likewise.
25695 * gcc.dg/nest.c: Likewise.
25697 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
25700 * gfortran.dg/forall_3.f90: New test.
25702 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
25705 * gfortran.dg/nesting_2.f90: New test.
25706 * gfortran.dg/nesting_3.f90: New test.
25708 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
25710 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
25711 Fix typo in comment.
25713 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
25715 * gfortran.dg/single_char_string.f90: New test.
25717 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
25719 * gfortran.dg/ichar_2.f90: New test.
25721 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
25724 * gfortran.dg/private_type_4.f90: New.
25726 2006-01-07 Richard Guenther <rguenther@suse.de>
25728 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
25730 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25732 * gfortran.dg/func_decl_1.f90: New.
25733 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
25734 * gfortran.dg/array_alloc_2.f90: Likewise.
25735 * gfortran.dg/char_result_8.f90: Likewise.
25736 * gfortran.dg/dup_save_1.f90: Likewise.
25737 * gfortran.dg/dup_save_2.f90: Likewise.
25738 * gfortran.dg/f2c_6.f90: Likewise.
25739 * gfortran.dg/f2c_7.f90: Likewise.
25740 * gfortran.dg/func_result_2.f90: Likewise.
25741 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
25743 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
25746 * gfortran.dg/elemental_subroutine_1.f90: New test.
25747 * gfortran.dg/elemental_subroutine_2.f90: New test.
25751 * gfortran.dg/assumed_size_refs_1.f90: New test.
25755 * gfortran.dg/assumed_size_refs_2.f90: New test.
25756 * gfortran.dg/initialization_1.f90: Change warning message.
25758 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
25760 * gcc.dg/tree-ssa/loop-15.c: New test.
25762 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25765 * gfortran.dg/backspace_3.f: New test.
25766 * gfortran.dg/backspace_4.f: New test.
25768 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25771 * gfortran.dg/fmt_white.f: Update test.
25773 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
25775 * gcc.dg/cast-1.c: Add new warning.
25776 * gcc.dg/cast-2.c: Likewise.
25777 * gcc.dg/cast-3.c: Likewise.
25778 * gcc.dg/format/cast-1.c: Likewise.
25779 * gcc.dg/cast-4.c: New testcase.
25781 2006-01-05 Richard Guenther <rguenther@suse.de>
25783 PR tree-optimization/22555
25784 * gcc.dg/tree-ssa/alias-3.c: New testcase.
25786 2006-01-05 Richard Guenther <rguenther@suse.de>
25787 Diego Novillo <dnovillo@redhat.com>
25789 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
25790 * gcc.dg/tree-ssa/loop-8.c: Likewise.
25791 * gcc.dg/tree-ssa/loop-1.c: Likewise.
25792 * gcc.dg/tree-ssa/pr23294.c: Likewise.
25793 * gcc.dg/tree-ssa/pr21985.c: Likewise.
25794 * gcc.dg/tree-ssa/loop-14.c: Likewise.
25795 * gcc.dg/tree-ssa/loop-2.c: Likewise.
25796 * gcc.dg/tree-ssa/loop-3.c: Likewise.
25797 * gcc.dg/tree-ssa/loop-4.c: Likewise.
25798 * gcc.dg/tree-ssa/pr21171.c: Likewise.
25799 * gcc.dg/tree-ssa/loop-5.c: Likewise.
25800 * gcc.dg/tree-ssa/loop-10.c: Likewise.
25801 * gcc.dg/tree-ssa/loop-6.c: Likewise.
25802 * treelang/compile/extravar.tree: Likewise.
25803 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
25804 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
25805 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
25806 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
25807 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
25809 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
25811 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
25814 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
25817 gfortran.dg/char_result_11.f90: New.
25819 2006-01-04 Mark Mitchell <mark@codesourcery.com>
25822 * g++.dg/parse/access9.C: New test.
25823 * g++.dg/tc1/dr52.C: Tweak error markers.
25825 2006-01-04 Richard Henderson <rth@redhat.com>
25827 Merge from gomp branch.
25828 * g++.dg/parse/pragma2.C: Update expected error lines.
25830 2006-01-04 Jakub Jelinek <jakub@redhat.com>
25832 * g++.dg/other/i386-2.C: New test.
25835 * gcc.c-torture/compile/20051228-1.c: New test.
25838 * gcc.dg/pr25559.c: New test.
25840 2006-01-03 Mark Mitchell <mark@codesourcery.com>
25843 * g++.dg/lookup/friend9.C: New test.
25846 * g++.dg/template/repo5.C: New test.
25848 2006-01-03 Steven G. Kargl <kargls@comcast.net>
25851 * gfortran.dg/forall_2.f90: New test.
25853 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
25855 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
25856 dg-require-weak. Adjust regexp to handle leading-underscore
25857 targets and space as well as TAB after .weak. Change previous
25858 64-bit fix to not use naked dot.
25860 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
25862 PR rtl-optimization/25578
25863 * gcc.c-torture/execute/20060102-1.c: New testcase.
25865 2006-01-03 Richard Guenther <rguenther@suse.de>
25868 * gcc.dg/torture/pr25183.c: New testcase.
25870 2006-01-03 Jakub Jelinek <jakub@redhat.com>
25872 Merge from gomp-branch.
25873 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
25874 * gcc.dg/ia64-sync-2.c: Likewise.
25875 * gcc.dg/ia64-sync-3.c: Likewise.
25876 * gcc.dg/ia64-sync-4.c: Likewise.
25877 * gcc.dg/sync-2.c: Likewise.
25878 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
25879 that sparc64-*-* and sparcv9-*-* supports sync builtins.
25881 2006-01-02 Mark Mitchell <mark@codesourcery.com>
25884 * g++.dg/parse/operator6.C: New test.
25887 * g++.dg/parse/error29.C: New test.
25890 * g++.dg/parse/dtor6.C: New test.
25893 * g++.dg/parse/ctor3.C: New test.
25896 * g++.dg/template/class3.C: New test.
25898 2006-01-02 Geoffrey Keating <geoffk@apple.com>
25900 * g++.dg/debug/debug9.C: New.
25902 2006-01-02 Steven G. Kargl <kargls@comcast.net>
25905 * gfortran.dg/label_2.f90: New test.
25907 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25909 * g++.dg/lookup/using12.C: Tighten error marker.
25911 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
25912 Andrew Pinski <pinskia@physics.uc.edu>
25914 * gcc.target/powerpc/darwin-abi-3.c: New file.
25915 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
25916 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
25917 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
25918 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
25919 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
25920 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
25921 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
25922 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
25924 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
25926 * gcc.dg/tree-ssa/loadpre1.c: New;
25927 * gcc.dg/tree-ssa/loadpre2.c: New;
25928 * gcc.dg/tree-ssa/loadpre3.c: New;
25929 * gcc.dg/tree-ssa/loadpre4.c: New;
25930 * gcc.dg/tree-ssa/loadpre5.c: New;
25931 * gcc.dg/tree-ssa/loadpre6.c: New;
25932 * gcc.dg/tree-ssa/loadpre7.c: New;
25933 * gcc.dg/tree-ssa/loadpre8.c: New;
25934 * gcc.dg/tree-ssa/loadpre9.c: New;
25936 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
25938 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
25939 * g++.dg/abi/thunk4.C: Likewise.
25941 2006-01-01 Andreas Jaeger <aj@suse.de>
25943 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
25946 2006-01-01 Jakub Jelinek <jakub@redhat.com>
25949 * gcc.dg/pragma-pack-3.c: New test.
25950 * g++.dg/parse/pragma3.C: New test.
25952 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
25954 PR middle-end/24827
25955 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
25957 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25960 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
25962 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
25965 * gfortran-dg/pure_byref_3.f90: New.
25968 * gfortran.dg/userdef_operator_1.f90: New.
25970 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
25972 * g++.dg/abi/thunk3.C: New.
25973 * g++.dg/abi/thunk4.C: New.
25975 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
25978 * gfortran.dg/host_used_types_1.f90: New test. Check that host
25979 associated derived type components of derived types are
25980 properly declared in contained procedures.
25982 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25984 PR libgfortran/25139
25985 * gfortran.dg/backspace_2.f: New test.
25987 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25989 PR libgfortran/25550
25990 * gfortran.dg/endfile.f: New test.
25992 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
25994 PR libgfortran/25419
25995 * gfortran.dg/comma.f: New test.
25997 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25999 * lib/gfortran-dg.exp: Remove trailing whitespace.
26000 * lib/fortran-torture.exp: Test with -fbounds-check instead of
26001 -funroll-all-loops.
26003 2005-12-28 Alan Modra <amodra@bigpond.net.au>
26005 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
26006 Extended Double long doubles or repeat tests when long double is
26007 the same size as double.
26009 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26011 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
26014 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
26015 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
26018 * gcc.dg/pr23911.c: Make test variable static.
26021 * gcc.dg/tree-ssa/pr14841.c: Likewise.
26023 2005-12-26 Mark Mitchell <mark@codesourcery.com>
26026 * g++.dg/parse/crash17.C: Adjust error markers.
26027 * g++.dg/template/error20.C: New test.
26029 2005-12-26 Mark Mitchell <mark@codesourcery.com>
26032 * g++.dg/ext/complit4.C: New test.
26035 * g++.dg/ext/complit5.C: Likewise.
26037 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
26039 PR tree-optimization/25125
26040 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
26041 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
26042 * gcc.c-torture/execute/pr25125.c: New.
26044 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
26048 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
26049 functions with incorrect assumed size references.
26051 2005-12-24 Mark Mitchell <mark@codesourcery.com>
26054 * g++.dg/opt/init1.C: New test.
26056 2005-12-23 Mark Mitchell <mark@codesourcery.com>
26059 * g++.dg/template/sfinae3.C: New test.
26061 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26063 * g++.dg/other/friend4.C: New test.
26065 2005-12-23 Jakub Jelinek <jakub@redhat.com>
26068 * g++.dg/opt/pr25005.C: New test.
26070 2005-12-22 Mark Mitchell <mark@codesourcery.com>
26073 * g++.dg/template/ptrmem16.C: New test.
26075 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
26079 * gfortran.dg/initialization_1.f90: Add test of SIZE.
26081 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26083 PR libgfortran/25307
26084 * gfortran.dg/list_read_5.f90: New test.
26086 2005-12-22 Richard Henderson <rth@redhat.com>
26088 * gcc.target/i386/sse-7.c: Use -msse2.
26090 2005-12-23 Jakub Jelinek <jakub@redhat.com>
26092 PR rtl-optimization/25432
26093 * gcc.c-torture/compile/20051216-1.c: New test.
26096 * objc/execute/pr25328.m: New test.
26098 2005-12-22 Mark Mitchell <mark@codesourcery.com>
26101 * g++.dg/template/call4.C: New test.
26103 2005-12-22 Dale Johannesen <dalej@apple.com>
26105 * gcc.target/i386/sse-17.c: New.
26107 2005-12-22 Paul Brook <paul@codesourcery.com>
26109 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
26111 2005-12-22 Paul Brook <paul@codesourcery.com>
26113 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
26115 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
26118 * gcc.c-torture/compile/pr25513.c: New test.
26120 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26123 * g++.dg/parse/error25.C: Add more tests.
26125 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26128 * gfortran.dg/der_charlen_1.f90: New.
26130 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
26133 * gfortran.dg/pointer_component_type_1.f90: New test.
26137 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
26138 should give an error with assumed size array refernces and checks
26139 those that should not.
26140 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
26141 reference an upper bound so that it does not generate an error.
26147 * gfortran.dg/used_dummy_types_1.f90: New test.
26148 * gfortran.dg/used_dummy_types_2.f90: New test.
26149 * gfortran.dg/used_dummy_types_3.f90: New test.
26150 * gfortran.dg/used_dummy_types_4.f90: New test.
26151 * gfortran.dg/used_dummy_types_5.f90: New test.
26154 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
26155 group already being USE associated.
26156 * gfortran.dg/assumed_shape_nml.f90: New test.
26157 * gfortran.dg/assumed_size_nml.f90: New test.
26167 * gfortran.dg/io_constraints_1.f90: New test.
26168 * gfortran.dg/io_constraints_1.f90: New test.
26169 * gfortran.dg/iostat_3.f90: Change wording of warning.
26170 * gfortran.dg/g77/19981216-0.f: The same.
26172 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
26174 PR tree-optimization/23518
26175 * gcc.dg/pr23518.c: New.
26177 2005-12-21 Mike Stump <mrs@apple.com>
26179 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
26181 2005-12-21 Paul Brook <paul@codesourcery.com>
26183 * gcc.dg/pr19340.c: Skip on m68k targets.
26185 2005-12-21 Steven Bosscher <stevenb@suse.de>
26187 PR rtl-optimization/25196
26188 * gcc.dg/pr25196.c: New test.
26190 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
26193 gfortran.dg/where_nested_1.f90: New.
26195 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
26197 PR tree-optimization/25382.
26198 * gcc.dg/tree-ssa/pr25382.c: New.
26200 2005-12-20 Richard Guenther <rguenther@suse.de>
26202 PR middle-end/24306
26203 * gcc.target/i386/pr24306.c: New testcase.
26205 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
26207 PR tree-optimization/25501
26208 * gcc.dg/tree-ssa/pr25501.c: New.
26210 2005-12-20 Richard Guenther <rguenther@suse.de>
26213 2005-12-02 Richard Guenther <rguenther@suse.de>
26215 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
26217 2005-12-20 Mark Mitchell <mark@codesourcery.com>
26220 * g++.dg/warn/Wunreachable-code-2.C: New test.
26222 2005-12-19 Mark Mitchell <mark@codesourcery.com>
26225 * g++.dg/template/ctor5.C: New test.
26228 * g++.dg/template/overload8.C: New test.
26230 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
26232 * gcc.c-torture/compile/pr25483 : New test.
26234 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26237 * g++.dg/ext/typeof10.C: New test.
26239 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
26241 * gcc.dg/mt-loopi1.c: New.
26243 2005-12-18 Richard Guenther <rguenther@suse.de>
26245 PR tree-optimization/25481
26246 * gcc.dg/torture/pr25481.c: New testcase.
26248 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
26250 PR rtl-optimization/21041
26251 * gcc.dg/pr21041.c: New test.
26253 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26255 PR libgfortran/25463
26256 * gfortran.dg/advance.f90: New test.
26258 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
26260 * gcc.dg/20051201-1.c: New test.
26262 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
26265 * gfortran.dg/initialization_1.f90: New test.
26266 * gfortran.dg/enum_5.f90: Change dg-error to new message.
26267 * gfortran.dg/g77/980616-0.f: The same.
26269 2005-12-17 Steven G. Kargl <kargls@comcast.net>
26272 * gfortran.dg/chkbits.f90: New test.
26274 2005-12-17 Steven G. Kargl <kargls@comcast.net>
26276 * gfortran.dg/enum_5.f: Revert to previous version.
26278 2005-12-17 Steven G. Kargl <kargls@comcast.net>
26280 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
26281 * gfortran.dg/nested_modules_1.f90: Ditto.
26282 * gfortran.dg/hollerith_f95.f90: Ditto.
26283 * gfortran.dg/select_5.f90: Ditto.
26284 * gfortran.dg/secnds.f: Ditto.
26285 * gfortran.dg/hollerith2.f90: Ditto.
26286 * gfortran.dg/imag_2.f: Ditto.
26287 * gfortran.dg/ftell_2.f90: Ditto.
26288 * gfortran.dg/malloc_free_1.f90: Ditto.
26289 * gfortran.dg/logint-1.f: Ditto.
26290 * gfortran.dg/recursive_statement_functions.f90: Ditto.
26291 * gfortran.dg/e_d_fmt.f90: Ditto.
26292 * gfortran.dg/hollerith_legacy.f90: Ditto.
26293 * gfortran.dg/logint-2.f: Ditto.
26294 * gfortran.dg/enum_5.f90: Ditto.
26295 * gfortran.dg/f2c_2.f90: Ditto.
26296 * gfortran.dg/pr17143.f90: Ditto.
26297 * gfortran.dg/namelist_14.f90: Ditto.
26298 * gfortran.dg/logint-3.f: Ditto.
26299 * gfortran.dg/spread_scalar_source.f90: Ditto.
26300 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
26301 * gfortran.dg/namelist_11.f: Ditto.
26302 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
26303 * gfortran.dg/g77/20010519-1.f
26304 * gfortran.dg/g77/alpha1.f: Ditto.
26305 * gfortran.dg/g77/990115-1.f: Ditto.
26306 * gfortran.dg/g77/erfc.f: Ditto.
26307 * gfortran.dg/g77/19990313-3.f: Ditto.
26308 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
26309 * gfortran.dg/g77/20010426.f: Ditto.
26310 * gfortran.dg/g77/19990313-0.f: Ditto.
26311 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
26312 * gfortran.dg/g77/20000629-1.f: Ditto.
26313 * gfortran.dg/g77/970125-0.f: Ditto.
26314 * gfortran.dg/g77/8485.f: Ditto.
26315 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
26316 * gfortran.dg/g77/19990313-1.f: Ditto.
26317 * gfortran.dg/g77/int8421.f: Ditto.
26318 * gfortran.dg/g77/19990305-0.f: Ditto.
26319 * gfortran.dg/g77/947.f: Ditto.
26320 * gfortran.dg/g77/19990905-2.f: Ditto.
26321 * gfortran.dg/g77/cabs.f: Ditto.
26322 * gfortran.dg/g77/19990313-2.f: Ditto.
26323 * gfortran.dg/g77/20020307-1.f: Ditto.
26324 * gfortran.dg/g77/dcomplex.f: Ditto.
26325 * gfortran.dg/g77/19990502-1.f: Ditto.
26326 * gfortran.dg/g77/19981216-0.f: Ditto.
26327 * gfortran.dg/common_4.f90: Ditto.
26328 * gfortran.dg/entry_4.f90: Ditto.
26329 * gfortran.dg/equiv_constraint_2.f90: Ditto.
26330 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
26331 * gfortran.dg/namelist_12.f: Ditto.
26332 * gfortran.dg/scale_1.f90: Ditto.
26333 * gfortran.dg/modulo_1.f90
26334 * gfortran.dg/hollerith.f90: Ditto.
26335 * gfortran.dg/direct_io_3.f90: Ditto.
26336 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
26337 * gfortran.dg/gnu_logical_1.F: Ditto.
26338 * gfortran.dg/unf_io_convert_1.f90: Ditto.
26339 * gfortran.dg/assign_1.f90: Ditto.
26340 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
26341 * gfortran.dg/pr23095.f: Ditto.
26342 * gfortran.dg/read_float_1.f90: Ditto.
26344 2005-12-17 Andreas Jaeger <aj@suse.de>
26346 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
26347 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
26349 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26352 * gfortran.dg/fmt_white.f: New test.
26354 2005-12-16 Steven G. Kargl <kargls@comcast.net>
26356 * gfortran.dg/label_1.f90: New test.
26358 2005-12-15 Ben Elliston <bje@au.ibm.com>
26361 * gcc.dg/20031012-1.c: Add -Walways-true option.
26362 * gcc.dg/weak/weak-3.c: Likewise.
26363 * g++.old-deja/g++.mike/warn8.C: Likewise.
26365 2005-12-16 Mike Stump <mrs@apple.com>
26367 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
26370 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26372 PR libgfortran/25264
26373 PR libgfortran/25349
26374 * gfortran.dg/tl_editing.f90: Added additional checks.
26375 * gfortran.dg/t_editing.f: New test.
26376 * gfortran.dg/write_padding.f90: New test
26378 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26381 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
26383 2005-12-16 Jakub Jelinek <jakub@redhat.com>
26385 PR rtl-optimization/24899
26386 * gcc.c-torture/execute/20051215-1.c: New test.
26388 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
26391 * gfortran.dg/pr24823.f: New test.
26393 2005-12-16 Jeff Law <law@redhat.com>
26395 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
26397 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
26399 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
26400 (base_types): Change C++ style comments to C style comments. Remove
26401 aligned types from the array. Keep Enums disabled.
26402 (complex_types): Remove aligned types from the array.
26403 Comment out "_Complex long double".
26404 (attrib_types): Remove.
26405 (complex_attrib_types): Remove.
26406 (attrib_array_types): Remove.
26407 (complex_attrib_array_types): Remove.
26408 (aligned_bitfld_types): Remove.
26409 (n_aligned_bitfld_types): Remove.
26410 (FEATURE_ALIGNEDPACKED): Delete.
26411 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
26412 (singles): Remove support for adding attributes.
26413 (choose_type): Remove support for attributed types.
26414 (generate_fields): Remove support for attributed bit-fields.
26415 Remove support for adding attributes.
26416 (generate_random_tests): Remove support for adding attributes.
26417 (features): Add back "[0] :0" and "complex vector [0]".
26418 (main): Remove support for attributed bit-fields.
26419 Uncomment the calling of generate_random_tests for the rests of
26422 2005-12-16 Jan Hubicka <jh@suse.cz>
26424 * gcc.c-torture/combine/pr25224.c: New.
26426 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
26429 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
26432 2005-12-15 Richard Sandiford <richard@codesourcery.com>
26434 * gcc.dg/20051215-1.c: New file.
26436 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26438 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
26439 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
26441 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
26444 * gfortran.dg/dummy_functions_1.f90: New.
26446 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
26448 PR rtl-optimization/25310
26449 * gcc.c-torture/compile/pr25310.c: New test.
26451 2005-12-14 Jakub Jelinek <jakub@redhat.com>
26454 * gcc.dg/pr25023.c: New test.
26456 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26458 * g++.old-deja/g++.brendan/redecl1.C,
26459 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
26460 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
26461 g++.old-deja/g++.oliva/typeof1.C,
26462 g++.old-deja/g++.other/crash16.C,
26463 g++.old-deja/g++.other/crash34.C,
26464 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
26465 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
26466 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
26467 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
26468 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
26469 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
26472 2005-12-14 Kean Johnston <jkj@sco.com>
26473 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26475 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
26476 * gcc.target/i386/20020523-1.c: Ditto.
26477 * gcc.target/i386/tailcall-1.c: Ditto.
26478 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
26479 * gcc.target/i386/ssetype-5.c: Ditto.
26481 2005-12-14 Jeff Law <law@redhat.com>
26483 * gcc.dg/tree-ssa/foldstring-1.c: New test.
26485 2005-12-14 Jakub Jelinek <jakub@redhat.com>
26489 * gcc.target/i386/pr25254.c: New test.
26490 * gfortran.dg/PR24188.f: New test.
26492 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
26494 * lib/fortran-torture.exp: Catch remaining uses of
26495 remote_file build delete.
26497 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26499 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
26501 2005-12-14 Ben Elliston <bje@au.ibm.com>
26503 * gcc.dg/warn-addr-cmp.c: New test.
26505 2005-12-13 Jakub Jelinek <jakub@redhat.com>
26509 * gcc.target/i386/pr25293.c: New test.
26511 2005-12-13 Petr Machata <machata@post.cz>
26514 * g++.dg/parse/comma2.C: New test.
26516 2005-12-13 Mark Mitchell <mark@codesourcery.com>
26517 Jakub Jelinek <jakub@redhat.com>
26519 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
26520 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
26521 (limits.h): Include unconditionally.
26522 (stdlib.h): Likewise.
26523 (hashtab.h): Do not include.
26524 (getopt.h): Likewise.
26525 (stddef.h): Include.
26526 (hashval_t): Define.
26527 (struct entry): Add "next" field.
26528 (HASH_SIZE): New macro.
26529 (hash_table): New variable.
26530 (switchfiles): Do not use xmalloc.
26532 (iterative_hash): New function.
26534 (e_exists): New function.
26535 (e_insert): Likewise.
26536 (output): Use, instead of libiberty hashtable functions.
26537 (main): Do not use getopt. Do not call htab_create.
26539 2005-12-13 Jakub Jelinek <jakub@redhat.com>
26542 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
26543 put atal* and atpaal* attributes on array elements.
26544 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
26545 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
26546 put atal* and atpaal* attributes on array elements.
26547 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
26549 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
26551 * gcc.dg/single-precision-constant.c: New test.
26553 2005-12-13 Alan Modra <amodra@bigpond.net.au>
26555 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
26556 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
26557 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
26558 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
26559 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
26560 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
26561 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
26562 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
26563 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
26564 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
26565 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
26566 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
26567 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
26568 gcc.target/powerpc/ppc-sdata-2.c,
26569 gcc.target/powerpc/ppc-stackalign-1.c,
26570 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
26571 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
26572 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
26573 gcc.target/powerpc/rs6000-ldouble-2.c,
26574 gcc.target/powerpc/rs6000-power2-1.c,
26575 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
26576 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
26577 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
26578 option into target selector.
26579 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
26580 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
26582 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
26585 * objc.dg/encode-9.m: New test.
26587 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26590 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
26591 * gcc.dg/asm-b.c: Fix typo.
26592 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
26593 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26594 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
26595 i?86 lp64 and x86_64 ilp32.
26596 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
26598 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
26600 2005-12-12 Steven G. Kargl <kargls@comcast.net>
26603 gfortran.dg/equiv_5.f90: New test.
26605 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
26607 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
26608 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
26609 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
26610 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
26611 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
26612 * gcc.dg/tree-ssa/reassoc-5.c: New.
26613 * gcc.dg/tree-ssa/reassoc-6.c: New.
26614 * gcc.dg/tree-ssa/reassoc-7.c: New.
26615 * gcc.dg/tree-ssa/reassoc-8.c: New.
26616 * gcc.dg/tree-ssa/reassoc-9.c: New.
26617 * gcc.dg/tree-ssa/reassoc-10.c: New.
26618 * gcc.dg/tree-ssa/reassoc-11.c: New.
26620 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
26624 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
26626 2005-12-12 Mark Mitchell <mark@codesourcery.com>
26629 * g++.dg/template/inherit.C: Do not use a generic error message.
26631 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
26634 * objc.dg/gnu-encoding: New directory.
26635 * objc.dg/gnu-encoding/compat-common.h: New file.
26636 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
26637 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
26638 * objc.dg/gnu-encoding/vector-defs.h: New file.
26639 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
26640 * objc.dg/gnu-encoding/generate-random.c: New file.
26641 * objc.dg/gnu-encoding/generate-random_r.c: New file.
26642 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
26643 * objc.dg/gnu-encoding/generate-random.h: New file.
26645 2005-12-11 Mark Mitchell <mark@codesourcery.com>
26648 * g++.dg/template/defarg7.C: New test.
26650 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
26653 * objc.dg/encode-8.m: New test.
26655 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
26658 * objc.dg/encode-7.m: New test.
26660 2005-12-10 Mark Mitchell <mark@codesourcery.com>
26663 * g++.dg/opt/inline10.C: New test.
26665 2005-12-11 Steven G. Kargl <kargls@comcast.net>
26667 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
26669 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
26671 * gfortran.dg/substring_equivalence.f90: typo in comment
26673 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26676 * gfortran.dg/iostat_3.f90: New test.
26678 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
26681 * gfortran.dg/unf_io_convert_1.f90: New test.
26682 * gfortran.dg/unf_io_convert_2.f90: New test.
26683 * gfortran.dg/unf_io_convert_3.f90: New test.
26685 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26688 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
26689 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
26690 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
26691 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
26692 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
26693 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
26694 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
26695 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
26696 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
26697 gcc.dg/torture/fp-int-convert-float128-timode.c,
26698 gcc.dg/torture/fp-int-convert-float128.c,
26699 gcc.dg/torture/fp-int-convert-float80-timode.c,
26700 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
26701 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
26703 * gcc.dg/tls/opt-1.c: Require effective target fpic.
26705 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
26707 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
26709 2005-12-10 Richard Sandiford <richard@codesourcery.com>
26711 * gcc.dg/20051207-1.c,
26712 * gcc.dg/20051207-2.c,
26713 * gcc.dg/20051207-3.c: New tests.
26715 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26718 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
26719 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
26720 dg-skip-if target selector.
26723 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
26724 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
26725 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
26726 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
26727 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
26728 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
26729 and/or merge with i?86 cases.
26731 * gcc.dg/tls/opt-3.c: Require effective target fpic.
26734 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
26735 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
26736 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
26737 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
26740 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
26743 * gcc.c-torture/compile/pr25311.c: New test.
26745 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26747 PR libgfortran/25039
26748 * gfortran.dg/read_comma.f: New test.
26750 2005-12-08 Jakub Jelinek <jakub@redhat.com>
26753 * g++.dg/opt/pr19317-1.C: New test.
26754 * g++.dg/opt/pr19317-2.C: New test.
26755 * g++.dg/opt/pr19317-3.C: New test.
26758 * gcc.c-torture/execute/pr19005.c: New test.
26761 * g++.old-deja/g++.other/comdat5.C: New test.
26762 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
26764 * g++.dg/compat/struct-layout-1.exp: New file.
26765 * g++.dg/compat/struct-layout-1.h: New.
26766 * g++.dg/compat/struct-layout-1_generate.c: New.
26767 * g++.dg/compat/struct-layout-1_x1.h: New.
26768 * g++.dg/compat/struct-layout-1_x2.h: New.
26769 * g++.dg/compat/struct-layout-1_y1.h: New.
26770 * g++.dg/compat/struct-layout-1_y2.h: New.
26772 * gcc.dg/20050330-2.c: New test.
26774 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
26777 * gfortran.dg/associated_1.f90: New.
26779 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
26781 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
26782 ILP32 vect_no_align platforms.
26784 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
26785 Jakub Jelinek <jakub@redhat.com>
26788 * gcc.c-torture/compile/20051207-1.c: New test.
26790 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
26793 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
26794 gcc.dg/torture/pr18582-1.c,
26795 gcc.target/i386/attributes-error.c: Also test on x86_64.
26797 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
26799 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26802 * g++.dg/template/typedef3.C: New test.
26806 * g++.dg/template/dtor3.C: Fix error markers.
26808 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
26810 * lib/target-supports.exp (check_effective_target_sync_char_short):
26813 2005-12-06 Janis Johnson <janis187@us.ibm.com>
26815 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
26817 2005-12-06 Roger Sayle <roger@eyesopen.com>
26819 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
26820 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
26821 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
26822 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
26824 2005-12-06 Roger Sayle <roger@eyesopen.com>
26827 * g++.dg/other/array2.C: New test case.
26829 2005-12-05 Geoffrey Keating <geoffk@apple.com>
26831 * gcc.dg/darwin-weakimport-3.c: New.
26833 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
26834 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
26835 and to work on Darwin.
26836 * gcc.dg/attr-weakref-1b.c: New file.
26837 * gcc.dg/attr-weakref-2.c: New test.
26838 * gcc.dg/darwin-weakref-1.c: New test.
26840 2005-12-05 Janis Johnson <janis187@us.ibm.com>
26843 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
26844 use in selector expressions.
26845 (dg-xfail-if): Ditto.
26846 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
26847 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
26848 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
26849 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
26850 * gcc.test-framework/test-framework.exp: Skip generated tests if
26851 CHECK_TEST_FRAMEWORK is not 1.
26853 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
26855 PR tree-optimization/24963
26856 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
26859 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
26862 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
26863 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
26864 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
26865 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
26867 2005-12-05 Jakub Jelinek <jakub@redhat.com>
26869 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
26872 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
26874 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
26876 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
26878 * gcc.dg/format/cast-1.c: New test.
26880 2005-12-04 Roger Sayle <roger@eyesopen.com>
26883 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
26884 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
26885 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
26886 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
26888 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
26890 * gcc.dg/cast-pretty-print-1.c: New test.
26892 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
26894 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
26896 2005-12-02 Mark Mitchell <mark@codesourcery.com>
26899 * g++.dg/template/friend40.C: New test.
26901 2005-12-02 Jakub Jelinek <jakub@redhat.com>
26904 * gcc.target/i386/movq-2.c: New test.
26905 * gcc.target/i386/movq.c: Remove target i?86, instead add
26906 dg-require-effective-target ilp32.
26908 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
26911 * g++.dg/other/default1.C: New test.
26913 2005-12-02 Richard Guenther <rguenther@suse.de>
26915 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
26917 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
26919 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
26921 2005-12-02 Alan Modra <amodra@bigpond.net.au>
26924 * gcc.target/powerpc/rotate.c: New.
26926 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
26928 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
26929 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
26931 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
26934 * gcc.dg/pr17730-1.c: Adjust.
26935 * gcc.dg/lvalue1.c (main): Likewise.
26936 * gcc.dg/lvalue-2.c: Likewise.
26937 * g++.dg/pr7503-3.C
26939 2005-12-01 Geoffrey Keating <geoffk@apple.com>
26941 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
26944 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
26947 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
26949 2005-12-01 Uros Bizjak <uros@kss-loka.si>
26952 * lib/target-supports.exp (check_effective_target_tls): New.
26953 (check_effective_target_tls_runtime): New.
26954 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
26956 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
26957 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
26958 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
26959 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
26960 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
26961 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
26962 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
26963 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
26964 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
26965 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
26966 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
26967 effective-target TLS.
26968 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
26969 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
26970 effective-target TLS runtime.
26972 2005-12-01 Uros Bizjak <uros@kss-loka.si>
26974 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
26976 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
26978 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
26979 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
26980 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
26981 ignored" warnings when "packing" is the same as the ABI layout.
26983 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
26986 * gfortran.dg/line_length_1.f: New test.
26987 * gfortran.dg/line_length_2.f90: Ditto.
26989 2005-11-30 Richard Guenther <rguenther@suse.de>
26991 PR tree-optimization/21655
26992 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
26994 2005-11-30 Dale Johannesen <dalej@apple.com>
26996 * gcc.c-torture/compile/pr24930.c: New.
26998 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
27001 * gfortran.dg/auto_char_dummy_array.f90: New test.
27003 2005-11-30 Jeff Law <law@redhat.com>
27005 * g++.old-deja/g++.law/pr25000.C: New test.
27007 2005-11-30 Jakub Jelinek <jakub@redhat.com>
27009 * gcc.dg/tls/opt-11.c: New test.
27011 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
27013 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
27015 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
27018 2005-11-29 Jakub Jelinek <jakub@redhat.com>
27020 * gfortran.dg/open_access_1.f90: New test.
27022 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27024 * gcc.dg/charset/builtin2.c: New test.
27026 2005-11-28 Jakub Jelinek <jakub@redhat.com>
27028 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
27029 on mmix-*-* for *_[xy].c.
27031 2005-11-28 Kean Johnston <jkj@sco.com>
27033 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
27035 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
27036 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
27037 * gcc.target/i386/asm-3.c: Ditto.
27038 * gcc.target/i386/clobbers.c: Ditto.
27039 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
27040 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
27042 * gcc.target/i386/mul.c: Ditto.
27043 * gcc.target/i386/ssetype-1.c: Ditto.
27044 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
27045 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
27046 static so the test works with -fPIC mode too. Based on comment in
27048 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
27050 2005-11-28 Richard Guenther <rguenther@suse.de>
27052 * gcc.dg/alias-9.c: New testcase.
27053 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
27055 2005-11-28 Roger Sayle <roger@eyesopen.com>
27056 Uros Bizjak <uros@kss-loka.si>
27058 PR middle-end/20219
27059 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
27060 tan(x)/sin(x) transformations.
27062 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
27064 PR middle-end/24575
27065 * gcc.dg/tree-ssa/divide-3.c: New test.
27066 * gcc.dg/tree-ssa/divide-4.c: New test.
27068 2005-11-27 Steven G. Kargl <kargls@comcast.net>
27071 * gfortran.dg/boz_6.f90: New test.
27073 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27076 * gfortran.dg/modulo_1.f90: New test.
27078 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27080 PR libfortran/24919
27081 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
27082 fail on CRLF platforms.
27083 * gfortran.dg/ftell_2.f90: Likewise.
27085 2005-11-26 Eric Christopher <echristo@apple.com>
27087 * gcc.dg/intmax_t-1.c: Remove mips xfail.
27089 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
27091 * objc.dg/gnu-runtime-3.m: Simplify.
27093 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
27095 PR middle-end/23669
27096 * gcc.dg/tree-ssa/divide-1.c: New test.
27097 * gcc.dg/tree-ssa/divide-2.c: New test.
27099 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
27101 PR libgfortran/24945
27102 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
27104 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
27106 PR libgfortran/24945
27107 * gfortran.dg/open_status_2.f90: New test.
27109 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27111 * gcc.c-torture/execute/builtins/fprintf.c,
27112 gcc.c-torture/execute/builtins/fputs-lib.c,
27113 gcc.c-torture/execute/builtins/fputs.c,
27114 gcc.c-torture/execute/builtins/lib/fprintf.c,
27115 gcc.c-torture/execute/builtins/lib/printf.c,
27116 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
27118 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
27120 * gcc.dg/20050922-2.c: New test.
27122 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
27124 * objc.dg/gnu-runtime-3.m: New test.
27126 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27129 * g++.dg/other/void1.C: New test.
27131 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
27133 PR middle-end/24998
27134 * gcc.dg/torture/fp-int-convert-float.c,
27135 gcc.dg/torture/fp-int-convert-double.c,
27136 gcc.dg/torture/fp-int-convert-long-double.c,
27137 gcc.dg/torture/fp-int-convert-timode.c,
27138 gcc.dg/torture/fp-int-convert-float80.c,
27139 gcc.dg/torture/fp-int-convert-float80-timode.c,
27140 gcc.dg/torture/fp-int-convert-float128.c,
27141 gcc.dg/torture/fp-int-convert-float128-timode.c,
27142 gcc.dg/torture/fp-int-convert.h: New files.
27144 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
27146 PR middle-end/24989
27147 * gcc.dg/tree-ssa/bool-10.c: New test.
27148 * gcc.dg/tree-ssa/bool-11.c: New test.
27149 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
27151 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
27153 PR middle-end/24990
27154 * tree-ssa/pr24990-1.c: New test.
27156 2005-11-24 Richard Guenther <rguenther@suse.de>
27157 Dirk Mueller <dmueller@suse.de>
27160 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
27161 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
27162 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
27163 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
27164 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
27165 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
27167 2005-11-23 Uros Bizjak <uros@kss-loka.si>
27169 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
27171 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
27174 * gcc.dg/Wc++-compat.c: New.
27175 * gcc.dg/Wno-c++-compat.c: New.
27177 2005-11-23 Alan Modra <amodra@bigpond.net.au>
27179 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
27180 (vspltish, vspltisw): Likewise.
27182 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
27184 PR libgfortran/24794
27185 * gfortran.dg/namelist_12.f: Fix quotes.
27186 * gfortran.dg/namelist_13.f90: Fix quotes.
27187 * gfortran.dg/namelist_14.f90: Fix quotes.
27188 * gfortran.dg/namelist_15.f90: Fix quotes.
27189 * gfortran.dg/namelist_use.f90: Fix quotes.
27190 * gfortran.dg/namelist_use_only.f90: Fix quotes.
27191 * gfortran.dg/namelist_21.f90: New test.
27192 * gfortran.dg/namelist_22.f90: New test.
27194 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
27197 * gcc.c-torture/compile/pr23435.c: New.
27199 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
27201 * gcc.c-torture/execute/floatunsisf-1.c: New test.
27203 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
27205 * gcc.target/powerpc/405-macchw-1.c,
27206 gcc.target/powerpc/405-macchw-2.c,
27207 gcc.target/powerpc/405-macchwu-1.c,
27208 gcc.target/powerpc/405-macchwu-2.c,
27209 gcc.target/powerpc/405-machhw-1.c,
27210 gcc.target/powerpc/405-machhw-2.c,
27211 gcc.target/powerpc/405-machhwu-1.c,
27212 gcc.target/powerpc/405-machhwu-2.c,
27213 gcc.target/powerpc/405-maclhw-1.c,
27214 gcc.target/powerpc/405-maclhw-2.c,
27215 gcc.target/powerpc/405-maclhwu-1.c,
27216 gcc.target/powerpc/405-maclhwu-2.c,
27217 gcc.target/powerpc/405-mulchw-1.c,
27218 gcc.target/powerpc/405-mulchw-2.c,
27219 gcc.target/powerpc/405-mulchwu-1.c,
27220 gcc.target/powerpc/405-mulchwu-2.c,
27221 gcc.target/powerpc/405-mulhhw-1.c,
27222 gcc.target/powerpc/405-mulhhw-2.c,
27223 gcc.target/powerpc/405-mulhhwu-1.c,
27224 gcc.target/powerpc/405-mulhhwu-2.c,
27225 gcc.target/powerpc/405-mullhw-1.c,
27226 gcc.target/powerpc/405-mullhw-2.c,
27227 gcc.target/powerpc/405-mullhwu-1.c,
27228 gcc.target/powerpc/405-mullhwu-2.c,
27229 gcc.target/powerpc/405-nmacchw-1.c,
27230 gcc.target/powerpc/405-nmacchw-2.c,
27231 gcc.target/powerpc/405-nmachhw-1.c,
27232 gcc.target/powerpc/405-nmachhw-2.c,
27233 gcc.target/powerpc/405-nmaclhw-1.c,
27234 gcc.target/powerpc/405-nmaclhw-2.c,
27235 gcc.target/powerpc/440-macchw-1.c,
27236 gcc.target/powerpc/440-macchw-2.c,
27237 gcc.target/powerpc/440-macchwu-1.c,
27238 gcc.target/powerpc/440-macchwu-2.c,
27239 gcc.target/powerpc/440-machhw-1.c,
27240 gcc.target/powerpc/440-machhw-2.c,
27241 gcc.target/powerpc/440-machhwu-1.c,
27242 gcc.target/powerpc/440-machhwu-2.c,
27243 gcc.target/powerpc/440-maclhw-1.c,
27244 gcc.target/powerpc/440-maclhw-2.c,
27245 gcc.target/powerpc/440-maclhwu-1.c,
27246 gcc.target/powerpc/440-maclhwu-2.c,
27247 gcc.target/powerpc/440-mulchw-1.c,
27248 gcc.target/powerpc/440-mulchw-2.c,
27249 gcc.target/powerpc/440-mulchwu-1.c,
27250 gcc.target/powerpc/440-mulchwu-2.c,
27251 gcc.target/powerpc/440-mulhhw-1.c,
27252 gcc.target/powerpc/440-mulhhw-2.c,
27253 gcc.target/powerpc/440-mulhhwu-1.c,
27254 gcc.target/powerpc/440-mulhhwu-2.c,
27255 gcc.target/powerpc/440-mullhw-1.c,
27256 gcc.target/powerpc/440-mullhw-2.c,
27257 gcc.target/powerpc/440-mullhwu-1.c,
27258 gcc.target/powerpc/440-mullhwu-2.c,
27259 gcc.target/powerpc/440-nmacchw-1.c,
27260 gcc.target/powerpc/440-nmacchw-2.c,
27261 gcc.target/powerpc/440-nmachhw-1.c,
27262 gcc.target/powerpc/440-nmachhw-2.c,
27263 gcc.target/powerpc/440-nmaclhw-1.c,
27264 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
27266 2005-11-21 Jakub Jelinek <jakub@redhat.com>
27269 * gfortran.dg/inquire_9.f90: New test.
27272 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
27274 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
27276 PR libfortran/24432
27277 * lib/target-supports.exp (check_effective_target_fortran_large_real):
27278 Check that 'cos' is supported.
27280 2005-11-21 Paul Thomas <pault@gcc.gnu.org
27283 * gfortran.dg/substring_equivalence.f90: New test.
27286 * gfortran.dg/auto_internal_assumed.f90: New test.
27288 2005-11-21 Uros Bizjak <uros@kss-loka.si>
27290 * gcc.dg/fold-div-2.c: New test.
27292 2005-11-20 Ian Lance Taylor <ian@airs.com>
27294 PR rtl-optimization/24883
27295 * gcc.c-torture/compile/pr24883.c: New test.
27297 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
27299 PR middle-end/20583
27300 * gcc.c-torture/compile/pr20583.c: New.
27302 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
27304 * gcc.c-torture/execute/usmul.c: New test.
27306 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
27308 * gcc.dg/tree-ssa/vrp22.c: New test.
27310 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
27312 PR middle-end/24912
27313 * gcc.dg/torture/pr24912-1.c: New test.
27315 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
27318 * gfortran.dg/arrayio_derived_1.f90: New test.
27320 2005-11-19 Richard Guenther <rguenther@suse.de>
27322 PR middle-end/23294
27323 * gcc.dg/tree-ssa/pr23294.c: New testcase.
27325 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
27327 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
27329 2005-11-18 Mark Mitchell <mark@codesourcery.com>
27332 * g++.dg/template/friend39.C: New test.
27334 2005-11-18 James E Wilson <wilson@specifix.com>
27336 * gcc.dg/builtin-strstr.c: New.
27338 2005-11-18 Richard Henderson <rth@redhat.com>
27340 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
27341 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
27342 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
27343 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
27344 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
27345 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
27346 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
27347 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
27348 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
27349 renaming to remove initial "ia64-".
27351 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
27353 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
27355 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
27357 * g++.dg/cpp/string-2.C: New test.
27359 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
27361 * gcc.dg/tree-ssa/loop-14.c: New test.
27363 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
27364 Michael Chamberlain <michael@chamberlain.net.au>
27366 * ada/acats/run_all.sh (target_run): Kill long running tests.
27368 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27370 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
27371 * gcc.dg/cleanup-9.c: Likewise.
27372 * gcc.dg/cleanup-10.c: Likewise.
27373 * gcc.dg/cleanup-11.c: Likewise.
27375 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27378 * gfortran.dg/open_access_append_1.f90: New test.
27379 * gfortran.dg/open_access_append_2.f90: New test.
27381 2005-11-16 Richard Guenther <rguenther@suse.de>
27383 PR middle-end/24851
27384 * gcc.c-torture/execute/pr24851.c: New testcase.
27386 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
27388 * gcc.dg/fold-overflow-1.c: New test.
27390 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
27392 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
27393 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
27395 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
27397 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
27399 * g++.dg/eh/forced2.C: Likewise.
27400 * g++.dg/eh/forced3.C: Likewise.
27401 * g++.dg/eh/forced4.C: Likewise.
27403 2005-11-11 Mike Stump <mrs@apple.com>
27405 * g++.old-deja/g++.mike/unused.C: Add.
27407 2005-11-15 Mark Mitchell <mark@codesourcery.com>
27410 * g++.dg/warn/Wcast-qual1.C: New test.
27412 2005-11-15 Jan Hubicka <jh@suse.cz>
27414 * gcc.dg/winline-5.c: Add large-unit-insns limit.
27416 2005-11-14 David Edelsohn <edelsohn@gnu.org>
27418 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
27420 2005-11-14 Diego Novillo <dnovillo@redhat.com>
27423 * gcc.dg/tree-ssa/pr24840.c: New test.
27425 2005-11-14 Janis Johnson <janis187@us.ibm.com>
27428 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
27430 2005-11-14 Dale Johannesen <dalej@apple.com>
27432 * gcc.c-torture/execute/20051113-1.c: New.
27434 2005-11-14 Mark Mitchell <mark@codesourcery.com>
27437 * g++.dg/template/crash43.C: New test.
27439 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
27441 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
27443 2005-11-13 Mark Mitchell <mark@codesourcery.com>
27446 * g++.dg/eh/spec8.C: New test.
27448 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
27450 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
27452 2005-11-13 Mark Mitchell <mark@codesourcery.com>
27455 * g++.dg/parse/ambig4.C: New test.
27456 * g++.dg/tc1/dr101.C: Adjust error markers.
27457 * g++.dg/lookup/strong-using-2.C: Likewise.
27458 * g++.dg/lookup/ambig5.C: Likewise.
27459 * g++.dg/lookup/ambig4.C: Likewise.
27460 * g++.dg/parse/crash22.C: Likewise.
27462 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
27464 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
27466 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
27468 * gcc.dg/nested-calls-1.c: New test.
27470 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27472 * gfortran.dg/complex_intrinsic_1.f90: New test.
27473 * gfortran.dg/complex_intrinsic_2.f90: New test.
27474 * gfortran.dg/fgetc_1.f90: New test.
27475 * gfortran.dg/fgetc_2.f90: New test.
27476 * gfortran.dg/fgetc_3.f90: New test.
27477 * gfortran.dg/ftell_1.f90: New test.
27478 * gfortran.dg/ftell_2.f90: New test.
27479 * gfortran.dg/gnu_logical_1.F: New test.
27480 * gfortran.dg/gnu_logical_2.f90: New test.
27482 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
27484 PR middle-end/24820
27485 * gcc.dg/pr24820.c: New test.
27487 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
27489 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
27490 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
27493 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27496 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
27498 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
27500 * gcc.target/cris/cris.exp: New file.
27501 * gcc.target/cris/rld-legit1.c: New test.
27502 * gcc.target/cris/rld-legit2.c: New test.
27504 2005-11-12 Jakub Jelinek <jakub@redhat.com>
27507 * g++.dg/opt/pr24780.C: New test.
27510 * g++.dg/template/asm1.C: New test.
27512 2005-11-12 Steven G. Kargl <kargls@comcast.net>
27514 PR libgfortran/24787
27515 * gfortran.dg/scan_1.f90: New test.
27517 2005-11-12 Jan Hubicka <jh@suse.cz>
27519 * gcc.target/i386/minmax-1.c: New.
27520 * gcc.target/i386/minmax-2.c: New.
27522 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
27524 * gcc.dg/pr24445.c: Fix for 64-bit targets.
27526 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
27528 * gcc.c-torture/execute/20051110-1.c,
27529 gcc.c-torture/execute/20051110-2.c: New tests.
27531 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
27533 PR middle-end/24750
27534 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
27537 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
27539 * lib/target-libpath.exp (get_shlib_extension): New proc.
27540 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
27541 * lib/gfortran.exp (gfortran_link_flags): Likewise.
27542 * lib/objc.exp (objc_target_compile): Likewise.
27543 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
27546 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
27548 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
27550 * lib/target-supports.exp (check_effective_target_static_libgfortran):
27551 Add -static to additional_flags and pass it to target_compile.
27553 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
27555 PR libgfortran/24719
27556 gfortran.dg/read_noadvance.f90: New test.
27558 PR libgfortran/24699
27559 gfortran.dg/fmt_t_2.f90: New test.
27561 PR libgfortran/24785
27562 gfortran.dg/read_x_eor.f90: New test.
27564 PR libgfortran/24584
27565 gfortran.dg/namelist_empty.f90: Rename test.
27567 PR libgfortran/24489
27568 gfortran/read_eor.f90: Rename test.
27570 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
27573 * gfortran.dg/automatic_module_variable.f90: New test.
27575 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
27578 * gcc.dg/pr24445.c: New test.
27580 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
27584 * gfortran.dg/recursive_statement_functions.f90: Add statement
27585 functions using inline intrinsic functions and parameters to test
27586 that they no longer seg-fault.
27589 gfortran.dg/nested_modules_4.f90: New test.
27590 gfortran.dg/nested_modules_5.f90: New test.
27592 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27595 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
27597 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
27599 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
27602 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
27604 * gcc.dg/sparc-getcontext-1.c: New test.
27606 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
27608 * gcc.dg/ifcvt-fabs-1.c: New test.
27610 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
27613 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
27614 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
27616 2005-11-09 Richard Guenther <rguenther@suse.de>
27618 PR tree-optimization/24716
27619 * gcc.c-torture/execute/pr24716.c: New testcase.
27621 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
27623 * gcc.dg/pr24624.c: Disable for non S/390 targets.
27625 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
27628 * gcc.dg/pr24624.c: Testcase added.
27630 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
27633 * g++.dg/other/pr24623.C: Testcase added.
27635 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
27638 * gfortran-dg/pure_byref_1.f90: New.
27639 * gfortran-dg/pure_byref_2.f90: New.
27641 2005-11-09 Uros Bizjak <uros@kss-loka.si>
27644 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
27645 * gcc.dg/dg.exp: Run main loop also for *.i files.
27647 2005-11-08 Jakub Jelinek <jakub@redhat.com>
27650 * g++.dg/tls/diag-3.C: New test.
27651 * g++.dg/tls/diag-4.C: New test.
27652 * g++.dg/tls/static-1.C: New test.
27653 * g++.dg/tls/static-1a.cc: New file.
27655 2005-11-08 Diego Novillo <dnovillo@redhat.com>
27658 * g++.dg/tree-ssa/pr23046.C: New test.
27660 2005-11-08 Devang Patel <dpatel@apple.com>
27662 PR tree-optimization/23115
27663 * gcc.dg/tree-ssa/pr23115.c: New.
27665 2005-11-08 David Edelsohn <edelsohn@gnu.org>
27667 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
27668 * gcc.target/powerpc/pr16155.c: Same.
27669 * gcc.target/powerpc/altivec-1.c: Same.
27670 * gcc.target/powerpc/altivec-2.c: Same.
27671 * gcc.target/powerpc/altivec-3.c: Same.
27672 * gcc.target/powerpc/altivec-5.c: Same.
27673 * gcc.target/powerpc/altivec-11.c: Same.
27674 * gcc.target/powerpc/altivec-12.c: Same.
27675 * gcc.target/powerpc/altivec-14.c: Same.
27676 * gcc.target/powerpc/altivec-22.c: Same.
27677 * gcc.target/powerpc/altivec-consts.c: Same.
27678 * gcc.target/powerpc/altivec-pr22085.c: Same.
27679 * gcc.target/powerpc/altivec-splat.c: Same.
27680 * gcc.target/powerpc/altivec-varargs-1.c: Same.
27681 * gcc.target/powerpc/altivec-vec-merge.c: Same.
27682 * gcc.target/powerpc/darwin-longlong.c: Same.
27684 2005-11-08 Uros Bizjak <uros@kss-loka.si>
27687 * gcc.dg/pr19340.c: New test.
27689 2005-11-07 Ian Lance Taylor <ian@airs.com>
27691 PR rtl-optimization/24683
27692 * gcc.dg/pr24683.c: New test.
27694 2005-11-07 Uros Bizjak <uros@kss-loka.si>
27696 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
27697 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
27699 2005-11-07 Uros Bizjak <uros@kss-loka.si>
27701 * gcc.target/i386/pr23376.c: Compile with -mmmx.
27703 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
27705 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
27707 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
27711 * gcc.target/powerpc/altivec-consts.c,
27712 gcc.target/powerpc/altivec-splat.c: New testcase.
27714 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
27718 * gcc.dg/overflow-2.c: New testcase.
27720 2005-11-07 Jakub Jelinek <jakub@redhat.com>
27722 PR rtl-optimization/23567
27723 * gcc.c-torture/execute/20051104-1.c: New test.
27725 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
27728 gfortran.dg/private_type_2.f90: Modified to check that case with
27729 PRIVATE declaration within derived type is accepted.
27732 gfortran.dg/pointer_assign_1.f90: New test.
27735 * gfortran.dg/arrayio_0.f90: New test.
27738 gfortran.dg/data_initialized.f90: New test.
27739 gfortran.dg/data_constraints_1.f90: New test.
27740 gfortran.dg/data_constraints_2.f90: New test.
27742 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
27746 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
27748 2005-11-06 Diego Novillo <dnovillo@redhat.com>
27751 * gcc.dg/tree-ssa/pr24670.c: New test.
27753 2005-11-05 Ian Lance Taylor <ian@airs.com>
27756 * gcc.target/i386/pr22432.c: New test.
27758 2005-11-05 Richard Henderson <rth@redhat.com>
27760 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
27761 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
27762 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
27763 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
27764 from gcc.dg/alpha-*.
27765 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
27766 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
27768 2005-11-05 Andreas Jaeger <aj@suse.de>
27770 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
27772 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
27775 * gcc.dg/torture/pr23424-1.c: New test.
27777 2005-11-04 Richard Henderson <rth@redhat.com>
27779 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
27780 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
27781 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
27782 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
27783 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
27784 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
27785 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
27786 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
27787 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
27788 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
27789 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
27790 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
27791 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
27792 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
27793 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
27794 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
27795 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
27796 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
27797 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
27798 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
27799 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
27800 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
27801 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
27802 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
27804 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
27805 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
27806 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
27807 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
27808 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
27809 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
27810 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
27811 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
27812 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
27813 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
27814 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
27815 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
27816 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
27817 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
27818 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
27819 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
27820 gcc.target/i386/lea.c, gcc.target/i386/local.c,
27821 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
27822 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
27823 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
27824 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
27825 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
27826 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
27827 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
27828 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
27829 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
27830 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
27831 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
27832 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
27833 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
27834 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
27835 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
27836 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
27837 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
27838 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
27839 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
27840 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
27841 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
27842 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
27843 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
27844 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
27845 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
27846 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
27847 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
27848 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
27850 2005-11-04 Diego Novillo <dnovillo@redhat.com>
27853 * gcc.dg/tree-ssa/pr24627.c: New test.
27855 2005-11-04 Paul Brook <paul@codesourcery.com>
27857 * gcc.dg/tls/opt-10.c: New test.
27859 2005-11-04 Andreas Jaeger <aj@suse.de>
27861 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
27862 avoid extra warnings.
27864 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27866 PR libfortran/22298
27867 * lib/target-supports.exp
27868 (check_effective_target_static_libgfortran): New
27869 static_libgfortran effective target.
27870 * gfortran.dg/static_linking_1.f: New test.
27871 * gfortran.dg/static_linking_1.c: New file.
27873 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
27875 * gcc.dg/pr24615.c: Guard test with { target fpic }.
27877 2005-11-03 Josh Conner <jconner@apple.com>
27880 g++.dg/ext/array2.C: New test.
27881 g++.dg/template/dependent-name3.C: New test.
27882 g++.dg/template/dependent-name4.C: New test.
27883 g++.dg/template/sfinae2.C: New test.
27885 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
27887 PR preprocessor/22042
27888 * gcc.dg/cpp/strify4.c: New test.
27890 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
27893 * g++.dg/cpp/string-1.C: New test.
27895 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
27897 * gcc.target/powerpc: New directory.
27898 * gcc.target/powerpc/powerpc.exp: New file.
27899 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
27900 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
27901 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
27902 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
27903 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
27904 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
27905 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
27906 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
27907 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
27908 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
27909 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
27910 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
27911 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
27912 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
27913 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
27914 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
27915 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
27916 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
27917 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
27918 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
27919 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
27920 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
27921 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
27922 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
27923 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
27924 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
27925 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
27926 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
27927 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
27928 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
27929 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
27930 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
27931 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
27932 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
27934 2005-11-03 Mark Mitchell <mark@codesourcery.com>
27937 * g++.dg/warn/inline2.C: New test.
27939 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
27941 PR middle-end/23155
27942 * g++.dg/ext/c99struct1.C: New test.
27943 * gcc.dg/union-cast-1.c: New test.
27944 * gcc.dg/union-cast-2.c: New test.
27945 * gcc.dg/union-cast-3.c: New test.
27947 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
27949 PR middle-end/24589
27950 * gcc.c-torture/execute/zero-struct-2.c: New test.
27952 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
27955 * g++.dg/init/switch1.C: New test.
27957 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
27959 * gcc.dg/delay-slot-1.c: New test.
27961 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
27964 * gcc.dg/pr24620.c: New test.
27966 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
27969 * gcc.dg/format/unnamed-1.c: New test.
27971 2005-11-02 Mark Mitchell <mark@codesourcery.com>
27974 * g++.dg/expr/cond8.C: New test.
27977 * g++.dg/parse/dot1.C: New test.
27979 2005-11-02 Jan Hubicka <jh@suse.cz>
27982 * gcc.dg/i386-lea.c: New test
27984 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
27987 * gcc.dg/pr24615.c: New test.
27989 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
27992 * gcc.dg/pr24600.c: New test.
27994 2005-11-02 Mark Mitchell <mark@codesourcery.com>
27997 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
27998 * g++.dg/parse/typename9.C: New test.
27999 * g++/dg/parse/typename10.C: Likewise.
28001 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
28004 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
28005 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
28006 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
28008 2005-11-02 Mark Mitchell <mark@codesourcery.com>
28011 * g++.dg/debug/static1.C: New test.
28013 2005-11-02 Josh Conner <jconner@apple.com>
28015 * g++.dg/crash38.C: moved into proper directory...
28016 * g++.dg/template/crash42.C: ...here
28018 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
28021 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
28022 pcc_bitfield_type_matters || default_packed.
28024 * lib/target-supports.exp
28025 (check_effective_target_pcc_bitfield_type_matters): New proc.
28026 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
28029 * lib/target-supports.exp (check_effective_default_packed): New proc.
28030 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
28031 Gate expected errors on target ! default_packed.
28032 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
28034 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28036 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
28039 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28042 * gfortran.dg/entry_5.f90: New.
28043 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
28045 2005-11-01 Bob Wilson <bob.wilson@acm.org>
28047 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
28049 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
28052 gfortran.dg/namelist_blockdata.f90: New test.
28055 gfortran.dg/external_implicit_none.f90: New test.
28058 * gfortran.dg/secnds.f: New test.
28060 2005-10-31 Jan Hubicka <jh@suse.cz>
28063 * gcc.c-torture/compile/pr20928.c: New test.
28065 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
28067 PR middle-end/23492
28068 * gcc.c-torture/compile/zero-strct-5.c: New test.
28070 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
28072 PR libgfortran/24584
28073 * gfortran.dg/pr24584.f90: New test.
28075 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
28078 * gfortran.dg/char_result_9.f90: New.
28079 * gfortran.dg/char_result_10.f90: New.
28081 2005-10-30 Jan Hubicka <jh@suse.cz>
28083 * g++.dg/tree-ssa/pr24172.C: New testcase.
28085 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28087 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
28089 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
28091 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
28092 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
28093 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
28094 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
28095 gfortran.dg/enum_9.f90,
28096 gfortran.fortran-torture/compile/enum_1.f90,
28097 gfortran.fortran-torture/execute/enum_1.f90,
28098 gfortran.fortran-torture/execute/enum_2.f90,
28099 gfortran.fortran-torture/execute/enum_3.f90,
28100 gfortran.fortran-torture/execute/enum_4.f90: New tests.
28102 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
28105 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
28106 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
28108 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28110 PR libfortran/20179
28111 * gfortran.dg/mixed_io_1.f90: New test.
28112 * gfortran.dg/mixed_io_1.c: New file.
28114 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28116 * gfortran.dg/malloc_free_1.f90: New test.
28118 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
28120 * gcc.dg/nested-func-4.c: Require profiling -pg.
28122 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
28125 * g++.dg/warn/main-2.C: New test.
28127 2005-10-28 Steven G. Kargl <kargls@comcast.net>
28130 * gfortran.dg/interface_2.f90: new test.
28132 2005-10-28 Josh Conner <jconner@apple.com>
28135 * g++.dg/template/crash38.C: New test.
28136 * g++.dg/parse/explicit1.C: Change expected errors.
28138 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
28141 * g++.dg/other/large-size-array.C: New test.
28143 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
28145 PR middle-end/24362
28146 * g++.dg/opt/complex4.C: New test.
28148 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
28150 * gcc.dg/nested-func-4.c: New test.
28152 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
28155 gfortran.dg/derived_recursion.f90: New test.
28156 gfortran.dg/implicit_actual.f90: New test.
28158 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
28160 PR middle-end/24295, PR testsuite/24477
28161 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
28162 removed when weakref hits the tree.
28164 2005-10-25 Jakub Jelinek <jakub@redhat.com>
28166 * gfortran.dg/cray_pointers_4.f90: New test.
28168 * gfortran.dg/cray_pointers_5.f90: New test.
28170 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
28173 * gfortran.dg/assign_5.f90: New test.
28174 * gfortran.dg/assign_6.f: New test.
28176 2005-10-25 Uros Bizjak <uros@kss-loka.si>
28178 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
28179 CPU has no SSE support.
28181 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
28183 PR libgfortran/24224
28184 * gfortran.dg/arrayio_1.f90: Update attribution.
28185 * gfortran.dg/arrayio_2.f90: Update attribution.
28186 * gfortran.dg/arrayio_3.f90: Update attribution.
28187 * gfortran.dg/arrayio_4.f90: Update test conditions.
28188 * gfortran.dg/arrayio_5.f90: Update attribution.
28189 * gfortran.dg/arrayio_6.f90: New test.
28190 * gfortran.dg/arrayio_7.f90: New test.
28192 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
28194 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
28196 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
28198 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
28200 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
28203 * gfortran.dg/namelist_char_only.f90: New test.
28205 2005-10-24 Asher Langton <langton2@llnl.gov>
28209 * gfortran.dg/cray_pointers_1.f90: New test.
28210 * gfortran.dg/cray_pointers_2.f90: New test.
28211 * gfortran.dg/cray_pointers_3.f90: New test.
28212 * gfortran.dg/loc_1.f90: New test.
28213 * gfortran.dg/loc_2.f90: New test.
28215 2005-10-24 Steven Bosscher <stevenb@suse.de>
28217 * gcc.dg/pr24225.c: New test.
28219 2005-10-24 Asher Langton <langton2@llnl.gov>
28221 * gfortran.dg/dup_save_1.f90: New test.
28222 * gfortran.dg/dup_save_2.f90: New test.
28224 2005-10-24 Paul Brook <paul@codesourcery.com>
28227 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
28230 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
28232 PR libgfortran/24489
28233 * gfortran.dg/pr24489.f90: New test.
28235 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
28238 * gfortran.dg/ichar_1.f90: Add tests for derived types.
28240 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
28243 * g++.dg/init/array16.C: Skip for mmix-*-*.
28245 2005-10-23 Asher Langton <langton2@llnl.gov>
28247 * gfortran.dg/byte_1.f90: New test.
28248 * gfortran.dg/byte_2.f90: New test.
28250 2005-10-23 David Edelsohn <edelsohn@gnu.org>
28252 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
28254 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
28257 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
28260 * gfortran.dg/merge_char_const.f90: New test.
28263 * gfortran.dg/spread_scalar_source.f90: New test.
28265 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
28267 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
28269 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
28270 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
28272 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
28274 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
28277 * gfortran.dg/der_pointer_4.f90: New.
28279 2005-10-22 David Ayers <d.ayers@inode.at>
28281 * obj-c++.dg/except-1.mm: Simplify.
28283 2005-10-21 David Ayers <d.ayers@inode.at>
28285 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
28287 2005-10-21 Jakub Jelinek <jakub@redhat.com>
28289 * gfortran.dg/assumed_dummy_2.f90: New test.
28291 2005-10-21 James E Wilson <wilson@specifix.com>
28293 PR preprocessor/15220
28294 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
28296 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
28298 * gcc.c-torture/execute/20051021-1.c: New test.
28300 2005-10-21 Mark Mitchell <mark@codesourcery.com>
28303 * g++.dg/ext/tmplattr1.C: New test.
28305 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
28308 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
28310 2005-10-20 Geoffrey Keating <geoffk@apple.com>
28312 * obj-c++.dg/except-1.mm: New.
28314 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
28316 2005-10-21 Alan Modra <amodra@bigpond.net.au>
28318 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
28320 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
28322 PR middle-end/24295
28323 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
28324 declarations with the same names as thunks' alias targets, use
28326 * gcc.dg/attr-alias-3.c: New test.
28327 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
28329 2005-10-20 Mark Mitchell <mark@codesourcery.com>
28332 * g++.dg/parse/access8.C: New test.
28334 2005-10-20 Richard Guenther <rguenther@suse.de>
28337 * g++.dg/tree-ssa/pr24439.C: New testcase.
28339 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
28341 * g++.dg/opt/delay-slot-1.C: New test.
28343 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
28346 * gfortran.fg/der_init_1.f90: New.
28348 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
28350 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
28352 2005-10-19 Mark Mitchell <mark@codesourcery.com>
28355 * g++.dg/parse/error28.C: New test.
28357 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
28359 * gcc.dg/profile-generate-2.c: New test.
28361 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
28364 * g++.dg/ext/dllimport11.C: New.
28366 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28369 * g++.dg/other/friend3.C: New test.
28371 2005-10-18 Mark Mitchell <mark@codesourcery.com>
28374 * g++.dg/template/error19.C: New test.
28376 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
28379 * g++.dg/overload/koenig2.C: New.
28382 * g++.dg/overload/error2.C: New.
28385 * g++.dg/inherit/covariant14.C: New.
28387 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28390 * g++.dg/parse/for1.C: New test.
28392 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
28395 * gfortran.dg/host_dummy_index_1.f90: New test.
28398 * gfortran.dg/automatic_char_len_2.f90: New test.
28401 * gfortran.dg/recursive_statement_functions.f90: New test.
28404 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
28407 * gfortran.dg/external_initializer.f90: New test.
28410 * non_module_public.f90: New test.
28412 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
28415 * g++.dg/template/overload7.C: New.
28418 * g++.dg/other/switch2.C: Remove expected warnings.
28421 * g++.dg/template/defarg6.C: New.
28423 2005-10-17 Uros Bizjak <uros@kss-loka.si>
28426 * gcc.target/i386/pr24315.c: New test.
28428 2005-10-16 Mark Mitchell <mark@codesourcery.com>
28431 * g++.dg/template/static21.C: New test.
28432 * g++.dg/template/static21-a.cc: Likewise.
28434 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
28437 * g++.dg/warn/Wswitch-default-1.C: New test.
28438 * g++.dg/warn/Wswitch-default-2.C: New test.
28440 2005-10-16 Mark Mitchell <mark@codesourcery.com>
28443 * g++.dg/parse/template18.C: New test.
28444 * g++.dg/template/nontype15.C: Likewise.
28446 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
28449 * gfortran.dg/spec_expr_2.f90: New.
28451 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
28453 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
28454 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
28455 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
28456 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
28457 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
28458 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
28459 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
28460 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
28461 previous target-specific skips and warning-message matches where
28464 2005-10-15 Mark Mitchell <mark@codesourcery.com>
28467 * g++.dg/warn/Wctor-dtor.C: New test.
28469 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28472 * gcc.dg/for-1.c: New test.
28474 2005-10-14 Mark Mitchell <mark@codesourcery.com>
28477 * g++.dg/warn/Wconversion1.C: New test.
28478 * g++.dg/ext/packed4.C: Compile with -w.
28479 * g++.dg/opt/20050511-1.C: Likewise.
28480 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
28482 2005-10-14 Jakub Jelinek <jakub@redhat.com>
28484 * gfortran.dg/boz_5.f90: New test.
28486 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
28489 * g++.dg/other/switch2.C: New.
28492 * g++.dg/init/ctor7.C: New.
28494 2005-10-13 David Edelsohn <edelsohn@gnu.org>
28497 * g++.dg/parse/crash32.C: New test.
28499 2005-10-13 Mark Mitchell <mark@codesourcery.com>
28502 * g++.dg/init/goto2.C: New test.
28505 * g++.dg/template/crash/41.C: New test.
28508 * g++.dg/template/crash40.C: New test.
28511 * g++.dg/parse/friend5.C: New test.
28514 * g++.dg/template/crash38.C: New test.
28517 * g++.dg/template/friend38.C: New test.
28520 * g++.dg/template/crash39.C: New test.
28522 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
28524 * gcc.dg/debug/dwarf2/dwarf-char1.c,
28525 gcc.dg/debug/dwarf2/dwarf-char2.c,
28526 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
28528 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
28530 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
28532 * gcc.dg/dll-2.c: Add tests for warnings.
28533 * gcc.dg/dll-3.c: Likewise.
28534 * gcc.dg/dll-4.c: Likewise.
28536 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
28537 * g++.dg/ext/dllimport2.C: Likewise.
28538 * g++.dg/ext/dllimport3.C: Likewise.
28539 * g++.dg/ext/dllimport7.C: Likewise.
28540 * g++.dg/ext/dllimport8.C: Likewise.
28541 * g++.dg/ext/dllimport9.C: Likewise.
28543 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
28546 * gfortran.dg/derived_pointer_recursion.f90: New test.
28548 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
28550 * gcc.c-torture/execute/20051012-1.c: New test.
28552 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
28555 * gfortran.dg/automatic_char_len_1.f90: New test.
28557 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
28560 * gfortran.dg/save_common.f90: New test.
28563 * gfortran.dg/save_result.f90: New test.
28565 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
28568 * g++.dg/template/dependent-expr1.C: Add new expected error.
28569 * g++.dg/template/dependent-expr2.C: Adjust error text.
28570 * g++.dg/template/overload6.C: New.
28573 * g++.dg/other/typename8.C: New.
28576 * g++.dg/other/return1.C: New.
28578 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
28581 * g++.dg/ext/label5.C: New.
28583 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
28586 * g++.dg/parse/crash31.C: New.
28588 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
28590 * g++.dg/ipa/ipa-1.c: New test.
28591 * g++.dg/ipa/ipa-2.c: New test.
28592 * g++.dg/ipa/ipa-3.c: New test.
28593 * g++.dg/ipa/ipa-4.c: New test.
28594 * g++.dg/ipa/ipa-5.c: New test.
28595 * g++.dg/ipa/ipa.exp: New file.
28597 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
28600 * gfortran.dg/private_type_3.f90: New test.
28602 2005-10-11 Steven G. Kargl <kargls@comcast.net>
28605 gfortran.dg/aint_anint_1.f90: New test.
28607 2005-10-11 Steven G. Kargl <kargls@comcast.net>
28609 PR libgfortran/24313
28610 gfortran.dg/csqrt.f: New test.
28612 2005-10-11 Ian Lance Taylor <ian@airs.com>
28615 * g++.dg/warn/noeffect7.C: New test.
28616 * g++.dg/warn/noeffect2.C: Instantiate templates.
28617 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
28620 2005-10-11 Mark Mitchell <mark@codesourcery.com>
28623 * g++.dg/init/float1.C: New test.
28626 * g++.dg/init/member1.C: Tweak error markers.
28628 2005-10-11 Janis Johnson <janis187@us.ibm.com>
28631 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
28632 Check for null pointer.
28634 2005-10-11 Mark Mitchell <mark@codesourcery.com>
28637 * g++.dg/parse/ret-type3.C: New test.
28639 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
28642 * gcc.c-torture/compile/pr23946.c: New test.
28644 2005-10-11 Jakub Jelinek <jakub@redhat.com>
28646 * g++.dg/opt/mmx2.C: New test.
28648 2005-10-10 Mark Mitchell <mark@codesourcery.com>
28651 * g++.dg/template/static20.C: New test.
28654 * g++.dg/warn/Wunused-12.C: New test.
28657 * g++.dg/template/arg4.C: New test.
28659 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
28661 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
28662 * gcc.dg/ucnid-3.c: Likewise.
28663 * gcc.dg/ucnid-4.c: Likewise.
28664 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
28665 * g++.dg/other/ucnid-1.C: Likewise.
28666 * gcc.dg/sparc-frame-1.c: New test.
28668 2005-10-10 Mark Mitchell <mark@codesourcery.com>
28671 * g++.dg/template/spec27.C: New test.
28674 * g++.dg/template/static19.C: New test.
28676 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
28678 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
28679 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
28681 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
28684 * gfortran.fortran-torture/compile/pr24136.f: New test.
28686 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
28689 * g++.dg/parse/crash30.C: New test.
28691 2005-10-07 Richard Guenther <rguenther@suse.de>
28693 PR middle-end/24227
28694 * gcc.c-torture/compile/pr24227.c: New testcase.
28696 2005-10-07 Steve Ellcey <sje@cup.hp.com>
28698 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
28699 Do not put aligned attributes on array elements.
28701 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
28703 PR testsuite/23611, PR testsuite/23615
28704 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
28705 writing prototypes of library functions by hand.
28706 * obj-c++.dg/bitfield-4.mm: Likewise.
28707 * obj-c++.dg/const-str-4.mm: Likewise.
28708 * obj-c++.dg/encode-4.mm: Likewise.
28709 * obj-c++.dg/encode-5.mm: Likewise.
28710 * obj-c++.dg/encode-6.mm: Likewise.
28711 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
28712 * obj-c++.dg/method-10.mm: Likewise.
28713 * obj-c++.dg/method-17.mm: Likewise.
28714 * obj-c++.dg/method-19.mm: Likewise.
28715 * obj-c++.dg/try-catch-2.mm: Likewise.
28717 2005-10-06 Richard Henderson <rth@redhat.com>
28720 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
28722 2005-10-06 Dale Johannesen <dalej@apple.com>
28724 * gcc.c-torture/execute/20030125-1.c: Correct.
28726 2005-10-06 Richard Guenther <rguenther@suse.de>
28728 PR tree-optimization/24238
28729 * g++.dg/tree-ssa/pr24238.C: New testcase.
28731 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
28734 * gfortran.dg/der_pointer_3.f90: New test.
28736 2005-10-05 Devang Patel <dpatel@apple.com>
28739 * g++.dg/other/PR23205.C: New.
28741 2005-10-05 Richard Henderson <rth@redhat.com>
28744 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
28745 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
28747 2005-10-05 Dale Johannesen <dalej@apple.com>
28749 * gcc.c-torture/execute/float-floor.c: New.
28751 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
28753 PR tree-optimization/21419
28754 PR tree-optimization/24146
28755 PR tree-optimization/24151
28757 * g++.dg/ext/asm7.C: New.
28758 * g++.dg/ext/asm8.C: New.
28759 * gcc.dg/asm-1.c: Compile on all targets.
28760 * gcc.dg/asm-pr24146.c: New.
28761 * gcc.dg/pr21419.c: Adjust error messages.
28763 2005-10-05 Richard Guenther <rguenther@suse.de>
28766 * gfortran.fortran-torture/compile/empty.f90: New testcase.
28768 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
28771 * g++.dg/template/spec22.C: Robustify test.
28772 * g++.dg/template/spec26.C: New.
28774 2005-10-05 Uros Bizjak <uros@kss-loka.si>
28776 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
28777 if target supports vector instructions.
28779 2005-10-04 Geoffrey Keating <geoffk@apple.com>
28781 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
28784 2005-10-04 Janis Johnson <janis187@us.ibm.com>
28786 * lib/target-supports.exp (check_effective_target_fortran_large_real,
28787 check_effective_target_fortran_large_int): Replace cached result
28788 when target changes.
28790 2005-10-04 Devang Patel <dpatel@apple.com>
28792 * gcc.dg/i386-sse-vect-types.c: New.
28794 2005-10-04 Ian Lance Taylor <ian@airs.com>
28796 PR preprocessor/13726
28797 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
28798 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
28800 2005-10-04 Richard Guenther <rguenther@suse.de>
28803 * gcc.dg/noncompile/pr23576.c: New testcase.
28805 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
28807 PR middle-end/23125
28808 * gcc.dg/register-var-3.c: New test.
28810 2005-10-04 Steven Bosscher <stevenb@suse.de>
28812 * gcc.dg/pr23049.c: New test.
28814 * gcc.dg/ucnid-4.c: Fix test.
28816 2005-10-03 Diego Novillo <dnovillo@redhat.com>
28819 * gcc.c-torture/compile/pr23445.c: New test.
28821 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
28823 * g++.dg/overload/unknown1.C: New.
28825 2005-10-03 Mark Mitchell <mark@codesourcery.com>
28828 * g++.dg/template/repo4.C: New test.
28830 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28832 PR libfortran/19308
28833 * gfortran.dg/large_real_kind_2.F90: New test.
28834 * gfortran.dg/large_integer_kind_2.f90: New test.
28836 2005-10-03 Uros Bizjak <uros@kss-loka.si>
28838 * lib/target-supports.exp (check_effective_target_vect_shift):
28839 Implement with result caching. Add i?86, x86_64 and ia64 targets.
28840 (check_effective_target_vect_condition): Fix copy-n-pasto.
28842 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
28843 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
28846 2005-10-02 Mark Mitchell <mark@codesourcery.com>
28849 * g++.dg/template/overload5.C : New test.
28852 * g++.dg/expr/stdarg1.C: New test.
28854 2005-10-02 Diego Novillo <dnovillo@redhat.com>
28857 * gcc.c-torture/execute/pr24142.c: New test.
28859 2005-10-01 Diego Novillo <dnovillo@redhat.com>
28862 * gcc.c-torture/execute/pr24141.c: New test.
28864 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
28865 Diego Novillo <dnovillo@redhat.com>
28868 * gcc.c-torture/execute/pr23604.c: New test.
28870 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
28879 gfortran.dg/equiv_constraint_1.f90: New test.
28880 gfortran.dg/equiv_constraint_2.f90: New test.
28881 gfortran.dg/equiv_constraint_3.f90: New test.
28882 gfortran.dg/equiv_constraint_4.f90: New test.
28883 gfortran.dg/equiv_constraint_5.f90: New test.
28884 gfortran.dg/equiv_constraint_6.f90: New test.
28885 gfortran.dg/equiv_constraint_7.f90: New test.
28886 gfortran.dg/equiv_constraint_8.f90: New test.
28887 gfortran.dg/private_type_1.f90: New test.
28888 gfortran.dg/private_type_2.f90: New test.
28889 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
28890 980628-10.f: Assert std=gnu to permit mixing of
28891 types in equivalence statements.
28893 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
28896 * gfortran.dg/open_status_1.f90: New.
28898 2005-09-30 Uros Bizjak <uros@kss-loka.si>
28900 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
28901 * gcc.dg/vect/pr22480.c: Clean up temp files.
28902 * gcc.dg/vect/pr23831.c: Clean up temp files.
28903 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
28904 Clean up temp files.
28905 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
28906 Clean up temp files.
28908 * gcc.dg/20050309-1.c: Clean up temp files.
28909 * gcc.dg/20050325-1.c: Clean up temp files.
28911 2005-09-30 Uros Bizjak <uros@kss-loka.si>
28913 PR tree-optimization/24059
28914 * gcc.dg/vect/pr24059.c : New test.
28916 2005-09-29 Jakub Jelinek <jakub@redhat.com>
28918 PR middle-end/24109
28919 * gcc.c-torture/execute/20050929-1.c: New test.
28921 2005-09-29 Steven Bosscher <stevenb@suse.de>
28923 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
28925 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
28928 * gcc.dg/pr21419.c: New test.
28930 2005-09-29 Steven Bosscher <stevenb@suse.de>
28932 * gcc.dg/pr23911.c: New test.
28934 2005-09-28 Mark Mitchell <mark@codesourcery.com>
28936 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
28939 * g++.dg/parse/qualified4.C: New test.
28940 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
28941 * g++.old-deja/g++.mike/p8154.C: Likewise.
28943 2005-09-27 Mark Mitchell <mark@codesourcery.com>
28946 * g++.dg/template/friend37.C: New test.
28947 * g++.dg/parse/crash28.C: Adjust error markers.
28949 2005-09-27 Jakub Jelinek <jakub@redhat.com>
28952 * gfortran.fortran-torture/execute/save_2.f90: New decl.
28954 2005-09-27 Devang Patel <dpatel@apple.com>
28956 PR tree-optimization/23625
28957 * gcc.dg/pr23625.c: New test.
28959 2005-09-27 Uros Bizjak <uros@kss-loka.si>
28961 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
28962 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
28964 2005-09-26 Jakub Jelinek <jakub@redhat.com>
28967 * gfortran.fortran-torture/execute/save_1.f90: New test.
28968 * gfortran.dg/save_1.f90: New test.
28970 2005-09-26 Uros Bizjak <uros@kss-loka.si>
28972 * gcc.target/i386/builtin-apply-mmx.c: New test.
28975 * gcc.target/i386/pr22576.c: New test.
28978 * gcc.target/i386/pr22585.c: New test.
28981 * gcc.target/i386/pr23268.c: New test.
28983 PR middle-end/23831
28984 * gcc.dg/vect/pr23831.c: New test.
28987 * gcc.target/i386/pr24055.c: New test.
28989 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
28991 PR tree-optimization/23960
28992 * gcc.c-torture/compile/pr23960.c: New.
28994 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
28997 * gfortran.dg/nested_modules_3.f90: New.
28999 2005-09-22 Steven G. Kargl <kargls@comcast.net>
29002 gfortran.dg/interface_1.f90: New test.
29004 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
29005 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29008 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
29010 2005-09-22 Steven G. Kargl <kargls@comcast.net>
29013 * gfortran.dg/imag_1.f: New test.
29014 * gfortran.dg/imag_2.f: Ditto.
29016 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
29018 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
29020 2005-09-22 Jakub Jelinek <jakub@redhat.com>
29023 * g++.dg/warn/pr21983.C: New test.
29025 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
29027 * gcc.dg/20050922-1.c: Testcase added.
29029 2005-09-21 Mark Mitchell <mark@codesourcery.com>
29032 * g++.dg/template/array14.C: New test.
29034 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
29037 * gfortran.dg/der_ptr_component_1.f90: New test.
29039 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29042 * g++.dg/template/error1.C: Reject "no matching function" message.
29044 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29047 * g++.dg/lookup/error1.C: New test.
29049 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
29051 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
29052 functionality of the testcase.
29054 2005-09-20 Richard Henderson <rth@redhat.com>
29056 * gcc.dg/vect/vect-22.c: Require vect_float.
29057 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
29059 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
29061 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
29062 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
29063 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
29064 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
29065 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
29066 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
29067 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
29068 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
29069 * gcc.dg/cpp/ucnid-8.c: New test.
29071 2005-09-20 Jakub Jelinek <jakub@redhat.com>
29073 PR tree-optimization/23929
29074 * gcc.c-torture/compile/pr23929.c: New test.
29076 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
29078 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
29081 2005-09-20 Steve Ellcey <sje@cup.hp.com>
29084 * g++.dg/other/pr22003.C: Require named sections.
29086 2005-09-20 Jakub Jelinek <jakub@redhat.com>
29089 * g++.dg/rtti/crash3.C: New test.
29091 PR tree-optimization/23818
29092 * gcc.dg/pr23818.c: New test.
29094 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29097 * gfortran.dg/print_fmt_4.f: New.
29099 2005-09-20 Jakub Jelinek <jakub@redhat.com>
29102 * gfortran.fortran-torture/execute/entry_11.f90: New test.
29104 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
29106 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
29107 Use pointers to local alignable arrays instead. Added comments.
29108 * gcc.dg/vect/vect-46.c: Likewise.
29109 * gcc.dg/vect/vect-48.c: Likewise.
29110 * gcc.dg/vect/vect-49.c: Likewise.
29111 * gcc.dg/vect/vect-52.c: Likewise.
29112 * gcc.dg/vect/vect-53.c: Likewise.
29113 * gcc.dg/vect/vect-54.c: Likewise.
29114 * gcc.dg/vect/vect-56.c: Likewise.
29115 * gcc.dg/vect/vect-57.c: Likewise.
29116 * gcc.dg/vect/vect-58.c: Likewise.
29117 * gcc.dg/vect/vect-60.c: Likewise.
29118 * gcc.dg/vect/vect-61.c: Likewise.
29120 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
29121 The test is no longer vectorizable on vect_no_align targets.
29122 * gcc.dg/vect/vect-43.c: Likewsie.
29124 * gcc.dg/vect/vect-44.c: Added comments.
29125 * gcc.dg/vect/vect-45.c: Added comments.
29126 * gcc.dg/vect/vect-50.c: Added comments.
29127 * gcc.dg/vect/vect-51.c: Added comments.
29129 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
29131 * gcc.dg/vect/Os-vect-95.c: Likewise.
29133 * gcc.dg/vect/vect-41.c: Test removed.
29134 * gcc.dg/vect/vect-47.c: Test removed.
29135 * gcc.dg/vect/vect-55.c: Test removed.
29136 * gcc.dg/vect/vect-59.c: Test removed.
29138 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
29140 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
29141 No longer vectorizable on vect_no_align targets.
29142 * gcc.dg/vect/pr20122.c: Likewise.
29143 * gcc.dg/vect/vect-74.c: Likewise.
29144 * gcc.dg/vect/vect-75.c: Likewise.
29145 * gcc.dg/vect/vect-76.c: Likewise.
29147 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
29148 Will not be vectorizable on vect_no_align targets once aliasing issues
29150 * gcc.dg/vect/vect-79.c: Likewise.
29152 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
29153 * gcc.dg/vect/vect-78.c: Likewise.
29154 * gcc.dg/vect/vect-97.c: Likewise.
29156 2005-09-19 Steven Bosscher <stevenb@suse.de>
29158 * gcc.dg/pr23943.c: New test.
29160 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
29163 * gfortran.dg/derived_pointer_null_1.f90: New test.
29165 2005-09-18 Richard Guenther <rguenther@suse.de>
29167 PR middle-end/23944
29168 * gcc.c-torture/compile/pr23944.c: New testcase.
29170 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
29173 * gfortran.dg/der_pointer_2.f90: New test.
29175 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
29178 * gfortran.dg/nested_modules_2.f90: New test.
29180 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29183 * g++.dg/other/semicolon.C: New test.
29185 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
29187 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
29188 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
29190 2005-09-16 Mark Mitchell <mark@codesourcery.com>
29193 * g++.dg/template/static18.C: New test.
29196 * g++.dg/template/crash19.C: Remove dg-error marker.
29197 * g++.dg/template/local4.C: New test.
29199 2005-09-16 Paul Brook <paul@codesourcery.com>
29202 * gfortran.dg/dependency_1.f90: New test.
29204 2005-09-15 Mark Mitchell <mark@codesourcery.com>
29207 * g++.dg/template/static17.C: New test.
29209 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
29212 * g++.dg/warn/huge-val1.C: New test.
29214 2005-09-15 Mark Mitchell <mark@codesourcery.com>
29217 * g++.dg/parse/class2.C: New test.
29218 * g++.dg/template/explicit8.C: Likewise.
29219 * g++.dg/template/spec25.C: Likewise.
29221 2005-09-14 Josh Conner <jconner@apple.com>
29223 PR middle-end/23584
29224 * gcc.dg/pr23584.c: New test.
29226 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
29228 PR fortran/21875 Internal Unit Array I/O, NIST
29229 * gfortran.dg/arrayio_1.f90: New test.
29230 * gfortran.dg/arrayio_1.f90: New test.
29231 * gfortran.dg/arrayio_1.f90: New test.
29232 * gfortran.dg/arrayio_1.f90: New test.
29233 * gfortran.dg/arrayio_1.f90: New test.
29235 2005-09-14 Uros Bizjak <uros@kss-loka.si>
29237 PR middle-end/22480
29238 * gcc.dg/vect/pr22480.c: New test.
29240 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
29243 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
29245 2005-09-13 Josh Conner <jconner@apple.com>
29248 * g++.dg/init/struct2.C: New test.
29249 * g++.dg/init/struct3.C: New test.
29251 2005-09-13 Janis Johnson <janis187@us.ibm.com>
29253 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
29254 Clean up temp files.
29255 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
29256 gcc.dg/tree-ssa/builtin-fprintf-1.c,
29257 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
29258 gcc.dg/tree-ssa/builtin-printf-1.c,
29259 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
29260 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
29261 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
29262 gcc.dg/tree-ssa/builtin-vprintf-1.c,
29263 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
29264 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
29265 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
29266 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
29267 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
29268 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
29269 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
29270 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
29272 2005-09-13 Josh Conner <jconner@apple.com>
29274 * lib/gcc-dg.exp: Load scanipa.exp.
29275 (cleanup-dump): New procedure.
29276 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
29277 * lib/scandump.exp: New file.
29278 * lib/scantree.exp: Use it.
29279 * lib/scanipa.exp: New file.
29281 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
29284 * gfortran.dg/generic_4.f90: New test.
29286 2005-09-13 Uros Bizjak <uros@kss-loka.si>
29289 * gcc.target/i386/pr23816-1.c: New test.
29290 * gcc.target/i386/pr23816-2.c: New test.
29293 2005-09-13 Bastian Blank <waldi@debian.org>
29296 * g++.dg/abi/mangle26.C: New test.
29297 * g++.dg/abi/mangle27.C: New test.
29298 * g++.dg/abi/mangle28.C: New test.
29299 * g++.dg/abi/mangle29.C: New test.
29302 * g++.dg/parse/register1.C: New test.
29304 2005-09-13 Mark Mitchell <mark@codesourcery.com>
29307 * g++.dg/template/access16.C: New test.
29309 2005-09-13 Richard Sandiford <richard@codesourcery.com>
29311 * gfortran.dg/char_pack_2.f90: Increase the vector size.
29313 2005-09-13 Richard Sandiford <richard@codesourcery.com>
29316 * gfortran.dg/shape_2.f90: New test.
29318 2005-09-13 Richard Sandiford <richard@codesourcery.com>
29321 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
29322 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
29323 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
29324 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
29325 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
29326 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
29327 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
29330 2005-09-12 Mark Mitchell <mark@codesourcery.com>
29333 * g++.dg/parse/template17.C: New test.
29335 2005-09-12 Mark Mitchell <mark@codesourcery.com>
29338 * g++.dg/template/nontype14.C: New test.
29340 2005-09-12 Ian Lance Taylor <ian@airs.com>
29343 * g++.dg/lookup/friend7.C: New test.
29344 * g++.dg/lookup/friend8.C: New test.
29345 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
29346 so that it will be found via argument dependent lookup.
29347 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
29348 friend functions which will no longer be found.
29349 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
29350 function g, so that it will be found via argument dependent
29352 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
29353 * g++.old-deja/g++.mike/net43.C: Likewise.
29355 2005-09-12 Mark Mitchell <mark@codesourcery.com>
29358 * g++.dg/template/static16.C: New test.
29360 2005-09-12 Josh Conner <jconner@apple.com>
29362 PR middle-end/23237
29363 * gcc.c-torture/compile/pr23237.c: New test.
29365 2005-09-11 Richard Henderson <rth@redhat.com>
29367 * g++.dg/other/error8.C: Update expected diagnostic text.
29369 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29371 PR libfortran/19872
29372 * gfortran.dg/overwrite_1.f: New test.
29374 2005-09-09 Josh Conner <jconner@apple.com>
29376 * g++.dg/init/pr23180-1.C: Removed.
29377 * g++.dg/init/pr23180-2.C: Removed.
29379 2005-09-09 David Daney <ddaney@avtrex.com>
29381 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
29382 files which are ...
29383 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
29384 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
29386 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
29388 * gfortran.dg/iostat_2.f90: New test.
29390 2005-09-09 Mark Mitchell <mark@codesourcery.com>
29393 * g++.dg/ext/interface1.C: New test.
29394 * g++.dg/ext/interface1.h: Likewise.
29395 * g++.dg/ext/interface1a.cc: Likewise.
29397 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
29399 * gfortran.dg/iomsg_1.f90: New test case.
29401 2005-09-09 Richard Guenther <rguenther@suse.de>
29404 * g++.dg/tree-ssa/pr23624.C: New testcase.
29406 2005-09-09 Richard Sandiford <richard@codesourcery.com>
29409 * gfortran.dg/vector_subscript_1.f90,
29410 * gfortran.dg/vector_subscript_2.f90: New tests.
29412 2005-09-09 Richard Sandiford <richard@codesourcery.com>
29415 * gfortran.dg/array_alloc_1.f90,
29416 * gfortran.dg/array_alloc_2.f90,
29417 * gfortran.dg/array_alloc_3.f90: New tests.
29419 2005-09-09 Richard Sandiford <richard@codesourcery.com>
29422 * gfortran.dg/array_constructor_6.f90
29423 * gfortran.dg/array_constructor_7.f90
29424 * gfortran.dg/array_constructor_8.f90
29425 * gfortran.dg/array_constructor_9.f90
29426 * gfortran.dg/array_constructor_10.f90
29427 * gfortran.dg/array_constructor_11.f90
29428 * gfortran.dg/array_constructor_12.f90: New tests.
29430 2005-09-08 Josh Conner <jconner@apple.com>
29433 * g++.dg/init/pr23180-1.C: New test.
29434 * g++.dg/init/pr23180-2.C: New test.
29436 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
29439 * gfortran.dg/module_double_reuse.f90: New.
29441 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
29448 * gfortran.dg/common_equivalence_1.f: New.
29449 * gfortran.dg/common_equivalence_2.f: New.
29450 * gfortran.dg/common_equivalence_3.f: New.
29451 * gfortran.dg/contained_equivalence_1.f90: New.
29452 * gfortran.dg/module_blank_common.f90: New.
29453 * gfortran.dg/module_commons_1.f90: New.
29454 * gfortran.dg/module_equivalence_1.f90: New.
29455 * gfortran.dg/nested_modules_1.f90: New.
29456 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
29457 equivalences and add comment to connect the test with
29460 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29463 * gfortran.dg/common_6.f90: New test.
29465 2005-09-08 Richard Sandiford <richard@codesourcery.com>
29468 * gfortran.dg/char_result_1.f90,
29469 * gfortran.dg/char_result_2.f90,
29470 * gfortran.dg/char_result_3.f90,
29471 * gfortran.dg/char_result_4.f90,
29472 * gfortran.dg/char_result_5.f90,
29473 * gfortran.dg/char_result_6.f90,
29474 * gfortran.dg/char_result_7.f90,
29475 * gfortran.dg/char_result_8.f90: New tests.
29477 2005-09-08 Richard Sandiford <richard@codesourcery.com>
29480 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
29482 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
29485 * obj-c++.dg/selector-5.mm: New test.
29486 * obj-c++.dg/selector-6.mm: New test.
29488 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
29492 * objc.dg/error-1.m: New test.
29494 2005-09-07 Richard Sandiford <richard@codesourcery.com>
29497 * gfortran.fortran-torture/execute/pr23373-1.f90,
29498 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
29500 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
29502 PR libfortran/23760
29503 * gfortran.dg/g77/1832.f: Remove long string in write statement
29504 to allow the test to pass on correct list directed output with
29507 2005-09-07 James E Wilson <wilson@specifix.com>
29509 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
29511 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
29513 * gfortran.dg/parameter+save.f90: Rename to
29514 * gfortran.dg/parameter_save.f90: .. this.
29516 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
29519 * gfortran.dg/parameter+save.f90: New test case.
29521 2005-09-06 Richard Sandiford <richard@codesourcery.com>
29524 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
29526 2005-09-06 Jakub Jelinek <jakub@redhat.com>
29529 * gcc.dg/pr23075.c: New test.
29530 * g++.dg/warn/pr23075.C: New test.
29533 * gcc.target/i386/pr22362.c: New test.
29535 PR rtl-optimization/23098
29536 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
29538 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
29539 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29540 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29542 2005-09-06 Mark Mitchell <mark@codesourcery.com>
29544 * g++.dg/expr/cast6.C: New test.
29547 * g++.dg/init/new15.C: New test.
29549 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
29551 * gcc.dg/vect/Os-vect-95.c: New test.
29552 * gcc.dg/vect/vect-95.c: Same.
29554 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
29556 * gcc.dg/vect/vect-29.c: Update xfail testing.
29557 * gcc.dg/vect/vect-44.c: Same.
29558 * gcc.dg/vect/vect-48.c: Same.
29559 * gcc.dg/vect/vect-50.c: Same.
29560 * gcc.dg/vect/vect-72.c: Same.
29561 * gcc.dg/vect/vect-77.c: Same.
29562 * gcc.dg/vect/vect-78.c: Same.
29563 * gcc.dg/vect/vect-80.c: Same.
29564 * gcc.dg/vect/vect-96.c: Same.
29565 * gcc.dg/vect/vect-100.c: Same.
29566 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
29567 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
29568 * gfortran.dg/vect/vect-5.f90: Same.
29570 2005-09-06 Jakub Jelinek <jakub@redhat.com>
29572 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
29574 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29575 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29578 * g++.dg/opt/pr23056.C: New test.
29580 PR rtl-optimization/23098
29581 * gcc.target/i386/pr23098.c: New test.
29583 2005-09-05 Mark Mitchell <mark@codesourcery.com>
29586 * g++.dg/template/static15.C: New test.
29589 * g++.dg/ext/stmtexpr5.C: New test.
29590 * g++.dg/ext/stmtexpr6.C: Likewise.
29592 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
29594 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
29596 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
29597 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
29598 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
29600 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
29602 PR libfortran/23321
29603 * gfortran.dg/direct_io_4.f90: New test case.
29605 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
29606 Rasmus Hahn <rassahah@neofonie.de>
29609 * objc.dg/type-stream-1.m: New test.
29611 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
29614 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
29615 gfortran.dg/print_fmt_3.f90: New test.
29617 2005-09-03 Jakub Jelinek <jakub@redhat.com>
29619 * gfortran.dg/fmt_t_1.f90: New test.
29621 2005-09-03 Jakub Jelinek <jakub@redhat.com>
29623 PR rtl-optimization/23454
29624 * g++.dg/opt/pr23454.C: New test.
29626 2005-09-03 Mark Mitchell <mark@codesourcery.com>
29629 * g++.dg/ext/static1.C: New test.
29631 2005-09-02 Richard Henderson <rth@redhat.com>
29633 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
29634 tail call to check_fa_work.
29636 2005-09-02 Mark Mitchell <mark@codesourcery.com>
29639 * g++.dg/other/gc3.C: New test.
29641 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
29643 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
29644 * gcc.dg/20050826-1.c: Likewise.
29646 2005-08-31 Mark Mitchell <mark@codesourcery.com>
29649 * g++.dg/expr/volatile1.C: New test.
29651 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
29653 PR middle-end/23547
29654 * gcc.dg/pr23547.c: New test.
29656 2005-09-02 Richard Sandiford <richard@codesourcery.com>
29659 * gcc.c-torture/execute/pr22061-1.c,
29660 * gcc.c-torture/execute/pr22061-2.c,
29661 * gcc.c-torture/execute/pr22061-3.c,
29662 * gcc.c-torture/execute/pr22061-4.c: New tests.
29664 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
29666 * gcc.dg/Wredundant-decls-2.c: New test to check that
29667 -Wredundant-decls does not issue warning for a variable
29668 definition following a declaration.
29670 2005-09-01 Jakub Jelinek <jakub@redhat.com>
29673 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
29674 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
29675 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
29677 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
29678 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
29679 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
29680 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
29681 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
29682 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
29683 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
29684 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
29686 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
29689 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
29692 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
29695 * gcc.dg/pr21255-1.c: New test.
29696 * gcc.dg/pr21255-2-mb.c: Likewise.
29697 * gcc.dg/pr21255-2-ml.c: Likewise.
29698 * gcc.dg/pr21255-3.c: Likewise.
29699 * gcc.dg/pr21255-4.c: Likewise.
29701 2005-08-31 Dale Johannesen <dalej@apple.com>
29703 * gcc.dg/20050830-1.c: New.
29705 2005-08-31 Josh Conner <jconner@apple.com>
29707 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
29708 command-line options for arm-*-* targets.
29709 * g++.dg/init/array16.C: Likewise.
29710 * g++.dg/other/crash-4.C: Likewise.
29712 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
29715 * obj-c++.dg/gnu-runtime-3.mm: New test.
29717 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29720 * g++.dg/lookup/ambig4.C: New test.
29721 * g++.dg/lookup/ambig5.C: New test.
29722 * g++.dg/tc1/dr101.C: Adjust error markers.
29724 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29727 * g++.dg/template/ttp5.C: Adjust error markers.
29729 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
29732 * lib/obj-c++.exp: Include target-libpath.exp.
29733 (obj-c++_link_flags): Look for the GNU libobjc library
29734 and set the library path to include it.
29735 Don't manually set LD_LIBRARY_PATH (etc.) but call
29736 set_ld_library_path_env_vars instead.
29737 (obj-c++_target_compile): Don't set library path or
29738 linker flags because they are already set correctly
29739 in obj-c++_link_flags.
29741 2005-08-30 Josh Conner <jconner@apple.com>
29743 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
29744 to command-line options for arm-*-* targets.
29746 2005-08-30 Geoffrey Keating <geoffk@apple.com>
29748 * g++.dg/other/i386-1.C: New.
29750 2005-08-30 Jakub Jelinek <jakub@redhat.com>
29752 PR preprocessor/20348
29753 PR preprocessor/20356
29754 * gcc.dg/cpp/pr20348.c: New test.
29755 * gcc.dg/cpp/pr20348.h: New file.
29756 * gcc.dg/cpp/inc/pr20348.h: New file.
29757 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
29758 * gcc.dg/cpp/pr20356.c: New test.
29759 * gcc.dg/cpp/pr20356.h: New file.
29760 * gcc.dg/cpp/inc/pr20356.h: New file.
29761 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
29763 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
29765 * gfortran.fortran-torture/execute/intrinsic_count.f90:
29766 Fix array dimension to avoid correct end-of-file error.
29768 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
29770 PR libfortran/23598
29771 * gfortran.dg/iostat_1.f90: New test.
29773 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
29775 PR middle-end/23408
29776 * gcc.dg/pr23408.c: New test.
29778 2005-08-28 Mark Mitchell <mark@codesourcery.com>
29781 * g++.dg/init/member1.C: Make sure erroneous static data member
29782 definitions are required.
29783 * g++.dg/template/static13.C: New test.
29784 * g++.dg/template/static14.C: Likewise.
29786 2005-08-29 Jakub Jelinek <jakub@redhat.com>
29788 * gcc.target/i386/pr23575.c: Use -msse2 instead of
29789 -march=pentium4, remove ilp32 requirement.
29791 PR middle-end/23484
29792 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
29793 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
29795 2005-08-29 Andreas Jaeger <aj@suse.de>
29798 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
29800 2005-08-28 Jakub Jelinek <jakub@redhat.com>
29802 * gcc.c-torture/execute/20050316-2.c: New test.
29803 * gcc.c-torture/execute/20050316-3.c: New test.
29804 * gcc.dg/torture/pr16104-1.c: New test.
29806 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
29808 PR middle-end/23463
29809 * gcc.c-torture/execute/zero-struct-1.c: New test.
29811 2005-08-27 Richard Guenther <rguenther@suse.de>
29814 * gcc.target/i386/pr23575.c: New testcase.
29816 2005-08-26 Jakub Jelinek <jakub@redhat.com>
29818 PR rtl-optimization/23561
29819 * gcc.c-torture/execute/20050826-1.c: New test.
29822 * gcc.c-torture/execute/20050826-2.c: New test.
29824 2005-08-26 Dale Johannesen <dalej@apple.com>
29826 * gcc.dg/20030711-1.c: Modify to work on Darwin.
29827 * gcc.dg/20050826-1.c: New.
29829 2005-08-26 Mark Mitchell <mark@codesourcery.com>
29832 * g++.dg/template/nontype13.C: New test.
29835 * g++.dg/init/new14.C: New test.
29836 * g++.dg/expr/anew1.C: Do not XFAIL.
29837 * g++.dg/expr/anew2.C: Likewise.
29838 * g++.dg/expr/anew3.C: Likewise.
29840 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
29842 PR middle-end/22439
29843 * gcc.dg/vla-3.c: New test.
29845 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
29848 * gfortran.dg/named_interface.f90: New.
29850 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
29852 * gcc.c-torture/execute/frame-address.c: New test.
29854 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
29857 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
29859 2005-08-25 Alan Modra <amodra@bigpond.net.au>
29861 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
29863 2005-08-25 Alan Modra <amodra@bigpond.net.au>
29865 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
29866 * gcc.dg/altivec-22.c: Rename from..
29867 * gcc.dg/altivec-nomfcr.c: ..this.
29869 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
29871 PR tree-optimization/23546
29872 * gcc.dg/tree-ssa/pr23546.c: New test.
29874 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
29877 * gfortran.dg/nonreturning_statements.f90: New test.
29879 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
29882 * g++.dg/parse/crash29.C: New.
29884 2005-08-23 DJ Delorie <dj@redhat.com>
29886 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
29887 constants have the L suffix.
29889 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
29892 * g++.dg/template/instantiate8.C: New.
29894 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
29896 PR middle-end/23467
29897 * gcc.c-torture/execute/pr23467.c: New test.
29899 2005-08-23 Jakub Jelinek <jakub@redhat.com>
29901 PR tree-optimization/22043
29902 * gcc.c-torture/execute/20050613-1.c: New test.
29904 2005-08-23 Ben Elliston <bje@au.ibm.com>
29906 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
29908 2005-08-22 Jakub Jelinek <jakub@redhat.com>
29910 PR rtl-optimization/23478
29911 * g++.dg/opt/pr23478.C: New test.
29913 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
29916 * gcc.dg/switch-warn-3.c: New test.
29918 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29921 * g++.dg/template/param1.C: New test.
29923 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29926 * g++.dg/other/incomplete1.C: New test.
29928 2005-08-22 Ira Rosen <irar@il.ibm.com>
29930 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
29933 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29935 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
29938 2005-08-21 Jakub Jelinek <jakub@redhat.com>
29940 * gcc.target/i386/sse-4.c: New test.
29942 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29945 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
29947 2005-08-20 Jakub Jelinek <jakub@redhat.com>
29949 * gcc.dg/20050811-1.c: New test.
29950 * gcc.dg/20050811-2.c: New test.
29952 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
29954 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
29956 2005-08-19 Diego Novillo <dnovillo@redhat.com>
29959 * gcc.c-torture/compile/pr23476.c: New test.
29961 2005-08-19 Devang Patel <dpatel@apple.com>
29963 PR tree-optimization/23048
29964 * gcc.dg/tree-ssa/pr23048.c: New test.
29966 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
29968 PR middle-end/20624
29969 * g++.dg/warn/Wreturn-3.C: New test
29971 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
29973 PR tree-optimization/22228
29974 * g++.dg/vect/pr22543.cc: New test.
29976 2005-08-17 Steven Bosscher <stevenb@suse.de>
29978 PR tree-optimization/21574
29979 * gcc.dg/tree-ssa/pr21574.c: New test.
29981 2005-08-16 James E Wilson <wilson@specifix.com>
29983 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
29985 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
29988 * gcc.c-torture/compile/zero-strct-3.c: New test.
29989 * gcc.c-torture/compile/zero-strct-4.c: New test.
29991 2005-08-16 Steven Bosscher <stevenb@suse.de>
29994 * gcc.target/x86_64/pr23376.c: New test.
29996 2005-08-16 Ian Lance Taylor <ian@airs.com>
29999 * g++.dg/ext/vector2.C: New.
30001 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
30003 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
30005 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
30007 PR libfortran/23428
30008 * gfortran.dg/inquire-complex.f90: New test case.
30010 2005-08-16 James E Wilson <wilson@specifix.com>
30012 PR tree-optimization/21105
30013 * gcc.dg/large-size-array.c: New.
30015 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
30017 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
30019 * gcc.dg/vect/vect-41: Likewise.
30020 * gcc.dg/vect/vect-42: Likewise.
30021 * gcc.dg/vect/vect-43: Likewise.
30022 * gcc.dg/vect/vect-44: Likewise.
30023 * gcc.dg/vect/vect-46: Likewise.
30024 * gcc.dg/vect/vect-47: Likewise.
30025 * gcc.dg/vect/vect-48: Likewise.
30026 * gcc.dg/vect/vect-52: Likewise.
30027 * gcc.dg/vect/vect-53: Likewise.
30028 * gcc.dg/vect/vect-54: Likewise.
30029 * gcc.dg/vect/vect-55: Likewise.
30030 * gcc.dg/vect/vect-56: Likewise.
30031 * gcc.dg/vect/vect-57: Likewise.
30032 * gcc.dg/vect/vect-58: Likewise.
30033 * gcc.dg/vect/vect-59: Likewise.
30034 * gcc.dg/vect/vect-60: Likewise.
30035 * gcc.dg/vect/vect-61: Likewise.
30036 * gcc.dg/vect/vect-85: Likewise.
30037 * gcc.dg/vect/vect-87: Likewise.
30038 * gcc.dg/vect/vect-88: Likewise.
30039 * gcc.dg/vect/vect-93.c: Likewise.
30040 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
30041 * gcc.dg/vect/vect-75: Likewise.
30042 * gcc.dg/vect/vect-76: Likewise.
30043 * gcc.dg/vect/vect-77: Likewise.
30044 * gcc.dg/vect/vect-78: Likewise.
30045 * gcc.dg/vect/vect-80: Likewise.
30046 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
30047 vectorized for the expected reason, rather than checking how alignment
30049 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
30050 aligned type and also instead of aligned pointers. Added documentation.
30052 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
30054 * gfortran.dg/power.f90: New test.
30056 2005-08-16 Jakub Jelinek <jakub@redhat.com>
30058 PR rtl-optimization/23299
30059 * g++.dg/opt/pr23299.C: New test.
30061 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30063 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
30065 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
30067 * g++.dg/template/local6.C: New test.
30069 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
30071 * execute/exceptions/finally-1.m: Check that the catch and finally are
30072 being called. Also add a "return 0;" at the end of main.
30074 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
30077 * gfortran.dg/namelist_print_1.f: New test of functionality of
30079 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
30080 namelist generates error with -std=f95.
30082 2005-08-14 Ira Rosen <irar@il.ibm.com>
30084 PR tree-optimization/23119
30085 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
30087 2005-08-13 Marcin Koziej <creep@desk.pl>
30088 Andrew Pinski <pinskia@physics.uc.edu>
30091 * execute/exceptions/finally-1.m: New test.
30093 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
30095 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
30097 * objc/execute/exceptions/trivial.m: New test.
30098 * objc.dg/try-catch-11.m: Move to ...
30099 * objc/execute/exceptions/foward-1.m: Here.
30100 * objc.dg/try-catch-2.m: Move to ...
30101 * objc/execute/exceptions/catchall-1.m: Here.
30102 * objc.dg/try-catch-8.m: Move to ...
30103 * objc/execute/exceptions/local-variables-1.m: Here.
30105 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
30107 * objc.dg/nested-func-1.m: Move to ...
30108 * objc/execute/nested-func-1.m: Here.
30110 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
30112 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
30113 in ${options} instead of [target_info name].
30114 * lib/obj-c++.exp (objc_target_compile): Likewise.
30116 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
30118 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
30120 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
30122 part of PR testsuite/23348
30123 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
30124 each of the torture options.
30125 * objc/compile/trivial.m: New test.
30127 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
30129 * gfortran.dg/eoshift.f90: Correct format.
30131 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
30133 * gfortran.fortran-torture/execute/character_passing.f90:
30136 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
30139 * g++.dg/template/unify10.C: New.
30141 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
30143 * g++.dg/parse/pr22514.C: Move to...
30144 * g++.dg/debug/pr22514.C: here.
30146 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30149 * g++.dg/inherit/pure1.C: New test.
30151 * ChangeLog: Fix typos.
30153 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
30154 Steven Bosscher <stevenb@suse.de>
30156 * gfortran.dg/runtime_warning_1.f90: New test.
30158 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
30161 * g++.dg/parse/crash28.C: New.
30163 2005-08-11 Richard Guenther <rguenther@suse.de>
30166 * gcc.target/i386/tailcall-1.c: New testcase.
30168 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
30170 * gcc.dg/vect/vect-67.c: Un-xfail.
30172 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
30175 * g++.dg/parse/crash27.C: new test.
30177 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
30179 PR libfortran/22143
30180 * gfortran.dg/shift-kind.f90: New testcase.
30182 2005-08-10 Richard Sandiford <richard@codesourcery.com>
30184 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
30185 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
30187 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30190 * g++.dg/other/mult-stor1.C: New test.
30192 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
30194 * gcc.c-torture/pr18299-1.c: Move to ...
30195 * gcc.c-torture/compile/pr18299-1.c: Here.
30197 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
30199 * gfortran/fortran.torture/execute/character_passing.f90:
30200 Fix types for LSAME.
30202 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
30204 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
30205 input data back to what it was originally.
30207 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
30209 * objc.dg/try-catch-8.m: Enable for all targets.
30211 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
30213 * gcc.dg/pr23165.c: New test.
30215 2005-08-09 Steven Bosscher <stevenb@suse.de>
30217 PR tree-optimization/23234
30218 * gcc.dg/tree-ssa/pr23234.c: New test.
30220 2005-08-08 Josh Conner <jconner@apple.com>
30222 PR rtl-optimization/23241
30223 * gcc.dg/char-compare.c: New test.
30225 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30228 * g++.dg/init/new13.C: New test.
30230 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
30233 * g++.dg/other/crash-4.C: Adjust
30234 * g++/dg/ext/packed9.C: New.
30236 2005-08-08 Richard Sandiford <richard@codesourcery.com>
30238 PR middle-end/21964
30239 * gcc.c-torture/execute/pr21964-1.c: New test.
30241 2005-08-08 Richard Sandiford <richard@codesourcery.com>
30244 * gcc.dg/pr22458-1.c: New test.
30246 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
30247 Steven G. Kargl <kargls@comcast.net>
30250 * gfortran.dg/flush_1.f90: New test.
30252 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30255 * g++.dg/template/eh2.C: New test.
30257 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30260 * g++.dg/template/instantiate7.C: New test.
30262 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
30265 * gcc.dg/Wunused-value-1.c: New test.
30267 2005-08-06 Richard Sandiford <richard@codesourcery.com>
30269 PR rtl-optimization/23233
30270 * gcc.c-torture/compile/pr23233-1.c: New test.
30272 2005-08-06 Jakub Jelinek <jakub@redhat.com>
30276 * gfortran.dg/equiv_1.f90: New test.
30277 * gfortran.dg/equiv_2.f90: New test.
30278 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
30279 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
30280 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
30282 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
30284 * gcc.c-torture/execute/vrp-5.c: New test.
30285 * gcc.c-torture/execute/vrp-6.c: New test.
30286 * gcc.dg/tree-ssa/vrp21.c: New test.
30288 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
30290 * g++.dg/parse/pr22514.C: New test.
30292 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
30294 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
30296 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
30297 instead of constant loads / pool entries.
30299 2005-08-05 David Edelsohn <edelsohn@gnu.org>
30301 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
30304 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
30306 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
30307 __WINT_TYPE__ in generated prototypes if possible.
30309 2005-08-04 Diego Novillo <dnovillo@redhat.com>
30312 * g++.dg/tree-ssa/pr22037.C:
30314 2005-08-04 Richard Henderson <rth@redhat.com>
30316 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
30317 scan-tree-dump-times directive.
30319 2005-08-04 Jan Hubicka <jh@suse.cz>
30321 * gcov-1.C: Fix switch counts.
30322 * gcov-4b.c: Likewise.
30324 2005-08-03 Jeff Law <law@redhat.com>
30326 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
30328 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
30330 * gcc.c-torture/execute/pr23135.c: New test.
30332 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30334 PR tree-optimization/19899
30335 * gcc.dg/tree-ssa/scev-1.c: New test.
30336 * gcc.dg/tree-ssa/scev-2.c: New test.
30338 2005-08-03 Richard Sandiford <richard@codesourcery.com>
30341 * gcc.dg/torture/pr18582-1.c: New test.
30343 2005-08-03 Jan Hubicka <jh@suse.cz>
30345 * update-conroll.c: New testcase.
30346 * update-conroll-2.c: New testcase.
30348 2005-08-02 David Edelsohn <edelsohn@gnu.org>
30350 * gfortran.dg/constant_substring.f: New test.
30351 * gfortran.dg/pr22491.f: New test.
30353 2005-08-02 Jan Hubicka <jh@suse.cz>
30355 * update-threading.c: Replace by the proper one.
30357 2005-08-02 Diego Novillo <dnovillo@redhat.com>
30360 * g++.dg/tree-ssa/pr23164.C: New test.
30362 2005-08-02 Diego Novillo <dnovillo@redhat.com>
30364 * gcc.dg/tree-ssa/pr23192.c: New test.
30366 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
30368 * gcc.c-torture/execute/vrp-4.c: New test.
30370 2005-08-02 Jan Hubicka <jh@suse.cz>
30372 * update-threading.c: New test.
30374 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
30376 * gcc.c-torture/compile/20050801-1.c: New test.
30377 * gcc.c-torture/compile/20050801-2.c: New test.
30379 2005-08-01 Jan Hubicka <jh@suse.cz>
30381 * val-prof-5.c: New test.
30383 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
30386 * gcc.dg/pr22311-1.c : New test.
30388 2005-07-31 Steven Bosscher <stevenb@suse.de>
30391 * gfortran.dg/pr23095.f: New test.
30394 * g++.dg/other/pr22003.C: New test.
30396 2005-07-31 Richard Sandiford <richard@codesourcery.com>
30399 * gcc.c-torture/execute/pr20621-1.c: New test.
30401 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
30403 * gfortran.dg/comma_format_extension_4.f: Adjust length
30404 of string for format.
30405 * gfortran.dg/der_array_io_1.f: Replace illegal internal
30406 print statement with internal write.
30407 * gfortran.dg/der_array_io_2.f: Likewise.
30408 * gfortran.dg/der_array_io_3.f: Likewise.
30410 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
30412 * gcc.dg/fold-abs-4.c: new test.
30414 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
30416 PR fortran/22570 an related issues.
30417 * gfortran.dg/x_slash_1.f: New test.
30419 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
30422 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
30423 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
30425 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
30428 * gcc.dg/Wshadow-3.c: New test.
30430 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
30432 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
30433 used to have the wrong bounds).
30435 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
30438 * gcc.dg/hex-round-1.c: Test more cases.
30439 * gcc.dg/hex-round-2.c: New test.
30441 2005-07-29 Diego Novillo <dnovillo@redhat.com>
30444 * g++.dg/tree-ssa/pr22550.C: New test.
30446 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
30448 * gcc.dg/tree-ssa/vrp19.c: New test.
30449 * gcc.dg/tree-ssa-vrp20.c: New test.
30451 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
30454 * gcc.dg/transparent-union-4.c: New test.
30456 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
30459 * gcc.dg/c99-vla-2.c: New test.
30461 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
30464 * gcc.dg/hex-round-1.c: New test.
30466 2005-07-28 Jan Hubicka <jh@suse.cz>
30468 * inliner-1.c: Do not dump everything.
30469 * tree-prof.exp: Do not pass -ftree-based-profiling.
30470 * bprob.exp: Likewise.
30472 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
30474 2005-07-28 Mark Mitchell <mark@codesourcery.com>
30477 * g++.dg/expr/ptrmem7.C: New test.
30479 2005-07-28 Mike Stump <mrs@apple.com>
30481 * g++.old-deja/g++.mike/visibility-1.C: New test.
30483 2005-07-28 Richard Sandiford <richard@codesourcery.com>
30486 * gcc.c-torture/execute/pr20187-1.c: New test.
30488 2005-07-28 Jeff Law <law@redhat.com>
30490 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
30491 * gcc.dg/tree-ssa/vrp18.c: New test.
30493 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
30495 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
30497 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
30499 PR tree-optimization/22506
30500 * gcc.dg/vect/ps22506.c: New test.
30502 2005-07-28 Jakub Jelinek <jakub@redhat.com>
30505 * gcc.target/i386/sse-3.c: New test.
30507 2005-07-28 Richard Sandiford <richard@codesourcery.com>
30509 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
30510 * gcc.target/mips/mips32-dsp-type.c: Likewise.
30512 2005-07-28 Richard Sandiford <richard@codesourcery.com>
30515 * gcc.c-torture/compile/pr22589-1.c: New test.
30517 2005-07-28 Jan Hubicka <jh@suse.cz>
30519 * update-loopch.c: New testcase.
30521 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
30523 PR rtl-optimization/23047
30524 * gcc.c-torture/execute/pr23047.c: New test.
30525 * gcc.c-torture/execute/pr23047.x: New.
30527 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
30529 PR tree-optimization/22493
30530 * gcc.c-torture/execute/pr22493-1.c: New test.
30531 * gcc.c-torture/execute/pr22493-1.x: New.
30532 * gcc.c-torture/execute/vrp-1.c: New test.
30533 * gcc.c-torture/execute/vrp-2.c: New test.
30534 * gcc.c-torture/execute/vrp-2.c: New test.
30536 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
30538 * gcc.target/frv/all-builtin-read8.c: Delete.
30539 * gcc.target/frv/all-builtin-read16.c: Delete.
30540 * gcc.target/frv/all-builtin-read32.c: Delete.
30541 * gcc.target/frv/all-builtin-read64.c: Delete.
30542 * gcc.target/frv/all-builtin-write8.c: Delete.
30543 * gcc.target/frv/all-builtin-write16.c: Delete.
30544 * gcc.target/frv/all-builtin-write32.c: Delete.
30545 * gcc.target/frv/all-builtin-write64.c: Delete.
30546 * gcc.target/frv/all-read-write-1.c: New.
30548 2005-07-27 Jeff Law <law@redhat.com>
30550 * gcc.c-torture/execute/pr22630.c: New test.
30552 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
30554 PR tree-optimization/23073
30555 * gcc.dg/vect/nodump-pr23073.c: New test.
30556 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
30558 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
30560 PR tree-optimize/22348
30561 * gcc.c-torture/execute/pr22348.c: New.
30563 2005-07-27 Richard Guenther <rguenther@suse.de>
30565 * gcc.dg/tree-ssa/salias-1.c: New testcase.
30567 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30570 * gfortran.dg/logical_comp.f90: New test.
30572 2005-07-27 Jan Hubicka <jh@suse.cz>
30574 * inliner-1.c: Add cleanup of dumps.
30575 * val-prof-*.c: Likewise.
30576 * update-tailcall.c: New.
30578 2005-07-26 Diego Novillo <dnovillo@redhat.com>
30581 * gcc.dg/tree-ssa/pr22591.c: New test.
30582 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
30584 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
30587 * objc.dg/try-catch-11.m: New test.
30589 2005-07-26 Richard Guenther <rguenther@suse.de>
30591 PR tree-optimization/22486
30592 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
30594 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
30597 * g++.dg/opt/loop2.C: New test.
30599 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
30601 * gcc.dg/tree-ssa/reassoc-3.c: New test.
30602 * gcc.dg/tree-ssa/reassoc-4.c: New test.
30604 2005-07-25 Adam Nemet <anemet@lnxw.com>
30606 * lib/profopt.exp (profopt-execute): Check for profiling data
30607 files on the target.
30609 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
30611 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
30612 for matching of asm labels.
30614 2005-07-25 Richard Guenther <rguenther@suse.de>
30616 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
30618 2005-07-25 Richard Guenther <rguenther@suse.de>
30621 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
30623 2005-07-25 Ira Rosen <irar@il.ibm.com>
30625 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
30626 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
30627 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
30628 * gcc.dg/vect/vect-100.c: New test.
30629 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
30630 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
30631 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
30632 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
30633 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
30634 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
30635 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
30636 * gfortran.dg/vect/pr19049.f90: New testcase.
30637 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
30639 2005-07-25 Jakub Jelinek <jakub@redhat.com>
30641 * gcc.c-torture/execute/20050713-1.c: New test.
30644 * gfortran.fortran-torture/execute/data_4.f90: New test.
30646 PR middle-end/20303
30647 * gcc.dg/visibility-d.c: New test.
30649 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
30651 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
30652 * gfortran.dg/underflow.f90: Ditto.
30654 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30656 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
30657 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
30658 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
30660 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
30662 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
30663 include case of field width of zero.
30665 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
30667 PR libgfortran/21875
30668 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
30669 with trailing blanks on normal formatted read.
30671 2005-07-23 Chao-ying Fu <fu@mips.com>
30673 * gcc.target/mips/mips32-dsp-type.c: New test.
30674 * gcc.target/mips/mips32-dsp.c: New test.
30676 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
30679 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
30682 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
30683 and __cyg_profile_func_exit.
30685 2005-07-22 David Edelsohn <edelsohn@gnu.org>
30687 * gfortran.dg/comma_format_extension_3.f: Fix typo.
30688 * gfortran.dg/comma_format_extension_4.f: Same.
30689 * gfortran.dg/pr15332.f: Same.
30690 * gfortran.dg/pr21730.f: Same.
30692 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
30694 * g++.dg/opt/vrp2.C: Fix testcase.
30697 * g++.dg/opt/vrp2.C: New test.
30699 2005-07-22 Mark Mitchell <mark@codesourcery.com>
30702 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
30704 2005-07-22 Diego Novillo <dnovillo@redhat.com>
30706 * gcc.dg/tree-ssa/20050719-1.c: New test.
30708 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
30710 * gcc.dg/bfin-longcall-1.c: New file.
30711 * gcc.dg/bfin-longcall-2.c: New file.
30713 2005-07-21 Janis Johnson <janis187@us.ibm.com>
30715 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
30717 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
30719 PR middle-end/19055
30720 * gcc.dg/tree-ssa/pr19055.c: New test.
30721 * gcc.dg/tree-ssa/pr19055-2.c: New test.
30723 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
30726 * g++.dg/other/pr22358.C: New test.
30728 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
30731 * g++.dg/lookup/two-stage5.C: New test from bug comments.
30733 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30736 * g++.dg/init/union2.C: New test.
30738 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30741 * gcc.dg/complex-4.c: New test.
30743 2005-07-21 Richard Guenther <rguenther@suse.de>
30746 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
30747 scanning for asm labels.
30748 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30750 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
30753 * gcc.dg/altivec-pr22085.c: New.
30755 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
30757 PR tree-optimization/19210
30758 * gcc.dg/tree-ssa/pr19210-1.c: New.
30759 * gcc.dg/tree-ssa/pr19210-2.c: New.
30761 2005-07-21 Richard Sandiford <richard@codesourcery.com>
30763 PR rtl-optimization/22167
30764 * g++.dg/opt/pr22167.C: New test.
30766 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
30769 * g++.dg/lookup/two-stage2.C: New.
30770 * g++.dg/lookup/two-stage3.C: New.
30771 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
30772 fixed two-stage name lookup for operators.
30773 * g++.dg/template/call3.C: Compiler now produces an appropriate
30775 * g++.dg/template/crash37.C: Compiler now describes bla() on line
30777 * g++.dg/template/ptrmem4.C: Compiler produces different error
30779 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
30780 connect_to_method as a candidate.
30782 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
30784 * gcc.dg/fold-alloc-1.c: New test.
30786 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
30788 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
30789 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
30791 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
30793 * gcc.dg/fold-abs-1.c: New test.
30794 * gcc.dg/fold-abs-2.c: New test.
30795 * gcc.dg/fold-abs-3.c: New test.
30797 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
30799 Make CONSTRUCTOR use VEC to store initializers.
30800 * g++.dg/ext/complit3.C: Check for specific error messages.
30801 * g++.dg/init/brace2.C: Update error message.
30802 * g++.dg/warn/Wbraces2.C: Likewise.
30804 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
30807 * gfortran.dg/module_interface_1.f90: New test.
30809 2005-07-19 Danny Berlin <dberlin@dberlin.org>
30810 Kenneth Zadeck <zadeck@naturalbridge.com>
30812 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
30814 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
30816 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
30817 specify -Wformat for these tests.
30818 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
30819 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
30820 * gcc.dg/format/opt-6.c: Delete.
30822 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
30824 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
30825 * gcc.dg/tree-ssa/sra-3.c: Likewise.
30827 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
30829 * gcc.dg/tree-ssa/alias-2.c: New test.
30831 2005-07-18 Mark Mitchell <mark@codesourcery.com>
30834 * g++.dg/template/explicit7.C: New test.
30836 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
30838 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
30839 field width of 8 to +Inf and -Inf.
30841 2005-07-17 Mark Mitchell <mark@codesourcery.com>
30844 * g++.dg/template/friend36.C: New test.
30846 2005-07-16 David Edelsohn <edelsohn@gnu.org>
30849 * gfortran.dg/pr21730.f: New test.
30851 2005-07-16 Danny Berlin <dberlin@dberlin.org>
30852 Kenneth Zadeck <zadeck@naturalbridge.com>
30854 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
30855 since pure const detection cannot run at -O1 in c compiler.
30856 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
30857 can now optimize this case properly.
30858 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
30859 because we now pass.
30860 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
30862 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
30865 * gcc.dg/format/bitfld-1.c: New test.
30867 2005-07-15 Mark Mitchell <mark@codesourcery.com>
30870 * g++.dg/rtti/repo1.C: New test.
30872 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
30874 PR middle-end/22398
30875 * gcc.c-torture/compile/pr22398.c: New test.
30877 2005-07-15 Mark Mitchell <mark@codesourcery.com>
30880 * g++.dg/expr/cast4.C: New test.
30882 2005-07-15 Richard Guenther <rguenther@suse.de>
30884 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
30885 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
30887 2005-07-15 Steven Bosscher <stevenb@suse.de>
30889 PR tree-optimization/22230
30890 * gcc.dg/tree-ssa/pr22230.c: New test.
30892 2005-07-14 Jakub Jelinek <jakub@redhat.com>
30894 * gfortran.dg/g77/cpp6.f: New test.
30897 * gfortran.dg/g77/cpp5.F: New test.
30898 * gfortran.dg/g77/cpp5.h: New file.
30899 * gfortran.dg/g77/cpp5inc.h: New file.
30901 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
30903 PR libfortran/16435
30904 * gfortran.dg/tl_editting.f90: New.
30905 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
30907 2005-07-14 Steven G. Kargl <kargls@comcast.net>
30909 * gfortran.dg/char_array_constructor.f90: New test.
30911 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
30913 * gfortran.dg/past_eor.f90: New.
30914 * gfortran.dg/complex_read.f90: New.
30916 2005-07-13 Jeff Law <law@redhat.com>
30918 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
30921 * gcc.dg/tree-ssa/pr22321.c: New test
30923 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
30925 PR tree-optimization/21921
30926 * gcc.dg/tree-ssa/pr21921.c: New.
30928 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
30930 PR tree-optimizatio/22442
30931 * gcc.dg/tree-ssa/loop-11.c: New test.
30933 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
30936 * gcc.c-torture/compile/pr21840.c: New test.
30938 2005-07-12 Jan Hubicka <jh@suse.cz>
30940 * gcc.c-torture/compile/pr22379.c: New test.
30942 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
30944 PR libfortran/21593
30945 gfortran.dg/dev_null.f90: Remove outdated comment about
30946 PR libfortran/21593.
30949 2005-07-12 Dale Johannesen <dalej@apple.com>
30951 * gcc.target/i386/compress-float-sse.c: New.
30952 * gcc.target/i386/compress-float-sse-pic.c: New.
30953 * gcc.target/i386/compress-float-387.c: New.
30954 * gcc.target/i386/compress-float-387-pic.c: New.
30955 * gcc.dg/compress-float-ppc.c: New.
30956 * gcc.dg/compress-float-ppc-pic.c: New.
30958 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
30960 PR libfortran/21593
30961 gfortran.dg/dev_null.f90: Remove targets.
30963 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
30966 * gcc.dg/pr22335-1.c: New test.
30967 * gcc.dg/pr22335-2.c: New test.
30969 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30972 * g++.dg/template/nontype12.C : New test.
30974 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
30976 * gcc.dg/tree-ssa/loop-10.c: New test.
30978 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
30980 * gcc.c-torture/execute/20020720-1.x: Remove.
30982 2005-07-11 Jakub Jelinek <jakub@redhat.com>
30984 * gfortran.fortran-torture/execute/forall_7.f90: New test.
30986 2005-07-10 Richard Sandiford <richard@codesourcery.com>
30988 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
30989 (dg-mips-options): Use it.
30991 2005-07-09 Diego Novillo <dnovillo@redhat.com>
30993 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
30995 2005-07-09 Richard Henderson <rth@redhat.com>
30997 * lib/target-supports.exp (check_effective_target_sync_char_short):
31000 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
31002 PR libfortran/22217
31003 * gfortran.dg/negative-z-descriptor.f90: New test.
31005 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
31008 * gcc.dg/pr22329.c: New test.
31010 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
31012 PR tree-optimization/20139
31013 * gcc.dg/tree-ssa/pr20139.c: New.
31015 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
31018 * gcc.dg/pr22356-1.c: New test.
31020 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
31023 * g++.dg/template/unify8.C: New.
31024 * g++.dg/template/unify9.C: New.
31026 2005-07-08 Jakub Jelinek <jakub@redhat.com>
31028 * gfortran.fortran-torture/execute/entry_10.f90: New test.
31030 2005-07-07 Geoffrey Keating <geoffk@apple.com>
31032 * gcc.dg/darwin-version-1.c: New.
31033 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
31034 * gcc.dg/builtins-20.c: Likewise.
31035 * gcc.dg/builtins-53.c: Likewise.
31036 * gcc.dg/torture/builtins-convert-1.c: Likewise.
31037 * gcc.dg/torture/builtins-convert-2.c: Likewise.
31038 * gcc.dg/torture/builtins-convert-3.c: Likewise.
31039 * gcc.dg/torture/builtins-power-1.c: Likewise.
31040 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
31043 2005-07-07 Jeff Law <law@redhat.com>
31045 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
31046 argument evaluation order.
31048 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
31050 PR libfortran/21594
31051 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
31052 Add test cases where the shift length is greater than the
31055 2005-07-07 Ziemowit Laski <zlaski@apple.com>
31057 * obj-c++.dg/proto-lossage-6.mm: New.
31058 * objc.dg/proto-lossage-6.m: New.
31060 2005-07-07 Ziemowit Laski <zlaski@apple.com>
31062 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
31063 * objc.dg/gnu-runtime-2.m: Likewise.
31065 2005-07-07 Jakub Jelinek <jakub@redhat.com>
31067 * gfortran.dg/longline.f: New test.
31069 * gfortran.dg/badline.f: New test.
31071 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
31076 * gfortran.dg/hollerith.f90: New.
31077 * gfortran.dg/hollerith2.f90: New.
31078 * gfortran.dg/hollerith3.f90: New.
31079 * gfortran.dg/hollerith4.f90: New.
31080 * gfortran.dg/hollerith_f95.f90: New.
31081 * gfortran.dg/hollerith_legacy.f90: New.
31082 * gfortran.dg/g77/cpp4.F: New. Port from g77.
31084 2005-07-07 Ziemowit Laski <zlaski@apple.com>
31087 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
31088 * objc.dg/gnu-runtime-2.m: New.
31090 2005-07-06 Jeff Law <law@redhat.com>
31092 * gcc.dg/tree-ssa/vrp17.c: New test.
31094 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
31097 * gfortran.dg/array_constructor_5.f90: New test.
31099 2005-07-07 Jakub Jelinek <jakub@redhat.com>
31101 * gfortran.fortran-torture/execute/entry_9.f90: New test.
31103 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
31105 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
31106 * gcc.dg/980816-1.c: Ditto.
31108 2005-07-06 Jeff Law <law@redhat.com>
31110 * gcc.c-torture/compile/pr21356.c: New test.
31112 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
31116 * gcc.c-torture/compile/pr22013-1.c,
31117 gcc.c-torture/execute/pr22098-1.c,
31118 gcc.c-torture/execute/pr22098-2.c,
31119 gcc.c-torture/execute/pr22098-3.c: New tests.
31121 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
31124 * gcc.dg/pr22308-1.c: New test.
31126 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
31128 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
31130 * gcc.dg/compare9.c: Use -fshort-enums instead of
31131 -fno-short-enums. Change the last test to dg-bogus.
31133 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
31135 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
31136 * gcc.dg/compare9.c: New.
31138 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31140 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
31142 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
31145 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
31148 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31150 * gcc.dg/format/gcc_gfc-1.c: New.
31152 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
31154 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
31156 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31159 * gfortran.dg/io_invalid_1.f90: New test.
31161 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
31163 * gcc.dg/format/gcc_diag-1.c: Update.
31165 2005-07-02 Jeff Law <law@redhat.com>
31167 * gcc.dg/tree-ssa/pr22051-1.c: New test.
31168 * gcc.dg/tree-ssa/pr22051-2.c: New test.
31170 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
31172 * gcc.dg/format/gcc_diag-1.c: Update.
31174 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
31177 * gcc.c-torture/compile/pr22269.c: New test.
31179 2005-06-30 Diego Novillo <dnovillo@redhat.com>
31183 * g++.dg/tree-ssa/pr21584-1.C: New test.
31184 * g++.dg/tree-ssa/pr21584-2.C: New test.
31186 2005-06-30 Ziemowit Laski <zlaski@apple.com>
31188 * obj-c++.dg/try-catch-11.mm: New.
31189 * objc.dg/try-catch-10.m: New.
31191 2005-06-29 David Edelsohn <edelsohn@gnu.org>
31193 * g++.dg/other/ucnid-1.C: xfail on AIX.
31195 2005-06-29 Diego Novillo <dnovillo@redhat.com>
31198 * gcc.dg/20050629-1.c: New test.
31200 2005-06-29 Ziemowit Laski <zlaski@apple.com>
31202 * obj-c++.dg/const-str-1[0-1].mm: New.
31203 * objc.dg/const-str-1[0-1].m: New.
31205 2005-05-29 Richard Henderson <rth@redhat.com>
31207 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
31208 Rename from check_effective_target_vect_no_max.
31209 (check_effective_target_vect_no_int_add): New.
31210 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
31211 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
31212 * gcc.dg/vect/vect-reduc-3.c: Likewise.
31213 * gcc.dg/vect/vect-reduc-1.c: Use both.
31214 * gcc.dg/vect/vect-reduc-2.c: Likewise.
31216 2005-05-29 Richard Henderson <rth@redhat.com>
31218 * lib/target-supports.exp (check_effective_target_vect_no_max):
31219 Remove i386 and x86_64.
31221 2005-06-29 Steve Ellcey <sje@cup.hp.com>
31224 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
31226 2005-06-29 Steve Ellcey <sje@cup.hp.com>
31228 PR middle-end/21969
31229 * gcc.dg/vect/pr21969.c: New test.
31231 2005-06-28 Eric Christopher <echristo@redhat.com>
31235 * gcc.dg/inline1.c: New test.
31236 * gcc.dg/inline2.c: Ditto.
31237 * gcc.dg/inline3.c: Ditto.
31238 * gcc.dg/inline4.c: Ditto.
31239 * gcc.dg/inline5.c: Ditto.
31241 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
31243 PR libfortran/22142
31244 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
31245 Add testcase also testing eoshift1 for PR 22142.
31247 2005-06-28 Richard Henderson <rth@redhat.com>
31249 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
31250 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
31251 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
31252 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
31253 gcc.dg/tree-ssa/20030922-2.c: Likewise.
31255 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
31257 PR libfortran/22142
31258 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
31259 Add testcase for PR 22142.
31261 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
31263 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
31264 gcc.target/ia64/fpreg-2.c: New tests.
31266 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31268 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
31270 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31272 PR libfortran/22170
31273 * gfortran.dg/slash_1.f90: New test.
31275 2005-06-27 Richard Henderson <rth@redhat.com>
31277 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
31278 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
31279 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
31280 * gcc.dg/vect/vect-reduc-2.c: Likewise.
31281 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
31282 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
31284 2005-06-27 Richard Henderson <rth@redhat.com>
31286 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
31287 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
31289 2005-06-27 Ziemowit Laski <zlaski@apple.com>
31291 * obj-c++.dg/proto-lossage-5.mm: New.
31292 * objc.dg/proto-lossage-5.m: New.
31294 2005-06-27 Diego Novillo <dnovillo@redhat.com>
31297 * gcc.dg/tree-ssa/pr21959.c: New test.
31299 2005-06-27 Jakub Jelinek <jakub@redhat.com>
31301 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
31302 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
31303 testing uninitialized var.
31305 * gcc.c-torture/execute/builtins/chk.h: New.
31306 * gcc.c-torture/execute/builtins/lib/chk.c: New.
31307 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
31308 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
31309 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
31310 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
31311 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
31312 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
31313 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
31314 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
31315 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
31316 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
31317 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
31318 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
31319 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
31320 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
31321 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
31322 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
31323 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
31324 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
31325 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
31326 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
31327 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
31328 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
31329 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
31330 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
31331 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
31332 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
31333 * gcc.dg/builtin-object-size-1.c: New test.
31334 * gcc.dg/builtin-object-size-2.c: New test.
31335 * gcc.dg/builtin-object-size-3.c: New test.
31336 * gcc.dg/builtin-object-size-4.c: New test.
31337 * gcc.dg/builtin-object-size-5.c: New test.
31338 * gcc.dg/builtin-stringop-chk-1.c: New test.
31339 * gcc.dg/builtin-stringop-chk-2.c: New test.
31340 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
31341 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
31342 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
31343 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
31344 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
31345 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
31346 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
31347 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
31348 * gcc.c-torture/execute/printf-1.c: New test.
31349 * gcc.c-torture/execute/fprintf-1.c: New test.
31350 * gcc.c-torture/execute/vprintf-1.c: New test.
31351 * gcc.c-torture/execute/vfprintf-1.c: New test.
31352 * gcc.c-torture/execute/printf-chk-1.c: New test.
31353 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
31354 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
31355 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
31357 2005-06-27 Michael Matz <matz@suse.de>
31359 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
31360 slot is not merged if address escapes.
31362 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
31365 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
31367 2005-06-26 Jakub Jelinek <jakub@redhat.com>
31369 PR middle-end/17965
31370 * gcc.c-torture/compile/20050622-1.c: New test.
31372 PR middle-end/22028
31373 * gcc.dg/20050620-1.c: New test.
31375 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
31377 PR tree-optimization/22026
31378 * gcc.dg/tree-ssa/pr22026.c: New.
31380 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
31382 PR libfortran/22144
31383 * gfortran.dg/shift-alloc.f90: New testcase.
31385 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
31387 * all files: Update FSF address in copyright headers.
31389 2005-06-22 Jan Hubicka <jh@suse.cz>
31391 * wholeprogram-1.c: New testcase.
31392 * wholeprogram-2.c: New testcase.
31394 2005-06-24 Mark Mitchell <mark@codesourcery.com>
31397 * gcc.dg/tree-ssa/pr22171.c: New test.
31399 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
31401 * gfortran.dg/simplify_modulo.f90: New.
31403 2005-06-24 Jan Hubicka <jh@suse.cz>
31405 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
31407 2005-06-23 Ziemowit Laski <zlaski@apple.com>
31409 * obj-c++.dg/proto-lossage-[1-4].mm: New.
31411 2005-06-23 Ziemowit Laski <zlaski@apple.com>
31413 * obj-c++.dg/typedef-alias-1.mm: New.
31414 * objc.dg/typedef-alias-1.m: New.
31416 2005-06-23 Jeff Law <law@redhat.com>
31418 * gcc.dg/tree-ssa/vrp16.c: New test.
31420 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31422 * lib/target-supports.exp: Add
31423 check_effective_target_fortran_large_real and
31424 check_effective_target_fortran_large_int to check for
31425 corresponding effective targets.
31426 * gfortran.dg/large_integer_kind_1.f90: New test.
31427 * gfortran.dg/large_real_kind_1.f90: New test.
31429 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
31431 PR tree-optimization/22117
31432 * gcc.dg/tree-ssa/pr22117.c: New.
31434 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
31437 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
31439 2005-06-23 David Edelsohn <edelsohn@gnu.org>
31441 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
31443 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
31445 * gfortran.dg/f2c_4.f90: Add tests for complex functions
31446 * gfortran.dg/f2c_4.c: Likewise.
31448 2005-06-22 Paul Brook <paul@codesourcery.com>
31451 * gfortran.dg/auto_save_1.f90: New test.
31453 2005-06-22 Michael Matz <matz@suse.de>
31455 * gcc.target/x86-64/abi: New directory.
31456 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
31457 * gcc.target/x86-64/abi/README.gcc: New file.
31458 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
31459 * gcc.target/x86-64/abi/asm-support.s: New file.
31460 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
31461 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
31462 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
31463 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
31464 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
31465 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
31466 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
31467 * gcc.target/x86_64/abi/test_bitfields.c: New test.
31468 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
31469 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
31470 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
31471 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
31472 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
31473 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
31474 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
31475 * gcc.target/x86_64/abi/test_varargs.c: New test.
31477 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
31479 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
31480 32-bit i?86 and x86_64.
31482 2005-06-21 Ziemowit Laski <zlaski@apple.com>
31484 * obj-c++.dg/const-str-[1-9].mm: New tests.
31486 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
31489 * gfortran.dg/namelist_use.f90: New.
31490 * gfortran.dg/namelist_use_only.f90: New.
31492 2005-06-21 Jeff Law <law@redhat.com>
31494 * gcc.dg/tree-ssa/vrp15.c: New test.
31496 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
31498 * lib/target-supports.exp (check_effective_target_vect_reduction):
31500 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
31501 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
31502 remove vect_reduction target keyword. Also avoid two returns in main.
31503 * gcc.dg/vect/vect-reduc-3.c: Likewise.
31504 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
31505 * gcc.dg/vect/vect-reduc-1short.c: New test.
31506 * gcc.dg/vect/vect-reduc-1char.c: New test.
31507 * gcc.dg/vect/vect-reduc-2short.c: New test.
31508 * gcc.dg/vect/vect-reduc-2char.c: New test.
31509 * gcc.dg/vect/vect-reduc-6.c: New test.
31510 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
31511 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
31512 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
31514 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31515 Paul Thomas <pault@gcc.gnu.org>
31517 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
31520 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31522 * gfortran.dg/backslash_1.f90: New test.
31523 * gfortran.dg/backslash_2.f90: New test.
31525 2005-06-20 Steven G. Kargl <kargls@comcast.net>
31527 * gfortran.dg/duplicate_labels.f90: New test.
31529 2005-06-20 Jan Beulich <jbeulich@novell.com>
31531 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
31532 unsupportable relocations.
31533 * g++.old-deja/g++.other/store-expr1.C: Likewise.
31534 * gcc.dg/20050321-2.c: xfail for NetWare.
31536 2005-06-20 Andreas Jaeger <aj@suse.de>
31538 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
31539 gcc.target/i386/fastcall-sseregparm.c,
31540 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
31542 2005-06-19 Richard Henderson <rth@redhat.com>
31544 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
31546 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
31548 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
31550 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
31553 * g++.dg/conversion/simd2.C: Change expected error message.
31555 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
31557 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
31558 * gcc.dg/vect/vect-reduc-2.c: Likewise.
31559 * gcc.dg/vect/vect-reduc-3.c: Likewise.
31561 2005-06-18 James A Morrison <phython@gcc.gnu.org>
31563 * gcc.dg/fold-mod-1.c: New test.
31565 2005-06-18 Steven G. Kargl <kargls@comcast.net>
31568 * gfortran.dg/pr19926.f90: New test.
31570 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
31572 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
31573 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
31575 * gcc.dg/vect/vect-reduc-2.c: Likewise.
31576 * gcc.dg/vect/vect-reduc-3.c: Likewise.
31578 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
31580 * gcc.target/ia64/float80-varargs-1.c: New test.
31582 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31585 * gfortran.dg/f2c_6.f90: New test.
31587 2005-06-17 Geoffrey Keating <geoffk@apple.com>
31590 * g++.dg/template/local5.C: New.
31592 2005-06-17 Richard Henderson <rth@redhat.com>
31594 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
31596 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
31599 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
31601 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
31603 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
31604 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
31605 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
31606 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
31607 check_vect to verify the presence of hardware vector support.
31609 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
31612 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
31614 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31616 PR libfortran/19216
31617 * gfortran.dg/pr19216.f: Add correct space between brackets and
31620 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31622 PR libfortran/16436
31623 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
31625 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
31627 * gcc.target/i386/attributes-error.c: New testcase.
31628 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
31629 * gcc.target/i386/regparm-stdcall.c: Likewise.
31630 * gcc.target/i386/sseregparm-1.c: Likewise.
31631 * gcc.target/i386/sseregparm-2.c: Likewise.
31633 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
31635 * g++.dg/rtti/crash2.C: New.
31637 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
31639 * gcc.dg/noncompile/20040203-3.c: Update expected message.
31641 2005-06-15 David Ung <davidu@mips.com>
31643 * gcc.target/mips/mips16e-extends.c: New test for testing the
31644 generation of MIPS16e zeb/zeh, seb/seh instructions.
31646 2005-06-15 Diego Novillo <dnovillo@redhat.com>
31649 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
31650 * gcc.dg/tree-ssa/pr22018.c: New test.
31652 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
31654 * gcc.dg/simd-1.c: Update error messages.
31655 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
31656 * gcc.dg/simd-2.c: Update error messages.
31657 * gcc.dg/simd-4.c: New.
31659 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
31662 * g++.dg/other/crash-4.C: New.
31664 2005-06-14 Devang Patel <dpatel@apple.com>
31666 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
31668 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
31671 * g++.dg/parse/crash11.C: Update
31673 2005-06-13 Jeff Law <law@redhat.com>
31675 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
31676 perform the desired transformations.
31677 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
31678 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
31680 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31683 * gfortran.dg/forall_1.f90: Un-XFAIL.
31685 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
31688 * g++.dg/parse/crash26.C: New.
31691 * g++.dg/init/member1.C: New.
31693 2005-06-13 Jakub Jelinek <jakub@redhat.com>
31695 * gfortran.dg/altreturn_1.f90: New test.
31697 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
31699 PR middle-end/21985
31700 * gcc.dg/tree-ssa/pr21985.c: New test.
31702 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
31704 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
31706 2005-06-12 Roger Sayle <roger@eyesopen.com>
31709 * g++.dg/other/error10.C: New test case.
31711 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
31713 PR libfortran/19155
31714 * gfortran.dg/pr19155.f: Add test.
31716 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31718 * gfortran.dg/f2c_7.f90: New test.
31720 * gfortran.dg/forall_1.f90: XFAILed.
31722 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
31724 * gcc.dg/pr14796-1.c: New.
31725 * gcc.dg/pr14796-2.c: New.
31727 2005-06-11 Steven G. Kargl <kargls@comcast.net>
31731 * gfortran.dg/deallocate_stat.f90: New test.
31733 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
31735 * gfortran.fortran-torture/execute/in-pack.f90: New test.
31737 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
31739 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
31740 access will be generated when this loop is vectorized. Test that
31741 accesses with same alignment were detected.
31742 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
31743 Test that accesses with same alignment were detected.
31744 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
31745 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
31746 alignment were detected.
31748 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
31751 * g++.dg/conversion/simd2.C: New.
31753 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
31755 * gcc.dg/Wcxx-compat-1.c: New.
31757 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
31759 PR libfortran/21480
31760 * gfortran.dg/reshape-complex.f90: Add a test for a packed
31763 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
31765 * gcc.dg/alias-8.c: New.
31767 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
31769 * gcc.dg/format/cmn_err-1.c: Update.
31771 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
31774 * gcc.target/sparc/fexpand-2.c: New.
31775 * gcc.target/sparc/fpmerge-2.c: New.
31776 * gcc.target/sparc/fpmul-2.c: New.
31777 * gcc.target/sparc/noresult.c: New.
31778 * gcc.target/sparc/pdist-2.c: New.
31779 * gcc.target/sparc/pdist-3.c: New.
31781 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
31784 * gcc.target/i386/i386.exp: Fix comment typo.
31786 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
31789 * g++.dg/inherit/using5.C: New.
31790 * g++.dg/inherit/using6.C: New.
31792 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
31795 * g++.dg/template/ptrmem15.C: New test.
31798 * g++.dg/ext/label4.C: New test.
31800 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
31802 * gcc.dg/tls/debug-1.c: New test.
31804 2005-06-07 Dale Johannesen <dalej@apple.com>
31806 * gcc.target/i386/movq.c: New.
31808 2005-06-07 Dale Johannesen <dalej@apple.com>
31810 * gcc.dg/20050607-1.c: New.
31812 2005-06-07 Jakub Jelinek <jakub@redhat.com>
31814 PR middle-end/21850
31815 * gcc.c-torture/execute/20050607-1.c: New test.
31817 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
31819 PR libfortran/21926
31820 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
31821 Test case where the return array has lowest stride one,
31824 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
31826 * lib/target-supports.exp (check_effective_target_sync_int_long):
31827 Add s390 and s390x targets.
31829 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
31831 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
31832 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
31833 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
31834 * gcc.dg/tree-ssa/loop-9.c: New test.
31836 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
31838 * g++.dg/parse/defarg10.C: New.
31840 2005-06-06 Jakub Jelinek <jakub@redhat.com>
31842 PR regression/21897
31843 * gcc.c-torture/execute/20050604-1.c: New test.
31845 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
31848 * g++.dg/parse/defarg9.C: New.
31851 * g++.dg/inherit/using4.C: New.
31852 * g++.dg/overload/error1.C: Adjust expected errors.
31853 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
31854 * g++.old-deja/g++.brendan/arm2.C: Likewise.
31855 * g++.old-deja/g++.other/redecl2.C: Likewise.
31856 * g++.old-deja/g++.other/redecl4.C: Likewise.
31857 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
31859 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
31861 * gfortran.dg/f2c_5.f90: Add -w to dg-options
31863 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
31865 * lib/gfortran.exp (gfortran_target_compile): Call
31866 dg-additional-files-options
31867 * gfortran.dg/f2c_4.f90: New file
31868 * gfortran.dg/f2c_4.c: New file
31869 * gfortran.dg/f2c_5.f90: New file
31870 * gfortran.dg/f2c_5.c: New file
31872 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31874 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
31877 * gfortran.dg/array_constructor_4.f90: New test.
31879 2005-06-05 Mark Mitchell <mark@codesourcery.com>
31882 * g++.dg/ext/builtin9.C: New test.
31884 2005-06-05 Dale Johannesen <dalej@apple.com>
31886 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
31887 * gcc.c-torture/execute/20050603-2.c: Ditto.
31889 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
31891 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
31892 * gcc.dg/vect/vect-reduc-1.c: New.
31893 * gcc.dg/vect/vect-reduc-2.c: New.
31894 * gcc.dg/vect/vect-reduc-3.c: New.
31896 2005-06-04 Dale Johannesen <dalej@apple.com>
31898 * gcc.c-torture/execute/20050603-1.c: New.
31899 * gcc.c-torture/execute/20050603-2.c: New.
31900 * gcc.dg/20050603-3.c: New.
31902 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31905 * gfortran.dg/debug_1.f90: New test.
31907 * gfortran.dg/forall_1.f90: New test.
31909 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
31911 * gfortran.dg/array_constructor_3.f90: New test.
31913 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
31915 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
31917 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
31919 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
31921 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
31924 * gcc.dg/init-excess-1.c: New test.
31926 2005-06-03 Mark Mitchell <mark@codesourcery.com>
31929 * g++.dg/expr/static_cast6.C: New test.
31931 2005-06-03 Diego Novillo <dnovillo@redhat.com>
31933 * gcc.dg/tree-ssa/vrp14.c: New test.
31935 2005-06-03 Mark Mitchell <mark@codesourcery.com>
31938 * g++.dg/template/new2.C: New test.
31940 2005-06-03 Josh Conner <jconner@apple.com>
31942 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
31943 all entries in initializer.
31945 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
31947 PR middle-end/21858
31948 * gcc.dg/pr21858.c: New testcase.
31950 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
31952 PR tree-optimization/21292
31954 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
31956 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
31957 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
31958 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
31959 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
31960 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
31962 2005-06-02 Richard Henderson <rth@redhat.com>
31964 * gcc.dg/sync-2.c: Use -march=i486 for i386.
31966 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
31968 * gcc.dg/wtypequal.c: New testcase.
31970 2005-06-02 Diego Novillo <dnovillo@redhat.com>
31973 * gcc.dg/tree-ssa/pr21582.c: New test.
31975 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
31978 * g++.dg/opt/interface2.h: New.
31979 * g++.dg/opt/interface2.C: New.
31980 * g++.dg/init/ctor4.C: Adjust error lines.
31981 * g++.old-deja/g++.bob/inherit2.C: Likewise.
31982 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
31983 * g++.old-deja/g++.jason/opeq3.C: Likewise.
31984 * g++.old-deja/g++.pt/assign1.C: Likewise.
31985 * g++.old-deja/g++.pt/crash20.C: Likewise.
31987 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
31989 PR tree-optimization/21734
31990 * g++.dg/vect/pr21734_1.cc: New.
31991 * g++.dg/vect/pr21734_2.cc: New.
31993 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
31996 * g++.dg/template/spec24.C: New.
31999 * g++.dg/pch/local-1.C: New.
32000 * g++.dg/pch/local-1.Hs: New.
32002 2005-06-01 Diego Novillo <dnovillo@redhat.com>
32004 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
32005 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
32006 * gcc.dg/tree-ssa/pr14341.c: New test.
32007 * gcc.dg/tree-ssa/pr14841.c: New test.
32008 * gcc.dg/tree-ssa/pr20701.c: New test.
32009 * gcc.dg/tree-ssa/pr21086.c: New test.
32010 * gcc.dg/tree-ssa/pr21090.c: New test.
32011 * gcc.dg/tree-ssa/pr21332.c: New test.
32012 * gcc.dg/tree-ssa/pr21458.c: New test.
32013 * gcc.dg/tree-ssa/pr21658.c: New test.
32014 * gcc.dg/tree-ssa/vrp01.c: New test.
32015 * gcc.dg/tree-ssa/vrp02.c: New test.
32016 * gcc.dg/tree-ssa/vrp03.c: New test.
32017 * gcc.dg/tree-ssa/vrp04.c: New test.
32018 * gcc.dg/tree-ssa/vrp05.c: New test.
32019 * gcc.dg/tree-ssa/vrp06.c: New test.
32020 * gcc.dg/tree-ssa/vrp07.c: New test.
32021 * gcc.dg/tree-ssa/vrp08.c: New test.
32022 * gcc.dg/tree-ssa/vrp09.c: New test.
32023 * gcc.dg/tree-ssa/vrp10.c: New test.
32024 * gcc.dg/tree-ssa/vrp11.c: New test.
32025 * gcc.dg/tree-ssa/vrp12.c: New test.
32026 * gcc.dg/tree-ssa/vrp13.c: New test.
32028 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
32031 * gcc.dg/tree-ssa/pr21029.c: New test.
32033 2005-06-01 Roger Sayle <roger@eyesopen.com>
32035 * gfortran.dg/logint-1.f: New test case.
32036 * gfortran.dg/logint-2.f: Likewise.
32037 * gfortran.dg/logint-3.f: Likewise.
32039 2005-06-01 Jakub Jelinek <jakub@redhat.com>
32043 * gcc.dg/20050527-1.c: New test.
32045 * gcc.dg/i386-sse-12.c: New test.
32048 * gfortran.dg/implicit_5.f90: New test.
32050 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
32053 * gfortran/assign_4.f90: New test.
32054 * gfortran/assign_2.f90: Change compile to run.
32056 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
32058 * lib/target-supports.exp
32059 (check_effective_target_sync_char_short): New.
32060 * gcc.dg/sync-2.c: New.
32062 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
32064 PR tree-optimization/21817
32065 * gcc.dg/torture/pr21817-1.c: New.
32067 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
32070 * g++.dg/template/init5.C: New.
32072 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
32074 * gfortran.dg/char_initialiser_actual.f90:
32075 Test character initialisers as actual arguments.
32076 * gfortran.dg/char_pointer_comp_assign.f90:
32077 Test character pointer structure component assignments.
32078 * gfortran.dg/char_array_structure_constructor.f90:
32079 Test character components in structure constructors.
32081 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
32083 PR middle-end/20931
32084 * g++.dg/opt/pr20931.C: New test.
32086 2005-05-31 Andreas Jaeger <aj@suse.de>
32089 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
32090 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
32091 g++.old-deja/g++.ext/asmspec1.C,
32092 g++.old-deja/g++.other/regstack.C,
32093 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
32094 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
32095 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
32096 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
32097 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
32098 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
32099 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
32100 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
32101 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
32102 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
32103 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
32104 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
32105 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
32106 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
32107 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
32108 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
32109 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
32110 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
32111 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
32113 2005-05-31 Jeff Law <law@redhat.com>
32115 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
32117 2005-05-30 Paolo Carlini <pcarlini@suse.de>
32119 PR middle-end/21743
32120 * gcc.dg/builtins-1.c: Activate disabled clog test.
32121 * gcc.dg/torture/builtin-attr-1.c: Likewise.
32123 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
32125 * gfortran.dg/char_pointer_assign.f90:
32126 Test character-pointer assignments and pointer assignments.
32127 * gfortran.dg/char_pointer_dummy.f90:
32128 Test character-pointer dummy arguments.
32129 * gfortran.dg/char_pointer_func.f90:
32130 Test character-pointer function returns.
32131 * gfortran.dg/char_pointer_dependency.f90:
32132 Test character-pointer functions with dependencies.
32134 2005-05-30 Mark Mitchell <mark@codesourcery.com>
32137 * g++.dg/lookup/using14.C: New test.
32139 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
32141 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
32142 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
32145 2005-05-29 Geoffrey Keating <geoffk@apple.com>
32148 * g++.dg/template/local5.C: New.
32151 * gcc.c-torture/compile/pr21761.c: New.
32153 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
32156 2005-05-30 Steven G. Kargl
32159 * gfortran.dg/inquire_8.f90: New test.
32161 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32163 PR libfortran/21376
32164 * gfortran.dg/output_exponents_1.f90: New test.
32166 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32168 PR libfortran/20006
32169 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
32171 2005-05-28 Mark Mitchell <mark@codesourcery.com>
32174 * g++.dg/ext/complex1.C: New test.
32177 * g++.dg/init/ctor6.C: New test.
32179 2005-05-29 Jan Hubicka <jh@suse.cz>
32181 * gcc.c-torture/compile/pr21562.c: New.
32183 2005-05-28 Steven G. Kargl <kargls@comcast.net>
32185 * gfortran.dg/subnormal_1.f90: New test.
32187 2005-05-28 Jan Hubicka <jh@suse.cz>
32189 * tree-prof.exp: Fix comment.
32190 * value-prof-1.c: New.
32191 * value-prof-2.c: New.
32192 * value-prof-3.c: New.
32193 * value-prof-4.c: New.
32195 2005-05-27 Mark Mitchell <mark@codesourcery.com>
32198 * g++.dg/expr/ptrmem6.C: New test.
32199 * g++.dg/expr/ptrmem6a.C: Likewise.
32201 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
32203 PR tree-optimization/21658
32204 * gcc.dg/tree-ssa/pr21658.c: New.
32206 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
32209 * g++.dg/inherit/ptrmem3.C: New.
32212 * g++.dg/parse/template16.C: New.
32214 2005-05-27 Andreas Jaeger <aj@suse.de>
32216 * gcc.dg/setjmp-2.c: Only run in 32-bit.
32218 * gcc.dg/i386-sse-8.c: Run test on all archs.
32220 2005-05-26 Mike Stump <mrs@apple.com>
32222 * objc.dg/isa-field-1.m: Only run on darwin.
32223 * objc.dg/lookup-1.m: Likewise.
32224 * objc.dg/try-catch-8.m: Likewise.
32226 2005-05-26 Roger Sayle <roger@eyesopen.com>
32228 PR tree-optimization/9814
32229 * gcc.dg/pr9814-1.c: New test case.
32231 2005-05-26 Ziemowit Laski <zlaski@apple.com>
32233 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
32234 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
32235 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
32236 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
32237 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
32238 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
32239 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
32240 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
32241 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
32242 objc.dg/try-catch-8.m: New.
32244 2005-05-26 Janis Johnson <janis187@us.ibm.com>
32246 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
32247 remove extraneous semicolons.
32249 2005-05-26 Ziemowit Laski <zlaski@apple.com>
32251 * obj-c++.dg/comp-types-12.mm: New.
32252 * objc.dg/comp-types-11.m: New.
32253 * objc.dg/selector-4.m: New.
32255 2005-05-26 Andreas Jaeger <aj@suse.de>
32258 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
32259 g++.old-deja/g++.ext/attrib3.C,
32260 g++.old-deja/g++.other/store-expr1.C,
32261 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
32262 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
32263 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
32264 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
32265 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
32266 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
32267 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
32268 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
32269 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
32270 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
32271 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
32272 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
32273 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
32274 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
32275 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
32276 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
32277 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
32278 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
32279 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
32281 2005-05-26 Andreas Jaeger <aj@suse.de>
32283 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
32284 x86-64 compilation.
32286 2005-05-26 Andreas Jaeger <aj@suse.de>
32289 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
32290 gcc.misc-tests/i386-pf-athlon-1.c,
32291 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
32292 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
32293 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
32294 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
32295 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
32296 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
32297 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
32300 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
32301 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
32302 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
32303 x86-64 compilation.
32305 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
32308 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
32309 effective-target ilp32.
32311 2005-05-26 David Ung <davidu@mips.com>
32313 * gcc.target/mips/ext_ins.c: New test for testing the generation
32314 of MIPS32/64 rev 2 ext/ins instructions.
32316 2005-05-26 Andreas Jaeger <aj@suse.de>
32318 * treelang/compile/unsigned.tree: Use gimple instead of
32319 nonexisting generic dump.
32321 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
32323 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
32325 2005-05-26 Andreas Jaeger <aj@suse.de>
32327 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
32329 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
32331 PR libfortran/17283
32332 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
32333 Test callee-allocated memory with write statements.
32335 2005-05-25 Roger Sayle <roger@eyesopen.com>
32337 PR middle-end/21709
32338 * gcc.dg/pr21709-1.c: New test case.
32340 2005-05-25 Ziemowit Laski <zlaski@apple.com>
32341 Mike Stump <mrs@apple.com>
32343 * objc/execute/next_mapping.h: Update for C++.
32345 * obj-c++.dg/selector-1.mm: Move to...
32346 * obj-c++.dg/selector-4.mm: here...
32348 * obj-c++.dg/basic.mm: New.
32349 * obj-c++.dg/comp-types-1.mm: New.
32350 * obj-c++.dg/cxx-class-1.mm: New.
32351 * obj-c++.dg/cxx-ivars-1.mm: New.
32352 * obj-c++.dg/cxx-ivars-2.mm: New.
32353 * obj-c++.dg/cxx-ivars-3.mm: New.
32354 * obj-c++.dg/cxx-scope-1.mm: New.
32355 * obj-c++.dg/cxx-scope-2.mm: New.
32356 * obj-c++.dg/defs.mm: New.
32357 * obj-c++.dg/empty-private-1.mm: New.
32358 * obj-c++.dg/encode-1.mm: New.
32359 * obj-c++.dg/encode-2.mm: New.
32360 * obj-c++.dg/encode-3.mm: New.
32361 * obj-c++.dg/extern-c-1.mm: New.
32362 * obj-c++.dg/extra-semi.mm: New.
32363 * obj-c++.dg/fix-and-continue-2.mm: New.
32364 * obj-c++.dg/isa-field-1.mm: New.
32365 * obj-c++.dg/ivar-list-semi.mm: New.
32366 * obj-c++.dg/local-decl-1.mm: New.
32367 * obj-c++.dg/lookup-1.mm: New.
32368 * obj-c++.dg/lookup-2.mm: New.
32369 * obj-c++.dg/method-1.mm: New.
32370 * obj-c++.dg/method-2.mm: New.
32371 * obj-c++.dg/method-3.mm: New.
32372 * obj-c++.dg/method-4.mm: New.
32373 * obj-c++.dg/method-5.mm: New.
32374 * obj-c++.dg/method-6.mm: New.
32375 * obj-c++.dg/method-7.mm: New.
32376 * obj-c++.dg/no-extra-load.mm: New.
32377 * obj-c++.dg/overload-1.mm: New.
32378 * obj-c++.dg/pragma-1.mm: New.
32379 * obj-c++.dg/pragma-2.mm: New.
32380 * obj-c++.dg/private-1.mm: New.
32381 * obj-c++.dg/private-2.mm: New.
32382 * obj-c++.dg/proto-qual-1.mm: New.
32383 * obj-c++.dg/qual-types-1.mm: New.
32384 * obj-c++.dg/stubify-1.mm: New.
32385 * obj-c++.dg/stubify-2.mm: New.
32386 * obj-c++.dg/super-class-1.mm: New.
32387 * obj-c++.dg/super-class-2.mm: New.
32388 * obj-c++.dg/super-dealloc-1.mm: New.
32389 * obj-c++.dg/super-dealloc-2.mm: New.
32390 * obj-c++.dg/template-1.mm: New.
32391 * obj-c++.dg/template-2.mm: New.
32392 * obj-c++.dg/template-3.mm: New.
32393 * obj-c++.dg/template-4.mm: New.
32394 * obj-c++.dg/template-5.mm: New.
32395 * obj-c++.dg/template-6.mm: New.
32396 * obj-c++.dg/try-catch-1.mm: New.
32397 * obj-c++.dg/try-catch-2.mm: New.
32398 * obj-c++.dg/try-catch-3.mm: New.
32399 * obj-c++.dg/try-catch-4.mm: New.
32400 * obj-c++.dg/try-catch-5.mm: New.
32401 * obj-c++.dg/try-catch-6.mm: New.
32402 * obj-c++.dg/try-catch-7.mm: New.
32403 * obj-c++.dg/try-catch-8.mm: New.
32404 * obj-c++.dg/try-catch-9.mm: New.
32405 * obj-c++.dg/va-meth-1.mm: New.
32407 2005-05-25 Ziemowit Laski <zlaski@apple.com>
32409 * obj-c++.dg/selector-1.mm: New.
32410 * obj-c++.dg/selector-2.mm: New.
32412 2005-05-25 Ziemowit Laski <zlaski@apple.com>
32414 * obj-c++.dg/selector-3.mm: New.
32415 * objc.dg/selector-3.m: New.
32417 2005-05-25 Ziemowit Laski <zlaski@apple.com>
32419 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
32420 about where warning appears.
32422 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
32424 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
32425 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
32426 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
32427 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
32429 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
32431 * gcc.dg/20050524-1.c: New test.
32433 2005-05-25 Jan Hubicka <jh@suse.cz>
32435 * gcc.dg/tree-prof/inliner-1.c: New.
32437 2005-05-25 Janis Johnson <janis187@us.ibm.com>
32439 * gcc.dg/tree-prof: New directory.
32440 * gcc.dg/tree-prof/tree-prof.exp: New.
32442 2005-05-25 DJ Delorie <dj@redhat.com>
32444 * gcc.dg/Wattributes-1.c: New.
32445 * gcc.dg/Wattributes-2.c: New.
32446 * gcc.dg/Wattributes-3.c: New.
32448 20005-05-24 Janis Johnson <janis187@us.ibm.com>
32450 PR tree-optimization/19833
32451 * gcc.dg/uninit-4.c: Remove xfail.
32452 * gcc.dg/uninit-9.c: Ditto.
32454 2005-05-24 Ziemowit Laski <zlaski@apple.com>
32456 * obj-c++.dg/bitfield-[1-5].mm: New.
32457 * obj-c++.dg/class-protocol-1.mm: New.
32458 * obj-c++.dg/comp-types-1[0-1].mm: New.
32459 * obj-c++.dg/comp-types-[2-9].mm: New.
32460 * obj-c++.dg/encode-[4-8].mm: New.
32461 * obj-c++.dg/layout-1.mm: New.
32462 * obj-c++.dg/method-1[0-9].mm: New.
32463 * obj-c++.dg/method-2[0-1].mm: New.
32464 * obj-c++.dg/method-[8-9].mm: New.
32465 * obj-c++.dg/objc-gc-3.mm: New.
32466 * obj-c++.dg/try-catch-10.mm: New.
32467 * objc.dg/bitfield-5.m: New.
32468 * objc.dg/comp-types-10.m: New.
32469 * objc.dg/comp-types-9.m: New.
32470 * objc.dg/layout-1.m: New.
32471 * objc.dg/objc-gc-4.m: New.
32472 * objc.dg/try-catch-9.m: New.
32473 * objc.dg/class-protocol-1.m: Tweak diagnostics.
32474 * objc.dg/comp-types-1.m: Likewise.
32475 * objc.dg/comp-types-[5-6].m: Likewise.
32476 * objc.dg/method-9.m: Likewise.
32478 2005-05-24 Janis Johnson <janis187@us.ibm.com>
32480 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
32481 and on hardware without VMX support.
32483 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
32485 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
32487 * lib/profopt.exp (dg-final-generate, dg-final-use,
32488 profopt-final-code, profopt-get-options): New.
32489 (profopt-execute): Process test directives.
32491 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
32492 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
32493 cleanup-tree-dump, cleanup-saved-temps): Update comments.
32495 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
32498 * g++.dg/init/ctor5.C: New test.
32500 2005-05-24 Ira Rosen <irar@il.ibm.com>
32502 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
32503 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
32504 vect-113.c, vect-114.c.
32506 2005-05-23 Adam Nemet <anemet@lnxw.com>
32508 * gcc.dg/const-elim-1.c: Remove xfails.
32510 2005-05-23 Jeff Law <law@redhat.com>
32512 * gcc.c-torture/compile/pr21638.c: New test.
32513 * gcc.c-torture/compile/20050520-1.c: New test.
32515 2005-05-23 Nick Clifton <nickc@redhat.com>
32517 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
32518 be a proper triple, ie: m32r*-*-*.
32519 * g++.old-deja/g++.jason/thunk3.C: Likewise.
32521 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
32523 PR middle-end/21331
32525 * gcc.c-torture/compile/pr21293.c: New test.
32526 * gcc.c-torture/execute/pr21331.c: New test.
32528 2004-05-20 Richard Henderson <rth@redhat.com>
32530 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
32532 2005-05-20 Ziemowit Laski <zlaski@apple.com>
32534 * obj-c++-dg.exp: Add.
32535 * obj-c++.exp: Add.
32536 * obj-c++.dg/dg.exp: Add.
32538 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
32540 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
32541 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
32543 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
32545 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
32547 2004-05-19 Richard Henderson <rth@redhat.com>
32549 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
32551 2005-05-19 Janis Johnson <janis187@us.ibm.com>
32553 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
32555 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
32557 2005-05-19 Jakub Jelinek <jakub@redhat.com>
32560 * g++.dg/parse/extern1.C: New test.
32561 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
32563 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
32565 * gcc.dg/c99-math.h: New.
32566 * gcc.dg/c99-math-float-1.c: New test.
32567 * gcc.dg/c99-math-double-1.c: Likewise.
32568 * gcc.dg/c99-math-long-double-1.c: Likewise.
32570 2005-05-18 Richard Henderson <rth@redhat.com>
32572 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
32574 2005-05-18 Devang Patel <dpatel@apple.com>
32576 * g++.dg/opt/20050511-1.C: New test.
32578 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
32580 PR libfortran/21127
32581 * gfortran.dg/reshape-complex.f90: New test.
32583 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
32585 * gfortran.dg/array_constructor_1.f90: New test.
32586 * gfortran.dg/array_constructor_2.f90: New test.
32588 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
32591 * gfortran.dg/pr20954.f: New test.
32593 2005-05-17 Mike Stump <mrs@apple.com>
32595 Yet more Objective-C++...
32597 * objc.dg/method-5.m: Update.
32598 * objc.dg/method-6.m: Update.
32599 * objc.dg/method-7.m: Update.
32600 * objc.dg/method-9.m: Update.
32601 * objc.dg/try-catch-2.m: Update.
32603 2005-05-17 Mark Mitchell <mark@codesourcery.com>
32605 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
32606 Remove little-endian optimizations.
32608 2005-05-17 Jeff Law <law@redhat.com>
32610 * g++.dg/tree-ssa/pr14814.C: New test.
32611 * gcc.dg/tree-ssa/pr14814.C: New test.
32612 * gcc.dg/tree-ssa/pr17141-1.C: New test.
32613 * gcc.dg/tree-ssa/pr17141-2.C: New test.
32615 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
32617 * gcc.dg/compat/generate-random.c: Do not include
32619 * gcc.dg/compat/generate-random_r.c: Likewise.
32621 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
32623 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
32625 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
32627 PR middle-end/21595
32628 * g++.dg/tree-ssa/builtin1.C: New testcase.
32630 2005-05-17 Jakub Jelinek <jakub@redhat.com>
32633 * g++.dg/opt/const4.C: New test.
32635 PR middle-end/21492
32636 * g++.dg/opt/crossjump1.C: New test.
32638 PR tree-optimization/21610
32639 * gcc.c-torture/compile/20050516-1.c: New test.
32642 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
32643 about the test failing.
32644 * gfortran.fortran-torture/execute/where_7.f90: New test.
32645 * gfortran.fortran-torture/execute/where_8.f90: New test.
32647 2005-05-16 Richard Henderson <rth@redhat.com>
32649 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
32652 2005-05-16 Mark Mitchell <mark@codesourcery.com>
32654 * gcc.dg/compat/generate-random.c (config.h): Do not include.
32655 (limits.h): Include unconditionally.
32656 (stdlib.h): Likewise.
32657 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
32658 (limits.h): Include unconditionally.
32659 (stdlib.h): Likewise.
32660 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
32661 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
32662 (limits.h): Include unconditionally.
32663 (stdlib.h): Likewise.
32664 (hashtab.h): Do not include.
32665 (getopt.h): Likewise.
32666 (stddef.h): Include.
32667 (hashval_t): Define.
32668 (struct entry): Add "next" field.
32669 (HASH_SIZE): New macro.
32670 (hash_table): New variable.
32671 (switchfiles): Do not use xmalloc.
32673 (iterative_hash): New function.
32675 (e_exists): New function.
32676 (e_insert): Likewise.
32677 (output): Use, instead of libiberty hashtable functions.
32678 (main): Do not use getopt. Do not call htab_create.
32680 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
32683 * lib/target-supports.exp (check_mkfifo_available):
32684 Return 0 for cygwin as mkfifo support incomplete on platform.
32685 Fix typos in comments.
32687 2005-05-15 Mark Mitchell <mark@codesourcery.com>
32689 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
32691 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
32694 * gfortran.dg/assign_4.f: New test.
32696 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
32698 PR tree-optimization/21563
32699 * gcc.dg/tree-ssa/pr21563.c: New.
32701 2005-05-14 Jan Hubicka <jh@suse.cz>
32703 * gcc.dg/noreturn-7.c: Allow control reaches warning.
32705 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
32707 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
32709 2005-05-13 Julian Brown <julian@codesourcery.com>
32711 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
32712 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
32714 2005-05-13 Jan Hubicka <jh@suse.cz>
32716 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
32717 * gcc.dg/fold-xor-?.c: Likewise.
32718 * gcc.dg/pr15784-?.c: Likewise.
32719 * gcc.dg/pr20922-?.c: Likewise.
32720 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
32721 * gcc.dg/tree-ssa/pr17598.c: Likewise.
32722 * gcc.dg/tree-ssa/pr20470.c: Likewise.
32724 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32727 * gfortran.dg/hollerith_1.f90: New test.
32729 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32731 * gfortran.dg/func_result_2.f90: New test.
32733 2005-05-11 Bud Davis <bdavis@gfortran.org>
32735 * gfortran.dg/dev_null.f90: New test.
32737 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
32739 * gcc.dg/arm-vfp1.c: Revert last change.
32741 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
32743 PR middle-end/19807
32744 PR tree-optimization/19639
32745 * g++.dg/tree-ssa/pr19807.C: New testcase.
32747 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32749 PR libfortran/21471
32750 * gfortran.dg/append-1.f90: New test.
32752 2005-05-10 Diego Novillo <dnovillo@redhat.com>
32754 * gcc.dg/pr18501.c: XFAIL.
32755 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
32756 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
32757 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
32758 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
32759 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
32760 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
32761 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
32762 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
32764 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32767 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
32768 gfortran.dg/f2c_3.f90: New tests.
32770 * gfortran.dg/return_1.f90: Fix dg annotation.
32772 2005-05-10 Diego Novillo <dnovillo@redhat.com>
32774 * gcc.c-torture/compile/20050510-1.c: New test.
32776 2005-05-10 Mark Mitchell <mark@codesourcery.com>
32778 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
32780 2005-05-10 Bob Wilson <bob.wilson@acm.org>
32782 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
32784 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
32787 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
32789 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
32792 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
32793 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
32795 2005-05-10 Ben Elliston <bje@au.ibm.com>
32798 * gcc.dg/debug/pr16676.c: New test.
32800 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
32803 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
32804 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
32805 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
32806 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
32808 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
32809 -fno-tree-dominator-opts.
32811 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
32813 * gfortran.dg/return_1.f90: New test.
32815 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
32817 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
32819 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
32821 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
32824 * g++.dg/inherit/covariant13.C: New.
32826 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
32828 PR libfortran/19155
32829 * gfortran.dg/pr19155.f: New test.
32831 2005-05-08 Roger Sayle <roger@eyesopen.com>
32834 * gcc.dg/pr8788-1.c: New testcase.
32836 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
32839 * gcc.target/mips/fpcmp-[12].c: New tests.
32841 2005-05-06 Mark Mitchell <mark@codesourcery.com>
32843 * lib/target-supports-dg.exp (dg-require-fork): New function.
32844 (dg-require-mkfifo): Likewise.
32845 * lib/target-supports.exp (check_function_available): New
32847 (check_fork_available): Likewise.
32848 (check_mkfifo_available): Likewise.
32850 2005-05-06 Jeff Law <law@redhat.com>
32852 * gcc.c-torture/compile/pr21380.c: New test.
32854 2005-05-06 Jakub Jelinek <jakub@redhat.com>
32857 * g++.dg/ext/weak3.C: New test.
32859 2005-05-05 Mark Mitchell <mark@codesourcery.com>
32862 * g++.dg/template/crash37.C: New test.
32864 2005-05-05 Paul Brook <paul@codesourcery.com>
32866 * gcc.dg/arm-g2.c: Use effective-target arm32.
32867 * gcc.dg/arm-mmx-1.c: Ditto.
32868 * gcc.dg/arm-scd42-2.c: Ditto.
32869 * gcc.dg/arm-vfp1.c: Ditto.
32870 * lib/target-supports.exp (check_effective_target_arm32): New
32873 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
32875 PR libfortran/21354
32876 gfortran.dg/in_pack_rank7.f90: New test.
32878 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
32880 PR middle-end/15618
32881 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
32883 2005-05-04 Jakub Jelinek <jakub@redhat.com>
32885 PR middle-end/21265
32886 * gcc.dg/20050503-1.c: New test.
32888 PR rtl-optimization/21239
32889 * gcc.dg/i386-sse-11.c: New test.
32891 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
32894 * gcc.target/i386/asm-1.c: New test.
32896 2005-05-03 Jakub Jelinek <jakub@redhat.com>
32898 PR rtl-optimization/21330
32899 * gcc.c-torture/execute/20050502-1.c: New test.
32902 * gcc.c-torture/execute/20050502-2.c: New test.
32904 2005-05-03 Uros Bizjak <uros@kss-loka.si>
32906 PR middle-end/21282
32907 * gcc.dg/pr21282.c: New.
32909 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
32911 * gcc.dg/vect/pr20122.c: Clean up .vect file.
32912 * gcc.dg/vect/vect-92.c: Likewise.
32913 * gcc.dg/vect/vect-93.c: Likewise.
32914 * gcc.dg/vect/vect-dv-1.c: Likewise.
32915 * gcc.dg/vect/vect-dv-2.c: Likewise.
32916 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
32918 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
32920 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
32921 * gfortran.dg/vect/vect-2.f90: Likewise.
32922 * gfortran.dg/vect/vect-3.f90: Likewise.
32923 * gfortran.dg/vect/vect-4.f90: Likewise.
32924 * gfortran.dg/vect/vect-5.f90: Likewise.
32926 2005-05-02 Geoffrey Keating <geoffk@apple.com>
32929 * gcc.dg/rs6000-fpint-2.c: New.
32931 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
32934 * gcc.dg/builtins-30.c: Update expected messages.
32935 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
32936 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
32937 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
32939 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
32941 PR tree-optimization/21294
32942 * gcc.dg/tree-ssa/pr21294.c: New.
32944 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
32946 * gcc.dg/altivec-3.c (vec_store): Do not use the old
32947 __builtin_altivec_st_internal_4si built-in.
32949 2005-05-02 Mark Mitchell <mark@codesourcery.com>
32952 * g++.dg/template/ptrmem14.C: New test.
32954 2005-05-02 Paul Brook <paul@codesourcery.com>
32956 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
32958 2005-05-02 Michael Matz <matz@suse.de>
32961 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
32963 2005-05-01 Mark Mitchell <mark@codesourcery.com>
32965 * g++.dg/cpp/weak.C: New test.
32967 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
32969 * gcc.dg/tree-ssa/loop-8.c: New test.
32971 2005-04-30 Michael Maty <matz@suse.de>
32973 * gcc.dg/inline-mcpy.c: New test.
32975 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
32977 PR libfortran/18958
32978 * gfortran.dg/eoshift.f90: New test case.
32980 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
32982 PR libfortran/18857
32983 * gfortran.dg/matmul_1.f90: New test.
32985 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
32987 PR tree-optimization/21030
32988 * gcc.dg/tree-ssa/pr21030.c: New.
32990 2005-04-29 Devang Patel <dpatel@apple.com>
32992 PR tree-optimization/21272
32993 * gcc.dg/vect/vect-ifcvt-10.c: New test.
32995 2005-04-29 Jakub Jelinek <jakub@redhat.com>
32999 * gfortran.dg/entry_4.f90: New test.
33000 * gfortran.fortran-torture/execute/entry_1.f90: New test.
33001 * gfortran.fortran-torture/execute/entry_2.f90: New test.
33002 * gfortran.fortran-torture/execute/entry_3.f90: New test.
33003 * gfortran.fortran-torture/execute/entry_4.f90: New test.
33004 * gfortran.fortran-torture/execute/entry_5.f90: New test.
33005 * gfortran.fortran-torture/execute/entry_6.f90: New test.
33006 * gfortran.fortran-torture/execute/entry_7.f90: New test.
33008 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33010 * gfortran.fortran-torture/execute/entry_8.f90: New test.
33012 2005-04-29 Paul Brook <paul@codesourcery.com>
33014 * gfortran.dg/entry_3.f90: New test.
33016 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33018 * gfortran.dg/implicit_4.f90: New test.
33020 2005-04-28 Bob Wilson <bob.wilson@acm.org>
33022 * lib/target-supports.exp (check_profiling_available): Return
33023 false for xtensa-*-elf.
33025 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
33027 * lib/fortran-torture.exp (fortran-torture.exp): Catch
33028 error if file cannot be deleted.
33030 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
33032 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
33033 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
33034 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
33035 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
33036 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
33037 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
33038 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
33039 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
33040 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
33041 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
33042 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
33043 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
33044 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
33046 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33049 * gfortran.dg/pr20865.f90: New test.
33051 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
33053 * gcc.dg/void-cast-2.c: New test.
33055 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
33058 * gcc.dg/void-cast-1.c: New test.
33060 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
33062 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
33064 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33067 * gfortran.dg/pr21177.f90: New test.
33069 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
33071 PR tree-optimization/21171
33072 * gcc.dg/tree-ssa/pr21171.c: New test.
33074 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
33076 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
33077 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
33078 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
33079 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
33080 gcc.dg/tree-ssa/gen-vect-32.c: New.
33081 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
33082 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
33083 don't run on PPC32.
33085 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
33088 * gcc.dg/transparent-union-3.c: New test.
33090 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
33093 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
33094 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
33095 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
33096 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
33097 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
33098 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
33100 2005-04-26 Jeff Law <law@redhat.com>
33102 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
33103 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
33104 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
33105 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
33106 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
33107 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
33108 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
33110 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
33112 PR tree-optimization/17598
33113 * gcc.dg/tree-ssa/pr17598.c: New testcase.
33115 2005-04-25 Mike Stump <mrs@apple.com>
33117 * objc.dg/fix-and-continue-1.m: Add.
33119 2005-04-25 Roger Sayle <roger@eyesopen.com>
33122 * g++.dg/opt/pr20995-1.C: New test case.
33124 2005-04-25 Devang Patel <dpatel@apple.com>
33126 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
33128 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
33131 * g++.dg/opt/alias2.C (printf): Correct the prototype.
33133 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
33136 * g++.dg/opt/rtti2.C: New test.
33138 2005-04-25 Paul Brook <paul@codesourcery.com>
33139 Steven G. Kargl <kargls@comcast.net>
33142 * gfortran.dg/ichar_1.f90: New file.
33144 2005-04-24 Jakub Jelinek <jakub@redhat.com>
33146 PR middle-end/20991
33147 * g++.dg/opt/pr20991.C: New test.
33149 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
33150 where sizeof (type) < __alignof__ (type).
33151 * gcc.dg/compat/struct-layout-1.h: Likewise.
33153 2005-04-24 Per Bothner <per@bothner.com>
33154 Devang Patel <dpatel@apple.com>
33156 PR preprocessor/20907
33157 * gcc.dg/cpp/very-long-comment.c: New test.
33159 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33162 * gfortran.dg/common_5.f: New test.
33164 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
33166 PR middle-end/21082
33167 * g++.dg/tree-ssa/pr21082.C: New testcase.
33169 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
33171 * gcc.dg/vect/vect-99.c: New test.
33173 2005-04-22 Diego Novillo <dnovillo@redhat.com>
33175 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
33177 2005-04-22 Jeff Law <law@redhat.com>
33179 * gcc.dg/uninit-5.c: Remove xfails.
33180 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
33181 conditionals and loads.
33183 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
33185 PR libfortran/20074
33186 PR libfortran/20436
33187 PR libfortran/21108
33188 * gfortran.dg/nested_reshape.f90: new test
33189 * gfortran.dg/reshape-alloc.f90: new test
33190 * gfortran.dg/reshape.f90: new test
33192 2005-04-22 Mark Mitchell <mark@codesourcery.com>
33194 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
33196 * gcc.dg/arm-vfp1.c: New test.
33198 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
33201 * g++.dg/lookup/builtin2.C: New test.
33203 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
33205 * gcc.dg/weak/weak-13.c: New test.
33207 2005-04-21 Geoffrey Keating <geoffk@apple.com>
33209 * lib/target-supports.exp (check_effective_target_sync_int_long):
33212 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
33214 * gcc.target/mips/branch-1.c: New test.
33216 2005-04-21 Richard Henderson <rth@redhat.com>
33218 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
33219 * gcc.dg/vect/vect-86.c: Likewise.
33220 * gcc.dg/vect/vect-87.c: Likewise.
33221 * gcc.dg/vect/vect-88.c: Likewise.
33223 2005-04-21 Devang Patel <dpatel@apple.com>
33225 PR optimization/20994
33226 * gcc.dg/tree-ssa/ifc-3.c: New test.
33228 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
33231 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
33232 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
33233 gcc.dg/c99-vla-jump-5.c: New tests.
33235 2005-04-19 Richard Henderson <rth@redhat.com>
33237 * lib/target-supports.exp (check_effective_target_vect_int_mult):
33238 Fix typo in exists check.
33239 (check_effective_target_sync_int_long): New.
33240 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
33241 * gcc.dg/ia64-sync-2.c: Likewise.
33242 * gcc.dg/ia64-sync-3.c: Likewise.
33243 * gcc.dg/ia64-sync-4.c: Likewise.
33245 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
33247 * gcc.dg/fold-xor-1.c: New test.
33248 * gcc.dg/fold-xor-2.c: New test.
33250 2005-04-19 James E. Wilson <wilson@specifixinc.com>
33253 * g++.dg/eh/fp-regs.C: New test.
33255 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
33257 * gcc.dg/Wint-to-pointer-cast-1.c,
33258 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
33259 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
33260 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
33262 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33265 * gfortran.dg/pr16861.f90: New test.
33267 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
33269 * gcc.dg/pr21085.c: New test.
33271 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
33273 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
33274 (setup_mips_tests, dg-mips-options): New procedures.
33275 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
33276 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
33277 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
33278 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
33279 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
33280 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
33281 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
33282 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
33283 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
33284 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
33285 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
33286 dg-mips-options instead of dg-options. Remove now-redundant
33287 preprocessor guards.
33288 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
33289 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
33290 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
33291 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
33292 * gcc.dg/vr-mult-2.c: Delete.
33293 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
33294 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
33295 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
33296 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
33297 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
33298 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
33299 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
33301 2005-04-18 Laurent GUERBY <laurent@guerby.net>
33303 * ada/acats/run_all.sh: Use sync when executable not present.
33305 2005-04-18 Devang Patel <dpatel@apple.com>
33307 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
33308 * gcc.dg/vect/vect-11a.c: New.
33309 * gcc.dg/vect/vect-none.c: Update.
33310 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
33312 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
33314 PR tree-optimization/20922
33315 * gcc.dg/pr20922-1.c: New test.
33316 * gcc.dg/pr20922-2.c: New test.
33317 * gcc.dg/pr20922-3.c: New test.
33318 * gcc.dg/pr20922-4.c: New test.
33319 * gcc.dg/pr20922-5.c: New test.
33320 * gcc.dg/pr20922-6.c: New test.
33322 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33324 PR libfortran/20950
33325 * gfortran.dg/pr20950.f: New test.
33327 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33329 PR libfortran/19216
33330 * gfortran.dg/pr19216.f: New test.
33332 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
33334 PR tree-optimization/21001
33335 * gcc.dg/tree-ssa/pr21001.c: New.
33337 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
33339 PR libfortran/21075
33340 * gfortran.dg/reshape_rank7.f90: New test.
33342 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
33344 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
33345 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
33346 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
33347 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
33348 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
33349 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
33350 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
33351 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
33352 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
33354 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
33355 in namelists. New test.
33356 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
33358 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
33360 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
33361 namelist. New test.
33362 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
33364 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
33366 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
33367 namelist. New test.
33368 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
33369 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
33370 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
33372 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
33373 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
33376 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
33378 * gfortran.dg/wtruncate.f: New testcase.
33379 * gfortran.dg/wtruncate.f90: New testcase.
33381 2005-04-16 Mark Mitchell <mark@codesourcery.com>
33384 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
33385 which sizeof/alignof is dependent, rather than just whether we are
33386 processing_template_decl.
33388 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
33390 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
33391 corrected typo where the wrong variables had been compared.
33393 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
33395 PR libfortran/18495
33396 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
33397 Test callee-allocated version of return array with a write
33399 Test spread with a temporary with another write statement.
33401 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
33403 PR tree-optimization/21031
33404 * gcc.dg/tree-ssa/pr21031.c: New.
33406 2005-04-15 Uros Bizjak <uros@kss-loka.si>
33408 PR tree-optimization/21004
33409 * gcc.dg/builtins-53.c: Include builtins-config.h.
33410 Check floorf, ceilf, floorl and ceill transformations
33411 only when HAVE_C99_RUNTIME is defined.
33413 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
33415 PR middle-end/20739
33416 * gcc.dg/tree-ssa/pr20739.c: New test.
33418 2005-04-14 Mike Stump <mrs@apple.com>
33420 * gcc.dg/Foundation.framework/empty: New.
33421 * gcc.dg/framework-2.c: New.
33423 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
33425 PR tree-optimization/21021
33426 * gcc.c-torture/compile/pr21021.c: New.
33428 2005-04-14 Janis Johnson <janis187@us.ibm.com>
33431 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
33432 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
33433 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
33434 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
33435 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
33436 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
33437 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
33438 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
33440 2005-04-14 Richard Henderson <rth@redhat.com>
33442 * lib/target-supports.exp (check_effective_target_vect_condition):
33443 Add ia64, i?86, and x86_64.
33445 2005-04-14 Steven G. Kargl <kargls@comcast.net>
33447 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
33449 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
33451 PR tree-optimization/20657
33452 * gcc.dg/tree-ssa/pr20657.c: New.
33454 2005-04-14 Uros Bizjak <uros@kss-loka.si>
33456 * gcc.dg/builtins-53.c: Also check (int)trunc* and
33457 (long long int)trunc*.
33459 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
33462 * gcc.dg/pr20927.c: New test.
33464 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
33466 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
33467 * gcc.target/mips/asm-1.c: Likewise.
33469 2005-04-13 Dale Johannesen <dalej@apple.com>
33471 * objc.dg/objc-fast-4.m: New.
33473 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
33475 * gcc.target/cris/torture/cris-torture.exp: New driver in new
33477 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
33479 2005-04-13 David Edelsohn <edelsohn@gnu.org>
33481 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
33482 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
33483 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
33485 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
33487 PR tree-optimization/20913
33488 * gcc.dg/tree-ssa/pr20913.c: New.
33490 PR tree-optimization/20702
33491 * gcc.dg/tree-ssa/pr20702.c: New.
33493 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
33496 * g++.dg/inherit/local3.C: New test.
33498 2005-04-12 Jeff Law <law@redhat.com>
33500 * gcc.dg/tree-ssa/20050412-1.c: New test.
33502 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
33504 PR libfortran/19016
33505 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
33506 Add tests with mask generated by expression.
33507 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
33508 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
33509 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
33511 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
33513 PR middle-end/20917
33514 * gcc.dg/20050409-1.c: New test.
33516 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
33518 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
33520 2005-04-11 Mark Mitchell <mark@codesourcery.com>
33522 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
33523 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
33524 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
33525 (TARGET_CXX): Adjust accordingly.
33526 * target.h (struct gcc_target): Remove epxort_class_data. Add
33527 determine_class_data_visibility and class_data_always_comdat.
33528 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
33529 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
33530 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
33531 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
33532 (arm_cxx_determine_class_data_visibility): New.
33533 (arm_cxx_class_data_always_comdat): Likewise.
33534 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
33535 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
33536 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
33537 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
33538 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
33541 2005-04-11 Mark Mitchell <mark@codesourcery.com>
33543 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
33545 2005-04-11 Geoffrey Keating <geoffk@apple.com>
33547 * gcc.dg/i386-darwin-fpmath.c: New.
33549 2004-04-11 Devang Patel <dpatel@apple.com>
33551 * lib/target-supports.exp (check_effective_target_vect_condition): New.
33552 * gcc.dg/vect/vect-ifcvt-1.c: New test.
33553 * gcc.dg/vect/vect-ifcvt-2.c: New test.
33554 * gcc.dg/vect/vect-ifcvt-3.c: New test.
33555 * gcc.dg/vect/vect-ifcvt-4.c: New test.
33556 * gcc.dg/vect/vect-ifcvt-5.c: New test.
33557 * gcc.dg/vect/vect-ifcvt-6.c: New test.
33558 * gcc.dg/vect/vect-ifcvt-7.c: New test.
33559 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
33561 2004-04-11 Devang Patel <dpatel@apple.com>
33563 * gcc.dg/vect/vect-dv-1.c: New test.
33564 * gcc.dg/vect/vect-dv-2.c: New test.
33566 2005-04-11 Diego Novillo <dnovillo@redhat.com>
33568 PR tree-optimization/20933
33569 * gcc.dg/tree-ssa/pr20933.c: New test.
33571 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33573 * gfortran.dg/fold_nearest.f90: New test.
33575 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
33577 * gcc.dg/tree-ssa/alias-1.c: New test.
33579 2005-04-11 Diego Novillo <dnovillo@redhat.com>
33581 PR tree-optimization/20920
33582 * g++.dg/tree-ssa/pr20920.C: New test.
33584 2005-04-11 Uros Bizjak <uros@kss-loka.si>
33586 * gcc.dg/builtins-53.c: Also check (int)ceil* and
33587 (long long int)ceil*.
33589 2005-04-10 Mark Mitchell <mark@codesourcery.com>
33591 * g++.dg/warn/Wdtor1.C: Declare template in system header with
33592 explicit C++ linkage.
33594 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33596 * gfortran.dg/pr17229.f: Take care of the new obsolescence
33597 warning for arithmetic IF statements.
33599 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
33601 * eor_handling_1.f90: New test case.
33602 * eor_handling_2.f90: New test case.
33603 * eor_handling_3.f90: New test case.
33604 * eor_handling_4.f90: New test case.
33605 * eor_handling_5.f90: New test case.
33606 * noadv_size.f90: New test case.
33607 * pad_no.f90: New test case.
33609 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
33611 * gcc.c-torture/execute/20050410-1.c: New test.
33613 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
33615 * gcc.dg/pr20126.c: New.
33617 2005-04-09 Bud Davis <bdavis@gfortran.org>
33618 Steven G. Kargl <kargls@comcast.net>
33620 * gfortran.dg/PR19872.f: New test.
33622 2005-04-09 Steven G. Kargl <kargls@comcast.net>
33624 * gfortran.dg/nint_1.f90: Fix dg-do directive.
33626 2005-04-09 Steven G. Kargl <kargls@comcast.net>
33628 * gfortran.dg/nint_1.f90: New test.
33630 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
33632 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
33633 Added test for callee-allocated arrays with write statements.
33634 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
33635 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
33636 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
33637 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
33638 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
33640 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
33642 PR libfortran/20163
33643 * gfortran.dg/open-options-blanks.f: New test.
33645 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
33648 * gfortran.dg/comma_format_extension_[1234].f: New tests.
33650 2005-04-09 Jakub Jelinek <jakub@redhat.com>
33652 * gcc.dg/tree-ssa/stdarg-1.c: New test.
33653 * gcc.dg/tree-ssa/stdarg-2.c: New test.
33654 * gcc.dg/tree-ssa/stdarg-3.c: New test.
33655 * gcc.dg/tree-ssa/stdarg-4.c: New test.
33656 * gcc.dg/tree-ssa/stdarg-5.c: New test.
33657 * gcc.c-torture/execute/stdarg-4.c: New test.
33659 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
33662 * g++.dg/abi/param2.C: New test.
33664 2005-04-09 Uros Bizjak <uros@kss-loka.si>
33666 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
33668 2005-04-09 Uros Bizjak <uros@kss-loka.si>
33670 * gcc.dg/builtins-53.c: New test.
33672 2005-04-08 Diego Novillo <dnovillo@redhat.com>
33674 * g++.dg/tree-ssa/pr18178.C: New test.
33675 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
33676 * gcc.c-torture/execute/20041019-1.c: New test.
33677 * gcc.dg/tree-ssa/20041008-1.c: New test.
33678 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
33679 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
33680 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
33681 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
33682 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
33683 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
33684 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
33685 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
33686 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
33687 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
33689 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
33691 PR rtl-optimization/20466
33692 * gcc.c-torture/execute/pr20466-1.c: New test.
33694 2005-04-08 Mark Mitchell <mark@codesourcery.com>
33697 * g++.dg/parse/cond2.C: New test.
33700 * g++.dg/warn/Wdtor1.C: New test.
33702 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33705 * gfortran.dg/pr17229.f: New test.
33707 2005-04-07 Steven G. Kargl <kargls@comcast.net>
33709 * gfortran.dg/tiny_1.f90: New test.
33710 * gfortran.dg/tiny_2.f90: ditto.
33712 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
33714 * gfortran.dg/eor_1.f90: Fix dg-do run line
33715 * gfortran.dg/open_new.f90: Fix dg-do run line
33717 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
33719 * lib/target-supports.exp (get_compiler_messages): Support
33720 optional arguments, the fourth being compiler options.
33721 (check_effective_target_fpic): New proc.
33722 * gcc.dg/20050321-2.c: Restrict to target fpic.
33724 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
33726 * gcc.dg/15443-1.c: New test.
33727 * gcc.dg/15443-2.c: Likewise.
33729 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
33731 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
33733 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
33735 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
33737 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
33739 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
33740 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
33742 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
33743 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
33744 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
33746 2005-04-06 Mark Mitchell <mark@codesourcery.com>
33749 * g++.dg/warn/Wunused-11.C: New test.
33751 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
33753 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
33755 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
33757 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
33759 2005-04-05 Mark Mitchell <mark@codesourcery.com>
33762 * g++.dg/template/ptrmem13.C: New test.
33764 2005-04-05 Per Bothner <per@bothner.com>
33766 * lib/gcc.exp: Always add -fno-show-column, for now.
33768 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
33771 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
33772 of plain old "unsigned int" for the type of "i". Makes this test
33775 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
33777 * gcc.dg/i386-ssefn-1.c: New test.
33778 * gcc.dg/i386-ssefn-2.c: New test.
33779 * gcc.dg/i386-ssefn-3.c: New test.
33780 * gcc.dg/i386-ssefn-4.c: New test.
33782 2005-04-05 Jakub Jelinek <jakub@redhat.com>
33784 PR tree-optimization/20076
33785 * gcc.dg/builtin-apply4.c: New test.
33787 PR preprocessor/19475
33788 * gcc.dg/cpp/macspace1.c: New test.
33789 * gcc.dg/cpp/macspace2.c: New test.
33791 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33793 * gfortran.dg/pr20755.f: Fixed bad format.
33795 2005-04-05 Mark Mitchell <mark@codesourcery.com>
33798 * g++.dg/ext/attrib21.C: New test.
33800 2004-04-05 Devang Patel <dpatel@apple.com>
33802 * lib/target-supports.exp (check_effective_target_vect_shif): New.
33803 * gcc.dg/vect/vect-shift-1.c: New test.
33805 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33807 PR libfortran/20755
33808 * gfortran.dg/pr20755.f: New test.
33810 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
33812 * gfortran.dg/pr15959.f90: New test.
33813 * gfortran.dg/string_pad_trunc.f90: New test.
33815 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33817 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
33818 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
33819 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
33822 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
33824 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
33826 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
33828 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
33829 * gcc.c-torture/compile/20011119-2.c: Likewise.
33830 * gcc.c-torture/compile/981001-2.c: Likewise.
33832 2005-04-04 Mark Mitchell <mark@codesourcery.com>
33835 * g++.dg/template/overload4.C: New test.
33837 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
33840 * g++.dg/abi/covariant5.C: New.
33843 * g++.dg/debug/const2.C: New.
33845 2005-04-04 Jakub Jelinek <jakub@redhat.com>
33847 PR rtl-optimization/16104
33848 * gcc.c-torture/execute/20050316-1.c: New test.
33850 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
33852 * g++.dg/template/spec23.C: Fix dg-error text.
33854 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
33857 * g++.dg/expr/lval2.C: New.
33859 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33861 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
33862 __builtin_strcasecmp and __builtin_strncasecmp.
33864 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
33867 * g++.dg/template/spec22.C: New.
33868 * g++.dg/template/spec23.C: New.
33870 2005-04-03 Dale Ranta <dir@lanl.gov>
33871 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33873 PR libfortran/20068
33874 PR libfortran/20125
33875 PR libfortran/20156
33876 PR libfortran/20471
33877 * gfortran.dg/backspace.f: New test.
33879 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
33881 * gcc.dg/pr19345.c: New test.
33883 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
33885 PR tree-optimization/20640
33886 * gcc.dg/torture/tree-loop-1.c: New.
33888 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
33890 PR rtl-optimization/20290
33891 * gcc.c-torture/execute/loop-ivopts-2.c: New.
33893 2005-04-02 Geoffrey Keating <geoffk@apple.com>
33895 * gcc.dg/rs6000-fpint.c: New.
33897 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
33899 * gcc.dg/old-style-then-proto-1.c: New test.
33901 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
33903 * gfortran.fortran-torture/execute/backspace.f90: Check
33904 after backspace and read was incorrect.
33906 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33908 * gcc.c-torture/execute/builtins/strcat.c: Check the result
33909 buffer past the terminating NUL using memcmp.
33910 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
33911 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
33913 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
33914 Fix unused/uninitialized variable warnings.
33916 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
33917 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
33918 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
33919 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
33921 * gcc.c-torture/execute/builtins/abs-1-lib.c,
33922 gcc.c-torture/execute/builtins/fputs-lib.c,
33923 gcc.c-torture/execute/builtins/lib/fprintf.c,
33924 gcc.c-torture/execute/builtins/lib/main.c,
33925 gcc.c-torture/execute/builtins/lib/memcmp.c,
33926 gcc.c-torture/execute/builtins/lib/memmove.c,
33927 gcc.c-torture/execute/builtins/lib/mempcpy.c,
33928 gcc.c-torture/execute/builtins/lib/memset.c,
33929 gcc.c-torture/execute/builtins/lib/printf.c,
33930 gcc.c-torture/execute/builtins/lib/sprintf.c,
33931 gcc.c-torture/execute/builtins/lib/stpcpy.c,
33932 gcc.c-torture/execute/builtins/lib/strchr.c,
33933 gcc.c-torture/execute/builtins/lib/strcmp.c,
33934 gcc.c-torture/execute/builtins/lib/strcpy.c,
33935 gcc.c-torture/execute/builtins/lib/strcspn.c,
33936 gcc.c-torture/execute/builtins/lib/strlen.c,
33937 gcc.c-torture/execute/builtins/lib/strncat.c,
33938 gcc.c-torture/execute/builtins/lib/strncmp.c,
33939 gcc.c-torture/execute/builtins/lib/strncpy.c,
33940 gcc.c-torture/execute/builtins/lib/strrchr.c,
33941 gcc.c-torture/execute/builtins/lib/strspn.c,
33942 gcc.c-torture/execute/builtins/lib/strstr.c,
33943 gcc.c-torture/execute/builtins/memops-asm-lib.c,
33944 gcc.c-torture/execute/builtins/strlen-2.c,
33945 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
33948 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
33950 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
33951 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
33954 2005-04-01 Jakub Jelinek <jakub@redhat.com>
33957 * g++.dg/debug/using1.C: New test.
33959 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
33961 PR middle-end/20524
33962 * gcc.dg/alias-7.c: Prefix asm-declared name with
33963 __USER_LABEL_PREFIX__.
33965 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
33967 Fix fallout from PR middle-end/15700:
33968 * gcc.c-torture/compile/20011119-1.c: Take
33969 __USER_LABEL_PREFIX__ into account.
33970 * gcc.c-torture/compile/20011119-2.c: Likewise.
33972 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
33975 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
33977 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
33980 * gcc.c-torture/compile/struct-non-lval-1.c,
33981 gcc.c-torture/compile/struct-non-lval-2.c,
33982 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
33984 2005-03-31 Janis Johnson <janis187@us.ibm.com>
33986 * gcc.dg/tls/tls.exp: Remove temporary file.
33987 * g++.dg/tls/tls.exp: Ditto.
33988 * lib/file-format.exp: Ditto.
33989 * g++.dg/special/ecos.exp: Ditto.
33991 * lib/profopt.exp: Treat prof_ext as a list.
33992 * gcc.misc-tests/bprob.exp: Ditto.
33993 * g++.dg/bprob/bprob.exp: Ditto.
33995 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
33996 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
33997 g++.dg/tree-ssa/pointer-reference-alias.C,
33998 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
33999 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
34000 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
34001 g++.dg/vect/pr19951.cc: Ditto.
34002 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
34003 gcc.dg/builtins-47.c: Ditto.
34004 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
34005 gcc.dg/pr20115-1.c: Ditto.
34006 * gcc.dg/tree-ssa/20030530-2.c,
34007 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
34008 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
34009 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
34010 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
34011 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
34012 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
34013 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
34014 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
34015 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
34016 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
34017 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
34018 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
34019 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
34020 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
34021 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
34022 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
34023 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
34024 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
34025 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
34026 gcc.dg/tree-ssa/20030824-1.c,
34027 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
34028 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
34029 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
34030 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
34031 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
34032 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
34033 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
34034 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
34035 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
34036 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
34037 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
34038 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
34039 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
34040 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
34041 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
34042 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
34043 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
34044 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
34045 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
34046 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
34047 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
34048 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
34049 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
34050 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
34051 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
34052 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
34053 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
34054 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
34055 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
34056 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
34057 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
34058 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
34059 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
34060 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
34061 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
34062 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
34063 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
34064 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
34065 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
34066 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
34067 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
34068 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
34069 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
34070 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
34071 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
34072 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
34073 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
34074 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
34075 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
34076 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
34077 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
34078 gcc.dg/tree-ssa/useless-1.c: Ditto.
34079 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
34080 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
34081 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
34082 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
34083 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
34084 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
34085 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
34086 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
34087 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
34088 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
34089 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
34090 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
34091 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
34092 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
34093 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
34094 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
34095 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
34096 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
34097 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
34098 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
34099 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
34100 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
34101 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
34102 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
34103 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
34104 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
34105 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
34106 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
34107 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
34108 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
34109 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
34110 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
34111 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
34112 gcc.dg/vect/vect-none.c: Ditto.
34113 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
34114 treelang/compile/unsigned.tree: Ditto.
34116 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
34117 * gcc.dg/cpp/direct2s.c: Ditto.
34118 * gcc.dg/cpp/paste4.c: Ditto.
34119 * gcc.dg/cpp/separate-1.c: Ditto.
34120 * gcc.dg/pch/save-temps-1.c: Ditto.
34121 * g++.dg/ext/altivec-10.C: Ditto.
34122 * g++.dg/pch/pch.C: Ditto.
34124 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
34126 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
34127 * g++.dg/template/repo1.C: Ditto.
34128 * g++.dg/template/repo2.C: Ditto.
34129 * g++.dg/template/repo3.C: Ditto.
34130 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
34131 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
34132 * g++.old-deja/g++.pt/repo1.C: Ditto.
34133 * g++.old-deja/g++.pt/repo2.C: Ditto.
34134 * g++.old-deja/g++.pt/repo3.C: Ditto.
34135 * g++.old-deja/g++.pt/repo4.C: Ditto.
34137 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
34138 * gcc.dg/20030107-1.c: Ditto.
34139 * gcc.dg/20030702-1.c: Ditto.
34140 * gcc.dg/profile-generate-1.c: Ditto.
34141 * g++.dg/other/profile1.C: Ditto.
34142 * g++.old-deja/g++.robertl/eb83.C: Ditto.
34144 * lib/gcc-dg.exp (remove-build-file): New.
34145 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
34146 cleanup-tree-dump, cleanup-saved-temps): New.
34148 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
34150 PR c++/19203, DR 214
34151 * g++.dg/parse/ambig3.C: Not ambiguous.
34152 * g++.dg/template/spec20.C: New.
34153 * g++.dg/template/spec21.C: New.
34155 2005-03-31 Steve Ellcey <sje@cup.hp.com>
34158 * gcc.dg/ia64-fptr-1.c: Run only on linux.
34160 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
34162 PR libfortran/20660
34163 * gfortran.dg/negative_unit.f: New test.
34165 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
34167 * gcc.dg/20050330-1.c: New test.
34169 2005-03-30 Devang Patel <dpatel@apple.com>
34171 * g++.dg/tree-sra/ssa-sra-3.C: New test.
34173 2005-03-30 Dale Johannesen <dalej@apple.com>
34175 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
34177 2005-03-30 Janis Johnson <janis187@us.ibm.com>
34179 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
34180 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
34181 Strip options from test name.
34183 2005-03-31 Jan Hubicka <jh@suse.cz>
34185 * gcc.dg/varpool-1.c: New testcase.
34187 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
34191 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
34192 gcc.dg/stmt-expr-label-3.c : New tests.
34193 * gcc.c-torture/execute/medce-2.c: Remove.
34195 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
34198 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
34201 2005-03-30 Alan Modra <amodra@bigpond.net.au>
34203 * gcc.c-torture/compile/pr20203.c: New test.
34205 2005-03-26 Steven G. Kargl <kargls@comcast.net>
34207 * gfortran.dg/promotion.f90: New test.
34209 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
34211 PR middle-end/20491
34212 * gcc.dg/torture/asm-subreg-1.c: New test.
34214 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
34217 * gcc.dg/pr20672-1.c: New test.
34219 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
34221 * gfortran.dg/vect: New directory.
34222 * gfortran.dg/vect/vect.exp: New.
34223 * gfortran.dg/vect/vect-1.f90: New test.
34224 * gfortran.dg/vect/vect-2.f90: New test.
34225 * gfortran.dg/vect/vect-3.f90: New test.
34226 * gfortran.dg/vect/vect-4.f90: New test.
34227 * gfortran.dg/vect/vect-5.f90: New test.
34229 2005-03-29 Jakub Jelinek <jakub@redhat.com>
34231 PR middle-end/20622
34232 * gcc.dg/alias-7.c: New test.
34234 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
34236 * gcc.dg/sparc-reg-1.c: New test.
34238 2005-03-28 Steve Ellcey <sje@cup.hp.com>
34241 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
34243 2005-03-29 Dale Ranta <dir@lanl.gov>
34244 Francois-Xavier Coudert <coudert@clipper.ens.fr>
34246 PR libfortran/20163
34247 * gfortran.dg/pr20163-2.f: New test.
34249 2005-03-28 Jan Hubicka <jh@suse.cz>
34251 PR middle-end/20635
34252 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
34255 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
34257 PR tree-optimization/20626
34258 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
34259 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
34261 2005-03-26 Steven G. Kargl <kargls@comcast.net>
34263 * gfortran.dg/underflow.f90: New test.
34264 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
34266 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34268 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
34270 2005-03-25 Mark Mitchell <mark@codesourcery.com>
34272 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
34273 (g++_init): Make sure that CXXFLAGS is set.
34274 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
34275 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
34276 * lib/gfortran.exp (gfortran_link_flags): Likewise.
34277 * lib/objc.exp (objc_init): Likewise.
34278 * lib/treelang.exp (treelang_init): Likewise.
34280 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
34282 PR tree-optimization/20470
34283 * gcc.dg/tree-ssa/pr20470.c: New test.
34285 2005-03-25 Geoffrey Keating <geoffk@apple.com>
34287 * gcc.dg/ppc-stfiwx.c: New.
34289 2005-03-25 Steve Ellcey <sje@cup.hp.com>
34292 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
34294 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
34296 * gcc.dg/20050325-1.c: Fix a typo.
34298 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
34300 PR libfortran/19678
34301 PR libfortran/19679
34302 * gfortran.dg/dos_eol.f: New test.
34304 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
34306 PR rtl-optimization/20249
34307 * gcc.dg/20050325-1.c: New test.
34309 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
34311 PR libfortran/15332
34312 * gfortran.dg/pr15332.f: New test.
34314 2005-03-24 Dale Johannesen <dalej@apple.com>
34316 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
34318 2005-03-24 Geoffrey Keating <geoffk@apple.com>
34320 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
34321 'internal' visibility.
34322 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
34323 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
34324 'protected' visibility.
34325 * gcc.dg/visibility-7.c: Likewise.
34326 * lib/target-supports.exp (check_visibility_available): Take
34327 a parameter, the kind of visibility to check for.
34328 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
34329 to check_visibility_available.
34331 * g++.dg/expr/cast3.C: New.
34333 2005-03-24 David Edelsohn <edelsohn@gnu.org>
34335 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
34338 2005-03-24 Steve Ellcey <sje@cup.hp.com>
34341 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
34343 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
34345 * gcc.dg/badshift.c: Renamed to...
34346 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
34348 * gcc.target/i386/badshift.c: Renamed to...
34349 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
34352 PR rtl-optimization/20532
34353 * gcc.target/i386/badshift.c: New.
34355 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
34357 * gfortran.dg/pr18025.f90: New test.
34359 2005-03-23 Dale Johannesen <dalej@apple.com>
34361 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
34363 2005-03-23 Mark Mitchell <mark@codesourcery.com>
34365 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
34367 * lib/target-supports.exp (check_iconv_available): Default
34368 libiconv to -liconv, if there is no definition.
34370 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
34372 * gcc.dg/torture/cris-asm-mof-1.c: New test.
34374 2005-03-22 Mark Mitchell <mark@codesourcery.com>
34376 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
34377 * g++.dg/opt/pr7503-2.C: Likewise.
34378 * g++.dg/opt/pr7503-3.C: Likewise.
34379 * g++.dg/opt/pr7503-4.C: Likewise.
34380 * g++.dg/opt/pr7503-5.C: Likewise.
34381 * g++.dg/warn/minmax.C: New test.
34383 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
34385 * gfortran.dg/g77_intrinsics_funcs.f: New test.
34386 * gfortran.dg/g77_intrinsics_sub.f: New test.
34388 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
34389 Jan Hubicka <jh@suse.cz>
34390 Steven Bosscher <stevenb@suse.de
34392 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
34394 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34397 * g++.dg/template/redecl3.C: New test.
34399 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
34402 * g++.dg/parse/error16.C: Tweak error markers.
34404 2005-03-22 Jakub Jelinek <jakub@redhat.com>
34407 * gcc.dg/20050321-2.c: New test.
34409 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
34413 * g++.dg/template/ptrmem12.C: New.
34415 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
34417 PR rtl-optimization/20527
34418 * gcc.c-torture/execute/pr20527-1.c: New test.
34420 2005-03-22 Ben Elliston <bje@au.ibm.com>
34422 * gcc.misc-tests/options.exp (check_for_options): Create a real C
34423 program, compile it into a real executable and then delete the .c
34424 and .x files afterwards, to avoid problems on testglue targets.
34426 2005-03-21 Stuart Hastings <stuart@apple.com>
34428 * gcc.target/i386/sse-2.c: New.
34430 2005-03-21 Uros Bizjak <uros@kss-loka.si>
34432 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
34434 2005-03-21 Paolo Carlini <pcarlini@suse.de>
34436 * g++.dg/parse/crash25.C: Fix typo.
34438 2005-03-21 Paolo Carlini <pcarlini@suse.de>
34441 * g++.dg/parse/crash24.C: New test.
34444 * g++.dg/parse/crash25.C: New test.
34446 2005-03-21 Paolo Carlini <pcarlini@suse.de>
34449 * g++.dg/ext/stmtexpr4.C: New test.
34451 2005-03-20 Roger Sayle <roger@eyesopen.com>
34453 PR middle-end/20539
34454 * gcc.c-torture/compile/pr13066-1.c: New test case.
34455 * gcc.c-torture/compile/pr20539-1.c: Likewise.
34456 * g++.dg/opt/pr13066-1.C: Likewise.
34458 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
34460 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
34462 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34465 * gfortran.dg/nesting_1.f90: New test.
34467 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34470 * g++.dg/lookup/using13.C: New test.
34472 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34475 * g++.dg/template/crash36.C: New test.
34477 2005-03-18 Paolo Carlini <pcarlini@suse.de>
34480 * g++.dg/template/crash35.C: New test.
34482 2005-03-17 Paolo Carlini <pcarlini@suse.de>
34485 * g++.dg/overload/operator2.C: New test.
34487 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
34489 PR libfortran/20257
34490 * gfortran.dg/pr20257.f90: New test.
34492 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
34494 PR libfortran/20480
34495 * gfortran.dg/pr20480.f90: New test.
34497 2005-03-16 Richard Henderson <rth@redhat.com>
34499 PR middle-end/15700
34500 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
34501 (_rtld_global): New.
34502 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
34503 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
34505 * gcc.dg/alias-3.c: New.
34506 * gcc.dg/alias-4.c: New.
34507 * gcc.dg/alias-5.c: New.
34508 * gcc.dg/alias-6.c: New.
34510 2005-03-15 Geoffrey Keating <geoffk@apple.com>
34512 * gcc.dg/cpp/ucnid-7.c: New.
34514 2005-03-15 Janis Johnson <janis187@us.ibm.com>
34515 Dorit Naishlos <dorit@il.ibm.com>
34517 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
34520 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
34522 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
34523 support misaligned accesses.
34524 * gcc.dg/vect/vect-58.c: Likewise.
34525 * gcc.dg/vect/vect-92.c: New.
34526 * gcc.dg/vect/vect-93.c: New.
34528 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
34531 * gfortran.dg/assign_2.f90: New test.
34532 * gfortran.dg/assign_3.f90: New test.
34533 * gfortran.dg/assign.f90: New test.
34535 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
34537 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
34538 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
34539 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
34540 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
34543 2005-03-14 Geoffrey Keating <geoffk@apple.com>
34545 * gcc.dg/cpp/ucnid-6.c: New.
34547 * gcc.dg/cpp/normalize-1.c: New.
34548 * gcc.dg/cpp/normalize-2.c: New.
34549 * gcc.dg/cpp/normalize-3.c: New.
34550 * gcc.dg/cpp/normalize-4.c: New.
34551 * gcc.dg/cpp/ucnid-4.c: New.
34552 * gcc.dg/cpp/ucnid-5.c: New.
34553 * g++.dg/cpp/normalize-1.C: New.
34554 * g++.dg/cpp/ucnid-1.C: New.
34556 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
34558 * gcc.dg/pr18628.c: New.
34560 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
34563 * g++.dg/tree-ssa/pr20280.C: New.
34565 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34568 * gfortran.dg/stfunc_2.f90: New test.
34570 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
34572 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
34574 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
34576 * gcc.dg/tree-ssa/20050314-1.c: New test.
34578 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34582 * g++.dg/template/friend34.C: New test.
34583 * g++.dg/template/friend35.C: Likewise.
34584 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
34586 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34588 Friend class name lookup 5/n
34590 * g++.dg/lookup/hidden-class1.C: New test.
34591 * g++.dg/lookup/hidden-class2.C: Likewise.
34592 * g++.dg/lookup/hidden-class3.C: Likewise.
34593 * g++.dg/lookup/hidden-class4.C: Likewise.
34594 * g++.dg/lookup/hidden-class5.C: Likewise.
34595 * g++.dg/lookup/hidden-class6.C: Likewise.
34596 * g++.dg/lookup/hidden-class7.C: Likewise.
34597 * g++.dg/lookup/hidden-class8.C: Likewise.
34598 * g++.dg/lookup/hidden-class9.C: Likewise.
34599 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
34600 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
34601 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
34602 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
34603 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
34604 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
34605 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
34606 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
34607 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
34608 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
34609 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
34611 2005-03-13 Mark Mitchell <mark@codesourcery.com>
34614 * g++.dg/template/error18.C: New test.
34616 2005-03-09 Ben Elliston <bje@au.ibm.com>
34619 * g++.dg/debug/pr16792.C: New test.
34621 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
34623 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
34624 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
34625 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
34626 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
34627 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
34628 test assertion names.
34630 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34633 * gfortran.dg/stfunc_1.f90: New test.
34635 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34638 * gfortran.dg/real_index_1.f90: New test.
34640 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34643 * gfortran.dg/spec_expr_1.f90: New test.
34645 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
34648 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
34651 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34654 * gfortran.dg/largeequiv_1.f90: New test.
34656 2005-03-12 Geoffrey Keating <geoffk@apple.com>
34658 * gcc.dg/ucnid-1.c: New.
34659 * gcc.dg/ucnid-2.c: New.
34660 * gcc.dg/ucnid-3.c: New.
34661 * gcc.dg/ucnid-4.c: New.
34662 * gcc.dg/ucnid-5.c: New.
34663 * gcc.dg/ucnid-6.c: New.
34664 * gcc.dg/cpp/ucnid-1.c: New.
34665 * gcc.dg/cpp/ucnid-2.c: New.
34666 * gcc.dg/cpp/ucnid-3.c: New.
34667 * g++.dg/other/ucnid-1.C: New.
34669 2005-03-12 Geoffrey Keating <geoffk@apple.com>
34671 * gcc.dg/vmx/darwin-abi-3.c: Delete.
34673 2005-03-11 Per Bothner <per@bothner.com>
34675 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
34676 that diagnotics refer to correct token.
34677 * gcc.dg/unused-3.c: Likewise.
34679 2005-03-11 Per Bothner <per@bothner.com>
34681 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
34682 constant" is now actually on same line as string constant.
34683 * gcc.dg/cpp/direct2s.c: Likewise.
34685 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
34687 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
34689 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
34691 PR libfortran/20124
34692 * gfortran.dg/pr20124.f90: New Test
34694 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
34696 PR tree-optimization/20130
34697 * gcc.dg/pr20130-1.c: New test.
34699 2005-03-10 Steve Ellcey <sje@cup.hp.com>
34702 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
34704 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34706 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
34708 2005-03-10 Steve Ellcey <sje@cup.hp.com>
34710 * g++.dg/eh/forced1.C: Fix comment.
34711 * g++.dg/eh/forced2.C: Ditto.
34712 * g++.dg/eh/forced3.C: Ditto.
34713 * g++.dg/eh/forced4.C: Ditto.
34715 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
34718 * gcc.c-torture/compile/pr20412.c: New test.
34720 2005-03-10 Roger Sayle <roger@eyesopen.com>
34722 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
34724 2005-03-10 Jakub Jelinek <jakub@redhat.com>
34727 * gcc.dg/20050307-1.c: New test.
34729 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
34732 * g++.dg/other/stdarg3.C: New.
34734 2005-03-10 Jakub Jelinek <jakub@redhat.com>
34736 PR c++/18384, c++/18327
34737 * g++.dg/init/array19.C: New test.
34739 PR inline-asm/20314
34740 * gcc.dg/torture/pr20314-1.c: New test.
34741 * gcc.dg/torture/pr20314-2.c: New test.
34743 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
34745 * gcc.dg/20050309-1.c: New test.
34747 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
34749 * gcc.dg/builtins-10.c: Reactivate disabled test.
34750 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
34751 new cbrt transformations.
34753 2005-03-09 Mark Mitchell <mark@codesourcery.com>
34756 * g++.dg/template/array13.C: New test.
34758 2005-03-09 Paolo Carlini <pcarlini@suse.de>
34761 * g++.dg/init/brace4.C: New test.
34763 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
34766 * g++.dg/template/non-dependent12.C: New.
34768 2005-03-08 Mark Mitchell <mark@codesourcery.com>
34771 * g++.dg/init/array18.C: Add dg-do run marker.
34774 * g++.dg/init/array18.C: New test.
34776 2005-03-09 Ben Elliston <bje@au.ibm.com>
34778 * consistency.vlad/vlad.exp: Remove trailing semicolons.
34779 * g++.dg/gcov/gcov.exp: Likewise.
34780 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
34781 * gcc.target/xstormy16/xstormy16.exp: Likewise.
34782 * lib/c-torture.exp: Likewise.
34783 * lib/fortran-torture.exp: Likewise.
34784 * lib/g++.exp: Likewise.
34785 * lib/gcc-defs.exp: Likewise.
34786 * lib/gcc-dg.exp: Likewise.
34787 * lib/gcc.exp: Likewise.
34788 * lib/gcov.exp: Likewise.
34789 * lib/gfortran.exp: Likewise.
34790 * lib/mike-g++.exp: Likewise.
34791 * lib/mike-gcc.exp: Likewise.
34792 * lib/objc-torture.exp: Likewise.
34793 * lib/objc.exp: Likewise.
34794 * lib/profopt.exp: Likewise.
34795 * lib/target-libpath.exp: Likewise.
34796 * lib/target-supports.exp: Likewise.
34797 * lib/treelang.exp: Likewise.
34798 * lib/wrapper.exp: Likewise.
34800 2005-03-08 Jeff Law <law@redhat.com>
34802 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
34805 2005-03-08 Ira Rosen <irar@il.ibm.com>
34807 * gcc.dg/vect/pr20122.c: New test.
34809 2005-03-07 Jeff Law <law@redhat.com>
34811 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
34813 * gcc.dg/tree-ssa/pr18133-1.c: New test.
34814 * gcc.dg/tree-ssa/pr18133-2.c: New test.
34815 * gcc.dg/tree-ssa/pr18134.c: New test.
34817 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34819 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
34820 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
34821 gcc.dg/torture/builtin-noret-2.c: Require weak support.
34823 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
34826 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
34828 2005-03-07 Mark Mitchell <mark@codesourcery.com>
34830 * g++.dg/warn/Wnvdtor.C: New test.
34832 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
34834 * gcc.dg/torture/pr19683-1.c: New test.
34836 2005-03-06 Steven G. Kargl <kargls@comcast.net>
34838 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
34839 * gfortran.dg/g77/19990313-2.f: Ditto.
34840 * gfortran.dg/g77/19990313-3.f: Ditto.
34841 * gfortran.dg/g77/19990525-0.f: Ditto.
34842 * gfortran.dg/g77/19990826-0.f: Ditto.
34843 * gfortran.dg/g77/19990826-2.f: Ditto.
34844 * gfortran.dg/g77/19990826-3.f: Ditto.
34845 * gfortran.dg/g77/20000511-1.f: Ditto.
34846 * gfortran.dg/g77/20000511-2.f: Ditto.
34847 * gfortran.dg/g77/970625-2.f: Ditto.
34848 * gfortran.dg/g77/980310-2.f: Ditto.
34849 * gfortran.dg/g77/980310-3.f: Ditto.
34850 * gfortran.dg/g77/980310-8.f: Ditto.
34851 * gfortran.dg/g77/980519-2.f: Ditto.
34852 * gfortran.dg/g77/alpha1.f: Ditto.
34853 * gfortran.dg/g77/claus.f: Ditto.
34854 * gfortran.dg/g77/erfc.f: Ditto.
34855 * gfortran.dg/g77/short.f: Ditto.
34856 * gfortran.fortran-torture/execute/data.f90: Ditto.
34857 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
34858 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
34860 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
34862 * lib/file-format.exp (gcc_target_object_format): Add check for som
34863 format and hardcode object formats on hppa*-*-hpux*.
34864 * lib/target-supports.exp (check_weak_available): Add check for som
34865 object format. Always return 0 on hppa*-*-hpux10*.
34867 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
34870 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
34872 2005-03-05 Steven G. Kargl <kargls@comcast.net>
34874 * gfortran.dg/pr19936_1.f90: New test.
34875 * gfortran.dg/pr19936_2.f90: New test.
34876 * gfortran.dg/pr19936_3.f90: New test.
34878 2005-03-05 Steven G. Kargl <kargls@comcast.net>
34879 Paul Thomas <prthomas@drfccad.cea.fr>
34881 * gfortran.dg/PR19754_1.f90: New test.
34882 * gfortran.dg/PR19754_2.f90: Ditto.
34884 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34887 * g++.dg/template/non-dependent11.C: New test.
34889 2005-03-05 Uros Bizjak <uros@kss-loka.si>
34891 * lib/target-supports.exp (check_iconv_available): Fix comment.
34893 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
34894 Joseph S. Myers <joseph@codesourcery.com>
34897 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
34899 2005-03-04 Matthew Sachs <msachs@apple.com>
34901 * gcc.exp (gcc_target_compile): Put braces around
34902 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
34903 * objc.exp (objc_target_compile): Likewise.
34904 * treelang.exp (treelang_target_compile): Likewise.
34906 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34909 * gfortran.dg/func_result_1.f90: New test.
34911 2005-03-04 Ben Elliston <bje@au.ibm.com>
34913 * gcc.misc-tests/options.exp: New test.
34915 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
34917 * gcc.dg/pr15784-4.c: New test.
34919 2005-03-03 Geoffrey Keating <geoffk@apple.com>
34921 * gcc.c-torture/execute/pr17133.c: New.
34922 * gcc.c-torture/compile/20050303-1.c: New.
34924 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
34926 * gcc.dg/cpp/assert4.c: Fix for cygwin.
34928 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
34930 * g++.dg/overload/using2.C: New.
34932 2005-03-02 Mark Mitchell <mark@codesourcery.com>
34935 * g++.dg/init/ptrmem2.C: New test.
34937 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
34940 * gcc.dg/pr8927-1.c: New test.
34942 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
34945 * g++.dg/inherit/covariant12.C: New.
34947 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34950 * gfortran.dg/bound_1.f90: New test.
34952 2005-02-28 Janis Johnson <janis187@us.ibm.com>
34954 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
34955 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
34957 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
34960 * gcc.dg/pr20245-1.c: New test.
34962 2005-02-28 Jakub Jelinek <jakub@redhat.com>
34964 PR middle-end/19874
34965 * gcc.c-torture/execute/20050119-2.c: New test case.
34967 2005-02-28 Ben Elliston <bje@au.ibm.com>
34969 * README: Update the DejaGnu bug reporting address.
34970 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
34971 * lib/objc-torture.exp: Likewise.
34973 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
34975 * gfortran.dg/boz_1.f90: New test.
34976 * gfortran.dg/boz_3.f90: New test.
34977 * gfortran.dg/boz_4.f90: New test.
34979 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
34981 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
34982 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
34984 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
34986 PR libfortran/20101
34987 * gfortran.dg/write_0_pe_format.f90: New test.
34989 2005-02-27 Jakub Jelinek <jakub@redhat.com>
34992 * g++.dg/opt/thunk2.C: New test.
34993 * g++.dg/opt/covariant1.C: New test.
34995 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
34997 * gfortran.dg/e_d_fmt.f90: New test.
34999 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
35001 * gcc.dg/asm-b.c: Fix comment typos.
35003 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
35005 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
35008 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
35011 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
35012 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
35013 * gcc.dg/asm-b.c: New test.
35015 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
35017 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
35018 Disable this test on IRIX 6.
35020 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
35022 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
35023 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
35026 2005-02-25 Diego Novillo <dnovillo@redhat.com>
35028 PR tree-optimization/20204
35029 * gcc.dg/pr20204.c: New test.
35031 2005-02-24 Jakub Jelinek <jakub@redhat.com>
35034 * gcc.c-torture/execute/20050224-1.c: New test.
35037 * g++.dg/warn/Wbraces2.C: New test.
35039 2005-02-23 Mark Mitchell <mark@codesourcery.com>
35042 * g++.dg/init/const2.C: New test.
35044 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
35046 PR tree-optimization/20100
35047 * gcc.c-torture/execute/pr20100-1.c: New test.
35049 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
35051 * gfortran.dg/implicit_3.f90: New test.
35053 * gfortran.dg/deftype_1.f90: New test.
35055 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
35057 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
35059 * g++.dg/other/anon3.C: Accept a warning.
35061 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
35063 * gcc.dg/pr20017.c: Fix a comment typo.
35065 2005-02-23 Bud Davis <bdavis@gfortran.org>
35067 * gfortran.dg/list_read_4.f90: Change to f90 comments.
35069 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
35072 * ada/acats/tests/cxa/cxa3004.a: Remove.
35073 * ada/acats/tests/cxb/cxb30061.am: Likewise.
35075 2005-02-22 Mark Mitchell <mark@codesourcery.com>
35078 * g++.dg/init/const1.C: New test.
35081 * g++.dg/parse/constant7.C: New test.
35084 * g++.dg/parse/error27.C: New test.
35085 * g++.dg/template/qualttp15.C: Adjust error markers.
35086 * g++.old-deja/g++.other/struct1.C: Likewise.
35089 * g++.dg/template/error17.C: New test.
35092 * g++.dg/parser/error26.C: New test.
35094 2005-02-22 Diego Novillo <dnovillo@redhat.com>
35096 PR tree-optimization/20100
35097 PR tree-optimization/20115
35098 * gcc.dg/pr20115.c: New test.
35099 * gcc.dg/pr20115-1.c: New test.
35100 * gcc.dg/pr20100.c: New test.
35101 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
35102 call-clobbered variables after alias1.
35104 2005-02-22 Bud Davis <bdavis@gfortran.org>
35106 * gfortran.dg/list_read_4.f90: new test.
35108 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
35110 PR rtl-optimization/20017.
35111 * gcc.dg/pr20017.c: New.
35113 2005-02-22 Devang Patel <dpatel@apple.com>
35116 * g++.dg/tree-ssa/pr19952.C: New test.
35118 2005-02-22 Mark Mitchell <mark@codesourcery.com>
35121 * g++.dg/parse/constant6.C: New test.
35123 2005-02-22 Uros Bizjak <uros@kss-loka.si>
35125 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
35126 * g++.dg/charset/asm2.c: Likewise.
35127 * g++.dg/charset/asm3.c: Likewise.
35128 * g++.dg/charset/asm4.c: Likewise.
35129 * g++.dg/charset/asm5.c: Likewise.
35130 * g++.dg/charset/attribute1.c: Likewise.
35131 * g++.dg/charset/attribute2.c: Likewise.
35132 * g++.dg/charset/extern1.cc: Likewise.
35133 * g++.dg/charset/extern2.cc: Likewise.
35134 * g++.dg/charset/extern3.cc: Likewise.
35135 * g++.dg/charset/function.cc: Likewise.
35136 * g++.dg/charset/string.c: Likewise.
35137 * g++.dg/charset/charset.exp: Likewise.
35138 * lib/target-supports.exp (check_iconv_available): Fix comment.
35140 2005-02-22 Uros Bizjak <uros@kss-loka.si>
35142 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
35143 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
35144 * gcc.dg/charset/asm2.c: Likewise.
35145 * gcc.dg/charset/asm3.c: Likewise.
35146 * gcc.dg/charset/asm4.c: Likewise.
35147 * gcc.dg/charset/asm5.c: Likewise.
35148 * gcc.dg/charset/asm6.c: Likewise.
35149 * gcc.dg/charset/attribute1.c: Likewise.
35150 * gcc.dg/charset/attribute2.c: Likewise.
35151 * gcc.dg/charset/builtin1.c: Likewise.
35152 * gcc.dg/charset/extern.c: Likewise.
35153 * gcc.dg/charset/function.c: Likewise.
35154 * gcc.dg/charset/string.c: Likewise.
35155 * gcc.dg/charset/charset.exp: Likewise.
35157 2005-02-21 Bud Davis <bdavis9659@comcast.net>
35160 * gfortran.dg/pr20086.f90: New test.
35162 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
35164 PR tree-optimization/19786
35165 * g++.dg/tree-ssa/pr19786.C: New.
35167 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
35169 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
35171 2005-02-21 Jeff Law <law@redhat.com>
35173 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
35175 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
35177 * gfortran.dg/do_iterator: Split loop, markup all lines for
35178 which an error locus is printed.
35179 * gfortran.dg/pr17708.f90: Markup all lines for which an error
35181 * gfortran.dg/select_4.f90: Likewise.
35182 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
35183 locuses in the various permutations.
35185 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
35187 PR tree-optimization/19951
35188 * g++.dg/vect: New directory.
35189 * g++.dg/vect/vect.exp: New file.
35190 * g++.dg/vect/pr19951.cc: New testcase.
35191 * g++.dg/dg.exp: Also prune vectorizer tests.
35193 2005-02-20 Zack Weinberg <zack@codesourcery.com>
35196 * gcc.dg/charset/builtin1.c: New test.
35198 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35201 * g++.dg/inherit/volatile1.C: New test.
35204 * g++.dg/template/dtor4.C: New test.
35206 2005-02-19 Steven G. Kargl <kargls@comcast.net>
35208 * gfortran.dg/int_1.f90: New test.
35210 2005-02-19 Devang Patel <dpatel@apple.com>
35212 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
35214 2005-02-19 Steven G. Kargl <kargls@comcast.net>
35216 * gfortran.dg/achar_1.f90: New test.
35218 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
35220 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
35222 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
35223 Jakub Jelinek <jakub@redhat.com>
35225 PR tree-optimization/19828
35226 * gcc.dg/tree-ssa/loop-7.c: New test.
35227 * gcc.c-torture/execute/20050218-1.c: New test.
35229 2005-02-19 Jakub Jelinek <jakub@redhat.com>
35232 * gcc.dg/transparent-union-1.c: New test.
35233 * gcc.dg/transparent-union-2.c: New test.
35235 2005-02-18 James E Wilson <wilson@specifixinc.com>
35237 PR tree-optimization/18977
35238 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
35240 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
35243 * gcc.dg/pr20054.c: New test.
35245 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35248 * g++.dg/ext/attrib20.C: New test.
35250 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
35252 PR middle-end/20030
35253 * gfortran.fortran-torture/execute/character_passing.f90: New test.
35255 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
35258 * g++.dg/opt/switch4.C: New.
35260 2005-02-18 Jakub Jelinek <jakub@redhat.com>
35263 PR tree-optimization/20009
35264 * gcc.c-torture/compile/20050217-1.c: New test.
35265 * g++.dg/opt/switch3.C: New test.
35267 PR tree-optimization/18947
35268 * gcc.c-torture/compile/20050215-1.c: New test.
35269 * gcc.c-torture/compile/20050215-2.c: New test.
35270 * gcc.c-torture/compile/20050215-3.c: New test.
35272 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
35275 * g++.dg/template/crash34.C: New.
35278 * g++.dg/other/access3.C: New.
35280 2005-02-17 Ira Rosen <irar@il.ibm.com>
35282 * gcc.dg/vect/vect-98.c: New test.
35284 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
35286 PR tree-optimization/19967
35287 * gcc.dg/pr19967.c: New.
35289 2005-02-16 Jakub Jelinek <jakub@redhat.com>
35291 PR middle-end/19857
35292 * gcc.dg/tree-ssa/20050215-1.c: New test.
35293 * gcc.c-torture/execute/20050215-1.c: New test.
35295 2005-02-15 Eric Christopher <echristo@redhat.com>
35297 * gcc.dg/cpp/20050215-1.c: New file.
35299 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
35301 PR tree-optimization/15785
35302 * gcc.dg/pr15785-1.c: New test.
35304 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
35307 * g++.dg/init/ctor4.C: New.
35308 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
35310 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
35312 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
35313 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
35315 2005-02-15 Andreas Schwab <schwab@suse.de>
35317 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
35320 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
35322 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
35324 2005-02-14 Diego Novillo <dnovillo@redhat.com>
35326 PR tree-optimization/19853
35327 * gcc.c-torture/compile/pr19853.c: New test.
35329 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
35332 * g++.dg/parse/local-class1.C: New.
35335 * g++.dg/parse/ptrmem3.C: New.
35338 * g++.old-deja/g++.oliva/template6.C: Add another case.
35339 * g++.dg/template/explicit6.C: New.
35341 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
35344 * g++.dg/other/redecl2.C: New.
35346 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
35349 * g++.dg/abi/covariant4.C: New.
35351 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
35353 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
35356 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
35358 * gcc.dg/vect/vect-96.c: Fix typo.
35360 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35364 * g++.dg/template/enum5.C: New test.
35366 2005-02-12 Ira Rosen <irar@il.ibm.com>
35368 * gcc.dg/vect/vect-97.c: New test.
35370 2005-02-12 Ira Rosen <irar@il.ibm.com>
35372 * gcc.dg/vect/vect-96.c: New test.
35374 2005-02-12 Uros Bizjak <uros@kss-loka.si>
35376 * gcc.dg/builtins-34.c: Also check ldexp*.
35378 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
35380 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
35382 2005-02-11 Janis Johnson <janis187@us.ibm.com>
35384 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
35385 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
35386 dg-require-dll, dg-require-iconv, dg-require-named-sections,
35387 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
35388 selector_list, selector_expression, dg-process-target): Move to new
35389 file target-supports-dg.exp.
35390 * lib/target-supports-dg.exp: New.
35392 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
35395 2005-02-11 Jakub Jelinek <jakub@redhat.com>
35398 * g++.dg/other/ptrmem6.C: New test.
35400 PR middle-end/19858
35401 * gcc.c-torture/compile/20050210-1.c: New test.
35403 2005-02-11 Mark Mitchell <mark@codesourcery.com>
35406 * g++.dg/warn/Wbraces1.C: New test.
35408 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
35410 * gcc.dg/builtins-52.c: New testcase.
35412 2005-02-10 Jakub Jelinek <jakub@redhat.com>
35415 * gcc.c-torture/execute/20050119-1.c: New test.
35417 2005-02-09 Mark Mitchell <mark@codesourcery.com>
35420 * g++.dg/init/delete1.C: New test.
35422 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
35425 * g++.dg/template/static12.C: New test.
35427 2005-02-09 Mark Mitchell <mark@codesourcery.com>
35430 * g++.dg/conversion/ambig1.C: New test.
35433 * g++.dg/ext/attrib19.C: New test.
35436 * g++.dg/parse/dtor5.C: New test.
35439 * g++.dg/template/dtor3.C: New test.
35442 * g++.dg/template/static11.C: New test.
35443 * g++.dg/template/crash2.C: Remove dg-error marker.
35445 2005-02-09 Janis Johnson <janis187@us.ibm.com>
35448 * g++.old-deja/g++.mike/p10769a.C: Remove.
35450 2005-02-09 Roger Sayle <roger@eyesopen.com>
35452 * gcc.dg/builtins-48.c: New test case.
35453 * gcc.dg/builtins-49.c: New test case.
35454 * gcc.dg/builtins-50.c: New test case.
35455 * gcc.dg/builtins-51.c: New test case.
35457 2005-02-09 Ian Lance Taylor <ian@airs.com>
35459 PR middle-end/19583
35460 * g++.dg/warn/Wreturn-type-3.C: New test.
35462 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
35464 PR middle-end/19402
35465 * gcc.dg/pr19402-1.c: New testcase.
35466 * gcc.dg/pr19402-2.c: likewise.
35468 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
35470 PR middle-end/19854
35471 * g++.dg/tree-ssa/tmmti.C: New testcase.
35473 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
35475 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
35477 2005-02-08 Mark Mitchell <mark@codesourcery.com>
35480 * g++.dg/parse/crash23.C: New test.
35481 * g++.dg/warn/Weff1.C: New test.
35483 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
35485 * gcc.dg/20050209-1.c: New test.
35487 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
35490 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
35492 2005-02-08 Mike Stump <mrs@apple.com>
35494 * g++.dg/pch/import-2.c: New test.
35495 * g++.dg/pch/import-2.hs: New.
35496 * g++.dg/pch/include/import-2a.h: New.
35497 * g++.dg/pch/include/import-2b.h: New.
35499 2005-02-08 Janis Johnson <janis187@us.ibm.com>
35501 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
35503 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
35505 * gfortran.dg/substr_1.f90: New test.
35507 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
35509 PR middle-end/19775
35510 * gcc.dg/torture/builtin-power-1.c: Disable test for
35511 invalid transformation.
35512 * gcc.dg/builtins-10.c: Likewise. Disable one test we
35513 no longer optimize.
35514 * gcc.dg/builtins-47.c: New testcase.
35516 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
35517 Dorit Naishlos <dorit@il.ibm.com>
35519 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
35521 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
35523 * gcc.c-torture/compile/20050206-1.c: New test.
35525 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
35528 * g++.dg/opt/pr19768.C: New test.
35530 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
35533 * gcc.c-torture/compile/pr19736.c: New test.
35535 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35538 * g++.dg/parse/error25.C: New test.
35540 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
35542 * gcc.c-torture/execute/20050203-1.c: New.
35544 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
35546 * gcc.dg/vect/vect-85.c: Remove xfail.
35547 * gcc.dg/vect/vect-86.c: Remove xfail.
35548 * gcc.dg/vect/vect-87.c: Remove xfail.
35549 * gcc.dg/vect/vect-88.c: Remove xfail.
35551 2005-02-02 Geoffrey Keating <geoffk@apple.com>
35553 * gcc.dg/altivec-19.c: New.
35555 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
35558 * gcc.dg/nested-func-3.c: New test.
35559 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
35561 2005-02-02 Janis Johnson <janis187@us.ibm.com>
35563 * gcc.test-framework/gen_directive_tests: Generate tests for
35564 selector expressions.
35566 2005-02-02 Matt Austern <austern@apple.com>
35569 * g++/ext/builtin7.C: New.
35570 * g++/ext/builtin8.C: New.
35572 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
35575 * gcc.dg/pr18502-1.c: New test.
35577 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35580 * g++.dg/template/local4.C: Tweak.
35582 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
35584 PR tree-optimization/19578
35585 * gcc.c-torture/compile/20050202-1.c: New test.
35587 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
35590 * gcc.dg/c99-init-4.c: New test.
35592 2005-02-01 Janis Johnson <janis187@us.ibm.com>
35594 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
35596 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
35598 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
35599 * g++.dg/eh/check-vect.h: New.
35601 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
35602 * gcc.dg/vect/vect-78.c: Ditto.
35603 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
35606 * g++.dg/conversion/simd1.C: Expect warning.
35607 * g++.dg/ext/attribute-test-1.C: Ditto.
35608 * g++.dg/ext/attribute-test-2.C: Ditto.
35609 * g++.dg/ext/attribute-test-3.C: Ditto.
35610 * g++.dg/ext/attribute-test-4.C: Ditto.
35612 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
35613 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
35615 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
35617 2005-02-01 Richard Henderson <rth@redhat.com>
35619 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
35620 long double for ibm double-double format.
35621 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
35623 2005-02-01 Diego Novillo <dnovillo@redhat.com>
35625 PR tree-optimization/19633
35626 * gcc.dg/pr19633-1.c: New test.
35627 * gcc.dg/pr19633.c: Tweak to make pointer point
35628 to NULL or a symbol.
35630 2005-02-01 Janis Johnson <janis187@us.ibm.com>
35632 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
35634 (dg-process-target (local override)): Handle selector expressions.
35636 * gcc.test-framework/README: Describe tests in source directory.
35637 * gcc.test-framework/test-framework.awk: Handle dg- tests.
35638 * gcc.test-framework/test-framework.exp: Handle dg- tests.
35639 * gcc.test-framework/dg-bogus-exp-P.c: New test.
35640 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
35641 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
35642 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
35643 * gcc.test-framework/dg-do-link-exp-P.c: New test.
35644 * gcc.test-framework/dg-do-run-exp-P.c: New test.
35645 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
35646 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
35647 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
35648 * gcc.test-framework/dg-error-exp-P.c: New test.
35649 * gcc.test-framework/dg-error-exp-XP.c: New test.
35650 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
35651 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
35652 * gcc.test-framework/dg-output-exp-P.c: New test.
35653 * gcc.test-framework/dg-output-exp-XF.c: New test.
35654 * gcc.test-framework/dg-warning-exp-P.c: New test.
35655 * gcc.misc-tests/dg-1.c: Remove.
35656 * gcc.misc-tests/dg-2.c: Remove.
35657 * gcc.misc-tests/dg-3.c: Remove.
35658 * gcc.misc-tests/dg-4.c: Remove.
35659 * gcc.misc-tests/dg-5.c: Remove.
35660 * gcc.misc-tests/dg-6.c: Remove.
35661 * gcc.misc-tests/dg-7.c: Remove.
35662 * gcc.misc-tests/dg-8.c: Remove.
35663 * gcc.misc-tests/dg-9.c: Remove.
35664 * gcc.misc-tests/dg-10.c: Remove.
35665 * gcc.misc-tests/dg-11.c: Remove.
35666 * gcc.misc-tests/dg-12.c: Remove.
35667 * gcc.misc-tests/dg-test.exp: Remove.
35669 * gcc.test-framework/test-framework.awk: Change recording and
35670 printing of passes and failures.
35672 * gcc.test-framework: New directory.
35673 * gcc.test-framework/README: New.
35674 * gcc.test-framework/test-framework.exp: New.
35675 * gcc.test-framework/test-framework.awk: New.
35676 * gcc.test-framework/gen_directive_tests: New.
35678 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
35680 * lib/treelang.exp: Fix comment typos.
35681 (treelang_target_compile): Don't append libs=-ltreelang to options.
35683 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
35685 * g++.dg/parse/typename7.C: Adjust error messages.
35687 2005-01-31 Jeff Law <law@redhat.com>
35689 * gcc.c-torture/execute/20050131-1.c: New test.
35690 * gcc.dg/wcaselabel.c: New test.
35692 2005-01-31 Mark Mitchell <mark@codesourcery.com>
35694 * g++.dg/other/warning1.C: Adjust error messags.
35695 * g++.dg/parse/constant5.C: New test.
35697 2005-01-31 Steven Bosscher <stevenb@suse.de>
35700 * gcc.c-torture/compile/20011130-1.c: Reorder to make
35701 the test case valid.
35702 * gcc.dg/20030815-1.c: Remove invalid tests.
35703 * gcc.dg/array-7.c: Adjust expected result.
35704 * gcc.dg/pr18596-3.c: Likewise.
35705 * gcc.dg/noncompile/20000901-1.c: Likewise.
35706 * gcc.dg/noncompile/init-2.c: Likewise.
35707 * gcc.dg/noncompile/init-4.c: Likewise.
35709 2005-01-31 Dale Johannesen <dalej@apple.com>
35711 * g++.dg/opt/pr19650.C: New test.
35713 2005-01-31 Richard Henderson <rth@redhat.com>
35715 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
35716 long double for intel double extended format.
35717 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
35719 2005-01-30 Mark Mitchell <mark@codesourcery.com>
35722 * g++.dg/template/static10.C: New test.
35725 * g++.dg/parse/error24.C: New test.
35728 * g++.dg/lookup/builtin1.C: New test.
35731 * g++.dg/warn/conv3.C: New test.
35733 2005-01-30 Bud Davis <bdavis@gfortran.org>
35736 * gfortan.dg/inquire_7.f90
35738 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
35740 PR tree-optimization/15791
35741 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
35742 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
35743 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
35744 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
35745 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
35746 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
35747 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
35748 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
35749 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
35750 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
35752 2005-01-29 Paul Brook <paul@codesourcery.com>
35755 * check.c (real_or_complex_check): New function.
35756 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
35757 * intrinsic.c (add_functions): Use new check functions.
35758 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
35761 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
35763 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
35764 gcc.dg/lvalue-3.c: New tests.
35765 * gcc.dg/concat.c: Update expected messages.
35767 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
35769 PR libfortran/19595
35770 * gfortran.dg/eor_1.f90: New test.
35772 2005-01-29 Steven G. Kargl <kargls@comcast.net>
35775 * gfortran.dg/logical_data_1.f90: New test.
35777 2005-01-28 Mark Mitchell <mark@codesourcery.com>
35780 * g++.dg/template/crash33.C: New test.
35783 * g++.dg/template/crash32.C: New test.
35785 2005-01-28 Ian Lance Taylor <ian@airs.com>
35787 PR middle-end/16558
35788 * g++.dg/warn/Wreturn-type-2.C: New test.
35790 2004-06-24 Jeff Law <law@redhat.com>
35792 * gcc.dg/tree-ssa/20050128-1.c: New test.
35794 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
35796 * gcc.target/frv/all-mdpackh-1.c: New test.
35798 2005-01-28 Steven Bosscher <stevenb@suse.de>
35800 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
35802 2005-01-27 Richard Henderson <rth@redhat.com>
35804 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
35806 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
35808 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
35810 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
35812 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
35813 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
35814 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
35815 to cope with cases where the multilib options override the dg-options.
35817 2005-01-27 Jakub Jelinek <jakub@redhat.com>
35820 * gcc.dg/noncompile/20050120-1.c: New test.
35822 2005-01-26 Diego Novillo <dnovillo@redhat.com>
35824 PR tree-optimization/19633
35825 * gcc.dg/pr19633.c: New test.
35826 * gcc.dg/tree-ssa/pr19633.c: New test.
35828 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
35830 * gcc.dg/20041216-1.c: New test.
35832 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
35835 * objc.dg/selector-2.m: New test.
35837 2005-01-26 Jakub Jelinek <jakub@redhat.com>
35839 * g++.dg/opt/range-test-2.C: New test.
35841 PR rtl-optimization/19579
35842 * gcc.c-torture/execute/20050124-1.c: New test.
35844 2005-01-26 Greg Parker <gparker@apple.com>
35845 Stuart Hastings <stuart@apple.com>
35847 * gcc.c-torture/execute/20050125-1.c: New.
35849 2005-01-18 Jan Hubicka <jh@suse.cz>
35851 PR tree-optimize/19337
35852 * gcc.c-torture/compile/20050119-1.c: New test.
35854 2005-01-24 James E Wilson <wilson@specifixinc.com>
35856 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
35857 test for successful match.
35859 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
35862 * objc.dg/comp-types-7.m: New test.
35864 2005-01-24 Janis Johnson <janis187@us.ibm.com>
35866 * lib/target-supports.exp (current_target_name): New.
35867 (check_effective_target_ilp32, check_effective_target_lp64):
35868 Cache the result to use as long as the current target, with
35869 multilib flags, remains the same.
35871 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
35872 (dg-require-weak, dg-require-visibility, dg-require-alias,
35873 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
35874 dg-require-effective-target, dg-skip-if): Remove call to
35875 skip_test_and_clear_xfail.
35876 (dg-test): Clear xfail data.
35878 2005-01-24 Jakub Jelinek <jakub@redhat.com>
35881 * gcc.dg/ppc64-toc.c: New test.
35883 * g++.dg/tree-ssa/empty-1.C: New test.
35885 PR middle-end/19551
35886 * gcc.c-torture/execute/20050121-1.c: New test.
35887 * gcc.dg/20050121-2.c: New test.
35889 2004-01-23 Steven G. Kargl <kargls@comcast.net>
35890 Paul Brook <paul@codesourcery.com>
35893 * gfortran.dg/real_const_1.f: New test.
35894 * gfortran.dg/real_const_2.f90: New test.
35895 * gfortran.dg/complex_int_1.f90: New test.
35897 2005-01-23 Bud Davis <bdavis9659@comcast.net>
35900 * gfortan.dg/inquire_6.f90: New test.
35902 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
35904 PR libfortran/19451
35905 * open_readonly_1.f90: New test.
35907 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
35909 PR libfortran/18982
35910 * gfortran.dg/open_new.f90: New file.
35912 2005-01-22 Paul Brook <paul@codesourcery.com>
35914 * namelist_1.f90: New test.
35916 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
35918 PR tree-optimization/19484
35919 * gcc.c-torture/compile/20050122-[12].c: New tests.
35921 2005-01-22 Paul Brook <paul@codesourcery.com>
35923 * gfortran.dg/implicit_2.f90: New test.
35925 2005-01-22 Bud Davis <bdavis9659@comcast.net>
35928 * gfortran.dg/inquire_5.f90: New test.
35930 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35933 * gcc.dg/pr18809-1.c: New test.
35935 2005-01-21 Ian Lance Taylor <ian@airs.com>
35937 * gcc.dg/20050121-1.c: New test.
35939 PR tree-optimization/13000
35940 * gcc.dg/20040206-1.c: Change warning to point where function is
35943 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35946 * g++.dg/template/array11.C: New test.
35948 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
35950 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
35951 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
35952 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
35953 * gfortran.dg/getenv_1.f90: Add dg-do directive.
35954 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
35955 gfortran.dg/pr17164.f90: Add missing dg-do directives.
35957 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
35959 PR tree-optimization/15349
35960 * gcc.dg/tree-ssa/pr15349.c: New.
35962 2005-01-20 Steve Ellcey <sje@cup.hp.com>
35964 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
35966 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
35968 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
35969 scan-assembler-times directive name.
35971 * gcc.dg/asm-a.c: Move dg-require-effective-target to
35974 PR rtl-optimization/19462
35975 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
35977 2005-01-19 Steve Ellcey <sje@cup.hp.com>
35979 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
35980 counting function calls on ia64.
35982 2005-01-19 Jakub Jelinek <jakub@redhat.com>
35984 PR rtl-optimization/15139
35985 * gcc.dg/20050111-2.c: New test.
35988 * gcc.c-torture/compile/20050113-1.c: New testcase.
35990 PR middle-end/19164
35991 * gcc.dg/20050113-1.c: New testcase.
35993 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
35995 * gcc.dg/vect/vect-85.c: Add comment.
35996 * gcc.dg/vect/vect-86.c: Add xfail for now.
35997 * gcc.dg/vect/vect-87.c: Add xfail for now.
35998 * gcc.dg/vect/vect-88.c: Add xfail for now.
35999 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
36001 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
36003 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
36005 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
36007 * g++.dg/debug/typedef3.C: New test.
36009 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
36012 * gcc.dg/asm-a.c: New test.
36014 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
36016 * gcc.dg/sh-relax.c: Add prototype for abort.
36018 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
36020 * gcc.dg/short-compare-1.c: New test.
36021 * gcc.dg/short-compare-2.c: Likewise.
36023 2005-01-18 Michael Matz <matz@suse.de>
36025 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
36027 2005-01-17 Diego Novillo <dnovillo@redhat.com>
36029 PR tree-optimization/19121
36030 * gcc.c-torture/compile/pr19121.c: New test.
36032 2005-01-17 James E. Wilson <wilson@specifixinc.com>
36035 * gcc.c-torture/compile/pr19357.c: New test.
36037 2005-01-17 Ian Lance Taylor <ian@airs.com>
36040 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
36041 pass--those that refer just to the variable, possibly with a
36043 * gcc.dg/c99-const-expr-3.c: Likewise.
36045 PR middle-end/13127
36046 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
36049 2005-01-16 Bud Davis <bdavis9659@comcast.net>
36052 * gfortran.dg/endfile_2.f90: New test.
36054 2005-01-16 Steven G. Kargl <kargls@comcast.net>
36057 * gfortran.dg/select_5.f90: New test.
36059 2004-01-16 Paul Brook <paul@codesourcery.com>
36061 * gfortran.dg/common_4.f90: New test.
36063 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
36065 PR rtl-optimization/19462
36066 * gcc.dg/torture/pr19462-1.c: New test.
36068 2005-01-15 Ziemowit Laski <zlaski@apple.com>
36071 * objc.dg/func-ptr-2.m: New.
36072 * objc.dg/volatile-1.m: New.
36074 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36076 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
36078 2005-01-15 Jakub Jelinek <jakub@redhat.com>
36080 PR tree-optimization/19060
36081 * gcc.c-torture/execute/20050104-1.c: New test.
36083 2005-01-15 Bud Davis <bdavis9659@comcast.net>
36086 * gfortran.dg/write_to_null.f90: New test.
36088 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
36089 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36092 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
36095 2005-01-15 Jakub Jelinek <jakub@redhat.com>
36098 * g++.dg/init/vector1.C: New test.
36100 2005-01-14 James E. Wilson <wilson@specifixinc.com>
36103 * gcc.target/ia64/sibcall-unwind-1.c: New test.
36105 * gcc.target/ia64/sibcall-unwind-2.c: New test.
36107 2005-01-14 Steven G. Kargl <kargls@comcast.net>
36109 * gfortran.dg/select_1.f90: New test.
36110 * gfortran.dg/select_2.f90: New test.
36111 * gfortran.dg/select_3.f90: New test.
36112 * gfortran.dg/select_4.f90: New test.
36114 2005-01-14 Jakub Jelinek <jakub@redhat.com>
36116 PR middle-end/19084
36117 PR rtl-optimization/19348
36118 * gcc.dg/20050111-1.c: New test.
36119 * gcc.c-torture/execute/20050111-1.c: New test.
36121 * gcc.dg/i386-asm-4.c: New test.
36123 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
36125 * gcc.dg/nested-func-2.c: New test.
36126 * ada/acats/norun.lst: Remove c953002.
36128 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
36130 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
36132 2005-01-12 Ben Elliston <bje@au.ibm.com>
36134 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
36136 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
36139 * g++.dg/abi/align1.C: New test.
36141 2005-01-11 Alan Modra <amodra@bigpond.net.au>
36143 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
36145 * g++.dg/ext/altivec_check.h: Support compiling as C.
36147 2005-01-10 Roger Sayle <roger@eyesopen.com>
36150 * g++.dg/expr/pr19355-1.C: New test case.
36152 2005-01-10 Laurent GUERBY <laurent@guerby.net>
36154 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
36155 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
36156 * ada/acats/tests/c3/c92005b.ada: Likewise.
36157 * ada/acats/tests/c3/cxb3012.a: Likewise.
36158 * ada/acats/norun.lst: Add c380004 and c953002, add PR
36160 2005-01-09 Paul Brook <paul@codesourcery.com>
36162 * gfortran.dg/common_2.f90: New file.
36163 * gfortran.dg/common_3.f90: New file.
36165 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
36167 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
36169 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
36171 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
36172 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
36173 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
36174 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
36175 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
36176 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
36177 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
36178 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
36179 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
36180 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
36181 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
36182 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
36183 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
36184 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
36185 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
36186 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
36187 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
36188 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
36189 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
36190 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
36191 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
36192 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
36193 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
36194 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
36195 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
36196 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
36197 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
36198 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
36199 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
36200 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
36201 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
36202 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
36203 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
36204 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
36205 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
36206 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
36207 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
36208 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
36209 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
36210 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
36211 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
36212 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
36213 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
36214 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
36215 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
36216 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
36217 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
36218 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
36219 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
36220 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
36221 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
36222 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
36223 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
36224 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
36225 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
36226 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
36227 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
36228 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
36229 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
36230 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
36231 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
36232 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
36233 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
36234 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
36235 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
36236 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
36237 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
36239 * gcc.dg/vect/vect-1.c: Fix spelling.
36240 * gcc.dg/vect/vect-10.c: Fix spelling.
36241 * gcc.dg/vect/vect-11.c: Fix spelling.
36242 * gcc.dg/vect/vect-12.c: Fix spelling.
36243 * gcc.dg/vect/vect-14.c: Fix spelling.
36244 * gcc.dg/vect/vect-15.c: Fix spelling.
36245 * gcc.dg/vect/vect-16.c: Fix spelling.
36246 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
36247 * gcc.dg/vect/vect-64.c: Fix comments.
36248 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
36250 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
36251 Ira Rosen <irar@il.ibm.com>
36253 * gcc.dg/vect/vect-70.c: New test.
36254 * gcc.dg/vect/vect-71.c: New test.
36256 2005-01-09 Manfred Hollstein <mh@suse.com>
36258 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
36259 * gcc.dg/pr18241-2.c: Likewise.
36260 * gcc.dg/pr18241-3.c: Likewise.
36261 * gcc.dg/pr18241-4.c: Likewise.
36262 * gcc.dg/pr18241-5.c: Likewise.
36264 2005-01-08 Richard Henderson <rth@redhat.com>
36266 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
36267 False for x86 and x86-64.
36269 2005-01-08 Diego Novillo <dnovillo@redhat.com>
36271 PR tree-optimization/18241
36272 * gcc.dg/pr18241-1.c: New test.
36273 * gcc.dg/pr18241-2.c: New test.
36274 * gcc.dg/pr18241-3.c: New test.
36275 * gcc.dg/pr18241-4.c: New test.
36276 * gcc.dg/pr18241-5.c: New test.
36278 2005-01-08 Steven G. Kargl <kargls@comcast.net>
36280 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
36281 gfortran.dg/select_4.f90: New.
36283 2005-01-07 Jakub Jelinek <jakub@redhat.com>
36285 * gcc.c-torture/execute/20050107-1.c: New test.
36287 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
36290 * g++.dg/template/ref2.C: New.
36292 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
36294 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
36295 instead of being empty.
36297 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
36300 * gfortran.dg/array-1.f90: New test.
36302 2005-01-07 Jakub Jelinek <jakub@redhat.com>
36304 PR tree-optimization/19283
36305 * gcc.c-torture/execute/20050106-1.c: New test.
36307 PR rtl-optimization/18861
36308 * gcc.dg/20050105-1.c: New test.
36310 PR tree-optimization/18828
36311 * gcc.dg/20050105-2.c: New test.
36313 2005-01-07 Andreas Jaeger <aj@suse.de>
36315 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
36317 2005-01-07 Bud Davis <bdavis9659@comcast.net>
36320 * gfortran.dg/fmt_read.f90: New test.
36322 2005-01-06 Geoffrey Keating <geoffk@apple.com>
36324 * gcc.dg/rs6000-ldouble-2.c: New.
36326 2005-01-06 Mark Mitchell <mark@codesourcery.com>
36329 * g++.dg/parser/ctor2.C: New test.
36331 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36334 * g++.dg/template/using9.C: New test.
36336 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36339 * g++.dg/lookup/friend6.C: New test.
36341 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
36344 * g++.dg/template/array10.C: New.
36346 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36348 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
36349 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
36351 2005-01-06 Jakub Jelinek <jakub@redhat.com>
36353 * gcc.c-torture/compile/20050105-1.c: New test.
36355 2005-01-05 Geoffrey Keating <geoffk@apple.com>
36357 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
36359 2005-01-05 Roger Sayle <roger@eyesopen.com>
36361 PR middle-end/19100
36362 * gcc.dg/conv-3.c: New test case.
36364 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
36366 * gcc.dg/asm-wide-1.c: New test.
36368 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
36371 * g++.dg/parse/crash22.C: New
36373 2005-01-04 Geoffrey Keating <geoffk@apple.com>
36376 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
36378 2005-01-04 Uros Bizjak <uros@kss-loka.si>
36380 PR middle-end/17767
36381 * gcc.dg/i386-mmx-6.c: New test case.
36383 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
36385 PR tree-optimization/18308
36386 * gcc.dg/vect/pr18308.c: New testcase.
36388 2005-01-04 Andreas Jaeger <aj@suse.de>
36390 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
36392 2005-01-03 Geoffrey Keating <geoffk@apple.com>
36393 Robert Bowdidge <bowdidge@apple.com>
36395 * gcc.dg/cpp/subframework1.c: New.
36396 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
36397 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
36398 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
36399 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
36401 2005-01-03 Geoffrey Keating <geoffk@apple.com>
36403 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
36405 * gcc.dg/darwin-weakimport-2.c: New.
36407 2005-01-03 Richard Henderson <rth@redhat.com>
36409 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
36411 2005-01-03 Richard Henderson <rth@redhat.com>
36413 * gcc.dg/vect/vect.exp: Enable for ia64.
36414 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
36415 (check_effective_target_vect_float): Likewise.
36416 (check_effective_target_vect_no_align): Likewise.
36417 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
36418 * gcc.dg/vect/vect-8.c: Likewise.
36420 2005-01-03 Uros Bizjak <uros@kss-loka.si>
36423 * gcc.dg/pr19236-1.c: New test case.
36425 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
36427 PR rtl-optimization/12092
36428 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
36430 2005-01-02 Andreas Jaeger <aj@suse.de>
36432 * gcc.dg/pr12092-1.c: Do not run on x86_64.
36434 2005-01-01 Roger Sayle <roger@eyesopen.com>
36435 Andrew Pinski <pinskia@physics.uc.edu>
36437 PR rtl-optimization/12092
36438 * gcc.dg/pr12092-1.c: New test case.
36440 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
36442 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
36443 'hidden' and 'default' for better portability.
36444 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
36446 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
36448 * g++.old-deja/g++.brendan/new3.C: Likewise.
36450 2005-01-01 Steven Bosscher <stevenb@suse.de>
36452 * gcc.dg/20041231-1.C: New test.
36453 * g++.dg/warn/Wunreachable-code-1.C: New test.
36455 2004-12-30 David Edelsohn <edelsohn@gnu.org>
36457 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
36458 file, not /dev/null. Abort on error.
36460 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
36461 Ziemowit Laski <zlaski@apple.com>
36464 * objc.dg/encode-5.m: New test.
36466 2004-12-29 Richard Henderson <rth@redhat.com>
36468 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
36469 * objc.dg/stabs-1.m: Disable for ia64.
36471 2004-12-29 Mark Mitchell <mark@codesourcery.com>
36474 * g++.dg/warn/Wunused-10.C: New test.
36476 2004-12-28 Richard Henderson <rth@redhat.com>
36478 * objc.dg/stabs-1.m: Disable for alpha.
36480 2004-12-27 Mark Mitchell <mark@codesourcery.com>
36483 * g++.dg/parse/error23.C: New test.
36485 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36487 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
36490 * gfortran.dg/intrinsic_modulo_1.f90: New.
36491 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
36492 tests with divisor -1.
36494 2004-12-27 Mark Mitchell <mark@codesourcery.com>
36496 * g++.dg/opt/temp1.C (memcpy): Return a value.
36499 * g++.dg/expr/cond7.C: New test.
36501 2004-12-27 Paul Brook <paul@codesourcery.com>
36503 * gfortran.dg/g77/select_no_compile.f: Remove.
36505 2004-12-27 Richard Henderson <rth@redhat.com>
36507 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
36508 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
36509 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
36511 2004-12-26 Richard Henderson <rth@redhat.com>
36513 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
36514 by 1i instead of token pasting.
36516 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36518 PR tree-optimization/17578
36519 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
36520 to additional_flags.
36521 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
36523 2004-12-25 Richard Henderson <rth@redhat.com>
36525 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
36528 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36530 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
36532 * gcc.dg/pr17957.c (dg-options): Likewise.
36533 * gcc.dg/struct-ret-1.c: Add prototype for abort.
36534 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
36535 instead of 0 on __hppa__.
36536 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
36537 "foo,%r" on hppa*-*-*.
36539 2004-12-23 Bud Davis <bdavis9659@comcast.net>
36542 * gfortran.dg/complex_write.f90: New test.
36544 2004-12-23 Mark Mitchell <mark@codesourcery.com>
36547 * g++.dg/parse/pragma2.C: New test.
36549 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
36551 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
36553 * gcc.dg/empty2.c: Add missing dg-warning.
36555 2004-12-23 Mark Mitchell <mark@codesourcery.com>
36558 * g++.dg/template/local4.C: New test.
36559 * g++.dg/template/crash19.C: Add dg-error marker.
36561 * g++.dg/template/crash31.C: Correct embedded PR number.
36563 2004-12-23 Mark Mitchell <mark@codesourcery.com>
36566 * g++.dg/opt/temp1.C: Add do-run marker.
36568 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
36570 * g++.dg/template/spec19.C: New.
36572 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
36575 * gcc.dg/empty2.c: New.
36577 2004-12-23 Richard Henderson <rth@redhat.com>
36579 * lib/target-supports.exp (check_effective_target_vect_no_align):
36580 Remove i?86 and x86-64.
36582 2004-12-23 Mark Mitchell <mark@codesourcery.com>
36585 * g++.dg/opt/temp1.C: New test.
36587 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36590 * g++.dg/template/friend33.C: New testcase.
36592 2004-12-22 Mark Mitchell <mark@codesourcery.com>
36595 * g++.dg/template/cond5.C: New test.
36598 * g++.dg/inherit/thunk3.C: New test.
36601 * g++.dg/warn/Wunused-9.C: New test.
36603 2004-12-22 Janis Johnson <janis187@us.ibm.com>
36605 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
36607 2004-12-22 Jan Beulich <jbeulich@novell.com>
36609 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
36611 2004-12-21 Mark Mitchell <mark@codesourcery.com>
36614 * g++.dg/ext/packed8.C: New test.
36617 * g++.dg/template/crash31.C: New test.
36620 * g++.dg/template/crash30.C: New test.
36622 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
36625 * g++.dg/eh/ctor3.C: New test.
36627 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
36629 * objc.dg/stabs-1.m: Allow section name to be quoted and
36630 assembly label to begin with '.LL'.
36632 2004-12-21 Janis Johnson <janis187@us.ibm.com>
36634 * gcc.dg/vect/vect.exp
36635 (check_effective_target_lp64_or_vect_no_align): New.
36636 * gcc.dg/vect/vect-77.c: Use it.
36637 * gcc.dg/vect/vect-78.c: Use it.
36639 * lib/target-supports.exp
36640 (check_effective_target_vect_no_max,
36641 check_effective_target_vect_no_bitwise,
36642 check_effective_target_vect_no_align): New.
36643 * gcc.dg/vect/vect-13.c: Use them.
36644 * gcc.dg/vect/vect-17.c: Ditto.
36645 * gcc.dg/vect/vect-18.c: Ditto.
36646 * gcc.dg/vect/vect-19.c: Ditto.
36647 * gcc.dg/vect/vect-20.c: Ditto.
36648 * gcc.dg/vect/vect-27.c: Ditto.
36649 * gcc.dg/vect/vect-29.c: Ditto.
36650 * gcc.dg/vect/vect-44.c: Ditto.
36651 * gcc.dg/vect/vect-48.c: Ditto.
36652 * gcc.dg/vect/vect-50.c: Ditto.
36653 * gcc.dg/vect/vect-52.c: Ditto.
36654 * gcc.dg/vect/vect-54.c: Ditto.
36655 * gcc.dg/vect/vect-56.c: Ditto.
36656 * gcc.dg/vect/vect-58.c: Ditto.
36657 * gcc.dg/vect/vect-60.c: Ditto.
36658 * gcc.dg/vect/vect-72.c: Ditto.
36659 * gcc.dg/vect/vect-80.c: Ditto.
36661 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
36664 * g++.dg/init/string1.C: New.
36667 * g++.dg/other/synth1.C: New.
36669 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
36672 * gcc.dg/pr18963-1.c: New test.
36674 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
36677 * gcc.dg/funcdef-storage-1.c (foo): Remove.
36678 * gcc.dg/pr18596-1.c: Use dg-error.
36679 (dg-options): Use -fno-unit-at-a-time.
36680 * gcc.dg/pr18596-2.c: New test.
36681 * gcc.dg/pr18596-3.c: New test.
36683 2004-12-20 Roger Sayle <roger@eyesopen.com>
36685 PR middle-end/18683
36686 * g++.dg/opt/pr18683-1.C: New test case.
36688 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
36691 * g++.dg/opt/max1.C: Fix for 64bit targets.
36693 2004-12-20 Matt Austern <austern@apple.com>
36696 * g++.dg/ext/builtin6.C: New
36698 2004-12-20 Diego Novillo <dnovillo@redhat.com>
36700 PR tree-optimization/19080
36701 * gcc.c-torture/compile/pr19080.c: New test.
36703 2004-12-20 Steven Bosscher <stevenb@suse.de>
36705 * gcc.dg/20041219-1.c: New test.
36707 2004-12-19 Roger Sayle <roger@eyesopen.com>
36709 PR middle-end/19068
36710 * g++.dg/opt/max1.C: New test case.
36712 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
36714 * gcc.dg/fdata-sections-1.c: New test.
36716 2004-12-18 Roger Sayle <roger@eyesopen.com>
36718 PR middle-end/18548
36719 * gcc.dg/max-1.c: New test case.
36721 2004-12-18 Jakub Jelinek <jakub@redhat.com>
36723 * gcc.c-torture/execute/20041218-1.c: New test.
36725 2004-12-17 Diego Novillo <dnovillo@redhat.com>
36727 * gcc.dg/pr18501.c: New test.
36728 * gcc.dg/uninit-5.c: XFAIL.
36729 * gcc.dg/uninit-9.c: XFAIL.
36731 2004-12-17 Dale Johannesen <dalej@apple.com>
36733 * gcc.dg/20041213-1.c: New.
36735 2004-12-17 Ziemowit Laski <zlaski@apple.com>
36737 * objc.dg/stabs-1.m: Allow assembly label to begin
36740 2004-12-17 Jakub Jelinek <jakub@redhat.com>
36742 * gcc.c-torture/execute/20041213-1.c: Move...
36743 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
36745 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
36748 * g++.dg/lookup/conv-5.C: New.
36750 2004-12-16 Ziemowit Laski <zlaski@apple.com>
36752 * objc.dg/stabs-1.m: New test.
36754 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
36756 * gcc.dg/visibility-c.c: Change compile to
36757 assemble for the test.
36759 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
36762 * gcc.dg/visibility-c.c: New test.
36764 2004-12-16 Roger Sayle <roger@eyesopen.com>
36766 PR middle-end/18493
36767 * gcc.dg/switch-8.c: New test case.
36769 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
36772 * g++.dg/template/init4.C: New.
36773 * g++.dg/opt/static3.C: Enable optimizer.
36775 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
36777 * g++.dg/other/complex1.C: New test.
36779 2004-12-15 Alan Modra <amodra@bigpond.net.au>
36781 * g++.dg/opt/inline9.C: New test.
36783 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36786 * gfotran.dg/nullify_1.f: New test.
36788 2004-12-15 Richard Henderson <rth@redhat.com>
36790 * gcc.target/i386/i386.exp: New harness.
36791 * gcc.target/i386/vect-args.c: New.
36793 2004-12-15 David Edelsohn <edelsohn@gnu.org>
36795 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
36797 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
36800 * g++.dg/template/friend32.C: New test.
36802 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
36804 * cpp/pragma-once-1.c: New test.
36805 * cpp/pragma-once-1b.h: Likewise.
36806 * cpp/pragma-once-1c.h: Likewise.
36807 * cpp/pragma-once-1d.h: Likewise.
36808 * cpp/inc/pragma-once-1a.h: Likewise.
36810 2004-12-15 Bud Davis <bdavis9659@comcast.net>
36811 Steven G. Kargl <kargls@comcast.net>
36814 * gfortran.dg/list_read_3.f90: New test.
36816 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
36818 * gcc.dg/ftrapv-2.c: New test.
36820 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
36823 * g++.dg/template/typename9.C: New test.
36825 2004-12-14 Mark Mitchell <mark@codesourcery.com>
36828 * g++.dg/template/typename8.C: New test.
36829 * g++.dg/parse/friend2.C: Tweak error message.
36831 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
36833 * gcc.c-torture/20041214-1.c: New test.
36835 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
36838 * g++.dg/init/array17.C: New test.
36840 2004-12-14 Mark Mitchell <mark@codesourcery.com>
36843 * g++.dg/init/aggr3.C: New test.
36845 2004-12-14 Janis Johnson <janis187@us.ibm.com>
36847 * gcc.dg/altivec-types-1.c: New test.
36848 * gcc.dg/altivec-types-2.c: New test.
36849 * gcc.dg/altivec-types-3.c: New test.
36850 * gcc.dg/altivec-types-4.c: New test.
36851 * g++.dg/ext/altivec-types-1.C: New test.
36852 * g++.dg/ext/altivec-types-2.C: New test.
36853 * g++.dg/ext/altivec-types-3.C: New test.
36854 * g++.dg/ext/altivec-types-4.C: New test.
36856 2004-12-14 Jakub Jelinek <jakub@redhat.com>
36858 PR middle-end/18951
36859 * gcc.c-torture/execute/20041213-1.c: New test.
36861 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
36864 * g++.dg/template/cast1.C: New.
36866 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
36868 * gcc.c-torture/execute/20041213-2.c: New test.
36870 2004-12-13 Richard Henderson <rth@redhat.com>
36872 * gcc.dg/i386-sse-10.c: Fix typo in options.
36874 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
36877 * g++.dg/opt/pr18968.C: New test.
36879 2004-12-13 Mark Mitchell <mark@codesourcery.com>
36882 * g++.dg/ext/visibility/staticdatamem.C: New test.
36884 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
36886 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
36888 2004-12-13 Roger Sayle <roger@eyesopen.com>
36890 PR rtl-optimization/18928
36891 * gcc.dg/pr18928-1.c: New test case.
36893 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
36896 * gcc.c-torture/compile/20041211-1.c: New.
36898 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
36900 PR middle-end/17564
36901 * gcc.c-torture/execute/20041212-1.c: New test.
36903 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36906 * gfortran.dg/common_1.f90: New test.
36908 2004-12-12 Steven G. Kargl <kargls@comcast.net>
36909 Paul Brook <paul@codesourcery.com>
36912 * gfortran.dg/real_do_1.f90: New test.
36914 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
36917 * g++.dg/opt/ptrmem6.C: New test.
36919 2004-12-11 Roger Sayle <roger@eyesopen.com>
36921 PR middle-end/18921
36922 * gcc.dg/pr18921-1.c: New test case.
36924 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36927 * gfortran.dg/scale_1.f90: New test.
36929 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
36931 PR middle-end/18903
36932 * gcc.c-torture/compile/pr18903.c: New test.
36934 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
36936 * gcc.c-torture/execute/20041210-1.c: New test.
36938 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36941 * g++.dg/parser/struct-1.C: New test.
36942 * g++.dg/parser/struct-2.C: New test.
36943 * g++.dg/parser/struct-3.C: New test.
36945 2004-12-09 Richard Henderson <rth@redhat.com>
36947 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
36949 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
36950 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
36952 2004-12-09 Matt Austern <austern@apple.com>
36955 * g++.dg/ext/builtin1.C: New
36956 * g++.dg/ext/builtin2.C: New
36957 * g++.dg/ext/builtin3.C: New
36958 * g++.dg/ext/builtin4.C: New
36959 * g++.dg/ext/builtin5.C: New
36961 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
36964 * g++.dg/opt/ptrmem5.C: New test.
36966 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
36968 * g++.dg/parse/typename5.C: Adjust for new error.
36969 * g++.dg/parse/typename7.C: New.
36971 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36974 * g++.dg/other/mmintrin.C: New test.
36976 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
36979 * g++.dg/init/array15.C: New.
36980 * g++.dg/init/array16.C: New.
36982 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36985 * gfortran.dg/assign_1.f90: New test.
36987 2004-12-08 Nick Clifton <nickc@redhat.com>
36989 * gcc.target/xstormy16/bss_below100: New directory containing tests.
36990 * gcc.target/xstormy16/data_below100: Likewise.
36991 * gcc.target/xstormy16/sfr: Likewise.
36992 * gcc.target/xstormy16/below100.S: New test source file.
36993 * gcc.target/xstormy16/below100.ld: New test linker script.
36994 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
36995 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
36997 * gcc.target/xstormy16/bp.c: Likewise.
36999 * gcc.target/xstormy16/bss_below100: New files:
37000 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
37001 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
37002 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
37003 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
37004 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
37005 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
37006 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
37007 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
37008 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
37009 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
37010 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
37011 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
37012 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
37013 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
37014 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
37015 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
37016 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
37017 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
37018 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
37019 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
37020 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
37021 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
37022 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
37023 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
37024 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
37025 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
37026 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
37028 * gcc.target/xstormy16/data_below100: New files:
37029 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
37030 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
37031 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
37032 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
37033 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
37034 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
37035 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
37036 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
37037 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
37038 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
37039 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
37040 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
37041 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
37042 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
37043 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
37044 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
37045 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
37046 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
37047 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
37048 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
37049 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
37050 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
37051 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
37052 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
37053 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
37054 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
37055 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
37057 * gcc.target/xstormy16/sfr: New files:
37058 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
37059 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
37060 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
37061 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
37062 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
37063 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
37064 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
37065 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
37066 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
37067 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
37068 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
37069 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
37070 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
37071 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
37072 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
37073 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
37074 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
37075 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
37076 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
37077 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
37078 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
37079 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
37080 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
37081 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
37082 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
37083 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
37084 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
37085 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
37086 27_if0_sfrw_bitfield_f.c
37088 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37091 * g++.dg/lookup/name-clash4.C: New test.
37093 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
37096 * g++.dg/opt/array1.C: New.
37099 * g++.dg/template/operator5.C: New.
37101 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
37104 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
37106 2004-12-07 Steven Bosscher <stevenb@suse.de>
37108 * gcc.dg/noncompile/20041207.c: New test.
37110 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
37112 * g++.dg/other/unreachable-1.C: New test.
37114 2004-12-06 Nick Clifton <nickc@redhat.com>
37116 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
37117 <limits.h> because the latter comes from gcc's include/ directory
37118 and not the newlib/libc/include directory.
37120 2004-12-04 Richard Henderson <rth@redhat.com>
37122 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
37124 2004-12-04 Richard Henderson <rth@redhat.com>
37126 * lib/target-supports.exp (check_gc_sections_available): Disable
37127 for alpha and ia64.
37129 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
37131 PR middle-end/17909
37132 * g++.dg/other/vararg-2.C: New test.
37134 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37136 PR c++/17011, c++/17971
37137 * g++.dg/template/error15.C: Adjust expected error.
37138 * g++.dg/template/instantiate3.C: Likewise.
37140 2004-12-03 Janis Johnson <janis187@us.ibm.com>
37142 * gcc.dg/altivec-18.c: Fix for darwin
37144 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
37147 * g++.dg/parse/ptrmem2.C: New.
37150 * g++.dg/template/new1.C: New.
37152 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
37155 * gfortran.dg/direct_io_3.f90: New test.
37157 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
37160 * g++.dg/parse/crash21.C: New.
37162 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37164 PR c++/15664, c++/18276
37165 * g++.dg/template/ttp13.C: New test.
37166 * g++.dg/template/ttp14.C: Likewise.
37168 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37171 * g++.dg/parse/enum2.C: New test.
37172 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
37174 2004-12-02 Nick Clifton <nickc@redhat.com>
37176 * gcc.target/xstormy16: New test directory.
37177 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
37178 * gcc.target/xstormy16/bp.c: Check the generation of bp
37180 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
37181 bn instructions and the BELOW100 attribute.
37183 2004-12-02 Alan Modra <amodra@bigpond.net.au>
37186 * gcc.dg/ppc-eabi.c: New.
37188 2004-12-02 Bud Davis <bdavis9659@comcast.net>
37191 * gfortran.dg/backspace.f90
37193 2004-12-02 Bud Davis <bdavis9659@comcast.net>
37195 * gfortran.dg/inquire.f90: New test.
37197 2004-12-01 Janis Johnson <janis187@us.ibm.com>
37199 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
37200 handle effective-target-keyword.
37201 (dg-skip-if): Support effective-target keyword as target list.
37202 (dg-xfail-if): Ditto.
37203 * lib/target-supports.exp (is-effective-target-keyword): New proc.
37205 2004-12-01 Diego Novillo <dnovillo@redhat.com>
37207 PR tree-optimization/18291
37208 * gcc.c-torture/compile/pr18291.c: New test.
37210 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
37213 * g++.dg/parse/crash20.C: New.
37216 * g++.dg/overload/arg1.C: New.
37217 * g++.dg/overload/arg2.C: New.
37218 * g++.dg/overload/arg3.C: New.
37219 * g++.dg/overload/arg4.C: New.
37221 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
37223 * gcc.dg/c99-flex-array-4.c: Remove.
37225 2004-11-30 Janis Johnson <janis187@us.ibm.com>
37227 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
37229 * lib/target-supports.exp (is-effective-target): Simplify.
37231 * lib/target-supports.exp (check_effective_target_vect_long):
37232 Fix for powerpc64-*-*.
37234 2004-11-30 Loren James Rittle <ljrittle@acm.org>
37236 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
37237 to support new requirements on FreeBSD 5.
37239 2004-11-30 Devang Patel <dpatel@apple.com>
37242 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
37244 2004-11-30 Janis Johnson <janis187@us.ibm.com>
37246 * g++.dg/ext/altivec-13.C: New test.
37248 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
37251 * gcc.c-torture/execute/p18298.c: New test.
37253 2004-11-30 Ira Rosen <irar@il.ibm.com>
37254 Dorit Naishlos <dorit@il.ibm.com>
37257 * gcc.dg/vect/vect-89.c: New test.
37259 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
37261 * gcc.dg/pr18596-1.c: New test.
37263 2004-11-30 Ben Elliston <bje@au.ibm.com>
37265 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
37267 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
37270 * gcc.dg/pr18479.c: New test.
37272 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
37275 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
37276 mmix-knuth-mmixware.
37278 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
37279 cris-*-elf* cris-*-aout* mmix-*-*
37281 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
37283 PR middle-end/18725
37284 * gcc.dg/pr18725.c: New test.
37286 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
37289 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
37292 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
37294 2004-11-29 Mark Mitchell <mark@codesourcery.com>
37297 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
37298 * g++.old-deja/g++.law/ctors5.C: Likewise.
37299 * g++.old-deja/g++.other/crash25.C: Likewise.
37302 * g++.dg/template/error16.C: New test.
37305 * g++.dg/template/crash29.C: New test.
37307 2004-11-29 Diego Novillo <dnovillo@redhat.com>
37309 PR tree-optimization/18712
37310 * gcc.c-torture/compile/pr18712.c: New test.
37312 2004-11-29 Joseph Myers <joseph@codesourcery.com>
37315 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
37318 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37321 * g++.dg/lookup/crash6.C: New test.
37323 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
37325 PR middle-end/18164
37326 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
37328 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
37330 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
37331 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
37332 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
37334 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
37336 * gcc.dg/pr18164.c: New test.
37338 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
37340 * gcc.dg/funroll-loops-all.c: New.
37342 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
37345 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
37346 delimeter, match space and TAB as well as ":".
37349 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
37352 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
37355 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
37358 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
37360 2004-11-28 Bud Davis <bdavis9659@comcast.net>
37362 * gfortran.dg/direct_io_2.f90: New test.
37364 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
37367 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
37369 2004-11-28 Richard Henderson <rth@redhat.com>
37371 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
37373 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
37375 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
37376 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
37377 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
37378 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
37379 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
37380 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
37381 gcc.dg/pointer-arith-8.c: New tests.
37383 2004-11-27 Bud Davis <bdavis9659@comcast.net>
37386 * gfortran.dg/endfile.f90: New test.
37388 2004-11-27 Falk Hueffner <falk@debian.org>
37390 * gcc.dg/loop-6.c: New test.
37392 2004-11-27 Jakub Jelinek <jakub@redhat.com>
37394 * gcc.c-torture/execute/20041126-1.c: New test.
37396 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
37398 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
37401 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
37403 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
37406 2004-11-27 Jakub Jelinek <jakub@redhat.com>
37408 PR rtl-optimization/17825
37409 * gcc.c-torture/compile/20041119-1.c: New test.
37411 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37413 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
37414 Check existence of ld library path variables before unsetting.
37416 2004-11-26 Mark Mitchell <mark@codesourcery.com>
37418 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
37420 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
37422 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
37424 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
37426 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
37428 2004-11-26 Ben Elliston <bje@au.ibm.com>
37430 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
37433 2004-11-26 Ben Elliston <bje@au.ibm.com>
37435 * gcc.dg/pr17957.c: Pass --param, not -param.
37437 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
37439 PR middle-end/17957
37440 * gcc.dg/pr17957.c: New test.
37442 2004-11-25 Mark Mitchell <mark@codesourcery.com>
37445 * g++.dg/template/crash28.C: Likewise.
37448 * g++.dg/expr/unary2.C: Adjust lvalue messages.
37449 * g++.dg/ext/lvaddr.C: Likewise.
37450 * g++.dg/opt/pr7503-3.C: Likewise.
37453 * g++.dg/parse/qualified3.C: New test.
37454 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
37457 * g++.dg/expr/return1.C: New test.
37459 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37461 Friend class name lookup 3/n, PR c++/3332
37462 * g++.dg/lookup/friend3.C: New test.
37463 * g++.dg/lookup/friend4.C: Likewise.
37464 * g++.dg/lookup/friend5.C: Likewise.
37466 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37468 Friend class name lookup 2/n, PR c++/14513, c++/15410
37469 * g++.dg/lookup/friend2.C: New test.
37470 * g++.dg/template/friend31.C: Likewise.
37472 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37474 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
37476 2004-11-24 Mark Mitchell <mark@codesourcery.com>
37479 * g++.dg/tc1/dr56.C: Remove.
37480 * g++.dg/template/typedef1.C: Add dg-error markers.
37481 * g++.old-deja/g++.other/typedef7.C: Likewise.
37484 * g++.dg/parse/typedef7.C: New test.
37486 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
37488 * gcc.c-torture/execute/20041124-1.c: New test.
37490 2004-11-24 Mark Mitchell <mark@codesourcery.com>
37492 * g++.dg/template/deduce3.C: New test.
37495 * g++.dg/template/crash27.C: New test.
37498 * g++.dg/warn/Wshadow-3.C: New test.
37500 2004-11-24 Devang Patel <dpatel@apple.com>
37503 * gcc.dg/cpp/isysroot-1.c: New test.
37504 * gcc.dg/cpp/usr/include/stdio.h: New file.
37505 * gcc.dg/cpp/isysroot-2.c: New test.
37506 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
37509 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37512 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
37514 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
37516 * gcc.target/sparc/align.c: Do not include <stdint.h>.
37517 * gcc.target/sparc/pdist.c: Likewise.
37519 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
37522 * g++.dg/conversion/simd1.C: New test.
37524 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37526 * lib/target-libpath.exp: New file defining
37527 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
37528 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
37529 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
37530 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
37531 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
37533 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
37535 * gcc.dg/pragma-align-2.c: Test macro expansion.
37536 * gcc.dg/pragma-pack-2.c: New test.
37538 2004-11-23 Richard Henderson <rth@redhat.com>
37540 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
37541 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37542 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
37543 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
37544 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
37545 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
37547 * gcc.dg/vect/vect.exp: Add check for alpha.
37548 * lib/target-supports.exp (check_alpha_max_hw_available): New.
37549 (check_effective_target_vect_int): Enable for alpha.
37550 (check_effective_target_vect_long): New.
37551 (is-effective-target): Add it.
37553 2004-11-23 Uros Bizjak <uros@kss-loka.si>
37555 * gcc.dg/pr18614-1.c: New test.
37557 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
37559 * gcc.dg/setjmp-2.c: New test.
37561 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
37563 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
37564 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
37565 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
37566 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
37567 gcc.target/sparc/pdist.c: New tests.
37569 2004-11-22 Bob Wilson <bob.wilson@acm.org>
37571 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
37573 2004-11-22 Dale Johannesen <dalej@apple.com>
37575 * gcc.dg/20041111-1.c: New.
37577 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
37580 * gcc.dg/vect/pr18536.c: New test.
37582 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37585 * g++.dg/template/nontype11.C: New test.
37587 2004-11-21 Roger Sayle <roger@eyesopen.com>
37589 PR middle-end/18520
37590 * gcc.dg/pr18520-1.c: New test case.
37592 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
37594 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
37595 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
37596 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
37597 expected diagnostics.
37599 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
37602 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
37603 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
37604 vect-77.c, vect-77a.c: XFAIL on the SPARC.
37606 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
37608 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
37610 2004-11-19 Mark Mitchell <mark@codesourcery.com>
37611 Joseph Myers <joseph@codesourcery.com>
37613 * lib/target-supports.exp (check_visibility_available): Really
37616 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
37619 * gcc.dg/vect/vect-85.c: New test.
37620 * gcc.dg/vect/vect-86.c: New test.
37621 * gcc.dg/vect/vect-87.c: New test.
37622 * gcc.dg/vect/vect-88.c: New test.
37624 2004-11-19 Ben Elliston <bje@au.ibm.com>
37626 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
37628 2004-11-18 Janis Johnson <janis187@us.ibm.com>
37630 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
37631 * gcc.dg/ppc-and-1.c: Ditto.
37632 * gcc.dg/ppc-compare-1.c: Ditto.
37633 * gcc.dg/ppc-mov-1.c: Ditto
37635 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
37636 Mark Mitchell <mark@codesourcery.com>
37638 * gcc.dg/pragma-init-fini-2.c: New test.
37640 2004-11-17 Janis Johnson <janis187@us.ibm.com>
37641 Aldy Hernandez <aldyh@redhat.com>
37643 * lib/target-supports.exp (check_effective_target_vect_int): New
37644 (check_effective_target_vect_float): New
37645 (check_effective_target_vect_double): New.
37646 (is-effective-target): Support new effective targets keywords.
37647 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
37648 default action for dg-do.
37649 * gcc.dg/vect/pr16105.c: Use new support.
37650 * gcc.dg/vect/pr18400.c: Ditto.
37651 * gcc.dg/vect/pr18425.c: Ditto.
37652 * gcc.dg/vect/vect-1.c: Ditto.
37653 * gcc.dg/vect/vect-10.c: Ditto.
37654 * gcc.dg/vect/vect-11.c: Ditto.
37655 * gcc.dg/vect/vect-12.c: Ditto.
37656 * gcc.dg/vect/vect-13.c: Ditto.
37657 * gcc.dg/vect/vect-14.c: Ditto.
37658 * gcc.dg/vect/vect-15.c: Ditto.
37659 * gcc.dg/vect/vect-16.c: Ditto.
37660 * gcc.dg/vect/vect-17.c: Ditto.
37661 * gcc.dg/vect/vect-18.c: Ditto.
37662 * gcc.dg/vect/vect-19.c: Ditto.
37663 * gcc.dg/vect/vect-2.c: Ditto.
37664 * gcc.dg/vect/vect-20.c: Ditto.
37665 * gcc.dg/vect/vect-21.c: Ditto.
37666 * gcc.dg/vect/vect-22.c: Ditto.
37667 * gcc.dg/vect/vect-23.c: Ditto.
37668 * gcc.dg/vect/vect-24.c: Ditto.
37669 * gcc.dg/vect/vect-25.c: Ditto.
37670 * gcc.dg/vect/vect-26.c: Ditto.
37671 * gcc.dg/vect/vect-27.c: Ditto.
37672 * gcc.dg/vect/vect-27a.c: Ditto.
37673 * gcc.dg/vect/vect-28.c: Ditto.
37674 * gcc.dg/vect/vect-29.c: Ditto.
37675 * gcc.dg/vect/vect-29a.c: Ditto.
37676 * gcc.dg/vect/vect-3.c: Ditto.
37677 * gcc.dg/vect/vect-30.c: Ditto.
37678 * gcc.dg/vect/vect-31.c: Ditto.
37679 * gcc.dg/vect/vect-32.c: Ditto.
37680 * gcc.dg/vect/vect-33.c: Ditto.
37681 * gcc.dg/vect/vect-34.c: Ditto.
37682 * gcc.dg/vect/vect-35.c: Ditto.
37683 * gcc.dg/vect/vect-36.c: Ditto.
37684 * gcc.dg/vect/vect-37.c: Ditto.
37685 * gcc.dg/vect/vect-38.c: Ditto.
37686 * gcc.dg/vect/vect-4.c: Ditto.
37687 * gcc.dg/vect/vect-40.c: Ditto.
37688 * gcc.dg/vect/vect-41.c: Ditto.
37689 * gcc.dg/vect/vect-42.c: Ditto.
37690 * gcc.dg/vect/vect-43.c: Ditto.
37691 * gcc.dg/vect/vect-44.c: Ditto.
37692 * gcc.dg/vect/vect-45.c: Ditto.
37693 * gcc.dg/vect/vect-46.c: Ditto.
37694 * gcc.dg/vect/vect-47.c: Ditto.
37695 * gcc.dg/vect/vect-48.c: Ditto.
37696 * gcc.dg/vect/vect-48a.c: Ditto.
37697 * gcc.dg/vect/vect-49.c: Ditto.
37698 * gcc.dg/vect/vect-5.c: Ditto.
37699 * gcc.dg/vect/vect-50.c: Ditto.
37700 * gcc.dg/vect/vect-51.c: Ditto.
37701 * gcc.dg/vect/vect-52.c: Ditto.
37702 * gcc.dg/vect/vect-53.c: Ditto.
37703 * gcc.dg/vect/vect-54.c: Ditto.
37704 * gcc.dg/vect/vect-55.c: Ditto.
37705 * gcc.dg/vect/vect-56.c: Ditto.
37706 * gcc.dg/vect/vect-56a.c: Ditto.
37707 * gcc.dg/vect/vect-57.c: Ditto.
37708 * gcc.dg/vect/vect-58.c: Ditto.
37709 * gcc.dg/vect/vect-59.c: Ditto.
37710 * gcc.dg/vect/vect-6.c: Ditto.
37711 * gcc.dg/vect/vect-60.c: Ditto.
37712 * gcc.dg/vect/vect-61.c: Ditto.
37713 * gcc.dg/vect/vect-62.c: Ditto.
37714 * gcc.dg/vect/vect-63.c: Ditto.
37715 * gcc.dg/vect/vect-64.c: Ditto.
37716 * gcc.dg/vect/vect-65.c: Ditto.
37717 * gcc.dg/vect/vect-66.c: Ditto.
37718 * gcc.dg/vect/vect-67.c: Ditto.
37719 * gcc.dg/vect/vect-68.c: Ditto.
37720 * gcc.dg/vect/vect-69.c: Ditto.
37721 * gcc.dg/vect/vect-7.c: Ditto.
37722 * gcc.dg/vect/vect-72.c: Ditto.
37723 * gcc.dg/vect/vect-72a.c: Ditto.
37724 * gcc.dg/vect/vect-73.c: Ditto.
37725 * gcc.dg/vect/vect-74.c: Ditto.
37726 * gcc.dg/vect/vect-75.c: Ditto.
37727 * gcc.dg/vect/vect-76.c: Ditto.
37728 * gcc.dg/vect/vect-77.c: Ditto.
37729 * gcc.dg/vect/vect-77a.c: Ditto.
37730 * gcc.dg/vect/vect-78.c: Ditto.
37731 * gcc.dg/vect/vect-79.c: Ditto.
37732 * gcc.dg/vect/vect-8.c: Ditto.
37733 * gcc.dg/vect/vect-80.c: Ditto.
37734 * gcc.dg/vect/vect-82.c: Ditto.
37735 * gcc.dg/vect/vect-82_64.c: Ditto.
37736 * gcc.dg/vect/vect-83.c: Ditto.
37737 * gcc.dg/vect/vect-83_64.c: Ditto.
37738 * gcc.dg/vect/vect-9.c: Ditto.
37739 * gcc.dg/vect/vect-all.c: Ditto.
37740 * gcc.dg/vect/vect-none.c: Ditto.
37742 2004-11-17 Janis Johnson <janis187@us.ibm.com>
37744 * lib/gcc-dg.exp (dg-skip-if): New function.
37745 (dg-forbid-option): Remove.
37746 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
37747 * g++.dg/abi/bitfield8.C: Likewise.
37748 * g++.dg/abi/dtor1.C: Likewise.
37749 * g++.dg/abi/empty10.C: Likewise.
37750 * g++.dg/abi/empty7.C: Likewise.
37751 * g++.dg/abi/empty9.C: Likewise.
37752 * g++.dg/abi/layout3.C: Likewise.
37753 * g++.dg/abi/layout4.C: Likewise.
37754 * g++.dg/abi/thunk1.C: Likewise.
37755 * g++.dg/abi/thunk2.C: Likewise.
37756 * g++.dg/abi/vbase11.C: Likewise.
37757 * g++.dg/abi/vthunk2.C: Likewise.
37758 * g++.dg/abi/vthunk3.C: Likewise.
37759 * g++.dg/ext/attrib8.C: Likewise.
37760 * g++.dg/opt/longbranch2.C: Likewise.
37761 * g++.dg/opt/reg-stack4.C: Likewise.
37762 * g++.old-deja/g++.ext/attrib1.C: Likewise.
37763 * g++.old-deja/g++.ext/attrib2.C: Likewise.
37764 * g++.old-deja/g++.ext/attrib3.C: Likewise.
37765 * g++.old-deja/g++.other/store-expr1.C: Likewise.
37766 * g++.old-deja/g++.other/store-expr2.C: Likewise.
37767 * gcc.dg/20000609-1.c: Likewise.
37768 * gcc.dg/20000720-1.c: Likewise.
37769 * gcc.dg/20011107-1.c: Likewise.
37770 * gcc.dg/20011119-1.c: Likewise.
37771 * gcc.dg/20020108-1.c: Likewise.
37772 * gcc.dg/20020122-2.c: Likewise.
37773 * gcc.dg/20020122-3.c: Likewise.
37774 * gcc.dg/20020201-3.c: Likewise.
37775 * gcc.dg/20020206-1.c: Likewise.
37776 * gcc.dg/20020218-1.c: Likewise.
37777 * gcc.dg/20020310-1.c: Likewise.
37778 * gcc.dg/20020411-1.c: Likewise.
37779 * gcc.dg/20020418-2.c: Likewise.
37780 * gcc.dg/20020426-1.c: Likewise.
37781 * gcc.dg/20020426-2.c: Likewise.
37782 * gcc.dg/20020517-1.c: Likewise.
37783 * gcc.dg/20020523-1.c: Likewise.
37784 * gcc.dg/20020523-2.c: Likewise.
37785 * gcc.dg/20020729-1.c: Likewise.
37786 * gcc.dg/20030204-1.c: Likewise.
37787 * gcc.dg/20030826-2.c: Likewise.
37788 * gcc.dg/20030926-1.c: Likewise.
37789 * gcc.dg/20031202-1.c: Likewise.
37790 * gcc.dg/980312-1.c: Likewise.
37791 * gcc.dg/980313-1.c: Likewise.
37792 * gcc.dg/990117-1.c: Likewise.
37793 * gcc.dg/990424-1.c: Likewise.
37794 * gcc.dg/990524-1.c: Likewise.
37795 * gcc.dg/991230-1.c: Likewise.
37796 * gcc.dg/i386-387-1.c: Likewise.
37797 * gcc.dg/i386-387-2.c: Likewise.
37798 * gcc.dg/i386-387-3.c: Likewise.
37799 * gcc.dg/i386-387-4.c: Likewise.
37800 * gcc.dg/i386-387-5.c: Likewise.
37801 * gcc.dg/i386-387-6.c: Likewise.
37802 * gcc.dg/i386-asm-1.c: Likewise.
37803 * gcc.dg/i386-bitfield1.c: Likewise.
37804 * gcc.dg/i386-bitfield2.c: Likewise.
37805 * gcc.dg/i386-loop-1.c: Likewise.
37806 * gcc.dg/i386-loop-2.c: Likewise.
37807 * gcc.dg/i386-loop-3.c: Likewise.
37808 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
37809 * gcc.dg/i386-pic-1.c: Likewise.
37810 * gcc.dg/i386-regparm.c: Likewise.
37811 * gcc.dg/i386-signbit-1.c: Likewise.
37812 * gcc.dg/i386-signbit-2.c: Likewise.
37813 * gcc.dg/i386-signbit-3.c: Likewise.
37814 * gcc.dg/i386-sse-5.c: Likewise.
37815 * gcc.dg/i386-sse-8.c: Likewise.
37816 * gcc.dg/i386-unroll-1.c: Likewise.
37817 * gcc.dg/tls/opt-1.c: Likewise.
37818 * gcc.dg/tls/opt-2.c: Likewise.
37819 * gcc.dg/unroll-1.c: Likewise.
37820 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
37821 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
37822 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
37823 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
37825 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37827 * g++.dg/template/incomplete1.C: New test.
37829 2004-11-16 Nick Clifton <nickc@redhat.com>
37831 Revert patches accidentally commited during checkin of fixes for
37833 gcc.c-torture/execute/simd-4.c: Revert
37834 gcc.dg/20040910-1.c: Revert.
37836 2004-11-16 Paul Brook <paul@codesourcery.com>
37839 * gfortran.dg/der_pointer_1.f90: New test.
37841 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
37844 * gcc.dg/bitfld-13.c: New test.
37846 2004-11-15 Janis Johnson <janis187@us.ibm.com>
37848 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
37851 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
37852 * gcc.dg/ppc64-abi-2.c: Ditto.
37853 * gcc.dg/ppc64-abi-3.c: Ditto.
37855 * lib/gcc-dg.exp (dg-target-list): Remove.
37857 2004-11-15 Steve Ellcey <sje@cup.hp.com>
37859 * gcc.dg/ia64-postinc.c: New test.
37861 2004-11-15 Mark Mitchell <mark@codesourcery.com>
37863 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
37865 2004-11-15 Nick Clifton <nickc@redhat.com>
37867 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
37868 __INT_MAX__ so that the test can be compiled by toolchains
37869 targeted at 16-bit processors.
37871 * gcc.dg/20040625-1.c: Use long constants rather than integers
37872 when performing arithmetic that will overflow 16-bits.
37874 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
37875 xstormy16. It does not support 128-bit vector operations.
37877 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
37878 with the macro PTR_TYPE. Define this macro to an integer type
37879 suitable for holding a pointer.
37881 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
37882 the target is a 16-bit processor.
37884 * gcc.dg/cpp/if-2.c: Expect a different warning message from
37885 16-bit targets where the character constant will be too long.
37887 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
37888 where the double will not be directly addressable.
37890 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37892 Friend class name lookup 1/n, PR c++/18471
37893 * g++.dg/template/crash26.C: New test.
37894 * g++.dg/lookup/struct1.C: Adjust expected error.
37895 * g++.dg/parse/elab1.C: Likewise.
37896 * g++.dg/parse/elab2.C: Likewise.
37897 * g++.dg/parse/int-as-enum1.C: Likewise.
37898 * g++.dg/parse/struct-as-enum1.C: Likewise.
37899 * g++.dg/parse/typedef1.C: Likewise.
37900 * g++.dg/parse/typedef3.C: Likewise.
37901 * g++.dg/parse/typedef4.C: Likewise.
37902 * g++.dg/parse/typedef5.C: Likewise.
37903 * g++.dg/template/nontype4.C: Likewise.
37904 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
37905 * g++.old-deja/g++.other/elab1.C: Likewise.
37906 * g++.old-deja/g++.other/syntax4.C: Likewise.
37908 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
37910 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
37912 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
37914 * gcc.c-torture/execute/20041114-1.c: New test.
37916 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
37918 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
37919 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
37920 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
37921 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
37922 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
37923 gcc.dg/switch-7.c: New tests.
37925 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
37927 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
37929 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
37932 * gcc.dg/vect/pr18400.c: New test.
37934 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
37935 Andrew Pinski <pinskia@physics.uc.edu>
37938 * gcc.dg/vect/pr18425.c: New test.
37940 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
37942 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
37943 Guard with dg-require-alias and dg-require-visibility.
37945 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
37947 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
37949 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37951 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
37953 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
37956 * g++.dg/template/defarg5.C: New test.
37958 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
37960 * g++.dg/parse/cast1.C: Run only on ILP32.
37961 * g++.old-deja/g++.mike/p784.C: Likewise.
37963 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
37965 * gcc.c-torture/execute/20041113-1.c: New test.
37967 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
37970 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
37971 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
37972 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
37973 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
37974 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
37975 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
37976 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
37977 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
37978 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
37979 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
37980 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
37981 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
37982 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
37984 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
37986 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
37987 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
37988 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
37989 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
37990 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
37991 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
37992 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
37993 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
37994 gcc.target/sparc/combined-1.c: New tests.
37996 2004-11-12 Ziemowit Laski <zlaski@apple.com>
37998 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
38001 2004-11-12 Mark Mitchell <mark@codesourcery.com>
38003 * lib/gcc-dg.exp (dg-forbid-option): New function.
38004 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
38005 * g++.dg/abi/bitfield8.C: Likewise.
38006 * g++.dg/abi/dtor1.C: Likewise.
38007 * g++.dg/abi/empty10.C: Likewise.
38008 * g++.dg/abi/empty7.C: Likewise.
38009 * g++.dg/abi/empty9.C: Likewise.
38010 * g++.dg/abi/layout3.C: Likewise.
38011 * g++.dg/abi/layout4.C: Likewise.
38012 * g++.dg/abi/thunk1.C: Likewise.
38013 * g++.dg/abi/thunk2.C: Likewise.
38014 * g++.dg/abi/vbase11.C: Likewise.
38015 * g++.dg/abi/vthunk2.C: Likewise.
38016 * g++.dg/abi/vthunk3.C: Likewise.
38017 * g++.dg/ext/attrib8.C: Likewise.
38018 * g++.dg/opt/longbranch2.C: Likewise.
38019 * g++.dg/opt/reg-stack4.C: Likewise.
38020 * g++.old-deja/g++.ext/attrib1.C: Likewise.
38021 * g++.old-deja/g++.ext/attrib2.C: Likewise.
38022 * g++.old-deja/g++.ext/attrib3.C: Likewise.
38023 * g++.old-deja/g++.other/store-expr1.C: Likewise.
38024 * g++.old-deja/g++.other/store-expr2.C: Likewise.
38025 * gcc.dg/20000609-1.c: Likewise.
38026 * gcc.dg/20000720-1.c: Likewise.
38027 * gcc.dg/20011107-1.c: Likewise.
38028 * gcc.dg/20011119-1.c: Likewise.
38029 * gcc.dg/20020108-1.c: Likewise.
38030 * gcc.dg/20020122-2.c: Likewise.
38031 * gcc.dg/20020122-3.c: Likewise.
38032 * gcc.dg/20020201-3.c: Likewise.
38033 * gcc.dg/20020206-1.c: Likewise.
38034 * gcc.dg/20020218-1.c: Likewise.
38035 * gcc.dg/20020310-1.c: Likewise.
38036 * gcc.dg/20020411-1.c: Likewise.
38037 * gcc.dg/20020418-2.c: Likewise.
38038 * gcc.dg/20020426-1.c: Likewise.
38039 * gcc.dg/20020426-2.c: Likewise.
38040 * gcc.dg/20020517-1.c: Likewise.
38041 * gcc.dg/20020523-1.c: Likewise.
38042 * gcc.dg/20020523-2.c: Likewise.
38043 * gcc.dg/20020729-1.c: Likewise.
38044 * gcc.dg/20030204-1.c: Likewise.
38045 * gcc.dg/20030826-2.c: Likewise.
38046 * gcc.dg/20030926-1.c: Likewise.
38047 * gcc.dg/20031202-1.c: Likewise.
38048 * gcc.dg/980312-1.c: Likewise.
38049 * gcc.dg/980313-1.c: Likewise.
38050 * gcc.dg/990117-1.c: Likewise.
38051 * gcc.dg/990424-1.c: Likewise.
38052 * gcc.dg/990524-1.c: Likewise.
38053 * gcc.dg/991230-1.c: Likewise.
38054 * gcc.dg/i386-387-1.c: Likewise.
38055 * gcc.dg/i386-387-2.c: Likewise.
38056 * gcc.dg/i386-387-3.c: Likewise.
38057 * gcc.dg/i386-387-4.c: Likewise.
38058 * gcc.dg/i386-387-5.c: Likewise.
38059 * gcc.dg/i386-387-6.c: Likewise.
38060 * gcc.dg/i386-asm-1.c: Likewise.
38061 * gcc.dg/i386-bitfield1.c: Likewise.
38062 * gcc.dg/i386-bitfield2.c: Likewise.
38063 * gcc.dg/i386-loop-1.c: Likewise.
38064 * gcc.dg/i386-loop-2.c: Likewise.
38065 * gcc.dg/i386-loop-3.c: Likewise.
38066 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
38067 * gcc.dg/i386-pic-1.c: Likewise.
38068 * gcc.dg/i386-regparm.c: Likewise.
38069 * gcc.dg/i386-signbit-1.c: Likewise.
38070 * gcc.dg/i386-signbit-2.c: Likewise.
38071 * gcc.dg/i386-signbit-3.c: Likewise.
38072 * gcc.dg/i386-sse-5.c: Likewise.
38073 * gcc.dg/i386-sse-8.c: Likewise.
38074 * gcc.dg/i386-unroll-1.c: Likewise.
38075 * gcc.dg/tls/opt-1.c: Likewise.
38076 * gcc.dg/tls/opt-2.c: Likewise.
38077 * gcc.dg/unroll-1.c: Likewise.
38078 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
38079 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
38080 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
38081 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
38082 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
38085 2004-11-12 Mark Mitchell <mark@codesourcery.com>
38088 * g++.dg/parse/cond1.C: New test.
38091 * g++.dg/template/array9.C: New test.
38092 * g++.dg/ext/vla1.C: Adjust error messages.
38093 * g++.dg/ext/vlm1.C: Likewise.
38094 * g++.dg/template/crash2.C: Likewise.
38097 * g++.dg/template/call3.C: New test.
38100 * g++.dg/template/ptrmem11.C: New test.
38102 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
38105 * lib/g++.exp: Set LC_ALL and LANG to C.
38106 * lib/gcc-dg.exp: Likewise.
38107 * lib/gfortran.exp: Likewise.
38108 * lib/objc.exp: Likewise.
38109 * lib/treelang.exp: Likewise.
38111 2004-11-12 Andreas Schwab <schwab@suse.de>
38113 * gcc.dg/pr16286.c: Fix last change.
38115 2004-11-12 Mark Mitchell <mark@codesourcery.com>
38118 * g++.dg/init/global1.C: New test.
38120 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
38122 * gcc.c-torture/execute/20041112-1.c: New test.
38124 2004-11-11 Janis Johnson <janis187@us.ibm.com>
38126 * lib/gcc-dg.exp (dg-target-list): New.
38128 2004-11-11 Janis Johnson <janis187@us.ibm.com>
38129 Richard Sandiford <rsandifo@redhat.com>
38131 * lib/target-supports.exp (get-compiler_messages): New.
38132 (check_named_sections_available): Use it.
38133 (check_effective_target_ilp32): New.
38134 (check_effective_target_lp64): New.
38135 (is-effective-target): New.
38136 * lib/gcc-dg.exp (dg-require-effective-target): New.
38138 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
38140 * gcc.dg/precedence-1.c: New test.
38142 2004-11-11 Janis Johnson <janis187@us.ibm.com>
38144 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
38146 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
38147 message, delete generated files, use more descriptive name for
38148 executable, and make the test unsupported when it cannot be run.
38150 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
38151 (dg-require-weak, dg-require-visibility, dg-require-alias,
38152 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
38153 dg-require-iconv, dg-require-named-sections): Use it.
38155 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
38157 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
38160 * gcc.dg/ppc-and-1: New
38163 * gcc.dg/ppc-mov-1.c: New.
38166 * gcc.dg/ppc-compare-1.c: New.
38168 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
38170 * objc.dg/desig-init-2.m: New test.
38172 2004-11-10 Adam Nemet <anemet@lnxw.com>
38174 PR middle-end/18160
38175 * g++.dg/warn/register-var-1.C: New test.
38176 * g++.dg/warn/register-var-2.C: New test.
38178 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
38180 * gcc.dg/union-2.c: New test.
38182 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
38184 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
38185 New test for PR tree-optimization/17892.
38187 2004-11-09 Mark Mitchell <mark@codesourcery.com>
38190 * g++.dg/init/new12.C: New test.
38192 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
38194 * gcc.target/sparc: New directory.
38195 * gcc.target/sparc/sparc.exp: New driver.
38196 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
38197 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
38198 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
38199 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
38201 2004-11-10 Paul Brook <paul@codesourcery.com>
38204 * gfortran.dg/list_read.c: New test.
38206 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
38209 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
38210 expected diagnostic location.
38212 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
38214 * gcc.dg/20041109-1.c: New test.
38216 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
38219 * objc/compile/pr18406.m: New test.
38221 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
38223 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
38225 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
38227 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
38229 2004-11-08 Steve Ellcey <sje@cup.hp.com>
38231 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
38233 2004-11-08 Steve Ellcey <sje@cup.hp.com>
38235 * gcc.dg/20030225-2.c: Add prototype for abort and
38238 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
38241 * gcc.c-torture/pr18299-1.c: New test.
38243 2004-11-06 Andreas Schwab <schwab@suse.de>
38245 * gcc.dg/pr16286.c: Also test for bool and pixel.
38247 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
38249 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
38250 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
38251 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
38252 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
38253 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
38254 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
38255 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
38256 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
38257 gcc.dg/struct-semi-3.c: New tests.
38259 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
38261 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
38263 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
38265 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
38266 Do not use C99 designators.
38268 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
38270 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
38272 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
38274 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
38275 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
38276 * gcc.c-torture/execute/simd-5.x: Remove.
38278 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
38280 PR rtl-optimization/17933
38281 * gcc.dg/torture/pr17933-1.c: New test.
38283 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
38286 * lib/target-supports.exp (check_weak_available): Support
38289 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
38291 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
38292 call to fflush(stdout) before abort.
38293 (my_ffsll): New function.
38294 (generate_fields): Use it.
38296 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
38298 * gcc.dg/init-undef-1.c: New test.
38300 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
38302 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
38303 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
38304 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
38305 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
38306 expected messages for new parser.
38308 2004-11-04 Mark Mitchell <mark@codesourcery.com>
38310 * g++.dg/ext/visibility/symbian1.C: New test.
38312 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
38314 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
38317 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
38319 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
38320 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
38321 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
38322 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
38323 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
38324 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
38325 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
38326 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
38327 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
38328 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
38330 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
38332 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
38333 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
38334 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
38335 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
38336 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
38337 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
38338 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
38341 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
38344 * gcc.dg/20041104-1.c: New test.
38346 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38348 * g++.dg/template/nontype7.C: New test.
38349 * g++.dg/template/nontype8.C: Likewise.
38350 * g++.dg/template/nontype9.C: Likewise.
38351 * g++.dg/template/nontype10.C: Likewise.
38352 * g++.dg/tc1/dr49.C: Likewise.
38353 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
38354 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
38356 2004-11-04 Ben Elliston <bje@au.ibm.com>
38358 * g++.dg/rtti/tinfo1.C: Remove xfails.
38360 2004-11-04 Ben Elliston <bje@au.ibm.com>
38362 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
38363 packed attribute to the definition to satisfy the new C++ parser.
38365 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
38367 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
38368 invocations of va_arg.
38370 2004-11-02 Mark Mitchell <mark@codesourcery.com>
38373 * g++.dg/template/crash25.C: New test.
38376 * g++.dg/template/typedef2.C: New test.
38377 * g++.dg/parse/crash13.C: Adjust error markers.
38380 * g++.dg/conversion/const3.C: New test.
38382 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
38387 * gfortran.dg/generic_[123].f90: New testcases.
38389 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
38391 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
38392 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
38394 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
38397 * gcc.c-torture/compile/pr16808.c: New test.
38399 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
38401 PR rtl-optimization/17104
38402 * gcc.dg/ppc-bitfield1.c: New.
38404 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
38406 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
38408 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
38410 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
38411 strings for 32-bit code.
38413 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
38416 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
38418 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
38421 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
38423 2004-10-31 Mark Mitchell <mark@codesourcery.com>
38426 * g++.dg/init/aggr2.C: New test.
38428 2004-10-30 Ziemowit Laski <zlaski@apple.com>
38430 * objc.dg/local-decl-1.m: New test.
38432 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
38434 * gcc.dg/20040910-1.c: Adjust regex.
38436 2004-10-30 Roger Sayle <roger@eyesopen.com>
38438 PR rtl-optimization/18084
38439 * g++.dg/opt/pr18084-1.C: New testcase.
38441 2004-10-30 Matt Austern <austern@apple.com>
38444 * g++.dg/ext/attrib18.C: New test.
38446 2004-10-30 Roger Sayle <roger@eyesopen.com>
38448 PR middle-end/18096
38449 * gcc.dg/pr18096-1.c: New test case.
38451 2004-10-30 Roger Sayle <roger@eyesopen.com>
38453 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
38455 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
38458 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
38459 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
38460 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
38461 gcc.dg/old-style-prom-3.c: New tests.
38463 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
38465 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
38466 Remove unnecessary inclusion of stdio.h.
38468 2004-10-29 Roger Sayle <roger@eyesopen.com>
38470 PR rtl-optimization/17581
38471 * gcc.dg/pr17581-1.c: New test case.
38473 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
38475 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
38477 * g++.dg/conversion/dr195-1.C: New.
38478 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
38479 * g++.old-deja/g++.mike/p10148.C: Likewise.
38481 2004-10-29 Mark Mitchell <mark@codesourcery.com>
38484 * g++.dg/debug/typedef2.C: New test.
38486 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
38489 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
38490 * gfortran.dg/g77/README: Update.
38492 2004-10-28 Matt Austern <austern@apple.com>
38495 * g++.dg/ext/packed7.C: New test.
38497 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
38499 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
38501 * lib/scanasm.exp (hidden-scan-for): New proc.
38502 (scan-hidden): Use hidden-scan-for instead of constructing the scan
38504 (scan-not-hidden): Likewise.
38505 * lib/target-supports.exp (check_visibility_available): mach-o is
38508 2004-10-28 Mark Mitchell <mark@codesourcery.com>
38511 * g++.dg/template/memclass3.C: New test.
38513 2004-10-28 Adam Nemet <anemet@lnxw.com>
38515 PR middle-end/18160
38516 * gcc.dg/register-var-1.c: New test.
38517 * gcc.dg/register-var-2.c: New test.
38518 * gcc.dg/asm-7.c: Taking the address of a register variable is an
38521 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
38524 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
38526 * gcc.dg/vect/vect-22.c: Likewise.
38528 2004-10-28 Jakub Jelinek <jakub@redhat.com>
38530 * gcc.dg/i386-rotate-1.c: New test.
38532 2004-10-27 Mark Mitchell <mark@codesourcery.com>
38534 * g++.dg/init/ref12.C: Add "run" marker.
38537 * g++.dg/init/ref12.C: New test.
38540 * g++.dg/template/shift1.C: New test.
38541 * g++.dg/template/error10.C: Adjust error markers.
38543 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
38546 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
38548 2004-10-27 Geoffrey Keating <geoffk@apple.com>
38550 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
38551 * gcc.dg/weak/weak-3.c: Likewise.
38552 * gcc.dg/weak/weak-5.c: Likewise.
38553 * gcc.dg/weak/weak-9.c: Likewise.
38554 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
38555 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
38557 * gcc.dg/darwin-weakimport-1.c: New.
38559 2004-10-28 Ben Elliston <bje@au.ibm.com>
38561 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
38563 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
38565 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
38566 'syntax' error messages.
38567 * gcc.dg/cpp/direct2s.c: Likewise.
38569 2004-10-26 Geoffrey Keating <geoffk@apple.com>
38571 * gcc.c-torture/compile/20041026-1.c: New.
38573 2004-10-26 Mark Mitchell <mark@codesourcery.com>
38576 * g++.dg/lookup/ns2.C: New test.
38579 * g++.dg/template/enum4.C: New test.
38582 * g++.dg/template/expr1.C: New test.
38584 2004-10-26 Ben Elliston <bje@au.ibm.com>
38586 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
38588 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
38590 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
38591 gcc.dg/decl-nospec-3.c: New tests.
38593 2004-10-26 Ziemowit Laski <zlaski@apple.com>
38595 * objc.dg/super-class-3.m: New test.
38597 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
38599 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
38601 * gcc.dg/cpp/direct2s.c: Likewise.
38603 2004-10-25 Geoffrey Keating <geoffk@apple.com>
38605 * objc.dg/image-info.m: Update for changes to section selection.
38607 2004-10-25 David Ayers <d.ayers@inode.at>
38608 Ziemowit Laski <zlaski@apple.com>
38610 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
38611 diagnostics when messaging 'id <Proto>'.
38612 * objc.dg/class-protocol-1.m: New test.
38613 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
38614 a non-existent method signature.
38615 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
38616 Update diagnostics when messaging with non-existent method signature.
38617 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
38618 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
38619 invalid receivers are now resolved as if messaging 'id'; remove
38620 extraneous diagnostics.
38622 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
38625 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
38626 gcc.dg/init-desig-obs-3.c: New tests.
38628 2004-10-25 Jakub Jelinek <jakub@redhat.com>
38630 * gcc.dg/debug/20041023-1.c: New test.
38632 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
38634 PR middle-end/17407
38635 * gcc.c-torture/compile/pr17407.c: New test.
38638 * g++.dg/template/array8.C: New test.
38640 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
38643 * lib/g++.exp: Accept more than one multilib libgcc.
38644 * lib/gcc-dg.exp: Likewise.
38645 * lib/objc.exp: Likewise.
38646 * lib/treelang.exp: Likewise.
38647 * lib/gfortran.exp: Likewise.
38649 2004-10-24 Ben Elliston <bje@au.ibm.com>
38651 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
38653 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
38655 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
38656 * gcc.dg/c99-const-expr-3.c: Likewise.
38658 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
38660 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
38662 2004-10-23 Ben Elliston <bje@au.ibm.com>
38664 * gcc.c-torture/execute/loop-2e.x: Remove.
38666 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
38669 * g++.dg/parse/crash18.C: New.
38670 * g++.dg/parse/crash19.C: New.
38672 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
38674 * g++.dg/ext/dllimport1.C: Move dg-warnings.
38675 * g++.dg/ext/dllimport2.C: Same.
38676 * g++.dg/ext/dllimport8.C: Same.
38678 2004-10-21 Mark Mitchell <mark@codesourcery.com>
38681 * g++.dg/conversion/cast1.C: New test.
38682 * g++.dg/overload/pmf1.C: Adjust error marker.
38684 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
38687 * objc.dg/const-str-7.m: New test.
38689 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38691 * g++.dg/template/memfriend11.C: Fix comment typo.
38692 * g++.dg/template/memfriend14.C: Likewise.
38694 2004-10-20 Richard Henderson <rth@redhat.com>
38696 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
38697 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
38698 -fasynchronous-unwind-tables.
38700 2004-10-20 Richard Henderson <rth@redhat.com>
38702 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
38703 (main): Return success.
38704 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
38705 (main): Return success.
38707 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38710 * g++.dg/template/memfriend9.C: New test.
38711 * g++.dg/template/memfriend10.C: Likewise.
38712 * g++.dg/template/memfriend11.C: Likewise.
38713 * g++.dg/template/memfriend12.C: Likewise.
38714 * g++.dg/template/memfriend13.C: Likewise.
38715 * g++.dg/template/memfriend14.C: Likewise.
38716 * g++.dg/template/memfriend15.C: Likewise.
38717 * g++.dg/template/memfriend16.C: Likewise.
38718 * g++.dg/template/memfriend17.C: Likewise.
38719 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
38721 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
38723 * g++.dg/conversion/dr195.C: New.
38724 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
38726 2004-10-20 Ben Elliston <bje@au.ibm.com>
38727 Devang Patel <dpatel@apple.com>
38729 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
38730 of floating point arithmetic, which could trap.
38732 2004-10-19 Mark Mitchell <mark@codesourcery.com>
38735 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
38736 * g++.dg/conversion/const2.C: New test.
38737 * g++.dg/expr/reinterpret2.C: New test.
38738 * g++.dg/expr/reinterpret3.C: New test.
38739 * g++.dg/expr/cast2.C: New test.
38740 * g++.dg/expr/copy1.C: New test.
38741 * g++.dg/other/conversion1.C: Change error message.
38742 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
38743 function pointers to void *.
38744 * g++.old-deja/g++.mike/p10148.C: Likewise.
38746 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38748 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
38750 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
38754 * g++.dg/parse/expr3.C: New test.
38756 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
38758 * gcc.dg/smod-1.c: New test.
38760 2004-10-18 Ziemowit Laski <zlaski@apple.com>
38762 * objc.dg/method-14.m: New test.
38764 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
38766 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
38767 Also xfail as the patch was reverted.
38769 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
38771 PR middle-end/16973
38772 * gcc.dg/pr16973.c: New test.
38774 2004-10-18 Diego Novillo <dnovillo@redhat.com>
38776 PR tree-optimization/17656
38777 * gcc.c-torture/compile/pr17656.c: New test.
38779 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
38781 * g++.dg/eh/shadow1.C: New.
38783 2004-10-18 Jakub Jelinek <jakub@redhat.com>
38785 * gcc.c-torture/compile/20041018-1.c: New test.
38787 2004-10-18 Ben Elliston <bje@au.ibm.com>
38789 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
38790 compiler referring to register 0 when accessing sdata. The linker
38791 now patches things up.
38793 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
38796 * gcc.c-torture/compile/pr17529.c: New test.
38798 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38801 * g++.dg/ext/attrib17.C: New test.
38803 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38805 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
38807 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38810 * g++.dg/ext/attrib16.C: New test.
38812 2004-10-15 Mark Mitchell <mark@codesourcery.com>
38815 * g++.dg/init/dso_handle1.C: New test.
38818 * g++.dg/parse/typedef6.C: New test.
38821 * g++.dg/parse/pragma1.C: New test.
38823 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
38825 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
38827 2004-10-15 Steve Ellcey <sje@cup.hp.com>
38829 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
38830 -fno-common when on HPPA HP-UX platforms.
38832 2004-10-15 Jakub Jelinek <jakub@redhat.com>
38835 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
38837 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
38840 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
38843 * g++.dg/lookup/strong-using-4.C: New test.
38845 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
38847 PR middle-end/16567
38848 * gcc.c-torture/compile/nested-1.c: New test.
38850 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
38852 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
38853 and mipsisa64*-*-* (until support for misaligned loads is added).
38854 * gcc.dg/vect/vect-50.c: Likewise.
38855 * gcc.dg/vect/vect-52.c: Likewise.
38856 * gcc.dg/vect/vect-54.c: Likewise.
38857 * gcc.dg/vect/vect-58.c: Likewise.
38858 * gcc.dg/vect/vect-60.c: Likewise.
38859 * gcc.dg/vect/vect-80.c: Likewise.
38861 2004-10-14 Mark Mitchell <mark@codesourcery.com>
38864 * g++.dg/init/dtor3.C: New test.
38866 2004-10-15 Ben Elliston <bje@au.ibm.com>
38868 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
38870 2004-10-14 Geoffrey Keating <geoffk@apple.com>
38872 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
38873 * gcc.dg/macho-lo-sum.c: Likewise.
38875 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
38877 * gcc.dg/ppc-spe64-1.c: New test.
38879 2004-10-14 Devang Patel <dpatel@apple.com>
38882 * gcc.dg/pr17635.c : New test.
38884 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
38886 * gcc.dg/vect/vect-28.c: Remove xfail.
38887 * gcc.dg/vect/vect-30.c: Remove xfail.
38888 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
38889 * gcc.dg/vect/vect-33.c: Remove xfail.
38890 * gcc.dg/vect/vect-44.c: Remove xfail.
38891 * gcc.dg/vect/vect-46.c: Remove xfail.
38892 * gcc.dg/vect/vect-50.c: Remove xfail.
38893 * gcc.dg/vect/vect-52.c: Remove xfail.
38894 * gcc.dg/vect/vect-54.c: Remove xfail.
38895 * gcc.dg/vect/vect-58.c: Remove xfail.
38896 * gcc.dg/vect/vect-60.c: Remove xfail.
38897 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
38898 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
38899 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
38900 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
38901 * gcc.dg/vect/vect-8.c: Remove xfail.
38902 * gcc.dg/vect/vect-80.c: Remove xfail.
38903 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
38905 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
38907 * gcc.dg/vect/vect-82.c: New testcase.
38908 * gcc.dg/vect/vect-82_64.c: New testcase.
38909 * gcc.dg/vect/vect-83.c: New testcase.
38910 * gcc.dg/vect/vect-83_64.c: New testcase.
38912 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
38914 * gcc.dg/cpp/error-1.c: New test.
38916 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
38918 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
38920 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
38923 * gcc.dg/cris-peep2-xsrand2.c: New test.
38925 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
38928 * g++.dg/expr/for2.C: New test.
38930 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
38932 * g++.dg/inherit/thunk1.C: Run on the SPARC.
38934 2004-10-13 Jakub Jelinek <jakub@redhat.com>
38936 PR tree-optimization/17724
38937 * g++.dg/opt/pr17724-1.C: New test.
38938 * g++.dg/opt/pr17724-2.C: New test.
38939 * g++.dg/opt/pr17724-3.C: New test.
38940 * g++.dg/opt/pr17724-4.C: New test.
38941 * g++.dg/opt/pr17724-5.C: New test.
38942 * g++.dg/opt/pr17724-6.C: New test.
38944 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
38947 * gcc.dg/pr17301-2.c: New test.
38949 2004-10-11 Mark Mitchell <mark@codesourcery.com>
38952 * g++.dg/parse/error22.C: New test.
38955 * g++.dg/template/spec18.C: New test.
38957 2004-10-11 Steve Ellcey <sje@cup.hp.com>
38959 * gcc.dg/ia64-asm-1.c: Add prototype for abort
38960 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
38962 * gcc.dg/ia64-sync-2.c: Ditto.
38963 * gcc.dg/ia64-sync-3.c: Ditto.
38965 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
38967 * g++.dg/eh/cleanup5.C: Add dg-options "".
38969 2004-10-11 Roger Sayle <roger@eyesopen.com>
38971 PR middle-end/17657
38972 * gcc.dg/switch-4.c: New test case.
38974 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
38976 * gcc.c-torture/execute/20041011-1.c: New test.
38978 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
38981 * g++.dg/init/for3.C: New test.
38984 * g++.dg/opt/switch2.C: New test.
38986 PR middle-end/17703
38987 * g++.dg/warn/Wreturn-2.C: New test.
38989 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
38992 * g++.dg/eh/cleanup5.C: New test.
38994 2004-10-10 Mark Mitchell <mark@codesourcery.com>
38997 * g++.dg/parse/error21.C: New test.
38999 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
39001 * g++.dg/overload/pmf1.C: Adjust quoting marks.
39002 * g++.dg/warn/incomplete1.C: Likewise.
39003 * g++.dg/template/qualttp20.C: Likewise.
39005 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
39008 * parm-incomplete-1.c: New test.
39010 2004-10-09 Mark Mitchell <mark@codesourcery.com>
39013 * g++.dg/parse/error19.C: New test.
39016 * g++.dg/init/new11.C: New test.
39019 * g++.dg/parse/error20.C: New test.
39022 * g++.dg/template/crash24.C: New test.
39024 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
39027 * gcc.dg/pr17301-1.c: New test.
39029 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
39032 * gcc.dg/anon-struct-5.c: New test.
39034 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
39037 * gcc.dg/pr17844-1.c: New test.
39039 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
39041 PR tree-optimization/17906
39042 * gcc.c-torture/compile/pr17906.c: New.
39044 2004-10-09 Stuart Hastings <stuart@apple.com>
39045 Roger Sayle <roger@eyesopen.com>
39047 PR rtl-optimization/17853
39048 * gcc.dg/i386-mmx-5.c: New testcase.
39050 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
39052 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
39054 2004-10-09 Mark Mitchell <mark@codesourcery.com>
39057 * g++.dg/template/static9.C: New test.
39060 * g++.dg/parse/operator5.C: New test.
39062 2004-10-09 Roger Sayle <roger@eyesopen.com>
39064 PR middle-end/17894
39065 * gcc.c-torture/execute/divcmp-4.c: New test case.
39067 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
39070 * g++.dg/opt/pr17902.C: New test.
39072 2004-10-09 Jakub Jelinek <jakub@redhat.com>
39074 * gcc.dg/cpp/ident-1.c: Add dg-options "".
39076 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
39078 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
39080 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
39082 * gcc.dg/assign-warn-3.c: New test.
39084 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
39087 * gcc.dg/cpp/ident-1.c: New test.
39089 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
39091 * gcc.c-torture/compile/acc1.c: New.
39093 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
39095 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
39096 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
39098 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
39100 * gcc.dg/ultrasp11.c: New test.
39102 2004-10-08 Michael Matz <matz@suse.de>
39104 * gcc.dg/doloop-2.c: New test.
39106 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
39108 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
39109 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
39110 objc.dg/method-9.m: Update expected diagnostics.
39112 2004-10-07 Geoffrey Keating <geoffk@apple.com>
39114 * gcc.dg/ppc-fsel-3.c: New file.
39115 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
39117 2004-10-07 Paul Brook <paul@codesourcery.com>
39119 * gfortran.dg/intrinsic_verify_1.f90: New test.
39121 2004-10-07 Paul Brook <paul@codesourcery.com>
39123 * gfortran.dg/empty_format_1.f90: Remove stray commas.
39125 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39127 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
39128 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
39131 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
39133 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
39135 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39138 * g++.dg/warn/Winline-4.C: New test.
39140 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
39142 * gcc.c-torture/compile/20041007-1.c: New test.
39144 2004-10-07 Paul Brook <paul@codesourcery.com>
39147 * gfortran.dg/use_allocated_1.f90: New test.
39149 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
39151 PR middle-end/17849
39152 * gfortran.fortran-torture/compile/nested.f90: New test
39154 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
39156 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
39158 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
39161 * g++.dg/ext/asm6.C: New test.
39163 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
39165 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
39167 2004-10-06 Paul Brook <paul@codesourcery.com>
39169 PR libfortran/17709
39170 * gfortran.dg/empty_format_1.f90: New test.
39172 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39175 * gfortran.dg/ishft.f90: New test.
39178 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
39181 2004-10-06 Paul Brook <paul@codesourcery.com>
39183 * gfortran.dg/do_1.f90: New test.
39185 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39187 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
39188 optimizing for size.
39190 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
39192 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
39194 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
39196 * gcc.c-torture/compile/20041005-1.c: New test.
39198 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
39201 * g++.dg/lookup/koenig4.C: New.
39203 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
39205 * g++.dg/other/classkey1.C: Adjust quoting marks.
39206 * g++.dg/parse/error15.C: Likewise.
39207 * g++.dg/template/meminit2.C (int>): Likewise.
39209 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39212 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
39215 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
39218 * gfortran.dg/pr17708.f90: New test.
39220 2004-10-04 Chao-ying Fu <fu@mips.com>
39222 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
39223 * gcc.dg/vect/vect-4.c: Ditto.
39224 * gcc.dg/vect/vect-5.c: Ditto.
39225 * gcc.dg/vect/vect-6.c: Ditto.
39226 * gcc.dg/vect/vect-8.c: Ditto.
39227 * gcc.dg/vect/vect-16.c: Ditto.
39228 * gcc.dg/vect/vect-30.c: Ditto.
39229 * gcc.dg/vect/vect-40.c: Ditto.
39230 * gcc.dg/vect/vect-41.c: Ditto.
39231 * gcc.dg/vect/vect-42.c: Ditto.
39232 * gcc.dg/vect/vect-43.c: Ditto.
39233 * gcc.dg/vect/vect-44.c: Ditto.
39234 * gcc.dg/vect/vect-45.c: Ditto.
39235 * gcc.dg/vect/vect-46.c: Ditto.
39236 * gcc.dg/vect/vect-47.c: Ditto.
39237 * gcc.dg/vect/vect-48.c: Ditto.
39238 * gcc.dg/vect/vect-49.c: Ditto.
39239 * gcc.dg/vect/vect-50.c: Ditto.
39240 * gcc.dg/vect/vect-51.c: Ditto.
39241 * gcc.dg/vect/vect-52.c: Ditto.
39242 * gcc.dg/vect/vect-53.c: Ditto.
39243 * gcc.dg/vect/vect-54.c: Ditto.
39244 * gcc.dg/vect/vect-55.c: Ditto.
39245 * gcc.dg/vect/vect-56.c: Ditto.
39246 * gcc.dg/vect/vect-57.c: Ditto.
39247 * gcc.dg/vect/vect-58.c: Ditto.
39248 * gcc.dg/vect/vect-59.c: Ditto.
39249 * gcc.dg/vect/vect-60.c: Ditto.
39250 * gcc.dg/vect/vect-74.c: Ditto.
39251 * gcc.dg/vect/vect-79.c: Ditto.
39252 * gcc.dg/vect/vect-80.c: Ditto.
39254 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
39256 * gcc.dg/unused-7.c: Use the correct option.
39258 2004-10-04 Paul Brook <paul@codesourcery.com>
39259 Bud Davis <bdavis9659@comcast.net>
39263 * gfortran/pr17706.f90: New test.
39264 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
39266 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39268 * gfortran.dg/pr17612.f90: New test.
39270 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
39272 * g++.dg/template/local1.C: Adjust quoting marks in
39273 testing for diagnostics.
39274 * g++.dg/tls/diag-2.C: Likewise.
39275 * g++.dg/other/error8.C: Likewise.
39277 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
39280 * gcc.dg/unused-4.c: Adjust to be correct.
39283 * gcc.dg/unused-7.c: New test.
39285 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
39288 * g++.dg/overload/template2.C: New test.
39290 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
39292 PR tree-optimization/16632
39293 * gcc.dg/tree-ssa/20041002-1.c: New.
39295 2004-10-03 Paul Brook <paul@codesourcery.com>
39297 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
39298 rather than relying on default formatting.
39300 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
39302 * gcc.dg/20040920-1.c: Update expected message text.
39304 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
39306 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
39308 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
39310 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
39313 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
39315 * gcc.dg/tree-ssa/pr17343.c: Remove.
39317 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
39320 * gcc.dg/tree-ssa/pr17343.c: New test.
39322 2004-10-01 Jakub Jelinek <jakub@redhat.com>
39324 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
39325 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
39326 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
39327 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
39328 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
39330 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
39332 * gcc.dg/lvalue-2.c: New test.
39334 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
39337 * gcc.dg/pr17730-1.c: New test
39339 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
39342 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
39344 2004-09-29 Jakub Jelinek <jakub@redhat.com>
39346 * gcc.c-torture/execute/stdarg-1.c: New test.
39347 * gcc.c-torture/execute/stdarg-2.c: New test.
39348 * gcc.c-torture/execute/stdarg-3.c: New test.
39349 * gcc.dg/tree-ssa/stdarg-1.c: New test.
39350 * gcc.dg/tree-ssa/stdarg-2.c: New test.
39351 * gcc.dg/tree-ssa/stdarg-3.c: New test.
39352 * gcc.dg/tree-ssa/stdarg-4.c: New test.
39353 * gcc.dg/tree-ssa/stdarg-5.c: New test.
39355 2004-09-29 Jakub Jelinek <jakub@redhat.com>
39357 PR tree-optimization/17697
39358 * g++.dg/opt/pr17697-1.C: New test.
39359 * g++.dg/opt/pr17697-2.C: New test.
39360 * g++.dg/opt/pr17697-3.C: New test.
39362 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
39365 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
39366 gcc.dg/vla-init-5.c: New tests.
39368 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
39371 * gcc.dg/pr13804-1.c: New test.
39373 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39376 * gfortran.dg/pr16938.f90: New test.
39378 2004-09-27 Mark Mitchell <mark@codesourcery.com>
39380 * g++.dg/template/crash23.C: New test.
39382 2004-09-27 Mark Mitchell <mark@codesourcery.com>
39385 * g++.dg/template/static8.C: New test.
39387 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
39390 * g++.dg/other/error9.C: New test.
39392 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
39394 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
39396 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39399 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
39401 2004-09-26 Roger Sayle <roger@eyesopen.com>
39403 PR middle-end/17112
39404 * gcc.dg/pr17112-1.c: New test case.
39406 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
39409 * gcc.dg/pr11459-1.c: New test.
39411 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
39413 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
39414 * gcc.dg/tree-ssa/loop-4.c: Likewise.
39416 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39418 * gfortran.dg/pr15324.f90: Make array bounds consistent.
39420 2004-09-25 Jan Hubicka <jh@suse.cz>
39422 * compile/30040909-1.c: New test.
39423 * compile/30040907-1.c: New test.
39425 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
39427 * gcc.c-torture/execute/va-arg-26.c: New test.
39429 2004-09-24 Zack Weinberg <zack@codesourcery.com>
39431 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
39432 extra diagnostics on targets with 64-bit pointers.
39433 * objc.dg/selector-1.m: Adjust dg-warning regexp.
39435 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
39438 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
39439 * gcc.dg/decl-3.c: Adjust expected message.
39441 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39444 * gfortran.dg/pr17615.f90: New test.
39446 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
39448 PR tree-optimzation/17517
39449 * g++.dg/tree-ssa/pr17517.C: New Test.
39451 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
39454 * g++.dg/lookup/ambig3.C: New.
39456 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
39459 * g++.dg/opt/pr17624.C: New test.
39461 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
39464 * gcc.dg/Wbad-function-cast-1.c: New test.
39466 2004-09-23 Zack Weinberg <zack@codesourcery.com>
39468 * g++.dg/ext/complit1.C
39469 * g++.dg/other/error2.C
39470 * g++.dg/other/nontype-1.C
39471 * g++.dg/parse/crash11.C
39472 * g++.dg/parse/crash12.C
39473 * g++.dg/parse/error15.C
39474 * g++.dg/parse/error4.C
39475 * g++.dg/parse/tmpl-outside1.C
39476 * g++.dg/parse/too-many-tmpl-args1.C
39477 * g++.dg/template/dependent-expr3.C
39478 * g++.dg/template/error10.C
39479 * g++.dg/template/instantiate1.C
39480 * g++.dg/template/vtable2.C
39481 * g++.dg/warn/Wshadow-1.C
39482 * g++.dg/warn/weak1.C
39483 * g++.old-deja/g++.brendan/crash16.C
39484 * g++.old-deja/g++.brendan/crash18.C
39485 * g++.old-deja/g++.brendan/crash48.C
39486 * g++.old-deja/g++.brendan/crash49.C
39487 * g++.old-deja/g++.brendan/crash55.C
39488 * g++.old-deja/g++.brendan/crash56.C
39489 * g++.old-deja/g++.brendan/crash8.C
39490 * g++.old-deja/g++.brendan/enum11.C
39491 * g++.old-deja/g++.brendan/enum8.C
39492 * g++.old-deja/g++.brendan/enum9.C
39493 * g++.old-deja/g++.brendan/friend3.C
39494 * g++.old-deja/g++.brendan/misc14.C
39495 * g++.old-deja/g++.bugs/900402_02.C
39496 * g++.old-deja/g++.bugs/900404_03.C
39497 * g++.old-deja/g++.bugs/900404_04.C
39498 * g++.old-deja/g++.bugs/900428_03.C
39499 * g++.old-deja/g++.jason/crash4.C
39500 * g++.old-deja/g++.jason/overload21.C
39501 * g++.old-deja/g++.jason/redecl1.C
39502 * g++.old-deja/g++.jason/report.C
39503 * g++.old-deja/g++.jason/rfg10.C
39504 * g++.old-deja/g++.jason/template30.C
39505 * g++.old-deja/g++.law/arm12.C
39506 * g++.old-deja/g++.law/ctors5.C
39507 * g++.old-deja/g++.law/cvt20.C
39508 * g++.old-deja/g++.law/init10.C
39509 * g++.old-deja/g++.law/init8.C
39510 * g++.old-deja/g++.law/visibility17.C
39511 * g++.old-deja/g++.law/visibility7.C
39512 * g++.old-deja/g++.mike/net8.C
39513 * g++.old-deja/g++.mike/p646.C
39514 * g++.old-deja/g++.mike/p700.C
39515 * g++.old-deja/g++.mike/p701.C
39516 * g++.old-deja/g++.mike/p811.C
39517 * g++.old-deja/g++.ns/template13.C
39518 * g++.old-deja/g++.other/array3.C
39519 * g++.old-deja/g++.other/crash25.C
39520 * g++.old-deja/g++.other/dtor3.C
39521 * g++.old-deja/g++.other/dtor4.C
39522 * g++.old-deja/g++.other/main1.C
39523 * g++.old-deja/g++.other/warn7.C
39524 * g++.old-deja/g++.pt/crash11.C
39525 * g++.old-deja/g++.pt/crash36.C
39526 * g++.old-deja/g++.pt/spec22.C
39527 * g++.old-deja/g++.pt/spec9.C
39528 * g++.old-deja/g++.pt/ttp52.C
39529 * g++.old-deja/g++.robertl/eb103.C
39530 * g++.old-deja/g++.robertl/eb121.C
39531 * g++.old-deja/g++.robertl/eb22.C
39532 * g++.old-deja/g++.robertl/eb8.C:
39533 Update locations and/or regexps of dg-error markers.
39534 Remove markers for some bogus messages that are no longer issued.
39536 2004-09-23 Jakub Jelinek <jakub@redhat.com>
39538 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
39539 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
39541 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
39544 * g++.dg/lookup/crash5.C: New test.
39546 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
39548 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
39549 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
39550 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
39551 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
39552 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
39553 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
39555 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
39556 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
39557 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
39558 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
39559 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
39560 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
39562 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
39564 * gcc.dg/vect/vect-44.c: Check additional cases.
39565 * gcc.dg/vect/vect-48.c: Check additional cases.
39567 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
39568 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
39569 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
39570 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
39571 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
39572 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
39573 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
39574 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
39575 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
39577 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
39578 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
39579 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
39581 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39583 * gcc.dg/tree-ssa/loop-6.c: New test.
39585 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
39588 * g++.dg/inherit/base2.C: New.
39590 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
39592 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
39593 * gcc.dg/20001012-2.c: Likewise.
39594 * gcc.dg/20001013-1.c: Likewise.
39595 * gcc.dg/20001101-1.c: Likewise.
39596 * gcc.dg/20001102-1.c: Likewise.
39597 * gcc.dg/bf-spl1.c: Likewise.
39598 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
39599 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
39601 2004-09-22 Diego Novillo <dnovillo@redhat.com>
39603 PR tree-optimization/16721
39604 * gcc.dg/tree-ssa/pr16721.c: New test.
39606 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
39608 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
39609 * gcc.dg/20040305-1.c: Likewise.
39611 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
39614 * gcc.c-torture/compile/pr16566-1.c,
39615 gcc.c-torture/compile/pr16566-2.c,
39616 gcc.c-torture/compile/pr16566-3.c: New tests.
39618 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
39620 PR tree-optimization/17512
39621 * gcc.c-torture/compile/20040916-1.c.
39623 2004-09-21 Mark Mitchell <mark@codesourcery.com>
39625 * gcc.dg/pragma-re-3.c: New test.
39627 2004-09-17 Matt Austern <austern@apple.com>
39630 * g++.dg/other/anon3.C: New.
39632 2004-09-21 Roger Sayle <roger@eyesopen.com>
39635 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
39636 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
39637 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
39638 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
39639 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
39641 2004-09-21 Bud Davis <bdavis9659@comcast.net>
39644 * gfortran.dg/pr17286.f90: New test.
39646 2004-09-20 Mark Mitchell <mark@codesourcery.com>
39649 * g++.dg/template/static7.C: New test.
39651 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
39654 * gcc.c-torture/compile/pr17558.c: New test.
39656 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
39658 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
39659 if SKIP_ATTRIBUTE is defined.
39661 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39664 * gfortran.dg/pr15957.f90: New test.
39666 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
39668 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
39670 * gcc.dg/vect/vect-79.c: Likewise.
39671 * gcc.dg/vect/vect-80.c: Likewise.
39673 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39676 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
39678 2004-09-20 Ira Rosen <irar@il.ibm.com>
39680 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
39681 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
39682 * gcc.dg/vect/vect-62.c: New testcase.
39683 * gcc.dg/vect/vect-63.c: New testcase.
39684 * gcc.dg/vect/vect-64.c: New testcase.
39685 * gcc.dg/vect/vect-65.c: New testcase.
39686 * gcc.dg/vect/vect-66.c: New testcase.
39687 * gcc.dg/vect/vect-67.c: New testcase.
39688 * gcc.dg/vect/vect-68.c: New testcase.
39689 * gcc.dg/vect/vect-69.c: New testcase.
39690 * gcc.dg/vect/vect-79.c: New testcase.
39691 * gcc.dg/vect/vect-80.c: New testcase.
39693 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
39695 * gcc.target/mips/asm-1.c: New test.
39697 2004-09-19 Ira Rosen <irar@il.ibm.com>
39699 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
39700 * gcc.dg/vect/vect-73.c: New testcase.
39701 * gcc.dg/vect/vect-74.c: New testcase.
39702 * gcc.dg/vect/vect-75.c: New testcase.
39703 * gcc.dg/vect/vect-76.c: New testcase.
39704 * gcc.dg/vect/vect-77.c: New testcase.
39705 * gcc.dg/vect/vect-78.c: New testcase
39707 2004-09-18 Paul Brook <paul@codesourcery.com>
39709 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
39711 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
39714 * gcc.dg/pr17424-1.c: New test.
39716 2004-09-18 Diego Novillo <dnovillo@redhat.com>
39718 * g++.dg/tree-ssa/pr17153.C: New test.
39720 2004-09-16 Geoffrey Keating <geoffk@apple.com>
39723 * g++.dg/pch/wchar-1.C: New.
39724 * g++.dg/pch/wchar-1.Hs: New.
39726 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
39728 * gcc.c-torture/execute/20040917-1.c: New test.
39730 2004-09-17 Diego Novillo <dnovillo@redhat.com>
39732 PR tree-optimization/17319
39733 * gcc.dg/pr17319.c: New test.
39735 2004-09-17 Devang Patel <dpatel@apple.com>
39737 * gcc.dg/20040813-1.c: New test.
39739 2004-09-17 Diego Novillo <dnovillo@redhat.com>
39741 PR tree-optimization/17273
39742 * gcc.c-torture/compile/pr17273.c: New test.
39744 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
39746 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
39747 Update expected messages.
39748 * gcc.dg/declspec-13.c: New test.
39750 2004-09-17 David Edelsohn <edelsohn@gnu.org>
39752 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
39754 2004-09-17 Diego Novillo <dnovillo@redhat.com>
39756 * gcc.c-torture/execute/pr17252.c: Use post-increment to
39757 change what 'a' is pointing to.
39759 2004-09-17 Mark Mitchell <mark@codesourcery.com>
39762 * g++.dg/template/error18.C: New test.
39765 * g++.dg/warn/Wunused-8.C: New test.
39767 2004-09-17 Steven Bosscher <stevenb@suse.de>
39769 PR tree-optimization/17513
39770 * gcc.dg/20040916-1.c: New test.
39772 2004-09-16 Mark Mitchell <mark@codesourcery.com>
39775 * g++.dg/template/typename7.C: New test.
39777 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39779 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
39781 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
39783 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
39784 with -ftree-based-profiling also.
39785 * lib/profopt.exp: Support late-set profile_option/feedback_option.
39787 2004-09-16 Victor Leikehman <lei@il.ibm.com>
39790 * gfortran.dg/der_array_io_1.f90: New test.
39791 * gfortran.dg/der_array_io_2.f90: New test.
39792 * gfortran.dg/der_array_io_3.f90: New test.
39794 2004-09-15 Mark Mitchell <mark@codesourcery.com>
39796 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
39799 2004-09-15 Mark Mitchell <mark@codesourcery.com>
39801 * g++.dg/opt/switch1.C: New test.
39803 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
39805 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
39806 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
39807 Update expected messages.
39809 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
39812 * gfortran.dg/same_name_1.f90: New test.
39814 2004-09-15 Diego Novillo <dnovillo@redhat.com>
39816 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
39817 dereference garbage pointers.
39819 2004-09-15 Jakub Jelinek <jakub@redhat.com>
39821 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
39822 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
39824 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
39825 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
39826 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
39828 2004-09-14 Mark Mitchell <mark@codesourcery.com>
39831 * g++.dg/template/mangle1.C: New test.
39833 2004-09-14 Diego Novillo <dnovillo@redhat.com>
39835 PR tree-optimization/17252
39836 * gcc.c-torture/execute/pr17252.c: New test.
39838 2004-09-14 Andrew Pinski <apinski@apple.com>
39840 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
39842 2004-09-14 Roger Sayle <roger@eyesopen.com>
39844 PR rtl-optimization/9771
39845 * gcc.dg/pr9771-1.c: New test case.
39847 2004-09-14 Diego Novillo <dnovillo@redhat.com>
39849 PR tree-optimization/15262
39850 * gcc.c-torture/execute/pr15262-1.c: New test.
39851 * gcc.c-torture/execute/pr15262-2.c: New test.
39853 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
39855 * gcc.dg/declspec-12.c: New test.
39857 2004-09-14 Bud Davis <bdavis9659@comcast.net>
39859 * gfortran.dg/pr17090.f90: Add directives to test.
39861 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39863 * gcc.c-torture/compile/20040914-1.c: New test.
39865 2004-09-13 Mark Mitchell <mark@codesourcery.com>
39868 * g++.dg/template/decl2.C: New test.
39870 2004-09-13 Bud Davis <bdavis9659@comcast.net>
39873 * gfortran.dg/pr17090.f90: New test.
39875 2004-09-13 Dale Johannesen <dalej@apple.com>
39877 * gcc.c-torture/compile/pr17408.c: New test case.
39879 2004-09-13 Mark Mitchell <mark@codesourcery.com>
39882 * g++.dg/parse/crash17.C: New test.
39885 * g++.dg/template/enum3.C: New test.
39887 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
39889 * lib/gcc-defs.exp: Load wrapper.exp.
39890 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
39892 * lib/gcc.exp (gcc_init): Similar.
39893 * lib/gfortran.exp (gfortran_init): Similar.
39894 * lib/objc.exp (objc_init): Similar.
39895 * lib/treelang.exp (treelang_init): Similar.
39896 * lib/wrapper.exp: New file with build_wrapper call machinery in
39897 ${tool}_maybe_build_wrapper.
39899 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
39901 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
39903 * gcc.dg/declspec-11.c: Update expected messages.
39904 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
39905 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
39906 gcc.dg/inline-12.c: New tests.
39908 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
39910 * g++.dg/tree-ssa/pr17400.C: New testcase.
39912 2004-09-13 James E Wilson <wilson@specifixinc.com>
39914 * gcc.target/mips/sb1-1.c: New testcase.
39916 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
39918 * lib/g77-dg.exp: Remove unused file.
39919 * lib/mike-g77.exp: Ditto.
39920 * lib/g77.exp: Ditto.
39922 2004-09-12 Richard Henderson <rth@redhat.com>
39924 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
39926 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
39928 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
39929 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
39930 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
39931 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
39932 Update expected messages.
39934 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
39936 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
39937 declaration/use mismatch for dirp parameter.
39939 2004-09-12 Andrew Pinski <apinski@apple.com>
39941 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
39942 -fgnu-runtime is passed.
39944 2004-09-12 Richard Henderson <rth@redhat.com>
39946 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
39947 do the uplevel thing and update additional_flags directly.
39948 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
39949 gfortran.fortran-torture/execute/intrinsic_nearest.x,
39950 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
39951 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
39953 2004-09-11 Steven Bosscher <stevenb@suse.de>
39955 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
39957 2004-09-11 Roger Sayle <roger@eyesopen.com>
39959 PR middle-end/17411
39960 * g++.dg/opt/pr17411-1.C: New test case.
39962 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
39964 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
39965 gcc.dg/tls/diag-2.c: Update expected messages.
39966 * gcc.dg/991209-1.c: Specify compilation options. Update expected
39968 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
39969 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
39970 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
39971 gcc.dg/tls/diag-5.c: New tests.
39973 2004-09-11 Zack Weinberg <zack@codesourcery.com>
39975 * gcc.dg/20040910-1.c: Correct dg-error regexp.
39977 2004-09-11 Steven Bosscher <stevenb@suse.de>
39979 * g++.dg/parse/break-in-for.C: New test.
39981 2004-09-11 Jakub Jelinek <jakub@redhat.com>
39983 * gcc.dg/tree-ssa/20040911-1.c: New test.
39985 2004-09-11 Andreas Jaeger <aj@suse.de>
39987 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
39988 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
39990 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
39992 * gcc.target/frv: New directory of FR-V-specific tests.
39994 2004-09-10 James E Wilson <wilson@specifixinc.com>
39996 * gcc.dg/convert-vec-1.c: New test.
39998 2004-09-10 Roger Sayle <roger@eyesopen.com>
40000 PR middle-end/17024
40001 * gcc.dg/pr17024-1.c: New test case.
40003 2004-09-10 Eric Christopher <echristo@redhat.com>
40005 * gcc.dg/20040910-1.c: New test.
40007 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
40009 * gcc.dg/bitfld-9.c: New test.
40011 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
40013 * gcc.c-torture/execute/ieee/acc1.c: New test.
40014 * gcc.c-torture/execute/ieee/acc2.c: New test.
40015 * gcc.c-torture/execute/ieee/mzero6.c: New test.
40017 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
40019 * gcc.dg/deprecated-2.c: New test.
40021 2004-09-09 James E Wilson <wilson@specifixinc.com>
40023 * gcc.dg/init-vec-1.c: New test.
40025 2004-09-09 Roger Sayle <roger@eyesopen.com>
40027 PR middle-end/17055
40028 * gcc.dg/pr17055-1.c: New test case.
40030 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
40033 * gcc.c-torture/execute/pr17377.c: New test.
40035 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
40038 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
40039 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
40040 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
40041 gcc.dg/long-long-typespec-1.c: New tests.
40042 * gcc.dg/tls/diag-2.c: Update expected diagnostics
40044 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
40046 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
40047 gcc.dg/gnu99-static-1.c: New tests.
40049 2004-09-08 Devang Patel <dpatel@apple.com>
40051 * gcc.dg/darwin-ld-20040828-1.c: New test.
40052 * gcc.dg/darwin-ld-20040828-2.c: New test.
40053 * gcc.dg/darwin-ld-20040828-3.c: New test.
40055 2004-09-08 Ziemowit Laski <zlaski@apple.com>
40057 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
40058 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
40060 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
40061 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
40063 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
40064 types they qualify.
40065 * objc.dg/type-size-2.m: Fix wording in comment.
40066 * objc.dg/va-meth-1.m: New test case.
40068 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
40071 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
40072 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
40074 2004-09-06 Devang Patel <dpatel@apple.com>
40076 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
40077 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
40079 2004-09-06 Zack Weinberg <zack@codesourcery.com>
40081 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
40082 reflect changed line numbering of diagnostics.
40084 2004-09-06 Paul Brook <paul@codesourcery.com>
40086 * gfortran.dg/edit_real_1.f90: Add new test.
40088 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40090 * gcc.dg/tree-ssa/loop-2.c: New test.
40091 * gcc.dg/tree-ssa/loop-3.c: New test.
40092 * gcc.dg/tree-ssa/loop-4.c: New test.
40093 * gcc.dg/tree-ssa/loop-5.c: New test.
40095 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40097 * gcc.dg/format/sentinel-1.c: Update for parameter option.
40099 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40101 * gcc.dg/format/sentinel-1.c: New test.
40103 2004-09-04 Uros Bizjak <uros@kss-loka.si>
40105 * gcc.dg/builtins-46.c: New.
40107 2004-09-03 Devang Patel <dpatel@apple.com>
40109 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
40110 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
40112 2004-09-03 Jan Beulich <jbeulich@novell.com>
40114 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
40115 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
40116 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
40117 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
40118 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
40119 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
40120 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
40121 the non-portable bzero.
40122 * gcc.dg/20010912-1.c: xfail for NetWare.
40123 * gcc.dg/20020426-2.c: xfail for NetWare.
40124 * gcc.dg/20021014-1.c: xfail for NetWare.
40125 * gcc.dg/20021018-1.c: xfail for NetWare.
40126 * gcc.dg/20030213-1.c: xfail for NetWare.
40127 * gcc.dg/20030225-1.c: xfail for NetWare.
40128 * gcc.dg/20030708-1.c: xfail for NetWare.
40129 * gcc.dg/builtins-config.h: Also exclude NetWare.
40130 * gcc.dg/format/format.h: Define restrict only if not already defined.
40131 * gcc.dg/nest.c: xfail for NetWare.
40132 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
40133 * lib/target-supports.exp (check_visibility_available): Exclude
40136 2004-09-03 Jan Beulich <jbeulich@novell.com>
40138 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
40139 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
40140 deterministic starting point for the alignment of structure fields.
40141 * gcc.dg/Wpadded.c: Dito.
40142 * g++.dg/abi/vbase10.C: Dito.
40144 2004-09-03 Devang Patel <dpatel@apple.com>
40146 * g++.dg/debug/pr15736.cc: New test.
40148 2004-09-02 Mark Mitchell <mark@codesourcery.com>
40150 * README.QMTEST: Fix out-of-date link.
40152 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
40155 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
40156 Delete. Duplicate of gfortran.dg/g77/20010610.f
40158 2004-09-02 Mark Mitchell <mark@codesourcery.com>
40160 * g++.dg/abi/arm_rtti1.C: New test.
40162 2004-09-02 Geoffrey Keating <geoffk@apple.com>
40164 * gcc.dg/ppc-vector-memcpy.c: New.
40165 * gcc.dg/ppc-vector-memset.c: New.
40167 2004-09-02 Chao-ying Fu <fu@mips.com>
40169 * gcc.target/mips/mips-3d-1.c: New test.
40170 * gcc.target/mips/mips-3d-2.c: New test.
40171 * gcc.target/mips/mips-3d-3.c: New test.
40172 * gcc.target/mips/mips-3d-4.c: New test.
40173 * gcc.target/mips/mips-3d-5.c: New test.
40174 * gcc.target/mips/mips-3d-6.c: New test.
40175 * gcc.target/mips/mips-3d-7.c: New test.
40176 * gcc.target/mips/mips-3d-8.c: New test.
40177 * gcc.target/mips/mips-3d-9.c: New test.
40178 * gcc.target/mips/mips-ps-1.c: New test.
40179 * gcc.target/mips/mips-ps-2.c: New test.
40180 * gcc.target/mips/mips-ps-3.c: New test.
40181 * gcc.target/mips/mips-ps-4.c: New test.
40182 * gcc.target/mips/mips-ps-type.c: New test.
40184 2004-09-02 Paul Brook <paul@codesourcery.com>
40186 * gfortran.dg/edit_real_1.f90: Add new tests.
40188 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40191 * gfortran.dg/merge_char_1.f90: New test.
40193 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40196 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
40198 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
40201 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
40203 2004-09-01 Mark Mitchell <mark@codesourcery.com>
40205 * g++.dg/opt/loop1.C: Do not XFAIL.
40207 2004-09-01 Jakub Jelinek <jakub@redhat.com>
40209 * gcc.c-torture/execute/20040831-1.c: New test.
40211 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
40214 * gfortran.dg/g77/20010610.f: Now passes.
40215 Copy from g77.f-torture/execute. Add dg-run directive.
40216 * gfortran.dg/g77/README: Update
40218 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
40220 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
40221 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
40222 (t1, t2, t3, t4): Add volatile.
40224 2004-08-31 Mark Mitchell <mark@codesourcery.com>
40226 * g++.dg/ext/visibility/arm1.C: New test.
40228 2004-08-31 Geoffrey Keating <geoffk@apple.com>
40230 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
40233 2004-09-01 Paul Brook <paul@codesourcery.com>
40235 * gfortran.dg/eof_2.f90: New test.
40237 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40240 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
40242 2004-08-31 Bud Davis <bdavis9659@comcast.net>
40244 PR libfortran/16805
40245 * gfortran.dg/list_read_2.f90: New test.
40247 2004-08-31 Mark Mitchell <mark@codesourcery.com>
40249 * g++.dg/abi/key1.C: New test.
40251 2004-08-31 Richard Henderson <rth@redhat.com>
40253 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
40255 * g++.dg/other/offsetof5.C: Remove duplicate.
40257 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40260 * gfortran.dg/func_derived_1.f90: New test.
40262 2004-08-31 Paul Brook <paul@codesourcery.com>
40264 * gfortran.dg/eof_1.f90: New test.
40266 2004-08-31 Paul Brook <paul@codesourcery.com>
40268 * gfortran.dg/list_read_1.f90: New file.
40270 2004-08-30 Mark Mitchell <mark@codesourcery.com>
40272 * g++.dg/opt/loop1.C: XFAIL.
40274 2004-08-30 Geoffrey Keating <geoffk@apple.com>
40276 * gcc.dg/funcdef-storage-1.c: New.
40277 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
40278 an extern function in local scope.
40279 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
40280 declare an 'auto inline' function in local scope.
40281 * gcc.dg/20011130-1.c: Likewise.
40282 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
40283 an 'auto' function in local scope.
40284 * gcc.dg/20021014-1.c: Likewise.
40285 * gcc.dg/20030331-2.c: Likewise.
40287 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40289 * gfortran.dg/blockdata_1.f90: New test.
40291 2004-08-30 Richard Henderson <rth@redhat.com>
40293 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
40295 2004-08-30 Richard Henderson <rth@redhat.com>
40297 * lib/fortran-torture.exp (fortran-torture-execute): Honor
40298 additional_flags set by alternate driver.
40299 (ieee-options): New procedure.
40300 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
40301 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
40302 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
40303 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
40305 2004-08-30 Richard Henderson <rth@redhat.com>
40307 * lib/f-torture.exp: Remove.
40309 2004-08-29 Mark Mitchell <mark@codesourcery.com>
40311 PR rtl-optimization/16590
40312 * g++.dg/opt/loop1.C: New test.
40314 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40317 * gfortran.dg/oldstyle_1.f90: New test.
40319 2004-08-29 Steven G. Kargl <kargls@comcast.net>
40320 Paul Brook <paul@codesourcery.com>
40322 * gfortran.dg/g77/README: Update.
40323 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
40324 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
40325 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
40327 2004-08-28 Paul Brook <paul@codesourcery.com>
40329 PR libfortran/17195
40330 * gfortran.dg/edit_real_1.f90: New test.
40332 2004-08-27 Paul Brook <paul@codesourcery.com>
40334 * gfortran.dg/rewind_1.f90: New test.
40336 2004-08-27 Bud Davis <bdavis9659@comcast.net>
40339 * gfortran.dg/pr16597.f90: New test.
40341 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
40344 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
40345 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
40346 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
40347 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
40348 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
40350 2004-08-26 Nick Clifton <nickc@redhat.com>
40352 * gcc.c-torture/compile/pr17119.c: New test.
40354 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
40356 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
40358 2004-08-25 Richard Henderson <rth@redhat.com>
40360 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
40361 the bits that expect kind=8 to be the largest real kind.
40363 2004-08-25 Ziemowit Laski <zlaski@apple.com>
40365 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
40367 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40369 * gfortran.dg/assignment_1.f90: New test.
40371 2004-08-25 Adam Nemet <anemet@lnxw.com>
40373 * g++.dg/template/repo3.C: New test.
40375 2004-08-25 Roger Sayle <roger@eyesopen.com>
40377 PR middle-end/16693
40378 PR tree-optimization/16372
40379 * g++.dg/opt/pr16372-1.C: New test case.
40380 * g++.dg/opt/pr16693-1.C: New test case.
40381 * g++.dg/opt/pr16693-2.C: New test case.
40383 2004-08-25 Ziemowit Laski <zlaski@apple.com>
40385 * objc.dg/proto-lossage-4.m: New test.
40387 2004-08-25 Mark Mitchell <mark@codesourcery.com>
40390 * g++.dg/inherit/local2.C: New test.
40392 2004-08-25 Paul Brook <paul@codesourcery.com>
40395 * gfortran.dg/string_ctor_1.f90: New test.
40397 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40400 * g++.dg/template/redecl2.C: New test.
40402 2004-08-24 Bud Davis <bdavis9659@comcast.net>
40405 * gfortran.dg/pr17143.f90: New test.
40407 2004-08-24 Bud Davis <bdavis9659@comcast.net>
40410 * gfortran.dg/pr17164.f90: New test.
40412 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40414 * gcc.dg/tree-ssa/loop-1.c: New test.
40416 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
40418 * gcc.c-torture/compile/20040824-1.c: New test.
40420 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
40422 * gcc.c-torture/compile/iftrap-3.c: New test.
40424 2004-08-24 Paul Brook <paul@codesourcery.com>
40426 * gfortran.dg/entry_2.f90: New test.
40428 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
40431 * g++.dg/lookup/ambig[12].C: New.
40433 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40436 * g++.dg/template/crash21.C: New test.
40437 * g++.dg/template/crash22.C: Likewise.
40439 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
40442 * g++.dg/template/access15.C: New.
40444 2004-08-23 Mark Mitchell <mark@codesourcery.com>
40447 * g++.dg/template/repo2.C: New test.
40449 2004-08-23 Roger Sayle <roger@eyesopen.com>
40451 PR rtl-optimization/17078
40452 * gcc.c-torture/execute/pr17078-1.c: New test case.
40454 2004-08-23 Mark Mitchell <mark@codesourcery.com>
40457 * gcc.dg/debug/crash1.c: New test.
40459 2004-08-23 Mark Mitchell <mark@codesourcery.com>
40462 * gcc.dg/loop-5.c: New test.
40464 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40466 * gcc.c-torture/execute/20040823-1.c: New test.
40468 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
40470 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
40471 to the assembler. Simplify test accordingly.
40472 (asm_abi_flags): Use GNU names.
40473 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
40474 to check for ABI flags.
40476 2004-08-22 Andrew Pinski <apinski@apple.com>
40478 * g++.dg/opt/pr14029.C: New test.
40479 * gcc.c-torture/execute/pr15262.c: New test.
40481 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40483 * gfortran.dg/reduction.f90: Add checks with complex arguments.
40485 2004-08-21 Bud Davis <bdavis9659@comcast.net>
40488 * gfortran.dg/direct_io.f90: New test.
40490 2004-08-20 Mark Mitchell <mark@codesourcery.com>
40493 * g++.dg/inherit/local2.C: New test.
40495 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
40498 * g++.dg/warn/Wparentheses-4.C: New test.
40500 2004-08-20 Mark Mitchell <mark@codesourcery.com>
40503 * g++.dg/inherit/local2.C: New test.
40505 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
40506 * gcc.dg/ppc-ldstruct.c: Likewise.
40507 * gcc.dg/ppc64-abi-2.c: Likewise.
40509 2004-08-20 Jakub Jelinek <jakub@redhat.com>
40511 PR rtl-optimization/17099
40512 * gcc.c-torture/execute/20040820-1.c: New test.
40514 2004-08-20 David Edelsohn <edelsohn@gnu.org>
40516 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
40518 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
40521 * gfortran.dg/auto_array_1.f90: New test.
40523 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40526 * gfortran.dg/simpleif_1.f90: New test.
40528 2004-08-19 Mark Mitchell <mark@codesourcery.com>
40530 * lib/target-supports.exp (check_profiling_available): Return
40531 false for arm*-*-symbianelf* and arm*-*-eabi*.
40534 * g++.dg/template/delete1.C: New test.
40536 2004-08-19 Paul Brook <paul@codesourcery.com>
40540 * gfortran.dg/data_char_1.f90: New test.
40542 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
40545 * gfortran.dg/reduction.f90: New testcase.
40547 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
40550 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
40552 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
40555 * g++.dg/Wparentheses-3.C: New test.
40557 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
40559 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
40560 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
40561 * gcc.dg/vect/vect-2.c: Likewise.
40562 * gcc.dg/vect/vect-3.c: Likewise.
40563 * gcc.dg/vect/vect-4.c: Likewise.
40564 * gcc.dg/vect/vect-5.c: Likewise.
40565 * gcc.dg/vect/vect-6.c: Likewise.
40566 * gcc.dg/vect/vect-7.c: Likewise.
40567 * gcc.dg/vect/vect-25.c: Likewise.
40568 * gcc.dg/vect/vect-31.c: Likewise.
40569 * gcc.dg/vect/vect-32.c: Likewise.
40570 * gcc.dg/vect/vect-34.c: Likewise.
40571 * gcc.dg/vect/vect-36.c: Likewise.
40572 * gcc.dg/vect/vect-all.c: Likewise.
40574 2004-08-18 Mark Mitchell <mark@codesourcery.com>
40577 * g++.dg/template/operator4.C: New test.
40579 2004-08-18 Richard Henderson <rth@redhat.com>
40581 * gcc.dg/20040206-1.c: XFAIL.
40583 2004-08-17 Mark Mitchell <mark@codesourcery.com>
40586 * g++.dg/template/array7.C: New test.
40588 2004-08-17 James E Wilson <wilson@specifixinc.com>
40590 * gcc.dg/mips-movcc-1.c: New test.
40591 * gcc.dg/mips-movcc-2.c: New test.
40592 * gcc.dg/mips-movcc-3.c: New test.
40594 * gcc.dg/mips-nmadd-1.c: New test.
40595 * gcc.dg/mips-nmadd-2.c: New test.
40597 2004-08-17 Mark Mitchell <mark@codesourcery.com>
40600 * g++.dg/opt/inline8.C: New test.
40603 * g++.dg/parse/error17.C: New test.
40605 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
40607 * gcc.dg/vect: New directory for vectorizer tests.
40608 * gcc.dg/vect/tree-vect.h: New file.
40609 * gcc.dg/vect/vect.exp: New file.
40610 * gcc.dg/vect/pr16105.c.c: New test.
40611 * gcc.dg/vect/vect-1.c: New test.
40612 * gcc.dg/vect/vect-2.c: New test.
40613 * gcc.dg/vect/vect-3.c: New test.
40614 * gcc.dg/vect/vect-4.c: New test.
40615 * gcc.dg/vect/vect-5.c: New test.
40616 * gcc.dg/vect/vect-6.c: New test.
40617 * gcc.dg/vect/vect-7.c: New test.
40618 * gcc.dg/vect/vect-8.c: New test.
40619 * gcc.dg/vect/vect-9.c: New test.
40620 * gcc.dg/vect/vect-10.c: New test.
40621 * gcc.dg/vect/vect-11.c: New test.
40622 * gcc.dg/vect/vect-12.c: New test.
40623 * gcc.dg/vect/vect-13.c: New test.
40624 * gcc.dg/vect/vect-14.c: New test.
40625 * gcc.dg/vect/vect-15.c: New test.
40626 * gcc.dg/vect/vect-16.c: New test.
40627 * gcc.dg/vect/vect-17.c: New test.
40628 * gcc.dg/vect/vect-18.c: New test.
40629 * gcc.dg/vect/vect-19.c: New test.
40630 * gcc.dg/vect/vect-20.c: New test.
40631 * gcc.dg/vect/vect-21.c: New test.
40632 * gcc.dg/vect/vect-22.c: New test.
40633 * gcc.dg/vect/vect-23.c: New test.
40634 * gcc.dg/vect/vect-24.c: New test.
40635 * gcc.dg/vect/vect-25.c: New test.
40636 * gcc.dg/vect/vect-26.c: New test.
40637 * gcc.dg/vect/vect-27.c: New test.
40638 * gcc.dg/vect/vect-28.c: New test.
40639 * gcc.dg/vect/vect-29.c: New test.
40640 * gcc.dg/vect/vect-30.c: New test.
40641 * gcc.dg/vect/vect-31.c: New test.
40642 * gcc.dg/vect/vect-32.c: New test.
40643 * gcc.dg/vect/vect-33.c: New test.
40644 * gcc.dg/vect/vect-34.c: New test.
40645 * gcc.dg/vect/vect-35.c: New test.
40646 * gcc.dg/vect/vect-36.c: New test.
40647 * gcc.dg/vect/vect-37.c: New test.
40648 * gcc.dg/vect/vect-38.c: New test.
40649 * gcc.dg/vect/vect-40.c: New test.
40650 * gcc.dg/vect/vect-41.c: New test.
40651 * gcc.dg/vect/vect-42.c: New test.
40652 * gcc.dg/vect/vect-43.c: New test.
40653 * gcc.dg/vect/vect-44.c: New test.
40654 * gcc.dg/vect/vect-45.c: New test.
40655 * gcc.dg/vect/vect-46.c: New test.
40656 * gcc.dg/vect/vect-47.c: New test.
40657 * gcc.dg/vect/vect-48.c: New test.
40658 * gcc.dg/vect/vect-49.c: New test.
40659 * gcc.dg/vect/vect-50.c: New test.
40660 * gcc.dg/vect/vect-51.c: New test.
40661 * gcc.dg/vect/vect-52.c: New test.
40662 * gcc.dg/vect/vect-53.c: New test.
40663 * gcc.dg/vect/vect-54.c: New test.
40664 * gcc.dg/vect/vect-55.c: New test.
40665 * gcc.dg/vect/vect-56.c: New test.
40666 * gcc.dg/vect/vect-57.c: New test.
40667 * gcc.dg/vect/vect-58.c: New test.
40668 * gcc.dg/vect/vect-59.c: New test.
40669 * gcc.dg/vect/vect-60.c: New test.
40670 * gcc.dg/vect/vect-61.c: New test.
40671 * gcc.dg/vect/vect-all.c: New test.
40672 * gcc.dg/vect/vect-none.c: New test.
40674 2004-08-17 Paul Brook <paul@codesourcery.com>
40677 * gfortran.dg/entry_1.f90: New test.
40679 2004-08-17 Andrew Pinski <apinski@apple.com>
40681 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
40683 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
40685 * gcc.dg/pr17036-1.c: New test.
40687 2004-08-16 Devang Patel <dpatel@apple.com>
40689 * gcc.dg/darwin-20040809-1.c: New test.
40691 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
40693 * gcc.dg/funcdef-attr-1.c: New test.
40695 2004-08-16 Janis Johnson <janis187@us.ibm.com>
40697 * gcc.dg/altivec-17.c: New test.
40698 * gcc.dg/altivec-18.c: New test.
40700 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40703 * g++.dg/template/vtable2.C: New test.
40705 2004-08-14 Richard Henderson <rth@redhat.com>
40707 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
40708 * gcc.dg/pack-test-4.c (main): Return 0.
40709 * gcc.dg/setjmp-1.c: Remove XFAIL.
40710 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
40712 2004-08-14 Richard Henderson <rth@redhat.com>
40714 * gcc.dg/980217-1.c: Add prototype for printf.
40716 2004-08-13 Bud Davis <bdavis9659@comcast.net>
40718 * gfortran.dg/pr16935.f90: New test.
40720 2004-08-13 Janis Johnson <janis187@us.ibm.com>
40722 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
40724 2004-08-13 Paul Brook <paul@codesourcery.com>
40726 * gfortran.dg/der_io_1.f90: Remove stray comma.
40728 2004-08-12 Janis Johnson <janis187@us.ibm.com>
40730 * gcc.dg/vmx/cw-bug-2.c: Remove.
40731 * gcc.dg/vmx/vprint-1.c: Remove.
40732 * gcc.dg/vmx/vscan-1.c: Remove.
40734 2004-08-12 Devang patel <dpatel@apple.com>
40736 * gcc.dg/darwin-20040809-2.c: New test.
40738 2004-08-12 Janis Johnson <janis1872us.ibm.com>
40740 * g++.dg/ext/altivec-12.C: New test.
40742 * g++.dg/ext/altivec-11.C: New test.
40744 2004-08-12 Paul Brook <paul@codesourcery.com>
40746 * g++.dg/abi/arm_cxa_vec_1.C: New test.
40748 2004-08-12 Janis Johnson <janis187@us.ibm.com>
40750 * g++.dg/ext/altivec-2.C: Check for hardware support before
40751 executing any VMX instructions.
40753 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
40755 2004-08-12 Jakub Jelinek <jakub@redhat.com>
40758 * g++.old-deja/g++.other/comdat4.C: New test.
40759 * g++.old-deja/g++.other/comdat4-aux.cc: New.
40761 2004-08-12 Ben Elliston <bje@au.ibm.com>
40764 * gcc.dg/pr16286.c: New test.
40766 2004-08-12 Jan Beulich <jbeulich@novell.com>
40768 * g++.dg/ext/asm5.C: New.
40770 2004-08-11 Mark Mitchell <mark@codesourcery.com>
40773 * g++.dg/eh/crash1.C: New test.
40776 * g++.dg/ext/construct1.C: New test.
40778 2004-08-11 Mark Mitchell <mark@codesourcery.com>
40781 * g++.dg/init/ptrmem1.C: New test.
40784 * g++.dg/parse/offsetof5.C: New test.
40787 * g++.dg/template/overload3.C: New test.
40789 2004-08-11 Mark Mitchell <mark@codesourcery.com>
40792 * g++.dg/parse/error16.C: New test.
40795 * g++.dg/template/error14.C: New test.
40798 * g++.dg/template/error15.C: New test.
40800 2004-08-11 Devang Patel <dpatel@apple.com>
40802 * gcc.dg/darwin-ld-20040809-1.c: New test.
40803 * gcc.dg/darwin-ld-20040809-2.c: New test.
40805 2004-08-11 Steven G. Kargl <kargls@comcast.net>
40808 * gfortran.dg/dfloat_1.f90: New test.
40810 2004-08-09 Mark Mitchell <mark@codesourcery.com>
40812 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
40813 * gcc.dg/dll-2.c: Fix dg-require syntax.
40814 * gcc.misc-tests/arm-isr.c (abort): Declare.
40817 2004-08-10 Mark Mitchell <mark@codesourcery.com>
40820 * g++.dg/parse/crash16.C: New test.
40822 2004-08-10 Roger Sayle <roger@eyesopen.com>
40824 * gcc.dg/mips-rsqrt-1.c: New test case.
40825 * gcc.dg/mips-rsqrt-2.c: New test case.
40826 * gcc.dg/mips-rsqrt-3.c: New test case.
40828 2004-08-10 Paul Brook <paul@codesourcery.com>
40830 * gfortran.dg/der_io_1.f90: New test.
40832 2004-08-10 Paul Brook <paul@codesourcery.com>
40835 * gfortran.dg/der_array_1.f90: New test.
40837 2004-08-09 David Edelsohn <edelsohn@gnu.org>
40839 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
40841 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
40843 * gcc.dg/wchar_t-2.c: Fix typo.
40845 2004-08-09 Falk Hueffner <falk@debian.org>
40847 PR tree-optimization/12517
40848 * gcc.c-torture/compile/pr12517.c: New test.
40850 PR tree-optimization/12578
40851 * gcc.c-torture/compile/pr12578.c: New test.
40853 PR tree-optimization/12899
40854 * gcc.c-torture/compile/pr12899.c: New test.
40856 PR rtl-optimization/14692
40857 * gcc.c-torture/compile/pr14692.c: New test.
40859 PR tree-optimization/16461
40860 * gcc.c-torture/compile/pr16461.c: New test.
40862 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
40864 * gfortran.dg/getenv_1.f90: New test.
40866 2004-08-06 Mark Mitchell <mark@codesourcery.com>
40868 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
40870 * gcc.dg/symbian5.c: Test -fno-short-wchar.
40872 2004-08-06 Paul Brook <paul@codesourcery.com>
40874 * gfortran.dg/ret_array_1.f90: New test.
40875 * gfortran.dg/ret_pointer_1.f90: New test.
40877 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
40879 * gcc.dg/missing-field-init-[12].c: New tests.
40880 * g++.dg/warn/missing-field-init-[12].C: New tests.
40882 2004-08-06 Mark Mitchell <mark@codesourcery.com>
40884 * gcc.dg/enum2.c: New test.
40885 * gcc.dg/symbian3.c: Likewise.
40886 * gcc.dg/symbian4.c: Likewise.
40887 * gcc.dg/wchar_t-2.c: Likewise.
40889 2004-08-05 Mark Mitchell <mark@codesourcery.com>
40891 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
40894 2004-08-05 Mark Mitchell <mark@codesourcery.com>
40896 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
40897 dg-require-visiblity.
40898 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
40899 * g++.dg/ext/visibility/fvisibility.C: Likewise.
40900 * g++.dg/ext/visibility/memfuncts.C: Likewise.
40901 * g++.dg/ext/visibility/new1.C: Likewise.
40902 * g++.dg/ext/visibility/pragma.C: Likewise.
40903 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
40904 * g++.dg/ext/visibility/virtual.C: Likewise.
40905 * g++/dg/ext/visibility/visibility-1.C: Likewise.
40906 * g++/dg/ext/visibility/visibility-2.C: Likewise.
40907 * g++/dg/ext/visibility/visibility-3.C: Likewise.
40908 * g++/dg/ext/visibility/visibility-4.C: Likewise.
40909 * g++/dg/ext/visibility/visibility-5.C: Likewise.
40910 * g++/dg/ext/visibility/visibility-6.C: Likewise.
40911 * g++/dg/ext/visibility/visibility-7.C: Likewise.
40912 * g++/dg/ext/visibility/visibility-8.C: New test.
40913 * gcc.c-torture/compile/dll.x: Remove.
40914 * gcc.dg/dll-2.c: Use dg-require-dll
40915 * gcc.dg/visibility-10.c: New test.
40916 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
40918 * lib/scanasm.exp (scan_hidden): New function.
40919 (scan_not_hidden): Likewise.
40921 2004-08-05 David Edelsohn <edelsohn@gnu.org>
40923 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
40925 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
40927 * gcc.c-torture/execute/20040805-1.c: New test.
40929 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
40931 * gcc.dg/20020118-1.c: Declare abort.
40932 * gcc.dg/altivec_check.h: Likewise.
40933 * gcc.dg/iftrap-2.c: Likewise.
40934 * gcc.dg/pragma-darwin.c: Likewise.
40935 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
40937 2004-08-04 Geoffrey Keating <geoffk@apple.com>
40939 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
40941 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
40943 * gcc.c-torture/execute/builtins/abs-2.c,
40944 gcc.c-torture/execute/builtins/abs-3.c,
40945 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
40946 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
40947 intmax_t, uintmax_t and their limits.
40948 * gcc.dg/intmax_t-1.c: New test.
40950 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
40952 * g++.dg/tc1/dr147.C: Add reference to PR.
40954 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
40956 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
40957 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
40959 2004-08-03 David Edelsohn <edelsohn@gnu.org>
40961 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
40963 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
40965 * gcc.dg/redecl-5.c: New test.
40966 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
40969 2004-08-03 Roger Sayle <roger@eyesopen.com>
40971 PR middle-end/16790
40972 * gcc.c-torture/execute/pr16790-1.c: New test case.
40974 2004-08-03 Mark Mitchell <mark@codesourcery.com>
40976 * g++.dg/ext/visibility/assign1.C: New test.
40977 * g++.dg/ext/visibility/new1.C: Likewise.
40979 * gcc.dg/symbian1.c: New test.
40980 * gcc.dg/symbian2.c: Likewise.
40982 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
40985 * gcc.dg/i386-sse-9.c: New test.
40987 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
40989 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
40991 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
40993 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
40994 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
40995 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
40996 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
40997 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
40998 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
40999 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
41000 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
41001 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
41002 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
41003 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
41004 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
41005 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
41006 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
41007 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
41008 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
41009 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
41010 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
41011 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
41012 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
41013 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
41014 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
41015 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
41016 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
41017 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
41018 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
41019 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
41020 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
41021 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
41022 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
41023 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
41024 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
41025 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
41026 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
41027 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
41028 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
41029 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
41030 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
41031 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
41032 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
41033 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
41034 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
41035 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
41036 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
41037 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
41038 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
41039 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
41040 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
41041 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
41042 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
41043 gcc.misc-tests/i386-pf-3dnow-1.c,
41044 gcc.misc-tests/i386-pf-athlon-1.c,
41045 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
41046 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
41047 Declare built-in functions used.
41048 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
41050 2004-08-02 Mark Mitchell <mark@codesourcery.com>
41053 * g++.dg/lookup/using12.C: New test.
41055 * g++.dg/init/null1.C: Fix PR number.
41056 * g++.dg/parse/namespace10.C: Likewise.
41058 2004-08-01 Mark Mitchell <mark@codesourcery.com>
41061 * g++.dg/template/spec17.C: New test.
41062 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
41063 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
41065 2004-08-02 David Billinghurst
41068 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
41070 2004-08-01 Zack Weinberg <zack@codesourcery.com>
41072 * gcc.dg/ia64-got-1.c: New test case.
41074 2004-08-01 Mark Mitchell <mark@codesourcery.com>
41077 * g++.dg/init/null1.C: New test.
41078 * g++.dg/tc1/dr76.C: Adjust error marker.
41081 * g++.dg/parse/namespace10.C: New test.
41084 * g++.dg/inherit/ptrmem2.C: New test.
41086 2004-08-02 Ben Elliston <bje@au.ibm.com>
41089 * gcc.dg/pr16155.c: New test.
41091 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
41093 * gcc.dg/redecl-2.c: New test.
41095 2004-07-30 Geoffrey Keating <geoffk@apple.com>
41097 * gcc.dg/darwin-longdouble.c: New file.
41099 2004-07-30 Richard Henderson <rth@redhat.com>
41101 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
41102 write to constant argument.
41103 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
41105 2004-07-30 Richard Henderson <rth@redhat.com>
41107 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
41108 tests of nearest around zero.
41110 2004-07-30 Andrew Pinski <apinski@apple.com>
41112 * gcc.c-torture/compile/20040730-1.c: New test.
41114 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
41116 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
41119 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
41121 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
41123 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
41125 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
41126 contains $ld_library_path.
41127 * lib/gfortran.exp (gfortran_link_flags): Likewise.
41129 2004-07-29 Richard Henderson <rth@redhat.com>
41131 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
41133 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
41134 (alt2, which): New.
41135 (Check): Accept either alternative.
41137 2004-07-29 Mark Mitchell <mark@codesourcery.com>
41139 * g++.dg/abi/inline1.C: New test.
41140 * g++.dg/abi/local1-a.cc: Likewise.
41141 * g++.dg/abi/local1.C: Likewise.
41142 * g++.dg/abi/mangle11.C: Tweak location of warnings.
41143 * g++.dg/abi/mangle12.C: Likewise.
41144 * g++.dg/abi/mangle17.C: Likewise.
41145 * g++.dg/abi/mangle20-2.C: Likewise.
41146 * g++.dg/opt/interface1.C: Likewise.
41147 * g++.dg/opt/interface1.h: Likewise.
41148 * g++.dg/opt/interface1-a.cc: New test.
41149 * g++.dg/parse/repo1.C: New test.
41150 * g++.dg/template/repo1.C: Likewise.
41151 * g++.dg/warn/Winline-1.C: Likewise.
41152 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
41154 2004-07-29 Diego Novillo <dnovillo@redhat.com>
41156 * gcc.dg/tree-ssa/20040729-1.c: New test.
41158 2004-07-27 Matt Austern <austern@apple.com>
41160 * gcc.dg/darwin-bool-1.c: New test.
41161 * gcc.dg/darwin-bool-2.c: New test.
41163 2004-07-28 Richard Henderson <rth@redhat.com>
41165 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
41166 arguments in the correct type. Don't write to constant arguments.
41168 2004-07-28 Diego Novillo <dnovillo@redhat.com>
41170 PR tree-optimization/16688
41171 PR tree-optimization/16689
41172 * g++.dg/tree-ssa/pr16688.C: New test.
41174 2004-07-28 Diego Novillo <dnovillo@redhat.com>
41176 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
41177 loads. Not only in the comment, this time.
41179 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
41181 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
41182 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
41183 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
41184 * gcc.dg/sh4a-bitmovua.c: New.
41185 * gcc.dg/sh4a-cos.c: New.
41186 * gcc.dg/sh4a-cosf.c: New.
41187 * gcc.dg/sh4a-fprun.c: New.
41188 * gcc.dg/sh4a-fsrra.c: New.
41189 * gcc.dg/sh4a-memmovua.c: New.
41190 * gcc.dg/sh4a-sin.c: New.
41191 * gcc.dg/sh4a-sincos.c: New.
41192 * gcc.dg/sh4a-sincosf.c: New.
41193 * gcc.dg/sh4a-sinf.c: New.
41195 2004-07-28 Diego Novillo <dnovillo@redhat.com>
41197 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
41199 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
41201 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
41204 2004-07-27 Andrew Pinski <apinski@apple.com>
41206 * g++.dg/rtti/tinfo1.C: Correct the xfail.
41208 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
41210 * gcc.dg/pragma-isr.c: New test.
41212 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41215 * g++.dg/template/ttp11.C: New test.
41217 2004-07-27 Diego Novillo <dnovillo@redhat.com>
41219 * gcc.c-torture/compile/20040727-1.c: New test.
41221 2004-07-26 Eric Christopher <echristo@redhat.com>
41223 * gcc.c-torture/compile/20040726-2.c: New test.
41225 2004-07-26 Andrew Pinski <apinski@apple.com>
41227 * g++.dg/rtti/tinfo1.C: Xfail.
41229 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
41231 * gcc.c-torture/compile/20040726-1.c: New test.
41233 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
41234 Brian Ryner <bryner@brianryner.com>
41238 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
41239 * g++.dg/ext/visibility/: New directory.
41240 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
41241 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
41242 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
41243 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
41244 * g++.dg/ext/visibility/fvisibility.C,
41245 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
41246 g++.dg/ext/visibility/fvisibility-override1.C
41247 g++.dg/ext/visibility/fvisibility-override2.C
41248 g++.dg/ext/visibility/memfuncts.C
41249 g++.dg/ext/visibility/noPLT.C
41250 g++.dg/ext/visibility/pragma.C
41251 g++.dg/ext/visibility/pragma-override1.C
41252 g++.dg/ext/visibility/pragma-override2.C
41253 g++.dg/ext/visibility/staticmemfuncts.C
41254 g++.dg/ext/visibility/virtual.C: New tests.
41256 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
41259 * gcc.dg/pr15360-1.c: New test.
41261 2004-07-25 Daniel Jacobowitz <dan@debian.org>
41263 * gcc.dg/pragma-align-2.c: New test.
41264 * gcc.dg/pragma-init-fini.c: New test.
41265 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
41268 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
41270 * gcc.dg/init-string-2.c: New test.
41272 2004-07-24 Zack Weinberg <zack@codesourcery.com>
41275 * gcc.dg/Wredundant-decls-1.c: New test case.
41277 2004-07-24 Jakub Jelinek <jakub@redhat.com>
41279 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
41280 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
41281 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
41282 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
41283 * gcc.dg/compat/generate-random.c: New file.
41284 * gcc.dg/compat/generate-random.h: Likewise.
41285 * gcc.dg/compat/generate-random_r.c: Likewise.
41286 * gcc.dg/compat/struct-layout-1.h: Likewise.
41287 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
41288 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
41289 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
41290 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
41291 * gcc.dg/compat/struct-layout-1_main.c: New test.
41292 * gcc.dg/compat/struct-layout-1_x.c: New file.
41293 * gcc.dg/compat/struct-layout-1_y.c: New file.
41294 * gcc.dg/compat/struct-layout-1_test.h: New file.
41296 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
41298 * gcc.dg/comp-return-1.c: New test
41300 2004-07-23 Janis Johnson <janis187@us.ibm.com>
41302 * gcc.dg/vmx/8-02a.c: Fix typo.
41304 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
41305 * gcc.dg/darwin-abi-3.c: New test.
41307 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
41308 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
41310 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
41311 * gcc.dg/vmx/ops-long-1.c: New test.
41312 * gcc.dg/vmx/ops-long-2.c: New test.
41314 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
41316 * g++.dg/lookup/conv-[1234].C: New.
41318 2004-07-22 Mark Mitchell <mark@codesourcery.com>
41320 * g++.dg/parse/attr2.C: Simplify.
41322 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
41325 * gcc.c-torture/execute/pr7284-1.c: New test.
41327 2004-07-22 Brian Booth <bbooth@redhat.com>
41329 * gcc.dg/tree-ssa/20040721-1.c: New test.
41331 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
41333 * g++.dg/template/crash20.c: New.
41335 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
41337 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
41338 Add dg-run directive. Declare variables as required.
41339 * gfortran.dg/g77/README: Update
41341 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
41343 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
41344 gcc.dg/cris-peep2-andu2.c: New tests.
41346 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
41349 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
41351 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
41353 * gcc.dg/qual-return-2.c: Update expected messages.
41354 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
41356 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
41358 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
41359 * gcc.dg/noncompile/921102-1.c: Update expected error message.
41361 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
41364 * gcc.dg/init-string-1.c: New test.
41366 2004-07-21 Jakub Jelinek <jakub@redhat.com>
41368 PR middle-end/15345
41370 * gcc.dg/torture/nested-fn-1.c: New test.
41372 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
41375 * gcc.dg/ia64-fptr-1.c: New file.
41377 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41380 * g++.dg/template/spec16.C: New test.
41381 * g++.old-deja/g++.robertl/eb118.C: Remove.
41383 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41386 * g++.dg/template/spec15.C: New test.
41388 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
41390 Copy cases from g77.f-torture/execute and add dg-run
41391 directive. Other changes as noted.
41392 * gfortran.dg/g77/13037.f
41393 * gfortran.dg/g77/1832.f
41394 * gfortran.dg/g77/19981119-0.f
41395 * gfortran.dg/g77/19990313-0.f
41396 * gfortran.dg/g77/19990313-1.f
41397 * gfortran.dg/g77/19990313-2.f
41398 * gfortran.dg/g77/19990313-3.f
41399 * gfortran.dg/g77/19990419-1.f
41400 * gfortran.dg/g77/19990826-0.f
41401 * gfortran.dg/g77/19990826-2.f
41402 * gfortran.dg/g77/20000503-1.f
41403 * gfortran.dg/g77/20001111.f
41404 * gfortran.dg/g77/20010116.f
41405 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
41406 * gfortran.dg/g77/20010430.f
41407 * gfortran.dg/g77/6177.f
41408 * gfortran.dg/g77/947.f
41409 * gfortran.dg/g77/970816-3.f
41410 * gfortran.dg/g77/971102-1.f
41411 * gfortran.dg/g77/980520-1.f
41412 * gfortran.dg/g77/980628-0.f
41413 * gfortran.dg/g77/980628-1.f
41414 * gfortran.dg/g77/980628-10.f
41415 * gfortran.dg/g77/980628-2.f
41416 * gfortran.dg/g77/980628-3.f
41417 * gfortran.dg/g77/980628-7.f
41418 * gfortran.dg/g77/980628-8.f
41419 * gfortran.dg/g77/980628-9.f
41420 * gfortran.dg/g77/980701-0.f
41421 * gfortran.dg/g77/980701-1.f
41422 * gfortran.dg/g77/cabs.f
41423 * gfortran.dg/g77/claus.f
41424 * gfortran.dg/g77/complex_1.f
41425 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
41426 * gfortran.dg/g77/dcomplex.f
41427 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
41428 * gfortran.dg/g77/f90-intrinsic-mathematical.f
41429 * gfortran.dg/g77/f90-intrinsic-numeric.f
41430 * gfortran.dg/g77/int8421.f
41431 * gfortran.dg/g77/labug1.f
41432 * gfortran.dg/g77/large_vec.f
41433 * gfortran.dg/g77/le.f
41434 * gfortran.dg/g77/short.f
41435 * gfortran.dg/g77/README: Update
41437 2004-07-20 Mark Mitchell <mark@codesourcery.com>
41440 * g++.dg/parse/lookup4.C: New test.
41442 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41445 * g++.dg/template/ttp10.C: New test.
41447 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
41449 * gcc.dg/pr12625-1.c: New test.
41451 2004-07-20 Steven Bosscher <stevenb@suse.de>
41453 * gcc.dg/switch-warn-1.c: New test.
41454 * gcc.dg/switch-warn-2.c: New test.
41455 * gcc.c-torture/compile/pr14730.c: Update.
41457 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
41459 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
41460 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
41461 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
41462 g++.dg/template/nontype3.C: Remove trailing CR from tests.
41464 2004-07-18 Mark Mitchell <mark@codesourcery.com>
41467 * g++.dg/template/assign1.C: New test.
41469 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41472 * g++.dg/template/ttp9.C: New test.
41474 2004-07-19 Daniel Jacobowitz <dan@debian.org>
41476 * gcc.dg/format/cmn-err-1.c: New test.
41478 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
41480 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
41481 gcc.dg/Wparentheses-10.c: New tests.
41482 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
41484 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41487 * gfortran.dg/g77//ffixed-line-length-0.f,
41488 gfortran.dg/g77/ffixed-line-length-132.f,
41489 gfortran.dg/g77/ffixed-line-length-72.f,
41490 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
41491 gfortran.dg/g77/README: Update.
41493 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41496 * g++.dg/template/non-dependent7.C: New test.
41497 * g++.dg/template/non-dependent8.C: Likewise.
41498 * g++.dg/template/non-dependent9.C: Likewise.
41499 * g++.dg/template/non-dependent10.C: Likewise.
41501 2004-07-17 Mark Mitchell <mark@codesourcery.com>
41504 * g++.dg/parse/attr2.C: New test.
41506 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
41509 * g77.f-torture: Ditto.
41511 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
41513 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
41514 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
41515 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
41517 2004-07-16 Richard Henderson <rth@redhat.com>
41519 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
41521 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41523 * lib/fortran-torture.exp (fortran-torture): Don't test compile
41524 tests with full list of options.
41525 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
41526 of TORTURE_OPTIONS if test contains 'dg-do run'.
41529 * gfortran.dg/do_iterator.f90: New test.
41531 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41533 PR rtl-optimization/16536
41534 * gcc.c-torture/execute/restrict-1.c: New test.
41536 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41539 * gfortran.dg/pr15324.f90: New test.
41542 * gfortran.dg/pr15129.f90: New test.
41545 * gfortran.dg/pr15140.f90: New test.
41548 * gfortran.fortran-torture/execute/bounds.f90: Add check for
41549 compile-time simplification.
41551 2004-07-14 Mike Stump <mrs@apple.com>
41553 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
41555 2004-07-14 James E Wilson <wilson@specifixinc.com>
41558 * gcc.dg/profile-generate-1.c: New.
41560 2004-07-15 Jakub Jelinek <jakub@redhat.com>
41562 * gcc.c-torture/execute/20040709-1.c: New test.
41563 * gcc.c-torture/execute/20040709-2.c: New test.
41565 2004-07-14 Mike Stump <mrs@apple.com>
41567 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
41569 2004-07-14 Mike Stump <mrs@apple.com>
41571 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
41573 2004-07-13 Mark Mitchell <mark@codesourcery.com>
41576 * g++.dg/parse/mutable1.C: New test.
41578 2004-07-13 Diego Novillo <dnovillo@redhat.com>
41580 PR tree-optimization/16443
41581 * gcc.dg/tree-ssa/20040713-1.c: New test.
41583 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
41585 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
41588 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
41590 * gfortran.dg/g77/README: New file
41591 * gfortran.dg/g77/19981216-0.f: Copy from
41592 g77.f-torture/noncompile. Add "dg-do compile" and
41593 dg-error as required.
41594 * gfortran.dg/g77/19990218-1.f: Likewise.
41595 * gfortran.dg/g77/19990905-1.f: Likewise.
41596 * gfortran.dg/g77/9263.f: Likewise.
41597 * gfortran.dg/g77/980615-0.f: Likewise.
41598 * gfortran.dg/g77/980616-0.f: Likewise.
41599 * gfortran.dg/g77/check0.f: Likewise.
41600 * gfortran.dg/g77/select_no_compile.f: Likewise.
41602 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
41604 Copy files from g77.f-torture/compile.
41605 Add "{ dg-do compile}". Other changes as noted
41606 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
41607 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
41608 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
41609 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
41610 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
41611 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
41612 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
41613 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
41614 statement to conform to standard. Append alpha1.x for reference.
41615 * gfortran.dg/g77/xformat.f: Add dg-warning
41617 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
41619 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
41620 Add {dg-do compile} directive.
41621 * gfortran.dg/g77/cpp2.F: Likewise.
41623 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41626 * g++.dg/lookup/name-clash1.C: New test.
41629 * g++.dg/lookup/name-clash2.C: New test.
41632 * g++.dg/lookup/name-clash3.C: New test.
41634 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41636 * g++.dg/lookup/new2.C: New test.
41637 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
41639 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
41641 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
41642 Add {dg-do compile} directive.
41643 * gfortran.dg/g77/13060.f: Likewise.
41644 * gfortran.dg/g77/19990218-0.f: Likewise.
41645 * gfortran.dg/g77/19990305-0.f: Likewise.
41646 * gfortran.dg/g77/19990419-0.f: Likewise.
41647 * gfortran.dg/g77/19990502-0.f: Likewise.
41648 * gfortran.dg/g77/19990502-1.f: Likewise.
41649 * gfortran.dg/g77/19990525-0.f: Likewise.
41650 * gfortran.dg/g77/19990826-1.f: Likewise.
41651 * gfortran.dg/g77/19990826-3.f: Likewise.
41652 * gfortran.dg/g77/19990905-2.f: Likewise.
41653 * gfortran.dg/g77/20000412-1.f: Likewise.
41654 * gfortran.dg/g77/20000511-1.f: Likewise.
41655 * gfortran.dg/g77/20000511-2.f: Likewise.
41656 * gfortran.dg/g77/20000518.f: Likewise.
41657 * gfortran.dg/g77/20000601-1.f: Likewise.
41658 * gfortran.dg/g77/20000601-2.f: Likewise.
41659 * gfortran.dg/g77/20000629-1.f: Likewise.
41660 * gfortran.dg/g77/20000630-2.f: Likewise.
41661 * gfortran.dg/g77/20010115.f: Likewise.
41662 * gfortran.dg/g77/20010321-1.f: Likewise.
41663 * gfortran.dg/g77/20010426.f: Likewise.
41664 * gfortran.dg/g77/20020307-1.f: Likewise.
41665 * gfortran.dg/g77/8485.f: Likewise.
41666 * gfortran.dg/g77/960317-1.f: Likewise.
41667 * gfortran.dg/g77/970915-0.f: Likewise.
41668 * gfortran.dg/g77/980310-1.f: Likewise.
41669 * gfortran.dg/g77/980310-2.f: Likewise.
41670 * gfortran.dg/g77/980310-3.f: Likewise.
41671 * gfortran.dg/g77/980310-4.f: Likewise.
41672 * gfortran.dg/g77/980310-6.f: Likewise.
41673 * gfortran.dg/g77/980310-7.f: Likewise.
41674 * gfortran.dg/g77/980310-8.f: Likewise.
41675 * gfortran.dg/g77/980419-2.f: Likewise.
41676 * gfortran.dg/g77/980424-0.f: Likewise.
41677 * gfortran.dg/g77/980427-0.f: Likewise.
41678 * gfortran.dg/g77/980729-0.f: Likewise.
41679 * gfortran.dg/g77/981117-1.f: Likewise.
41680 * gfortran.dg/g77/toon_1.f: Likewise.
41682 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41685 * g++.dg/other/abstract2.C: New test.
41687 2004-07-12 Paul Brook <paul@codesourcery.com>
41689 * gfortran.dg/pointer_init_1.f90: New test.
41691 2004-07-11 Paul Brook <paul@codesourcery.com>
41694 * gfortran.dg/contained_1.f90: New test.
41696 2004-07-11 Mark Mitchell <mark@codesourcery.com>
41698 * g++.dg/parse/defarg8.C: New test.
41700 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41703 * gfortran.dg/pr16433.f: New test.
41706 * gfortran.dg/pr15754.f90: New test.
41708 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
41710 PR tree-optimization/16437
41711 * gcc.c-torture/execute/bitfld-4.c: New test.
41713 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41715 * gfortran.fortran-torture/execute/common_2.f90: Add check for
41716 access to common var from module.
41718 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41721 * gfortran.fortran-torture/execute/common_2.f90: New test.
41723 2004-07-10 Paul Brook <paul@codesourcery.com>
41725 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
41727 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41730 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
41732 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
41734 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
41735 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
41736 * gfortran.dg/g77/ffree-form-1.f: Likewise.
41737 * gfortran.dg/g77/ffree-form-2.f: Likewise.
41738 * gfortran.dg/g77/ffree-form-3.f: Likewise.
41739 * gfortran.dg/g77/fno-underscoring.f: Likewise.
41740 * gfortran.dg/g77/funderscoring.f: Likewise.
41741 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
41743 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41745 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
41747 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41748 Paul Brook <paul@codesourcery.com>
41751 * gfortran.dg/common_pointer_1.f90: New test.
41753 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41755 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
41757 2004-07-09 James E Wilson <wilson@specifixinc.com>
41760 * gcc.c-torture/compile/20040709-1.c: New.
41762 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41765 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
41767 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41770 * gfortran.dg/shape_1.f90: New test.
41772 2004-07-09 Zack Weinberg <zack@codesourcery.com>
41773 Andrew Pinski <apinski@apple.com>
41775 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
41777 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41779 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
41782 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41783 Paul Brook <paul@codesourcery.com>
41785 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
41788 2004-07-09 Diego Novillo <dnovillo@redhat.com>
41790 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
41792 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41794 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
41795 testcases with capital suffix.
41797 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
41803 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
41805 * gfortran.dg/implicit_1.f90: New test.
41807 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
41809 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
41810 expression to match gfortran warning/error messages
41811 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
41814 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
41816 * lib/fortran-torture.exp: Rename proc search_for to
41819 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
41821 * gcc.c-torture/execute/simd-5.x: New file.
41822 XFAIL on SPARC 64-bit at -O0.
41824 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41828 * g++.dg/warn/effc3.C: New test.
41830 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
41832 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
41833 change X to 1X in format.
41834 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
41835 add data statements to conform to standard.
41837 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
41839 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
41840 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
41841 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
41843 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
41845 * gfortran.dg/g77/7388.f: Copy from g77.dg
41846 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
41847 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
41848 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
41849 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
41850 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
41851 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
41852 * gfortran.dg/g77/strlen0.f: Likewise.
41854 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
41856 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
41857 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
41859 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
41861 * gcc.c-torture/execute/920428-2.x: Delete.
41862 * gcc.c-torture/execute/920501-7.x: Likewise.
41864 2004-07-08 Jakub Jelinek <jakub@redhat.com>
41866 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
41867 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
41868 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
41870 (PREFETCH_3DNOW): Add -march=c3.
41872 2004-07-08 Diego Novillo <dnovillo@redhat.com>
41875 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
41876 * gcc.c-torture/execute/bf64-1.x: Likewise.
41878 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
41880 * gcc.c-torture/compile/20040708-1.c: New test.
41882 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41885 * g++.dg/warn/effc2.C: New test.
41887 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
41889 * gcc.c-torture/execute/bitfld-1.x: Remove.
41890 * gcc.c-torture/execute/bitfld-3.c: New test.
41891 * gcc.dg/bitfld-2.c: Remove XFAILs.
41893 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
41896 * g++.dg/rtti/tinfo1.C: New file.
41898 2004-07-07 Eric Christopher <echristo@redhat.com>
41900 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
41902 2004-07-07 Andrew Pinski <apinski@apple.com>
41904 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
41906 2004-07-07 Mark Mitchell <mark@codesourcery.com>
41908 * g++.dg/init/call1.C: XFAIL.
41910 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
41912 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
41913 except for movstrict*, to movmem* and clrstr* to clrmem*.
41915 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
41917 * gcc.c-torture/execute/20040707-1.c: New test.
41919 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
41921 * gcc.c-torture/execute/20040706-1.c: New test.
41923 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41926 * g++.dg/template/spec14.C: New test.
41928 2004-07-05 Jakub Jelinek <jakub@redhat.com>
41930 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
41931 nothing if not yet defined. Use it in b, c and d type definitions.
41932 * gcc.c-torture/execute/20040705-1.c: New test.
41933 * gcc.c-torture/execute/20040705-2.c: New test.
41935 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
41938 * g++.dg/lookup/new1.C: New test.
41940 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41943 * g++.dg/template/sizeof8.C: New test.
41945 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
41947 * gcc.c-torture/compile/20040705-1.c: New test.
41949 2004-07-04 Bud Davis <bdavis9659@comcast.net>
41951 * gfortran.fortran-torture/execute/seq_io.f90: New test.
41953 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
41955 * gcc.dg/cpp/if-mop.c: Two new testcases.
41956 * gcc.dg/cpp/trad/comment-3.c: New.
41958 2004-07-04 Paul Brook <paul@codesourcery.com>
41960 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
41962 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
41965 * g++.dg/lookup/crash4.C: New test.
41967 2004-07-02 Zack Weinberg <zack@codesourcery.com>
41969 * gcc.c-torture/execute/builtin-abs-1.c
41970 * gcc.c-torture/execute/builtin-abs-2.c
41971 * gcc.c-torture/execute/builtin-complex-1.c
41972 * gcc.c-torture/execute/builtins/string-1-lib.c
41973 * gcc.c-torture/execute/builtins/string-1.c
41974 * gcc.c-torture/execute/builtins/string-2-lib.c
41975 * gcc.c-torture/execute/builtins/string-2.c
41976 * gcc.c-torture/execute/builtins/string-3-lib.c
41977 * gcc.c-torture/execute/builtins/string-3.c
41978 * gcc.c-torture/execute/builtins/string-4-lib.c
41979 * gcc.c-torture/execute/builtins/string-4.c
41980 * gcc.c-torture/execute/builtins/string-5-lib.c
41981 * gcc.c-torture/execute/builtins/string-5.c
41982 * gcc.c-torture/execute/builtins/string-6-lib.c
41983 * gcc.c-torture/execute/builtins/string-6.c
41984 * gcc.c-torture/execute/builtins/string-7-lib.c
41985 * gcc.c-torture/execute/builtins/string-7.c
41986 * gcc.c-torture/execute/builtins/string-8-lib.c
41987 * gcc.c-torture/execute/builtins/string-8.c
41988 * gcc.c-torture/execute/builtins/string-9-lib.c
41989 * gcc.c-torture/execute/builtins/string-9.c
41990 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
41991 * gcc.c-torture/execute/builtins/string-asm-1.c
41992 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
41993 * gcc.c-torture/execute/builtins/string-asm-2.c
41994 * gcc.c-torture/execute/stdio-opt-1.c
41995 * gcc.c-torture/execute/stdio-opt-2.c
41996 * gcc.c-torture/execute/stdio-opt-3.c
41997 * gcc.c-torture/execute/string-opt-1.c
41998 * gcc.c-torture/execute/string-opt-10.c
41999 * gcc.c-torture/execute/string-opt-11.c
42000 * gcc.c-torture/execute/string-opt-12.c
42001 * gcc.c-torture/execute/string-opt-13.c
42002 * gcc.c-torture/execute/string-opt-14.c
42003 * gcc.c-torture/execute/string-opt-15.c
42004 * gcc.c-torture/execute/string-opt-16.c
42005 * gcc.c-torture/execute/string-opt-2.c
42006 * gcc.c-torture/execute/string-opt-6.c
42007 * gcc.c-torture/execute/string-opt-7.c
42008 * gcc.c-torture/execute/string-opt-8.c:
42011 * gcc.c-torture/execute/builtins/abs-2.c
42012 * gcc.c-torture/execute/builtins/abs-3.c
42013 * gcc.c-torture/execute/builtins/complex-1.c
42014 * gcc.c-torture/execute/builtins/fprintf.c
42015 * gcc.c-torture/execute/builtins/fputs.c
42016 * gcc.c-torture/execute/builtins/memcmp.c
42017 * gcc.c-torture/execute/builtins/memmove.c
42018 * gcc.c-torture/execute/builtins/memops-asm.c
42019 * gcc.c-torture/execute/builtins/mempcpy-2.c
42020 * gcc.c-torture/execute/builtins/mempcpy.c
42021 * gcc.c-torture/execute/builtins/memset.c
42022 * gcc.c-torture/execute/builtins/printf.c
42023 * gcc.c-torture/execute/builtins/sprintf.c
42024 * gcc.c-torture/execute/builtins/strcat.c
42025 * gcc.c-torture/execute/builtins/strchr.c
42026 * gcc.c-torture/execute/builtins/strcmp.c
42027 * gcc.c-torture/execute/builtins/strcpy.c
42028 * gcc.c-torture/execute/builtins/strcspn.c
42029 * gcc.c-torture/execute/builtins/strlen-2.c
42030 * gcc.c-torture/execute/builtins/strlen.c
42031 * gcc.c-torture/execute/builtins/strncat.c
42032 * gcc.c-torture/execute/builtins/strncmp-2.c
42033 * gcc.c-torture/execute/builtins/strncmp.c
42034 * gcc.c-torture/execute/builtins/strncpy.c
42035 * gcc.c-torture/execute/builtins/strpbrk.c
42036 * gcc.c-torture/execute/builtins/strpcpy-2.c
42037 * gcc.c-torture/execute/builtins/strpcpy.c
42038 * gcc.c-torture/execute/builtins/strrchr.c
42039 * gcc.c-torture/execute/builtins/strspn.c
42040 * gcc.c-torture/execute/builtins/strstr-asm.c
42041 * gcc.c-torture/execute/builtins/strstr.c:
42042 ... these new files.
42044 * gcc.c-torture/execute/builtins/abs-2-lib.c
42045 * gcc.c-torture/execute/builtins/abs-3-lib.c
42046 * gcc.c-torture/execute/builtins/complex-1-lib.c
42047 * gcc.c-torture/execute/builtins/fprintf-lib.c
42048 * gcc.c-torture/execute/builtins/fputs-lib.c
42049 * gcc.c-torture/execute/builtins/memcmp-lib.c
42050 * gcc.c-torture/execute/builtins/memmove-lib.c
42051 * gcc.c-torture/execute/builtins/memops-asm-lib.c
42052 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
42053 * gcc.c-torture/execute/builtins/mempcpy-lib.c
42054 * gcc.c-torture/execute/builtins/memset-lib.c
42055 * gcc.c-torture/execute/builtins/printf-lib.c
42056 * gcc.c-torture/execute/builtins/sprintf-lib.c
42057 * gcc.c-torture/execute/builtins/strcat-lib.c
42058 * gcc.c-torture/execute/builtins/strchr-lib.c
42059 * gcc.c-torture/execute/builtins/strcmp-lib.c
42060 * gcc.c-torture/execute/builtins/strcpy-lib.c
42061 * gcc.c-torture/execute/builtins/strcspn-lib.c
42062 * gcc.c-torture/execute/builtins/strlen-2-lib.c
42063 * gcc.c-torture/execute/builtins/strlen-lib.c
42064 * gcc.c-torture/execute/builtins/strncat-lib.c
42065 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
42066 * gcc.c-torture/execute/builtins/strncmp-lib.c
42067 * gcc.c-torture/execute/builtins/strncpy-lib.c
42068 * gcc.c-torture/execute/builtins/strpbrk-lib.c
42069 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
42070 * gcc.c-torture/execute/builtins/strpcpy-lib.c
42071 * gcc.c-torture/execute/builtins/strrchr-lib.c
42072 * gcc.c-torture/execute/builtins/strspn-lib.c
42073 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
42074 * gcc.c-torture/execute/builtins/strstr-lib.c
42075 * gcc.c-torture/execute/builtins/lib/abs.c
42076 * gcc.c-torture/execute/builtins/lib/fprintf.c
42077 * gcc.c-torture/execute/builtins/lib/memset.c
42078 * gcc.c-torture/execute/builtins/lib/printf.c
42079 * gcc.c-torture/execute/builtins/lib/sprintf.c
42080 * gcc.c-torture/execute/builtins/lib/strcpy.c
42081 * gcc.c-torture/execute/builtins/lib/strcspn.c
42082 * gcc.c-torture/execute/builtins/lib/strncat.c
42083 * gcc.c-torture/execute/builtins/lib/strncmp.c
42084 * gcc.c-torture/execute/builtins/lib/strncpy.c
42085 * gcc.c-torture/execute/builtins/lib/strpbrk.c
42086 * gcc.c-torture/execute/builtins/lib/strspn.c
42087 * gcc.c-torture/execute/builtins/lib/strstr.c:
42088 New files containing support routines.
42090 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
42092 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
42093 when not optimizing.
42095 2004-07-02 Mark Mitchell <mark@codesourcery.com>
42098 * g++.dg/abi/mangle22.C: New test.
42099 * g++.dg/abi/mangle23.C: Likewise.
42101 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
42104 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
42105 Allow for cases without denormalized floating point numbers.
42107 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
42110 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
42111 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
42112 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
42113 expected warning text.
42114 * gcc.dg/format/diag-2.c: New test.
42116 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
42118 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
42120 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
42122 * gcc.dg/builtins-43.c: New.
42123 * gcc.dg/builtins-44.c: New.
42124 * gcc.dg/builtins-45.c: New.
42126 2004-06-26 Geoffrey Keating <geoffk@apple.com>
42127 Andreas Tobler <a.tobler@schweiz.ch>
42129 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
42130 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
42132 * gcc.dg/cleanup-11.c: Likewise.
42133 * gcc.dg/cleanup-8.c: Likewise.
42134 * gcc.dg/cleanup-9.c: Likewise.
42135 * gcc.dg/cleanup-5.c: Run on all platforms.
42137 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
42139 * g++.dg/warn/nonnull1.C: New test.
42141 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
42143 * gcc.dg/compat/compat-common.h: Wrap up CINT in
42144 an #ifndef SKIP_COMPLEX_INT/#endif pair.
42145 Special-case the Sun compiler wrt to <complex.h>.
42147 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
42149 * gcc.dg/Wunreachable-8.C: New test.
42151 * gcc.dg/h8300-ice2.c : New test.
42153 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
42156 * gfortran.fortran-torture/compile/implicit.f90: Add test
42157 for implicit character.
42159 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
42162 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
42163 Use tiny() intrinsic to find smallest non-negative real
42165 2004-06-30 Jakub Jelinek <jakub@redhat.com>
42167 * gcc.dg/compat/struct-by-value-22_main.c: New test.
42168 * gcc.dg/compat/struct-by-value-22_x.c: New.
42169 * gcc.dg/compat/struct-by-value-22_y.c: New.
42171 * gcc.c-torture/execute/20040629-1.c: New test.
42173 2004-06-29 Jakub Jelinek <jakub@redhat.com>
42175 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
42176 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
42179 * gcc.dg/20040625-1.c: New test.
42181 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42183 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
42185 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42188 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
42190 2004-06-29 Richard Henderson <rth@redhat.com>
42192 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
42194 2004-06-29 Paul Brook <paul@codesourcery.com>
42196 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
42197 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
42199 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
42202 * g++.dg/parse/crash15.C: New.
42204 2004-06-28 Andrew Pinski <apinski@apple.com>
42206 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
42207 by the error already.
42209 * g++.dg/opt/ptrmem4.C: Change to compile only test.
42211 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
42214 * gcc.dg/h8300-bss-align-1.c : New.
42216 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
42219 * g++.dg/template/ctor4.C: New.
42221 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
42224 * g++.dg/warn/Wsequence-point-1.C: New test.
42226 2004-06-27 Paul Brook <paul@codesourcery.com>
42228 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
42230 2004-06-27 Zack Weinberg <zack@codesourcery.com>
42232 * g++.old-deja/g++.mike/p7325.C: Remove.
42234 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
42237 * gcc.dg/pr14963.c: New test.
42239 2004-06-27 Mark Mitchell <mark@codesourcery.com>
42242 * g++.dg/parse/redef1.C: New test.
42244 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
42246 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
42248 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
42250 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
42251 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
42253 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
42254 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
42255 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
42256 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
42257 g++.brendan/enum14.C.
42258 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
42259 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
42260 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
42262 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
42265 2004-06-27 Roger Sayle <roger@eyesopen.com>
42267 * gcc.dg/20040527-1.c: New test case.
42269 2004-06-26 Bud Davis <bdavis9659@comcast.net>
42271 PR gfortran/pr16196
42272 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
42274 2004-06-25 Roger Sayle <roger@eyesopen.com>
42276 PR middle-end/15825
42277 * gcc.dg/pr15825-1.c: New test case.
42279 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
42281 * gcc.c-torture/execute/20040625-1.c: New test.
42283 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42285 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
42287 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
42289 * gcc.dg/torture/mips-div-1.c: New test.
42291 2004-06-24 Jeff Law <law@redhat.com>
42293 * gcc.dg/tree-ssa/20040624-1.c: New test.
42295 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
42297 * gcc.c-torture/compile/20040624-1.c: New test.
42299 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42301 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
42304 2004-06-23 Andrew Pinski <apinski@apple.com>
42306 PR middle-end/15988
42307 * g++.dg/opt/ptrmem4.C: New test.
42309 * gcc.dg/c90-array-quals-2.c: New test.
42311 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
42313 * gcc.dg/kpice1.c: New test.
42315 2006-06-23 Andrew Pinski <apinski@apple.com>
42317 * gcc.dg/c90-array-quals.c: New test.
42319 2006-06-22 Richard Henderson <rth@redhat.com>
42321 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
42323 2004-06-22 Loren James Rittle <ljrittle@acm.org>
42325 * gcc.dg/builtins-config.h: Handle FreeBSD.
42327 2006-06-22 Richard Henderson <rth@redhat.com>
42329 * g++.dg/opt/devirt1.C: New.
42331 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
42333 * g++.dg/opt/pr15551.C: New testcase.
42335 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
42338 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
42339 x86_64-*-linux* when compiling for 32bit.
42341 2004-06-21 Andrew Pinski <apinski@apple.com>
42343 * gcc.dg/pch/struct-1.c: New.
42344 * gcc.dg/pch/struct-1.hs: New.
42346 2004-06-21 Geoffrey Keating <geoffk@apple.com>
42348 * gcc.dg/pch/save-temps-1.c: New file.
42349 * gcc.dg/pch/save-temps-1.hs: New file.
42351 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
42353 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
42354 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
42356 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42358 * gfortran.fortran-torture/execute/select_1.f90: Rename function
42360 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
42361 Remove trailing spaces.
42363 2004-06-21 Richard Henderson <rth@redhat.com>
42365 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
42366 merging && to BIT_FIELD_REF.
42368 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
42370 * g++.dg/opt/placeholder1.C: New test.
42372 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
42374 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
42375 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
42376 * gcc.dg/compat/union-m128-1_x.c: Likewise.
42377 * gcc.dg/compat/union-m128-1_y.c: Likewise.
42379 2004-06-20 Zack Weinberg <zack@codesourcery.com>
42381 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
42383 * g++.dg/other/pragma-re-1.C: Add comments.
42385 2004-06-19 Bud Davis <bdavis9659@comcast.net>
42388 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
42390 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
42392 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
42393 instead of setting the type of size_t by
42396 2004-06-18 Roger Sayle <roger@eyesopen.com>
42398 * gcc.dg/unordered-2.c: New test case.
42399 * gcc.dg/unordered-3.c: New test case.
42401 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
42404 * lib/g++.exp (g++_version): Tweak regexp for version
42405 * lib/g77.exp (g77_version): Likewise.
42406 * lib/gfortran.exp (gfortran_version): Likewise.
42407 * lib/objc.exp (objc_version): Likewise.
42408 * lib/treelang.exp (treelang_version): Likewise.
42410 2004-06-19 Jakub Jelinek <jakub@redhat.com>
42412 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
42413 Use INT_MAX instead of __INT_MAX__.
42414 * gcc.dg/compat/struct-align-2_y.c: Likewise.
42416 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
42417 * gcc.dg/compat/scalar-return-3_x.c: Use it.
42418 * gcc.dg/compat/scalar-return-3_y.c: Use it.
42419 * gcc.dg/compat/scalar-return-4_x.c: Use it.
42420 * gcc.dg/compat/scalar-return-4_y.c: Use it.
42421 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
42422 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
42423 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
42424 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
42426 * gcc.dg/range-test-1.c: New test.
42427 * g++.dg/opt/range-test-1.C: New test.
42429 2004-06-17 Richard Henderson <rth@redhat.com>
42431 * objc.dg/sync-1.m: New.
42432 * objc.dg/try-catch-1.m: Don't force next runtime.
42433 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
42434 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
42435 shadowed catch clause.
42436 * objc.dg/try-catch-5.m: New.
42438 2004-06-17 Zack Weinberg <zack@codesourcery.com>
42441 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
42443 2004-06-15 Richard Henderson <rth@redhat.com>
42445 * gcc.dg/20001116-1.c: Move expected warning line.
42447 2004-06-15 Richard Henderson <rth@redhat.com>
42449 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
42450 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
42452 2004-06-15 Jeff Law <law@redhat.com>
42454 * gcc.dg/tree-ssa/20040615-1.c: New test.
42455 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
42456 be less sensitive to operand ordering.
42457 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
42459 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
42461 * g++.dg/abi/bitfield3.C: Add comment..
42463 2004-06-15 Richard Henderson <rth@redhat.com>
42465 * g++.dg/ext/stmtexpr1.C: XFAIL.
42466 * gcc.dg/20030612-1.c: XFAIL.
42468 2004-06-15 Eric Christopher <echristo@redhat.com>
42470 * g++.dg/charset/asm5.c: New.
42471 * gcc.dg/charset/asm6.c: New.
42473 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42476 * gfortran.fortran-torture/execute/select_1.f90: New test.
42478 2004-06-15 Paul Brook <paul@codesourcery.com>
42480 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
42482 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42485 * g++.dg/lookup/crash3.C: New test.
42487 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42490 * g++.dg/parse/dtor4.C: New test.
42492 2004-06-14 Jeff Law <law@redhat.com>
42494 * gcc.c-torture/compile/20040614-1.c: New test.
42496 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42499 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
42500 LEN of a character array.
42502 2004-06-14 Mark Mitchell <mark@codesourcery.com>
42505 * g++.dg/template/ptrmem10.C: New test.
42508 * g++.dg/template/friend30.C: New test.
42510 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42513 * gfortran.fortran-torture/compile/mloc.f90: New test.
42515 2004-06-13 Paul Brook <paul@codesourcery.com>
42517 * gfortran.fortran-torture/execute/random_2.f90: New test.
42519 2004-06-13 Eric Christopher <echristo@redhat.com>
42521 * gcc.dg/noncompile/redecl-1.c: Fix error message.
42523 2004-06-12 Paul Brook <paul@codesourcery.com>
42525 * gfortran.fortran-torture/execute/contained_3.f90: New test.
42527 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42530 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
42532 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42535 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
42536 syntax errors in end statements of contained subroutines.
42538 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42541 * gfortran.fortran-torture/execute/null_arg.f90: New test.
42543 2004-06-12 Bud Davis <bdavis9659@comcast.net>
42546 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
42548 2004-06-12 Bud Davis <bdavis9659@comcast.net>
42551 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
42553 2004-06-11 Mark Mitchell <mark@codesourcery.com>
42556 * g++.dg/parse/enum1.C: New test.
42558 2004-06-10 Jeff Law <law@redhat.com>
42560 * gcc.c-torture/compile/20040610-1.c: New test.
42562 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42564 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
42565 * g++.old-deja/g++.other/decl3.C: Likewise.
42567 2004-06-10 Brian Booth <bbooth@redhat.com>
42569 * gcc.dg/tree-ssa/20031015-1.c: Scan for
42570 V_MAY_DEF instead of VDEF.
42571 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
42573 2004-06-10 Mark Mitchell <mark@codesourcery.com>
42576 * g++.dg/conversion/const1.C: New test.
42579 * g++.dg/conversion/reinterpret1.C: New test.
42582 * g++.dg/template/enum2.C: New test.
42585 * g++.dg/template/error13.C: New test.
42587 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42590 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
42591 arguments to test_* REAL and of the right size.
42593 2004-06-10 Jakub Jelinek <jakub@redhat.com>
42596 PR rtl-optimization/15681
42597 * gcc.dg/20040609-1.c: New test.
42599 2004-06-10 Jakub Jelinek <jakub@redhat.com>
42602 * g++.dg/opt/builtins1.C: New test.
42604 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
42606 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
42607 that use default windows32 struct layout.
42608 * gcc.dg/i386-bitfield2.c: Likewise.
42610 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
42612 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
42613 for mingw32 and cygwin targets.
42615 2004-06-09 Geoffrey Keating <geoffk@apple.com>
42617 * gcc.dg/pch/macro-4.c: New.
42618 * gcc.dg/pch/macro-4.hs: New.
42620 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42623 * gfortran.fortran-torture/compile/name_clash.f90: New test.
42625 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42628 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
42630 2004-06-09 Bud Davis <bdavis9659@comcast.net>
42633 * gfortran.fortran-torture/execute/t_edit.f90: New test.
42635 2004-06-09 Bud Davis <bdavis9659@comcast.net>
42638 * gfortran.fortran-torture/execute/backspace.c : New test.
42640 2004-06-09 Paul Brook <paul@codesourcery.com>
42642 * gfortran.fortran-torture/execure/intrinsic_associated.f90
42643 (pointer_to_section): Rewrite to use smaller array.
42645 2004-06-08 David Edelsohn <edelsohn@gnu.org>
42647 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
42648 * gcc.dg/ext/altivec-10.c: Same.
42649 * gcc.dg/ext/altivec-11.c: Same.
42650 * gcc.dg/ext/altivec-12.c: Same.
42651 * gcc.dg/ext/altivec-13.c: Same.
42652 * gcc.dg/ext/altivec-14.c: Same.
42653 * gcc.dg/ext/altivec-15.c: Same.
42654 * gcc.dg/ext/altivec-16.c: Same.
42655 * gcc.dg/ext/altivec-3.c: Same.
42656 * gcc.dg/ext/altivec-4.c: Same.
42657 * gcc.dg/ext/altivec-6.c: Same.
42658 * gcc.dg/ext/altivec-7.c: Same.
42659 * gcc.dg/ext/altivec-8.c: Same.
42660 * gcc.dg/ext/altivec-varargs-1.c: Same.
42662 * g++.dg/ext/altivec-1.C: Correct dg syntax.
42663 * g++.dg/ext/altivec-10.C: Same.
42664 * g++.dg/ext/altivec-2.C: Same.
42665 * g++.dg/ext/altivec-3.C: Same.
42666 * g++.dg/ext/altivec-4.C: Same.
42667 * g++.dg/ext/altivec-5.C: Same.
42668 * g++.dg/ext/altivec-6.C: Same.
42669 * g++.dg/ext/altivec-7.C: Same.
42670 * g++.dg/ext/altivec-8.C: Same.
42671 * g++.dg/ext/altivec-9.C: Same.
42673 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42676 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
42678 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
42680 * gcc.dg/union-1.c: New test.
42682 2004-06-07 Roger Sayle <roger@eyesopen.com>
42684 * gcc.dg/builtins-41.c: New test case.
42685 * gcc.dg/builtins-42.c: New test case.
42687 2004-06-07 David Edelsohn <edelsohn@gnu.org>
42689 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
42690 * g++.dg/ext/altivec-10.C: Same.
42691 * g++.dg/ext/altivec-2.C: Same.
42692 * g++.dg/ext/altivec-3.C: Same.
42693 * g++.dg/ext/altivec-4.C: Same.
42694 * g++.dg/ext/altivec-5.C: Same.
42695 * g++.dg/ext/altivec-6.C: Same.
42696 * g++.dg/ext/altivec-7.C: Same.
42697 * g++.dg/ext/altivec-8.C: Same.
42698 * g++.dg/ext/altivec-9.C: Same.
42699 * g++.old-deja/g++.abi/cxa_vec.C: Same.
42700 * g++.old-deja/g++.brendan/new3.C: Same.
42701 * gcc.c-torture/execute/eeprof-1.x: Same.
42703 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
42706 * gcc.dg/pr14765-1.c: New test.
42708 2004-06-07 Roger Sayle <roger@eyesopen.com>
42711 * gcc.dg/pr14649-1.c: New test case.
42713 2004-06-07 Richard Henderson <rth@redhat.com>
42715 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
42718 2004-06-07 David Edelsohn <edelsohn@gnu.org>
42720 * g++.dg/eh/elide1.C: Remove XFAIL.
42722 2004-06-07 Mark Mitchell <mark@codesourcery.com>
42725 * g++.dg/expr/sizeof3.C: New test.
42728 * g++.dg/template/access14.C: New test.
42731 * g++.dg/template/enum1.C: New test.
42734 * g++.dg/eh/throw1.C: New test.
42736 2004-06-07 David Ayers <d.ayers@inode.at>
42737 Ziemowit Laski <zlaski@apple.com>
42739 * lib/objc.exp (objc_target_compile): Revert the '-framework
42740 Foundation' flag fix, since bare Darwin does not ship
42741 with the Foundation framework.
42742 * objc/execute/next_mapping.h: Provide a local NSConstantString
42743 @interface and @implementation.
42744 (objc_constant_string_init): A constructor function, used to
42745 initialize the NSConstantString meta-class object.
42746 * objc/execute/string1.m: Include "next_mapping.h" instead of
42747 <Foundation/NSString.h>.
42748 * objc/execute/string2.m: Likewise.
42749 * objc/execute/string3.m: Likewise.
42750 * objc/execute/string4.m: Likewise.
42752 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
42754 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
42755 to double. Replace double with FLOAT.
42756 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
42758 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
42759 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
42760 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
42761 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
42762 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
42763 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
42764 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
42765 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
42767 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
42770 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
42772 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42775 * g++.dg/template/meminit2.C: New test.
42777 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
42780 * gcc.c-torture/execute/compare-fp-1.c,
42781 gcc.c-torture/execute/compare-fp-2.c,
42782 gcc.c-torture/execute/compare-fp-3.c,
42783 gcc.c-torture/execute/compare-fp-4.c,
42784 gcc.c-torture/execute/compare-fp-3.x,
42785 gcc.c-torture/execute/compare-fp-4.x: Moved...
42786 * gcc.c-torture/execute/ieee/compare-fp-1.c,
42787 gcc.c-torture/execute/ieee/compare-fp-2.c,
42788 gcc.c-torture/execute/ieee/compare-fp-3.c,
42789 gcc.c-torture/execute/ieee/compare-fp-4.c,
42790 gcc.c-torture/execute/ieee/compare-fp-3.x,
42791 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
42793 2004-06-04 David Ayers <d.ayers@inode.at>
42795 * objc/execute/protocol-isEqual-4.m: New testcase.
42797 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
42799 * objc/execute/protocol-isEqual-1.m: New testcase.
42800 * objc/execute/protocol-isEqual-2.m: New testcase.
42801 * objc/execute/protocol-isEqual-3.m: New testcase.
42803 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42805 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
42807 2004-06-02 Ziemowit Laski <zlaski@apple.com>
42809 * lib/objc.exp (objc_target_compile): When running tests on
42810 Darwin (Mac OS X), inform the linker about '-framework
42813 2004-06-02 Eric Christopher <echristo@redhat.com>
42815 * gcc.c-torture/compile/20040602-1.c: New.
42817 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
42819 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
42820 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
42822 PR tree-optimization/14736
42823 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
42825 PR tree-optimization/14042
42826 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
42828 PR tree-optimization/14729
42829 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
42831 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
42834 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
42836 2004-06-01 Richard Hederson <rth@redhat.com>
42838 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
42840 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
42843 * g++.dg/parse/offsetof4.C: New test.
42845 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
42848 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
42850 2004-05-31 Mark Mitchell <mark@codesourcery.com>
42853 * g++.dg/template/friend29.C: New test.
42855 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
42858 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
42860 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
42862 * gcc.dg/sparc-trap-1.c: New test.
42864 2004-05-31 Roger Sayle <roger@eyesopen.com>
42866 PR middle-end/15069
42867 * g++.dg/opt/fold3.C: New test case.
42869 2004-05-30 Graham Stott <graham.stott@btinternet.com>
42871 * lib/target-supports.exp (check_iconv_available): Fix fallout
42872 from 2004-05-28 patch.
42874 2004-05-30 Paul Brook <paul@codesourcery.com>
42877 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
42878 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
42880 2004-05-30 Steven G. Kargl <kargls@comcast.net>
42882 * gfortran.fortran-torture/execute/random_1.f90: New test.
42884 2004-05-28 Ziemowit Laski <zlaski@apple.com>
42886 * g++.dg/ext/altivec-10.C: New test.
42888 2004-05-29 Paul Brook <paul@codesourcery.com>
42890 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
42892 2004-05-28 Ziemowit Laski <zlaski@apple.com>
42894 * gcc.dg/altivec-16.c: New test.
42896 2004-05-28 Janis Johnson <janis187@us.ibm.com>
42898 * lib/target-supports.exp (check_vmx_hw_available): New.
42899 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
42901 * lib/target-supports.exp (check_alias_available,
42902 check_iconv_available, check_named_sections_available): Use
42903 unique names for temporary files.
42905 2004-05-28 Ziemowit Laski <zlaski@apple.com>
42907 * gcc.dg/altivec-15.c: New test.
42909 2004-05-28 Mark Mitchell <mark@codesourcery.com>
42912 * g++.dg/warn/noeffect6.C: New test.
42915 * g++.dg/expr/ptrmem4.C: New test.
42918 * g++.dg/template/operator3.C: New test.
42920 2004-05-28 Mark Mitchell <mark@codesourcery.com>
42923 * g++.dg/lookup/redecl1.C: New test.
42924 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
42926 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
42928 * gcc.c-torture/execute/compare-fp-1.c,
42929 gcc.c-torture/execute/compare-fp-2.c,
42930 gcc.c-torture/execute/compare-fp-3.c,
42931 gcc.c-torture/execute/compare-fp-4.c,
42932 gcc.c-torture/execute/compare-fp-3.x,
42933 gcc.c-torture/execute/compare-fp-4.x,
42934 gcc.dg/pr15649-1.c: New.
42936 2004-05-27 Adam Nemet <anemet@lnxw.com>
42939 * g++.dg/init/array14.C: New test.
42941 2004-05-25 Janis Johnson <janis187@us.ibm.com>
42943 * lib/compat.exp (compat-get-options-main): New.
42944 (compat-get-options): Remove unneeded code, warn for ignored
42946 (compat-execute): Check flag set by dg-require-* commands.
42948 * lib/compat.exp (compat-execute): Break up long lines.
42950 2004-05-24 Janis Johnson <janis187@us.ibm.com>
42952 * gcc.dg/altivec-7.c: Don't use 'vector long'.
42953 * gcc.dg/altivec-14.c: New test.
42954 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
42956 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
42957 * gcc.dg/altivec-12.c: Ditto.
42959 * gcc.dg/altivec-3.c: Move call to altivec_check.
42961 2004-05-23 Mark Mitchell <mark@codesourcery.com>
42964 * g++.dg/template/error12.C: New test.
42967 * g++.dg/ext/attrib15.C: New test.
42970 * g++.dg/template/ptrmem9.C: New test.
42972 2004-05-25 Paul Brook <paul@codesourcery.com>
42974 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
42976 2004-05-23 Mark Mitchell <mark@codesourcery.com>
42979 * g++.dg/template/crash19.C: New test.
42981 2004-05-23 Mark Mitchell <mark@codesourcery.com>
42984 * g++.dg/template/redecl1.C: New test.
42986 2004-05-23 Mark Mitchell <mark@codesourcery.com>
42989 * g++.dg/other/ns1.C: New test.
42992 * g++.dg/template/invalid1.C: New test.
42994 2004-05-23 Paul Brook <paul@codesourcery.com>
42995 Victor Leikehman <lei@haifasphere.co.il>
42997 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
42998 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
43000 2004-05-22 Mark Mitchell <mark@codesourcery.com>
43004 * g++.dg/template/non-dependent5.C: New test.
43005 * g++.dg/template/non-dependent6.C: New test.
43007 2004-05-22 Mark Mitchell <mark@codesourcery.com>
43010 * g++.dg/inherit/union1.C: New test.
43013 * g++.dg/template/addr1.C: New test.
43016 * g++.dg/template/array5.C: New test.
43019 * g++.dg/template/array6.C: New test.
43021 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
43022 Roger Sayle <roger@eyesopen.com>
43024 * g++.dg/lookup/forscope2.C: New test case.
43026 2004-05-22 Ben Elliston <bje@au.ibm.com>
43028 * gcc.dg/cpp/Wmissingdirs.c: New.
43030 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
43033 * gcc.dg/compat/union-m128-1.h: New file.
43034 * gcc.dg/compat/union-m128-1_main.c: Likewise.
43035 * gcc.dg/compat/union-m128-1_x.c: Likewise.
43036 * gcc.dg/compat/union-m128-1_y.c: Likewise.
43038 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
43041 * gcc.dg/compat/struct-complex-1.h: New file.
43042 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
43043 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
43044 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
43046 2004-05-20 Roger Sayle <roger@eyesopen.com>
43049 * gcc.dg/pr3074-1.c: New test case.
43050 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
43052 2004-05-20 Falk Hueffner <falk@debian.org>
43055 * gcc.dg/ftrapv-1.c: New test case.
43057 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
43059 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
43061 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
43062 Jeff Law <law@redhat.com>
43064 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
43065 * gcc.dg/tree-ssa/20040518-2.c: New test.
43067 * gcc.dg/tree-ssa/20040518-1.c: New test.
43069 2004-05-18 Zack Weinberg <zack@codesourcery.com>
43071 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
43073 2004-05-18 Paul Brook <paul@codesourcery.com>
43076 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
43078 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
43080 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
43083 2004-05-17 Steven Bosscher <stevenb@suse.de>
43085 * gcc.dg/tree-ssa/20040517-1.c: New test.
43087 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
43089 * gcc.dg/loop-4.c: New test.
43091 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
43093 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
43095 2004-05-15 Bud Davis <bdavis9659@comcast.net>
43098 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
43100 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
43104 * gfortran.fortran-torture/compile/data_1.f90: New test.
43106 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
43108 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
43109 * gcc.dg/uninit-H.c: Define ASM for __s390__.
43111 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
43113 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
43115 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
43118 * gcc.dg/format/xopen-1.c: Adjust expected message.
43119 * gcc.dg/format/xopen-3.c: New test.
43121 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
43123 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
43125 2004-05-14 Jeff Law <law@redhat.com>
43127 * gcc.dg/tree-ssa/20040514-2.c: New test.
43129 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
43131 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
43133 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
43136 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
43138 * gcc.dg/tree-ssa/20040514-1.c: New test.
43140 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
43142 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
43145 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
43148 * gfortran.fortran-torture/compile/do_1.f90: New test.
43150 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
43153 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
43156 2004-05-14 Bud Davis <bdavis9659@comcast.net>
43159 * gfortran.fortran-torture/execute/random_init.f90: New test.
43161 2004-05-13 Paul Brook <paul@codesourcery.com>
43164 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
43166 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
43168 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
43169 for the powerpc case.
43171 2004-05-13 Jeff Law <law@redhat.com>
43173 * gcc.dg/tree-ssa/20040513-1.c: New test.
43174 * gcc.dg/tree-ssa/20040513-2.c: New test.
43176 2004-05-13 Paul Brook <paul@codesourcery.com>
43178 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
43179 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
43180 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
43182 2004-05-13 Andreas Schwab <schwab@suse.de>
43185 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
43188 2004-05-13 Bud Davis <bdavis9659@comcast.net>
43191 * gfortran.fortran-torture/execute/adjustr.f90: New file.
43193 2004-05-13 Diego Novillo <dnovillo@redhat.com>
43195 Merge from tree-ssa-20020619-branch. See
43196 ChangeLog.tree-ssa for details.
43198 2004-05-11 Ziemowit Laski <zlaski@apple.com>
43200 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
43201 include <altivec.h> explicitly.
43202 * gcc.dg/altivec-13.c: Likewise.
43204 2004-05-11 Paul Brook <paul@codesourcery.com>
43206 * gcc.c-torture/compile/20010518-1.c: Force enum size.
43208 2004-05-10 Eric Christopher <echristo@redhat.com>
43210 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
43211 * gcc.dg/sibcall-4.c: Ditto.
43213 2004-05-10 Ziemowit Laski <zlaski@apple.com>
43215 * g++.dg/ext/altivec-8.C: New test case.
43216 * gcc.dg/altivec-13.c: New test case.
43218 2004-05-08 Roger Sayle <roger@eyesopen.com>
43220 * gcc.c-torture/execute/divcmp-1.c: New test case.
43221 * gcc.c-torture/execute/divcmp-2.c: New test case.
43222 * gcc.c-torture/execute/divcmp-3.c: New test case.
43224 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
43226 * g++.dg/other/pragma-re-2.C: New test.
43228 2004-05-07 Uros Bizjak <uros@kss-loka.si>
43230 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
43231 * gcc.dg/i386-387-2.c: Likewise.
43233 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
43235 * gcc.dg/i386-387-6.c: Likewise.
43237 2004-05-07 Uros Bizjak <uros@kss-loka.si>
43239 * gcc.dg/builtins-33.c: Also check log1p*.
43241 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
43243 PR optimization/15296
43244 * gcc.c-torture/execute/pr15296.c: New test.
43246 2004-05-05 Uros Bizjak <uros@kss-loka.si>
43248 * gcc.dg/builtins-40.c: New test.
43250 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
43252 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
43254 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
43256 * g++.dg/ext/spe1.C: New testcase.
43258 2004-05-04 Ziemowit Laski <zlaski@apple.com>
43260 * objc.dg/image-info.m: Allow additional attributes
43261 for __image_info section.
43263 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
43265 * gcc.dg/torture/mips-hilo-2.c: New test.
43267 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43270 * g++.dg/template/member5.C: New test.
43272 2004-05-03 Uros Bizjak <uros@kss-loka.si>
43274 * gcc.dg/builtins-34.c: Also check expm1*.
43276 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43278 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
43279 * gcc.dg/torture/builtin-convert-3.c: New test.
43281 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
43283 PR middle-end/15054
43284 * g++.dg/opt/pr15054.C: New test.
43286 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43288 * gcc.dg/torture/builtin-rounding-1.c: New test.
43289 * gcc.dg/builtins-25.c: Delete.
43290 * gcc.dg/builtins-29.c: Delete.
43292 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
43294 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
43295 * gcc.dg/sibcall-4.c: Likewise.
43296 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
43298 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
43300 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
43301 bit-field on 16-bit targets.
43303 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
43305 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
43308 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
43310 * gcc.dg/rs6000-power2-1.c: Change to compile only.
43311 * gcc.dg/rs6000-power2-2.c: Likewise.
43313 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
43315 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
43316 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
43317 Change the asm registers to be in form of frN instead of fN.
43319 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43321 * gcc.dg/torture/builtin-convert-2.c: New test.
43323 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
43325 * gcc.dg/rs6000-power2-1.c: New test.
43326 * gcc.dg/rs6000-power2-2.c: New test.
43328 2004-04-28 Jan Hubicka <jh@suse.cz>
43330 * gcc.dg/unused-6.c: New test.
43332 2004-04-24 Laurent GUERBY <laurent@guerby.net>
43333 Ulrich Weigand <uweigand@de.ibm.com>
43335 * ada/acats/run_all.sh: Define $target variable.
43337 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
43340 * g++.dg/other/vararg-1.C: New test.
43343 * g++.dg/eh/cleanup3.C: New test.
43345 2004-04-24 Laurent GUERBY <laurent@guerby.net>
43347 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
43348 and ad8011a (target_insn).
43349 * ada/acats/support/macro.dfs: Likewise.
43350 * ada/acats/support/impbit.adb: New file.
43352 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
43354 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
43356 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
43358 * gcc.dg/loop-3.c: New test.
43360 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
43362 * gcc.c-torture/execute/simd-5.c: New test.
43364 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43367 * g++.dg/template/crash18.C: New test.
43369 2004-04-22 Mark Mitchell <mark@codesourcery.com>
43371 * g++.dg/ext/complit3.C: New test.
43373 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
43375 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
43376 * gcc.dg/altivec-3.c: Same.
43377 * gcc.dg/altivec-varargs-1.c: Same.
43379 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
43381 * lib/target-supports.exp (check_profiling_available): Assume
43382 profiling is not available on powerpc-eabi targets.
43384 2004-04-21 Janis Johnson <janis187@us.ibm.com>
43386 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
43387 * gcc.dg/vmx/bug-1.c: Ditto.
43389 2004-04-20 Eric Christopher <echristo@redhat.com>
43391 * gcc.dg/charset/extern.c: New test.
43392 * g++.dg/charset/extern3.cc: Ditto.
43394 2004-04-20 Uros Bizjak <uros@kss-loka.si>
43396 * gcc.dg/builtins-39.c: New test.
43398 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
43400 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
43402 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
43404 * gcc.dg/torture/mips-hilo-1.c: New test.
43406 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
43408 * gcc.c-torture/compile/20040419-1.c: New test.
43410 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
43412 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
43414 2004-04-18 Zack Weinberg <zack@codesourcery.com>
43415 Aldy Hernandez <aldyh@redhat.com>
43417 * gcc.c-torture/execute/va-arg-24.c: New.
43419 2004-04-17 Zack Weinberg <zack@codesourcery.com>
43420 Aldy Hernandez <aldyh@redhat.com>
43422 * gcc.dg/vmx/1b-01.c: New.
43423 * gcc.dg/vmx/1b-02.c: New.
43424 * gcc.dg/vmx/1b-03.c: New.
43425 * gcc.dg/vmx/1b-04.c: New.
43426 * gcc.dg/vmx/1b-05.c: New.
43427 * gcc.dg/vmx/1b-06.c: New.
43428 * gcc.dg/vmx/1b-07.c: New.
43429 * gcc.dg/vmx/1c-01.c: New.
43430 * gcc.dg/vmx/1c-02.c: New.
43431 * gcc.dg/vmx/3a-01a.c: New.
43432 * gcc.dg/vmx/3a-01.c: New.
43433 * gcc.dg/vmx/3a-01m.c: New.
43434 * gcc.dg/vmx/3a-03.c: New.
43435 * gcc.dg/vmx/3a-03m.c: New.
43436 * gcc.dg/vmx/3a-04.c: New.
43437 * gcc.dg/vmx/3a-04m.c: New.
43438 * gcc.dg/vmx/3a-05.c: New.
43439 * gcc.dg/vmx/3a-06.c: New.
43440 * gcc.dg/vmx/3a-06m.c: New.
43441 * gcc.dg/vmx/3a-07.c: New.
43442 * gcc.dg/vmx/3b-01.c: New.
43443 * gcc.dg/vmx/3b-02.c: New.
43444 * gcc.dg/vmx/3b-10.c: New.
43445 * gcc.dg/vmx/3b-13.c: New.
43446 * gcc.dg/vmx/3b-14.c: New.
43447 * gcc.dg/vmx/3b-15.c: New.
43448 * gcc.dg/vmx/3c-01a.c: New.
43449 * gcc.dg/vmx/3c-01.c: New.
43450 * gcc.dg/vmx/3c-02.c: New.
43451 * gcc.dg/vmx/3c-03.c: New.
43452 * gcc.dg/vmx/3d-01.c: New.
43453 * gcc.dg/vmx/4-01.c: New.
43454 * gcc.dg/vmx/4-03.c: New.
43455 * gcc.dg/vmx/5-01.c: New.
43456 * gcc.dg/vmx/5-02.c: New.
43457 * gcc.dg/vmx/5-03.c: New.
43458 * gcc.dg/vmx/5-04.c: New.
43459 * gcc.dg/vmx/5-05.c: New.
43460 * gcc.dg/vmx/5-06.c: New.
43461 * gcc.dg/vmx/5-07.c: New.
43462 * gcc.dg/vmx/5-07t.c: New.
43463 * gcc.dg/vmx/5-08.c: New.
43464 * gcc.dg/vmx/5-10.c: New.
43465 * gcc.dg/vmx/5-11.c: New.
43466 * gcc.dg/vmx/7-01a.c: New.
43467 * gcc.dg/vmx/7-01.c: New.
43468 * gcc.dg/vmx/7c-01.c: New.
43469 * gcc.dg/vmx/7d-01.c: New.
43470 * gcc.dg/vmx/7d-02.c: New.
43471 * gcc.dg/vmx/8-01.c: New.
43472 * gcc.dg/vmx/8-02a.c: New.
43473 * gcc.dg/vmx/8-02.c: New.
43474 * gcc.dg/vmx/brode-1.c: New.
43475 * gcc.dg/vmx/bug-1.c: New.
43476 * gcc.dg/vmx/bug-2.c: New.
43477 * gcc.dg/vmx/bug-3.c: New.
43478 * gcc.dg/vmx/cw-bug-1.c: New.
43479 * gcc.dg/vmx/cw-bug-2.c: New.
43480 * gcc.dg/vmx/cw-bug-3.c: New.
43481 * gcc.dg/vmx/dct.c: New.
43482 * gcc.dg/vmx/debug-1.c: New.
43483 * gcc.dg/vmx/debug-2.c: New.
43484 * gcc.dg/vmx/debug-3.c: New.
43485 * gcc.dg/vmx/debug-4.c: New.
43486 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
43487 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
43488 * gcc.dg/vmx/eg-5.c: New.
43489 * gcc.dg/vmx/fft.c: New.
43490 * gcc.dg/vmx/gcc-bug-1.c: New.
43491 * gcc.dg/vmx/gcc-bug-2.c: New.
43492 * gcc.dg/vmx/gcc-bug-3.c: New.
43493 * gcc.dg/vmx/gcc-bug-4.c: New.
43494 * gcc.dg/vmx/gcc-bug-5.c: New.
43495 * gcc.dg/vmx/gcc-bug-6.c: New.
43496 * gcc.dg/vmx/gcc-bug-7.c: New.
43497 * gcc.dg/vmx/gcc-bug-8.c: New.
43498 * gcc.dg/vmx/gcc-bug-9.c: New.
43499 * gcc.dg/vmx/gcc-bug-b.c: New.
43500 * gcc.dg/vmx/gcc-bug-c.c: New.
43501 * gcc.dg/vmx/gcc-bug-d.c: New.
43502 * gcc.dg/vmx/gcc-bug-e.c: New.
43503 * gcc.dg/vmx/gcc-bug-f.c: New.
43504 * gcc.dg/vmx/gcc-bug-g.c: New.
43505 * gcc.dg/vmx/gcc-bug-i.c: New.
43506 * gcc.dg/vmx/harness.h: New.
43507 * gcc.dg/vmx/ira1.c: New.
43508 * gcc.dg/vmx/ira2a.c: New.
43509 * gcc.dg/vmx/ira2b.c: New.
43510 * gcc.dg/vmx/ira2.c: New.
43511 * gcc.dg/vmx/ira2c.c: New.
43512 * gcc.dg/vmx/mem.c: New.
43513 * gcc.dg/vmx/newton-1.c: New.
43514 * gcc.dg/vmx/ops.c: New.
43515 * gcc.dg/vmx/sn7153.c: New.
43516 * gcc.dg/vmx/spill2.c: New.
43517 * gcc.dg/vmx/spill3.c: New.
43518 * gcc.dg/vmx/spill.c: New.
43519 * gcc.dg/vmx/t.c: New.
43520 * gcc.dg/vmx/varargs-1.c: New.
43521 * gcc.dg/vmx/varargs-2.c: New.
43522 * gcc.dg/vmx/varargs-3.c: New.
43523 * gcc.dg/vmx/varargs-4.c: New.
43524 * gcc.dg/vmx/varargs-5.c: New.
43525 * gcc.dg/vmx/varargs-6.c: New.
43526 * gcc.dg/vmx/varargs-7.c: New.
43527 * gcc.dg/vmx/vmx.exp: New.
43528 * gcc.dg/vmx/vprint-1.c: New.
43529 * gcc.dg/vmx/vscan-1.c: New.
43530 * gcc.dg/vmx/x-01.c: New.
43531 * gcc.dg/vmx/x-02.c: New.
43532 * gcc.dg/vmx/x-03.c: New.
43533 * gcc.dg/vmx/x-04.c: New.
43534 * gcc.dg/vmx/x-05.c: New.
43535 * gcc.dg/vmx/yousufi-1.c: New.
43536 * gcc.dg/vmx/zero-1.c: New.
43537 * gcc.dg/vmx/zero.c: New.
43539 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
43541 * g++.dg/lookup/java1.C: Update for chage of
43543 * g++.dg/lookup/java2.C: Likewise.
43545 2004-04-17 Laurent GUERBY <laurent@guerby.net>
43547 * ada/acats/run_all.sh: use -O2 by default.
43549 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
43551 * gcc.dg/vr-mult-[12].c: New tests.
43553 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43555 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
43557 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
43559 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
43561 * lib/target-supports.exp (check_profiling_available): Assume
43562 profiling isn't available for mips*-*-elf targets.
43564 2004-04-14 Uros Bizjak <uros@kss-loka.si>
43566 * gcc.dg/builtins-38.c: New test.
43568 2004-04-14 Eric Christopher <echristo@redhat.com>
43570 * g++.dg/charset/charset.exp: Run .cc extension tests.
43572 2004-04-14 Zack Weinberg <zack@codesourcery.com>
43574 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
43576 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43578 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
43580 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
43582 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
43583 * gcc.dg/i386-387-2.c: Likewise.
43585 * gcc.dg/i386-387-7.c: New test.
43586 * gcc.dg/i386-387-8.c: New test.
43588 * gcc.dg/builtins-37.c: New test.
43590 2004-04-13 Geoffrey Keating <geoffk@apple.com>
43592 * g++.dg/pch/externc-1.C: Add missing semicolon.
43594 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
43596 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
43598 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
43600 * gcc.c-torture/execute/20040411-1.c: New test.
43602 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
43604 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
43606 2004-04-09 Chris Demetriou <cgd@broadcom.com>
43608 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
43610 2004-04-09 Zack Weinberg <zack@codesourcery.com>
43612 * lib/target-supports.exp (check_named_sections_available): New.
43613 * lib/gcc-dg.exp (dg-require-named-sections): New.
43614 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
43615 old-deja.exp. Also prune error-count message from HP linker.
43616 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
43618 * g++.dg/init/init-ref4.C: Use dg-require-weak.
43619 * g++.old-deja/g++.pt/static3.C: Likewise.
43620 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
43622 2004-04-09 Roger Sayle <roger@eyesopen.com>
43624 * gcc.c-torture/execute/20040409-1.c: New test case.
43625 * gcc.c-torture/execute/20040409-2.c: New test case.
43626 * gcc.c-torture/execute/20040409-3.c: New test case.
43628 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
43630 * gcc.dg/20040409-1.c: New test.
43632 2004-04-08 Roger Sayle <roger@eyesopen.com>
43635 * g++.dg/opt/pr14888.C: New test case.
43637 2004-04-08 Geoffrey Keating <geoffk@apple.com>
43639 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
43640 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
43641 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
43642 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
43645 2004-04-08 Paul Brook <paul@codesourcery.com>
43647 * gcc.dg/spill-1.c: New test.
43649 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43651 * gcc.dg/torture/builtin-ctype-2.c: New test.
43653 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
43655 * gcc.dg/pch/pch.exp: Add largefile test.
43657 2004-04-06 Geoffrey Keating <geoffk@apple.com>
43659 * g++.dg/pch/externc-1.Hs: New.
43660 * g++.dg/pch/externc-1.C: New.
43662 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43664 * gcc.dg/compat/struct-by-value-5a_main.c,
43665 gcc.dg/compat/struct-by-value-5b_main.c: New files.
43666 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
43667 * gcc.dg/compat/struct-by-value-5a_x.c,
43668 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
43669 gcc.dg/compat/struct-by-value-5_x.c.
43670 * gcc.dg/compat/struct-by-value-5a_y.c,
43671 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
43672 gcc.dg/compat/struct-by-value-5_y.c.
43674 * gcc.dg/compat/struct-by-value-6a_main.c,
43675 gcc.dg/compat/struct-by-value-6b_main.c: New files.
43676 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
43677 * gcc.dg/compat/struct-by-value-6a_x.c,
43678 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
43679 gcc.dg/compat/struct-by-value-6_x.c.
43680 * gcc.dg/compat/struct-by-value-6a_y.c,
43681 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
43682 gcc.dg/compat/struct-by-value-6_y.c.
43684 * gcc.dg/compat/struct-by-value-7a_main.c,
43685 gcc.dg/compat/struct-by-value-7b_main.c: New files.
43686 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
43687 * gcc.dg/compat/struct-by-value-7a_x.c,
43688 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
43689 gcc.dg/compat/struct-by-value-7_x.c.
43690 * gcc.dg/compat/struct-by-value-7a_y.c,
43691 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
43692 gcc.dg/compat/struct-by-value-7_y.c.
43694 2004-04-06 Jakub Jelinek <jakub@redhat.com>
43696 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
43697 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
43698 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
43701 2004-04-06 Uros Bizjak <uros@kss-loka.si>
43703 * gcc.dg/builtins-36.c: New test.
43705 2004-04-06 Paul Brook <paul@codesourcery.com>
43707 * README.gcc: Remove obsolete contraint on testcases.
43709 2004-04-05 Paul Brook <paul@codesourcery.com>
43712 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
43713 failure and exit(0) on success.
43714 * g++.dg/expr/anew2.C: Ditto.
43715 * g++.dg/expr/anew3.C: Ditto.
43716 * g++.dg/expr/anew4.C: Ditto.
43718 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
43721 * g++.dg/template/unify7.C: New.
43723 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
43725 * g++.dg/README: Bring up to date with new subdirectories; remove
43726 duplicate subdirectory lines.
43728 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
43731 * g++.dg/template/unify5.C: New.
43732 * g++.dg/template/unify6.C: New.
43733 * g++.dg/template/qualttp20.C: Adjust.
43734 * g++.old-deja/g++.jason/report.C: Adjust.
43735 * g++.old-deja/g++.other/qual1.C: Adjust.
43737 2004-04-01 Mark Mitchell <mark@codesourcery.com>
43740 * g++.dg/inherit/ptrmem1.C: New test.
43742 2004-04-01 Jakub Jelinek <jakub@redhat.com>
43745 * gcc.c-torture/execute/20040331-1.c: New test.
43746 * gcc.dg/20040331-1.c: New test.
43748 2004-04-01 Paul Brook <paul@codesourcery.com>
43750 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
43752 2004-03-30 Mark Mitchell <mark@codesourcery.com>
43755 * g++.dg/init/goto1.C: New test.
43758 * g++.dg/template/defarg4.C: New test.
43760 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
43762 * gcc.dg/altivec-11.c: Extend test for more valid cases.
43764 2004-03-28 David Edelsohn <edelsohn@gnu.org>
43766 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
43768 2004-03-28 Zack Weinberg <zack@codesourcery.com>
43770 * gcc.dg/noncompile/undeclared-2.c: New test.
43772 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
43774 * gcc.dg/940409-1.c: Remove XFAIL.
43775 * gcc.dg/reg-vol-struct-1.c: New test.
43777 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43779 * gcc.dg/torture/builtin-wctype-1.c: New test.
43781 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
43783 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
43784 * gcc.dg/20001101-1.c: Likewise.
43785 * gcc.dg/20001102-1.c: Likewise.
43787 2004-03-25 Roger Sayle <roger@eyesopen.com>
43789 * gcc.dg/compare8.c: Add an additional test for XOR.
43791 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43793 * gcc.dg/torture/builtin-ctype-1.c: New test.
43795 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43797 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
43798 * gcc.dg/torture/builtin-math-1.c: Likewise.
43799 * gcc.dg/torture/builtin-power-1.c: New test.
43801 2004-03-24 Andreas Schwab <schwab@suse.de>
43803 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
43806 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
43807 Roger Sayle <roger@eyesopen.com>
43809 * gcc.dg/compare8.c: New test case.
43811 2004-03-23 Ziemowit Laski <zlaski@apple.com>
43813 * g++.dg/ext/altivec-7.C: New test.
43815 2004-03-23 Zack Weinberg <zack@codesourcery.com>
43817 PR 12267, 12391, 12560, 13129, 14114, 14133
43818 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
43819 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
43820 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
43821 Adjust error regexps.
43822 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
43823 * gcc.dg/noncompile/undeclared-1.c: New test cases.
43824 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
43825 * gcc.dg/local1.c: Add explanatory comment.
43827 2004-03-23 Roger Sayle <roger@eyesopen.com>
43829 PR optimization/14669
43830 * g++.dg/opt/fold2.C: New test case.
43832 2004-03-22 Jakub Jelinek <jakub@redhat.com>
43835 * gcc.dg/20040322-1.c: New test.
43837 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
43839 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
43840 * gcc.dg/ultrasp4.c: Likewise.
43841 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
43843 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
43845 * gcc.dg/i386-sse-8.c: Reset default options.
43847 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
43849 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
43850 in the error message text.
43852 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
43854 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
43856 2004-03-21 Mark Mitchell <mark@codesourcery.com>
43859 * g++.dg/init/array13.C: New test.
43861 2004-03-20 Roger Sayle <roger@eyesopen.com>
43864 * gcc.c-torture/compile/pr13889.c: New test case.
43866 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
43869 * builtins-1.c (nan, nans): Don't test.
43870 * builtins-30.c: Don't use nan, nanf, nanl.
43871 * builtins-35.c: New test.
43873 2004-03-19 Ziemowit Laski <zlaski@apple.com>
43875 * g++.dg/ext/altivec-6.C: New test.
43877 2004-03-19 Mark Mitchell <mark@codesourcery.com>
43879 * g++.dg/init/placement3.C: New test.
43881 * g++.dg/template/spec13.C: New test.
43883 * g++.dg/lookup/using11.C: New test.
43885 * g++.dg/lookup/koenig3.C: New test.
43887 * g++.dg/template/operator2.C: New test.
43889 * g++.dg/expr/dtor3.C: New test.
43890 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
43892 * g++.old-deja/g++.law/visibility28.C: Likewise.
43894 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
43896 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
43897 * gcc.dg/ppc64-abi-3.c: Likewise.
43899 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
43902 * g++.dg/parse/template15.C: New test.
43904 2004-03-18 Mark Mitchell <mark@codesourcery.com>
43906 * g++.dg/expr/dtor2.C: New test.
43908 * g++.dg/lookup/anon4.C: New test.
43910 * g++.dg/overload/using1.C: New test.
43912 * g++.dg/template/lookup7.C: New test.
43914 * g++.dg/template/typename6.C: New test.
43916 * g++.dg/expr/cond6.C: New test.
43918 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43920 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
43922 2004-03-18 Mark Mitchell <mark@codesourcery.com>
43924 * g++.dg/expr/cond5.C: New test.
43925 * g++.dg/expr/constcast1.C: Likewise.
43926 * g++.dg/expr/ptrmem2.C: Likewise.
43927 * g++.dg/expr/ptrmem3.C: Likewise.
43928 * g++.dg/lookup/main1.C: Likewise.
43929 * g++.dg/template/lookup6.C: Likewise.
43931 2004-03-18 Mark Mitchell <mark@codesourcery.com>
43933 * gcc.dg/local1.c: New test.
43935 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
43937 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43939 * gcc.dg/torture/builtin-convert-1.c: New test.
43941 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43943 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
43945 2004-03-16 Mark Mitchell <mark@codesourcery.com>
43948 * g++.dg/warn/Wunused-7.C: New test.
43950 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43952 * gcc.dg/torture/builtin-integral-1.c: New test.
43954 2004-03-16 Mark Mitchell <mark@codesourcery.com>
43957 * g++.dg/parse/non-dependent3.C: New test.
43959 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
43961 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
43962 * g++.dg/eh/simd-2.C: Likewise.
43963 * g++.dg/init/array10.C: Likewise.
43964 * gcc.c-torture/compile/simd-1.c: Likewise.
43965 * gcc.c-torture/compile/simd-2.c: Likewise.
43966 * gcc.c-torture/compile/simd-3.c: Likewise.
43967 * gcc.c-torture/compile/simd-4.c: Likewise.
43968 * gcc.c-torture/compile/simd-6.c: Likewise.
43969 * gcc.c-torture/execute/simd-1.c: Likewise.
43970 * gcc.c-torture/execute/simd-2.c: Likewise.
43971 * gcc.dg/compat/vector-defs.h: Likewise.
43972 * gcc.dg/20020531-1.c: Likewise.
43973 * gcc.dg/altivec-3.c: Likewise.
43974 * gcc.dg/altivec-4.c: Likewise.
43975 * gcc.dg/altivec-varargs-1.c: Likewise.
43976 * gcc.dg/compat/vector-defs.h: Likewise.
43977 * gcc.dg/i386-mmx-3.c: Likewise.
43978 * gcc.dg/i386-sse-4.c: Likewise.
43979 * gcc.dg/i386-sse-5.c: Likewise.
43980 * gcc.dg/i386-sse-8.c: Likewise.
43981 * gcc.dg/simd-1.c: Likewise.
43982 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
43983 __ev64_opaque__ since the machine description provides it.
43985 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
43987 * lib/compat.exp (skip_list): New global variable.
43988 Use it to hold the user defined COMPAT_SKIPS list if any.
43989 (compat-obj): Add the members of skip_list to optall.
43991 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
43993 * gcc.dg/compat/union-by-value-1_main.c,
43994 union-by-value-1_x.c, union-by-value-1_y.c,
43995 union-check.h, union-defs.h,
43996 union-init.h, union-return-1_main.c,
43997 union-return-1_x.c, union-return-1_y.c: New files.
43999 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
44001 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
44002 mixed-struct-init.h: Add 4 mixed structure types.
44003 struct-by-value-21_main.c, struct-by-value-21_x.c,
44004 struct-by-value-21_y.c, struct-return-21_main.c,
44005 struct-return-21_x.c, struct-return-21_y.c: New files.
44007 2004-03-13 Mark Mitchell <mark@codesourcery.com>
44010 * g++.dg/parse/template14.C: New test.
44012 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
44014 * gcc.c-torture/execute/20040313-1.c: New test.
44016 2004-03-13 Jakub Jelinek <jakub@redhat.com>
44019 * gcc.dg/20040311-2.c: New test.
44021 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
44024 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
44027 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
44029 * gcc.dg/20040305-2.c: Add missing return statement.
44031 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44033 * gcc.dg/builtins-34.c: Also check pow10*.
44035 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
44038 * gcc.dg/20040305-2.c: New test.
44040 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
44042 * gcc.dg/20040310-1.c: New test.
44044 2004-03-11 Roger Sayle <roger@eyesopen.com>
44046 * gcc.c-torture/execute/20040311-1.c: New test case.
44048 2004-03-11 Mark Mitchell <mark@codesourcery.com>
44051 * g++.dg/lookup/enum1.C: New test.
44053 2004-03-10 Mark Mitchell <mark@codesourcery.com>
44056 * g++.dg/lookup/struct2.C: New test.
44058 2004-03-10 Uros Bizjak <uros@kss-loka.si>
44060 * gcc.dg/builtins-34.c: New test.
44062 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44064 * gcc.dg/torture/builtin-nonneg-1.c: New test.
44066 2004-03-09 James E Wilson <wilson@specifixinc.com>
44068 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
44069 * gcc.dg/alias-2.c: New testcase.
44071 2004-03-09 Zack Weinberg <zack@codesourcery.com>
44073 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
44075 2004-03-09 Roger Sayle <roger@eyesopen.com>
44077 * gcc.c-torture/execute/20040309-1.c: New test case.
44079 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
44082 * g++.dg/overload/ref1.C: New.
44084 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44087 * g++.dg/template/spec12.C: New test.
44090 * g++.dg/parse/crash14.C: New test.
44092 2004-03-09 Mark Mitchell <mark@codesourcery.com>
44095 * g++.dg/init/ref11.C: New test.
44097 2004-03-09 Mark Mitchell <mark@codesourcery.com>
44100 * g++.dg/parse/builtin2.C: New test.
44102 2004-03-08 Mark Mitchell <mark@codesourcery.com>
44105 * g++.dg/init/ctor3.C: New test.
44106 * g++.dg/init/union1.C: New test.
44107 * g++.dg/ext/anon-struct4.C: New test.
44109 2004-03-08 Mark Mitchell <mark@codesourcery.com>
44111 * g++.dg/lookup/koenig1.C: Tweak error messages.
44112 * g++.dg/lookup/used-before-declaration.C: Likewise.
44113 * g++.dg/other/do1.C: Likewise.
44114 * g++.dg/overload/koenig1.C: Likewise.
44115 * g++.dg/parse/crash13.C: Likewise.
44116 * g++.dg/template/instantiate3.C: Likewise.
44118 2004-03-08 Eric Christopher <echristo@redhat.com>
44120 * * lib/target-supports.exp: Enable libiconv in test
44121 compilation. Fix up error checking.
44123 2004-03-08 Roger Sayle <roger@eyesopen.com>
44125 PR middle-end/14289
44126 * gcc.dg/pr14289-1.c: New test case.
44127 * gcc.dg/pr14289-2.c: Likewise.
44128 * gcc.dg/pr14289-3.c: Likewise.
44130 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
44132 * gcc.c-torture/execute/20040308-1.c: New test.
44134 2004-03-07 Roger Sayle <roger@eyesopen.com>
44136 * gcc.c-torture/execute/20040307-1.c: New test case.
44138 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
44140 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
44142 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
44144 * gcc.dg/20040306-1.c: New test.
44146 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
44148 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
44150 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
44152 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
44155 * gcc.dg/decl-6.c: New test.
44157 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44159 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
44160 Rename LOGPOW -> LOG_POW.
44161 (SQRT_EXP, POW_EXP): New.
44163 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
44165 * gcc.dg/i386-sse-8.c: New test.
44167 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
44170 * gcc.dg/decl-5.c: New test.
44172 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
44174 * gcc.dg/20040305-1.c: New test.
44176 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
44179 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
44181 2004-03-04 Ziemowit Laski <zlaski@apple.com>
44183 PR c++/14425, c++/14426
44184 * g++.dg/ext/altivec-4.C: New test.
44185 * g++.dg/ext/altivec-5.C: New test.
44187 2004-03-04 Geoffrey Keating <geoffk@apple.com>
44189 * g++.old-deja/g++.other/linkage1.C: Expect errors about
44190 global variables of a type with no linkage.
44191 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
44192 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
44193 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
44194 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
44195 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
44196 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
44197 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
44198 * g++.dg/warn/deprecated.C: Name enum Color.
44199 * g++.dg/overload/VLA.C: Name structure for 'b'.
44200 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
44202 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
44204 * gcc.c-torture/compile/20040304-1.c: New test.
44206 2004-03-03 Zack Weinberg <zack@codesourcery.com>
44209 * gcc.dg/decl-4.c: New testcase.
44211 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
44213 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
44214 as PRECF if sizeof (float) > sizeof (double).
44215 (PRECL): Make it the same as PRECF if
44216 sizeof (float) > sizeof (long double).
44218 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44220 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
44221 system type. Add check for irix6 which doesn't have c99 runtime.
44223 2004-03-03 Bob Wilson <bob.wilson@acm.org>
44225 * gcc.dg/const-elim-1.c: xfail for xtensa.
44227 2004-03-01 Mark Mitchell <mark@codesourcery.com>
44230 * g++.dg/template/cond4.C: New test.
44232 2004-03-01 Mark Mitchell <mark@codesourcery.com>
44235 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
44238 * g++.dg/parse/defarg7.C: New test.
44241 * g++.dg/template/friend26.C: New test.
44243 2004-03-01 Mark Mitchell <mark@codesourcery.com>
44246 * g++.dg/abi/mangle21.C: New test.
44249 * g++.dg/parse/constructor2.C: New test.
44252 * g++.dg/template/sfinae1.C: New test.
44254 2004-02-29 Mark Mitchell <mark@codesourcery.com>
44257 * g++.dg/expr/crash2.C: New test.
44259 PR middle-end/13448
44260 * gcc.dg/inline-5.c: New test.
44261 * gcc.dg/always-inline.c: Split out tests into ...
44262 * gcc.dg/always-inline2.c: ... this and ...
44263 * gcc.dg/always-inline3.c: ... this.
44265 2004-02-29 Mark Mitchell <mark@codesourcery.com>
44268 * g++.dg/debug/crash1.C: New test.
44270 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
44272 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
44273 function with __attribute__((noinline)).
44274 (recurser_void2): Likewise.
44275 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
44276 (recurser_void2): Likewise.
44278 2004-02-29 Roger Sayle <roger@eyesopen.com>
44280 PR middle-end/14203
44281 * g++.dg/warn/Wunused-6.C: New test case.
44283 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
44285 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
44288 2004-02-27 Eric Christopher <echristo@redhat.com>
44290 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
44291 * g++.dg/charset/asm2.c: Run only x86.
44292 * gcc.dg/charset/asm3.c: Ditto.
44294 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
44296 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
44299 2004-02-27 Ziemowit Laski <zlaski@apple.com>
44301 * g++.dg/ext/altivec-3.C: New.
44303 2004-02-26 Richard Henderson <rth@redhat.com>
44305 * g++.dg/ext/attrib10.C: Mark for warning.
44306 * gcc.dg/attr-alias-1.c: New.
44308 2004-02-26 Richard Henderson <rth@redhat.com>
44310 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
44311 * gcc.c-torture/execute/20040208-2.c: ... it back.
44313 2004-02-26 Eric Christopher <echristo@redhat.com>
44315 * lib/target-supports.exp (check-iconv-available): New function.
44316 * lib/gcc-dg.exp (dg-require-iconv): New function.
44318 * gcc.dg/charset: New directory.
44319 * gcc.dg/charset/charset.exp: New file.
44320 * gcc.dg/charset/asm1.c: Ditto.
44321 * gcc.dg/charset/asm2.c: Ditto.
44322 * gcc.dg/charset/asm3.c: Ditto.
44323 * gcc.dg/charset/asm4.c: Ditto.
44324 * gcc.dg/charset/asm5.c: Ditto.
44325 * gcc.dg/charset/attribute1.c: Ditto.
44326 * gcc.dg/charset/attribute2.c: Ditto.
44327 * gcc.dg/charset/string1.c: Ditto.
44328 * g++.dg/charset: New directory.
44329 * g++.dg/dg.exp: Add here. Special options.
44330 * g++.dg/charset/charset.exp: New file.
44331 * g++.dg/charset/asm1.c: Ditto.
44332 * g++.dg/charset/asm2.c: Ditto.
44333 * g++.dg/charset/asm3.c: Ditto.
44334 * g++.dg/charset/asm4.c: Ditto.
44335 * g++.dg/charset/attribute1.c: Ditto.
44336 * g++.dg/charset/attribute2.c: Ditto.
44337 * g++.dg/charset/extern1.cc: Ditto.
44338 * g++.dg/charset/extern2.cc: Ditto.
44339 * g++.dg/charset/string1.c: Ditto.
44341 2004-02-26 Mark Mitchell <mark@codesourcery.com>
44344 * g++.dg/parse/comma1.C: New test.
44346 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44349 * g++.dg/template/ttp8.C: New test.
44351 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
44353 * gcc.dg/fixuns-trunc-1.c: New test.
44355 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44357 * gcc.dg/builtins-config.h: Use #elif.
44359 2004-02-26 Michael Matz <matz@suse.de>
44361 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
44362 * gcc.dg/991214-1.c: Likewise.
44363 * gcc.dg/i386-asm-1.c: Likewise.
44365 2004-02-25 Richard Henderson <rth@redhat.com>
44367 * gcc.c-torture/execute/20040208-2.c: Move ...
44368 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
44370 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44373 * g++.dg/other/crash-3.C: New test.
44375 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44377 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
44378 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
44380 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
44383 2004-02-24 Michael Matz <matz@suse.de>
44385 * gcc.dg/i386-regparm.c: New.
44387 2004-02-23 James E Wilson <wilson@specifixinc.com>
44389 * gcc.c-torture/execute/20040223-1.c: New.
44391 2004-02-23 Zack Weinberg <zack@codesourcery.com>
44392 Kazu Hirata <kazu@cs.umass.edu>
44394 * gcc.dg/fwritable-strings-1.c: Remove.
44396 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
44399 * gcc.dg/20040223-1.c: New test.
44401 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44404 * g++.dg/ext/typeof9.C: New test.
44406 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44409 * g++.dg/other/switch1.C: New test.
44411 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
44413 * gcc.dg/cast-function-1.c: Adjust for new informative message.
44414 * gcc.dg/va-arg-1.c: Likewise.
44416 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44419 * g++.dg/template/koenig5.C: New test.
44421 2004-02-21 Ziemowit Laski <zlaski@apple.com>
44423 * g++.dg/ext/altivec-1.C: Generalize target triple.
44424 * g++.dg/ext/altivec-2.C: New test case.
44425 * g++.dg/ext/altivec_check.h: New file.
44426 * gcc.dg/altivec-1.c: Generalize target triple;
44427 include altivec_check.h and call altivec_check().
44428 * gcc.dg/altivec-[2-5].c: Generalize target triple.
44429 * gcc.dg/altivec-6.c: New test case.
44430 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
44431 type casts as needed.
44432 * gcc.dg/altivec-10.c: Include altivec_check.h and call
44434 * gcc.dg/altivec-12.c: New test case.
44435 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
44436 include altivec_check.h and call altivec_check().
44437 * gcc.dg/altivec_check.h: New file.
44439 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44441 * lib/target-supports.exp (check_alias_available): Don't mangle
44442 function `g' in test program.
44444 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44446 * lib/target-supports.exp (check_profiling_available): Check
44447 argument to determine whether we support a profiling type.
44448 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
44449 check_profiling_available.
44450 * g++.dg/bprob/bprob.exp: Likewise.
44451 * g77.dg/bprob/bprob.exp: Likewise.
44452 * gcc.misc-tests/bprob.exp: Likewise.
44453 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
44454 dg-require-profiling and delete expected error handling.
44455 * gcc.dg/20021014-1.c: Likewise.
44456 * gcc.dg/nest.c: Likewise.
44458 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
44461 * g++.dg/other/vthunk1.C: New test.
44463 2004-02-20 Falk Hueffner <falk@debian.org>
44466 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
44468 2004-02-20 Mark Mitchell <mark@codesourcery.com>
44471 * g++.dg/other/error8.C: Remove XFAIL markers.
44474 * g++.dg/ext/packed5.C: New test.
44477 * g++.dg/warn/Wunused-5.C: New test.
44480 * g++.dg/lookup/member1.C: New test.
44482 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
44484 * gcc.c-torture/compile/20040130-1.c: Enable only when
44485 __INT_MAX__ >= 2147483647L.
44486 * gcc.c-torture/compile/961203-1.c: Likewise.
44488 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
44490 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
44491 * g++.dg/opt/template1.C: Robustify assembler regexp
44493 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
44495 * gcc.c-torture/execute/simd-4.x: Remove.
44496 * gcc.c-torture/execute/va-arg-25.x: Likewise.
44497 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
44498 Guard with #ifndef SKIP_ATTRIBUTE.
44499 * gcc.dg/compat/vector-1_y.c: Likewise.
44500 * gcc.dg/compat/vector-2_x.c: Likewise.
44501 * gcc.dg/compat/vector-2_y.c: Likewise.
44502 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
44503 * g++.dg/eh/simd-2.C: Likewise.
44505 2004-02-19 Alan Modra <amodra@bigpond.net.au>
44507 * gcc.c-torture/compile/complex-1.c: New.
44509 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
44512 * gcc.c-torture/execute/20040218-1.c: New test.
44514 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44517 * g++.dg/parse/new2.C: New test.
44519 2004-02-18 Paul Brook <paul@codesourcery.com>
44521 * gcc.c-torture/compile/libcall-1.c: New test.
44523 2004-02-18 Paul Brook <paul@codesourcery.com>
44526 * gcc.dg/debug/debug-7.c: New test.
44528 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
44530 * gcc.dg/20040217-1.c: New test.
44532 2004-02-17 Zack Weinberg <zack@codesourcery.com>
44534 * gcc.c-torture/execute/990208-1.x: Delete.
44536 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
44538 * gcc.c-torture/execute/20040208-2.x: New file.
44540 2004-02-17 Mark Mitchell <mark@codesourcery.com>
44543 * g++.dg/abi/structret1.C: New test.
44545 2004-02-17 Jakub Jelinek <jakub@redhat.com>
44547 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
44548 (i386_cpuid): No need to test if cpuid is available on AMD64.
44549 Fix assembly, so that it works onboth i386 and AMD64.
44550 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
44551 (vecInLong): Fix s[] member type to unsigned int.
44552 (vecInWord): Remove type.
44553 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
44554 (a64, b64, c64, d64, e64): Remove.
44555 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
44556 Remove unused variable. Remove initialization of removed variables.
44557 Don't call mmx_tests nor sse_tests.
44558 (reference_mmx, reference_sse): Remove.
44559 (check): Add return stmt.
44560 * gcc.dg/i386-sse-7.c: New test.
44561 * gcc.dg/i386-mmx-4.c: New test.
44563 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44565 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
44566 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
44567 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
44568 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
44569 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
44570 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
44571 g++.dg/tc1/dr94.C: Fix line terminator.
44573 2004-02-16 Geoffrey Keating <geoffk@apple.com>
44575 * gcc.c-torture/compile/20040216-1.c: New.
44577 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44579 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
44580 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
44581 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
44582 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
44583 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
44584 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
44586 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
44588 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
44590 2004-02-15 Mark Mitchell <mark@codesourcery.com>
44593 * g++.dg/expr/cond4.C: New test.
44596 * g++.dg/lookup/crash2.C: New test.
44598 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
44600 * gcc.c-torture/compile/20040214-2.c: New test.
44602 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
44605 * g++.dg/ext/typeof8.C: New test.
44607 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
44609 * gcc.c-torture/compile/20040214-1.c: New test.
44611 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44614 * g++.dg/template/spec11.C: New test.
44616 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44619 * g++.dg/other/error8.C: New test.
44621 2004-02-13 Mark Mitchell <mark@codesourcery.com>
44624 * g++.dg/template/array4.C: New test.
44627 * g++.dg/inherit/thunk2.C: New test.
44630 * g++.dg/eh/cond2.C: New test.
44632 2004-02-12 Alan Modra <amodra@bigpond.net.au>
44634 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
44636 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
44638 * lib/scanasm.exp (dg-scan): Quote pattern before display.
44640 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
44642 * g++.dg/simd-2.C: xfail on ppc64-linux.
44644 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
44647 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
44650 2004-02-11 Uros Bizjak <uros@kss-loka.si>
44652 * gcc.dg/builtins-33.c: New test.
44654 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
44656 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
44658 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
44660 * g++.dg/simd-2.C: Set -maltivec for ppc64.
44662 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
44664 * gcc.dg/ppc64-abi-3.c: New test.
44666 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
44670 * gcc.dg/pr14092-1.c: New testcase.
44672 2004-02-10 Alan Modra <amodra@bigpond.net.au>
44674 * gcc.dg/cpp/assert4.c: Fix typo last change.
44676 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
44677 * gcc.dg/cpp/assert4.c: Handle powerpc64.
44679 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
44681 2004-02-09 Roger Sayle <roger@eyesopen.com>
44683 * gcc.c-torture/compile/20040209-1.c: New test case.
44685 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
44687 * gcc.dg/c90-init-1.c: Adjust expected error messages.
44689 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
44691 * gcc.c-torture/execute/20040208-[12].c: New tests.
44693 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
44695 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
44697 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
44699 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
44701 2004-02-07 Zack Weinberg <zack@codesourcery.com>
44704 * gcc.dg/visibility-8.c: New testcase.
44706 2004-02-07 Zack Weinberg <zack@codesourcery.com>
44708 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
44710 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
44712 2004-02-07 Roger Sayle <roger@eyesopen.com>
44714 PR middle-end/13696
44715 * g++.dg/opt/fold1.C: New test case.
44717 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44720 * g++.dg/other/crash-2.C: New test.
44722 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44725 * g++.dg/parse/angle-bracket2.C: New test.
44727 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
44729 PR middle-end/13750
44731 2004-01-15 Geoffrey Keating <geoffk@apple.com>
44733 * g++.dg/pch/wchar-1.C: New.
44734 * g++.dg/pch/wchar-1.Hs: New.
44736 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44739 * g++.dg/parse/error15.C: New test.
44740 * g++.dg/parse/crash11.C: Update dg-error mark.
44742 2004-02-04 Mark Mitchell <mark@codesourcery.com>
44745 * g++.dg/warn/conv2.C: New test.
44747 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44750 * g++.dg/warn/incomplete1.C: Remove xfail.
44752 2004-02-04 Mark Mitchell <mark@codesourcery.com>
44754 * lib/file-format.exp (gcc_target_object_format): Use
44755 ${tool}_target_compile, not gcc_target_compile.
44756 * lib/target-supports.exp (check_alias_available): Likewise.
44757 (check_gc_sections_available): Likewise.
44758 * g++.dg/ext/attrib10.C: Use dg-require-alias.
44759 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
44762 2004-02-04 Mark Mitchell <mark@codesourcery.com>
44765 * g++.dg/template/static6.C: New test.
44767 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
44769 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
44771 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44773 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
44774 tests for systems where `char' is unsigned by default.
44776 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44779 * g++.dg/template/partial3.C: New test.
44781 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
44783 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
44784 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
44785 Remove mentions of obsolete ports.
44787 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
44789 * gcc.dg/noncompile/20001228-1.c: Fix for new
44792 2004-02-03 Roger Sayle <roger@eyesopen.com>
44795 * gcc.c-torture/execute/multdi-1.c: New test case.
44797 2004-02-03 Mark Mitchell <mark@codesourcery.com>
44800 * g++.dg/template/lookup5.C: New test.
44802 2004-02-03 Mark Mitchell <mark@codesourcery.com>
44805 * g++.dg/template/lookup4.C: New test.
44808 * g++.dg/parse/error14.C: New test.
44811 * g++.dg/parse/template13.C: New test.
44813 2004-02-03 Mark Mitchell <mark@codesourcery.com>
44816 * g++.dg/template/koenig4.C: New test.
44819 * g++.dg/template/crash17.C: New test.
44822 * g++.dg/parse/error13.C: New test.
44823 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
44825 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
44827 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
44829 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
44833 * gcc.dg/noncompile/20040203-1.c: New test.
44834 * gcc.dg/noncompile/20040203-2.c: Likewise.
44835 * gcc.dg/noncompile/20040203-3.c: Likewise.
44836 * gcc.dg/20040203-1.c: Likewise.
44838 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
44841 * g++.dg/template/sizeof7.C: New test.
44843 2004-02-02 Eric Christopher <echristo@redhat.com>
44844 Zack Weinberg <zack@codesourcery.com>
44846 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
44848 2004-02-02 Zack Weinberg <zack@codesourcery.com>
44850 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
44851 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
44852 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
44853 * gcc.dg/cleanup-5.c: Run only on Linux targets.
44855 2004-02-02 Mark Mitchell <mark@codesourcery.com>
44858 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
44861 * g++.dg/ext/attrib13.C: New test.
44864 * g++.dg/conversion/op2.C: New test.
44866 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
44868 * gcc.dg/titype-1.c: Fix pasto.
44870 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
44872 * gcc.dg/titype-1.c: New test.
44874 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44877 * g++.dg/template/non-type-template-argument-1.C,
44878 g++.dg/template/qualified-id1.C: Update dg-error marks.
44879 * g++.dg/template/nontype6.C: New test.
44881 2004-02-01 Roger Sayle <roger@eyesopen.com>
44883 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
44884 * gcc.dg/builtins-31.c: New testcase.
44885 * gcc.dg/builtins-32.c: New testcase.
44887 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
44889 * objc.dg/call-super-2.m: Update line numbers
44890 for the including of stddef.h.
44892 2004-01-30 Michael Matz <matz@suse.de>
44894 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
44895 g++.dg/ext/case-range3.C: New tests.
44897 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44901 * g++.dg/template/member4.C: New test.
44903 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44906 * g++.dg/template/sizeof6.C: New test.
44908 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
44910 * gcc.dg/fwritable-strings-1.c: New test.
44912 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
44914 * gcc.c-torture/compile/20040130-1.c: New test.
44916 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
44918 * objc.dg/call-super-2.m: Include stddef.h for size_t.
44920 2004-01-29 Mark Mitchell <mark@codesourcery.com>
44923 * g++.dg/template/ctor3.C: New test.
44925 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44927 * g++.dg/tc1: New directory.
44928 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
44929 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
44930 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
44931 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
44932 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
44934 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
44936 * g++.dg/parse/error11.C: New test.
44937 * g++.dg/parse/error12.C: Likewise.
44939 2004-01-28 Ziemowit Laski <zlaski@apple.com>
44941 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
44942 (scan_initial, main): Use aligned_sizeof instead of sizeof.
44944 2004-01-28 Mark Mitchell <mark@codesourcery.com>
44947 * g++.dg/ext/attrib12.C: New test.
44950 * g++.dg/parse/cast2.C: New test.
44952 2004-01-27 James E Wilson <wilson@specifixinc.com>
44954 * objc.dg/encode-2.m (main): New local string. Set depending on
44955 sizeof long. Use in sscanf call.
44956 * objc.dg/encode-3.m (main): New local string. Set depending on
44957 sizeof long. Use in scan_initial call.
44959 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44961 * objc.dg/call-super-2.m: Make LP64-safe.
44962 * objc.dg/desig-init-1.m: Likewise.
44964 2004-01-27 Devang Patel <dpatel@apple.com>
44966 * g++.dg/debug/namespace1.C: New test.
44968 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
44970 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
44973 * gcc.dg/arm-mmx-1.c: New test.
44975 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
44977 * gcc.dg/20040127-1.c: New test.
44978 * gcc.dg/20040127-2.c: New test.
44980 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
44982 * objc.dg/stret-1.m (glob): Renamed to globa.
44984 2004-01-26 Mark Mitchell <mark@codesourcery.com>
44987 * g++.dg/expr/for1.C: New test.
44989 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
44991 PR middle-end/13779
44992 * gcc.dg/darwin-longlong.c: New test.
44994 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
44996 * gcc.dg/20040124-1.c: Moved test from here...
44997 * gcc.c-torture/compile/20040124-1.c: ...to here.
44999 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
45001 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
45002 the assembly output if -m64 is passed.
45004 2004-01-25 Mark Mitchell <mark@codesourcery.com>
45007 * g++.dg/template/cond3.C: New test.
45009 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45012 * g++.dg/template/ttp7.C: New test.
45014 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45017 * g++.dg/template/nontype4.C: New test.
45018 * g++.dg/template/nontype5.C: Likewise.
45020 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
45022 * gcc.dg/torture/mips-clobber-at.c: New test.
45024 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
45026 * gcc.dg/20040124-1.c: New test.
45028 2004-01-24 Jakub Jelinek <jakub@redhat.com>
45030 * gcc.dg/20040123-1.c: New test.
45032 2004-01-23 Zack Weinberg <zack@codesourcery.com>
45034 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
45036 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
45038 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
45040 2004-01-23 Andrew Pinski <apinski@apple.com>
45042 * gcc.dg/20030121-1.c: Move to ..
45043 * gcc.dg/20040121-1.c: here.
45045 2004-01-23 Roger Sayle <roger@eyesopen.com>
45047 * gcc.dg/builtins-29.c: New test case.
45049 2004-01-23 Zack Weinberg <zack@codesourcery.com>
45052 * gcc.dg/builtins-30.c: New testcase.
45054 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
45056 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
45057 * lib/g77.exp: Likewise.
45058 * lib/objc.exp: Likewise.
45059 * lib/g++.exp: Likewise.
45061 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
45063 * gcc.dg/struct-by-value-2.c: New test.
45065 2004-01-21 Andrew Pinski <apinski@apple.com>
45068 * gcc.dg/20030121-1.c: New test.
45070 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
45072 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
45073 clobber frame pointer register in asm statement.
45075 2004-01-21 Falk Hueffner <falk@debian.org>
45077 * gcc.c-torture/compile/20040121-1.c: New test.
45079 2004-01-21 Zack Weinberg <zack@codesourcery.com>
45081 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
45083 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
45085 * gcc.dg/ppc64-abi-2.c: New test.
45087 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
45089 * lib/treelang.exp: Fill out this file.
45090 * lib/treelang-dg.exp: New File.
45092 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
45094 * gcc.c-torture/compile/981022-1.c: Remove.
45095 * gcc.dg/array-5.c: Remove XFAIL.
45096 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
45097 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
45098 gcc.dg/cond-lvalue-1.c: Update.
45099 * gcc.dg/cast-lvalue-2.c: New test.
45101 2004-01-19 Mark Mitchell <mark@codesourcery.com>
45104 * g++.dg/other/error1.C (class foo): Tweak error message.
45107 * g++.dg/template/call2.C: New test.
45109 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45111 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
45112 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
45113 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
45114 scalar-return-1_x.c, scalar-return-2_y.c,
45115 scalar-return-3_x.c, scalar-return-3_y.c,
45116 scalar-return-4_x.c, scalar-return-4_y.c,
45117 struct-align-1.h, struct-align-1_x.c,
45118 struct-align-1_y.c, struct-align-2.h,
45119 struct-align-2_x.c, struct-align-2_y.c,
45120 struct-by-value-10_y.c, struct-by-value-11_x.c,
45121 struct-by-value-11_y.c, struct-by-value-12_x.c,
45122 struct-by-value-12_y.c, struct-by-value-13_x.c,
45123 struct-by-value-13_y.c, struct-by-value-14_x.c,
45124 struct-by-value-14_y.c, struct-by-value-15_x.c,
45125 struct-by-value-15_y.c, struct-by-value-16_y.c,
45126 struct-by-value-17_y.c, struct-by-value-18_y.c,
45127 struct-by-value-19_y.c, struct-by-value-1_x.c,
45128 struct-by-value-1_y.c, struct-by-value-20_y.c,
45129 struct-by-value-2_x.c, struct-by-value-2_y.c,
45130 struct-by-value-3_y.c, struct-by-value-4_x.c,
45131 struct-by-value-4_y.c, struct-by-value-5_y.c,
45132 struct-by-value-6_y.c, struct-by-value-7_y.c
45133 struct-by-value-8_x.c, struct-by-value-8_y.c
45134 struct-by-value-9_x.c, struct-by-value-9_y.c
45135 struct-return-10_x.c, struct-return-10_y.c,
45136 struct-return-19_x.c, struct-return-20_x.c
45137 struct-return-2_x.c, struct-return-2_y.c
45138 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
45139 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
45141 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45143 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
45144 attribute on sparc*-sun-solaris2.*.
45146 2004-01-18 Mark Mitchell <mark@codesourcery.com>
45149 * g++.dg/ext/typeof7.C: New test.
45151 2004-01-18 David Edelsohn <edelsohn@gnu.org>
45153 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
45154 * gcc.dg/const-elim-1.c: Same.
45156 2004-01-17 Ziemowit Laski <zlaski@apple.com>
45158 * objc.dg/stret-1.m: New.
45159 * objc.dg/stret-2.m: New.
45161 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
45164 * g++.dg/ext/vector1.C: New test.
45166 2004-01-16 Geoffrey Keating <geoffk@apple.com>
45168 * gcc.dg/pch/import-1.c: New.
45169 * gcc.dg/pch/import-1.hs: New.
45170 * gcc.dg/pch/import-1a.h: New.
45171 * gcc.dg/pch/import-1b.h: New.
45172 * gcc.dg/pch/import-1c.h: New.
45174 2004-01-16 Mark Mitchell <mark@codesourcery.com>
45177 * g++.dg/ext/array1.C: New test.
45180 * g++.dg/conversion/op1.C: New test.
45182 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
45185 From Kazumoto Kojima / Dan Kegel:
45186 * gcc.dg/pr11864-1.c: New test.
45189 From Marcus Comstedt / Dan Kegel:
45190 * gcc.dg/pr10392-1.c: New test.
45192 2004-01-16 Mark Mitchell <mark@codesourcery.com>
45195 * g++.dg/init/ref10.C: New test.
45197 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45200 * g++.dg/parse/typename6.C: New test.
45202 2004-01-15 Geoffrey Keating <geoffk@apple.com>
45205 * g++.dg/pch/wchar-1.C: New.
45206 * g++.dg/pch/wchar-1.Hs: New.
45208 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45211 * g++.dg/expr/sizeof2.C: New test.
45213 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
45215 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
45217 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
45220 * g++.dg/lookup/strong-using-3.C: New.
45221 * g++.dg/lookup/using-10.C: New.
45223 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
45226 * g++.dg/lookup/strong-using-2.C: New.
45228 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
45229 Dan Kegel <dank@kegel.com>
45230 J"orn Rennecke <joern.rennecke@superh.com>
45233 * gcc.dg/pr9365-1.c: New test.
45235 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45238 * g++.dg/parse/casting-operator2.C: New test.
45239 * g++.old-deja/g++.pt/explicit83.C: Remove.
45241 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
45243 * gcc.dg/label-compound-stmt-1.c: New test.
45244 * gcc.c-torture/compile/950922-1.c,
45245 gcc.c-torture/compile/20000211-3.c,
45246 gcc.c-torture/compile/20000518-1.c,
45247 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
45248 compound statements.
45250 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
45252 * gcc.dg/ppc64-abi-1.c: New test.
45254 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
45256 * g++.dg/ext/attrib9.C: Add dg-warnings.
45258 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45261 * g++.dg/parse/dtor3.C: New test.
45263 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
45266 * g++.dg/parse/try-catch-1.C: New test.
45268 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
45270 * ada/acats/run_all.sh: Add more verbose output in acats.log
45271 when compiling tests.
45273 2004-01-12 Zack Weinberg <zack@codesourcery.com>
45276 * gcc.dg/typedef-redecl.c: New test case.
45277 * gcc.dg/typedef-redecl.h: New support file.
45279 2004-01-13 Jan Hubicka <jh@suse.cz>
45281 * gcc.dg/always_inline.c: New test.
45282 * gcc.dg/debug/20031231-1.c: Fix.
45284 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45287 * g++.dg/template/array3.C: New test.
45289 2004-01-12 Zack Weinberg <zack@codesourcery.com>
45291 * g++.dg/ext/lvalue1.C: No longer expected to fail.
45292 * g++.dg/warn/Wunused-2.C: Likewise.
45294 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45297 * g++.dg/template/instantiate6.C: New test.
45299 2004-01-12 Roger Sayle <roger@eyesopen.com>
45301 PR middle-end/11397
45302 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
45304 2004-01-12 Jan Hubicka <jh@suse.cz>
45307 * gcc.dg/20040112-1.c: New.
45309 * gcc.dg/dwarf-die[1-7].c: Move to...
45310 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
45311 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
45313 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
45316 * g++.dg/parse/friend4.C: New test.
45318 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
45321 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
45322 definition is called a friend.
45324 2004-01-11 Zack Weinberg <zack@codesourcery.com>
45326 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
45328 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
45331 * g++.dg/parse/error10.C: New test.
45332 * g++.dg/template/arg2.C: Accept "invalid type" error.
45334 2004-01-11 Jakub Jelinek <jakub@redhat.com>
45336 PR middle-end/13392
45337 * g++.dg/opt/expect2.C: New test.
45339 2004-01-10 Zack Weinberg <zack@codesourcery.com>
45341 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
45342 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
45343 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
45344 Update dg-error regexps.
45346 2004-01-10 Zack Weinberg <zack@codesourcery.com>
45348 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
45349 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
45351 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
45353 * gcc.dg/pragma-re-1.c: Use right pointer type.
45355 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
45357 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
45359 2004-01-09 Geoffrey Keating <geoffk@apple.com>
45361 * gcc.dg/rs6000-ldouble-1.c: New.
45363 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45367 * g++.dg/other/abstract1.C: New test.
45369 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
45371 * g++.dg/lookup/strong-using-1.C: New.
45373 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
45376 * gcc.dg/func-ptr-conv-1.c: New test.
45377 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
45379 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
45382 * gcc.c-torture/compile/20040109-1.c: New.
45384 2004-01-08 Stuart Hastings <stuart@apple.com>
45386 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
45387 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
45388 * gcc.dg/i386-sse-6.c: ...this new testcase.
45390 2004-01-09 Alan Modra <amodra@bigpond.net.au>
45392 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
45394 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
45396 * ada/acats/run_acats: Treat 'gnatchop' the same way
45397 as 'gnatmake'. Export GCC_DRIVER.
45398 * ada/acats/run_all.sh: Add target_gnatchop. Use
45399 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
45401 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45404 * g++.dg/template/dependent-expr4.C: New test.
45406 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
45408 * gcc.dg/altivec-11.c: New test.
45410 2004-01-07 Mark Mitchell <mark@codesourcery.com>
45412 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
45414 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
45417 * gcc.dg/enum-compat-1.c: New test.
45418 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
45420 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
45423 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
45424 gcc.dg/c99-idem-qual-3.c: New tests.
45426 2004-01-07 Alan Modra <amodra@bigpond.net.au>
45428 * gcc.dg/winline-7.c: Don't cast void * to int.
45430 2004-01-06 Jan Hubicka <jh@suse.cz>
45432 * gcc.dg/i386-sse-5.c: New test
45433 * g++.dg/eh/simd-1.c: Add -w argument for i386.
45435 2004-01-05 Mark Mitchell <mark@codesourcery.com>
45438 * g++.dg/rtti/typeid4.C: New test.
45440 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
45442 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
45444 2004-01-05 Mark Mitchell <mark@codesourcery.com>
45447 * g++.dg/template/error11.C: New test.
45450 * g++.dg/template/class2.C: New test.
45452 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
45453 Richard Sandiford <rsandifo@redhat.com>
45456 * g++.dg/opt/alias3.C: New test.
45458 2004-01-04 Mark Mitchell <mark@codesourcery.com>
45461 * g++.dg/template/koenig3.C: New test.
45464 * g++.dg/parse/offsetof3.C: New test.
45466 * g++.dg/init/copy7.C: Add missing dg-error markers.
45469 * g++.dg/init/copy7.c: New test.
45472 * g++.dg/parse/cast1.C: New test.
45474 2004-01-04 Jan Hubicka <jh@suse.cz>
45476 * gcc.dg/winline[1-7].c: New tests.
45478 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45481 * g++.dg/template/qualttp22.C: New test.
45483 2004-01-01 Jan Hubicka <jh@suse.cz>
45485 * gcc.dg/debug/20031231-1.c: New.
45486 * gcc.c-torture/compile/20040101-1.c: New.
45487 * gcc.dg/dwarf-die-[1-7].c: New.
45489 2004-01-01 Jakub Jelinek <jakub@redhat.com>
45491 PR optimization/13521
45492 * gcc.c-torture/compile/20031231-1.c: New test.
45494 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
45496 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
45498 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
45501 * g++.dg/template/crash16.C: New test.
45503 2003-12-30 Mark Mitchell <mark@codesourcery.com>
45505 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
45507 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
45509 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
45511 * g++.old-deja/g++.jason/thunk3.C: Likewise.
45512 * g++.old-deja/g++.law/profile1.C: Likewise.
45513 * gcc.c-torture/compile/981006-1.c: Likewise.
45514 * gcc.c-torture/execute/loop-2e.x: Likewise.
45515 * gcc.c-torture/execute/loop-2f.x: Remove.
45516 * gcc.c-torture/execute/loop-2g.x: Likewise.
45517 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
45518 * gcc.dg/20020312-2.c: Remove traces of dead ports.
45520 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
45523 * g++.dg/ext/attrib11.C: New test.
45526 * g++.dg/template/array2-1.C: New test.
45527 * g++.dg/template/array2-2.C: New test.
45529 2003-12-29 Mark Mitchell <mark@codesourcery.com>
45531 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
45533 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
45536 * g++.dg/template/array1-1.C: New test.
45537 * g++.dg/template/array1-2.C: New test.
45539 2003-12-29 Roger Sayle <roger@eyesopen.com>
45542 * g77.dg/12632.f: New test case.
45544 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45547 * g++.dg/parse/nontype1.C: New test.
45549 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45552 * g++.dg/parse/explicit1.C: New test.
45553 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
45555 2003-12-28 Mark Mitchell <mark@codesourcery.com>
45558 * g++.dg/opt/inline6.C: New test.
45561 * g++.dg/parse/error9.C: New test.
45563 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
45565 2003-12-28 Mark Mitchell <mark@codesourcery.com>
45568 * g++.dg/init/assign1.C: New test.
45570 2003-12-28 Roger Sayle <roger@eyesopen.com>
45573 * g++.dg/warn/format3.C: New test case.
45575 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45577 * gcc.c-torture/compile/20031227-1.c: New test.
45579 2003-12-23 Mark Mitchell <mark@codesourcery.com>
45581 * g++.dg/bprob/bprob.exp: Load target-supports.exp
45582 * g77.dg/bprob/bprob.exp: Likewise.
45583 * gcc.misc-tests/bprob.exp: Likewise.
45584 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
45585 variants on systems where the library does not provide that
45587 * gcc.dg/builtins-20.c: Use builtins-config.h.
45588 * gcc.dg/builtins-config.h: New file.
45590 2003-12-23 Mark Mitchell <mark@codesourcery.com>
45592 * lib/gcc-dg.exp (dg-require-profiling): New function.
45593 * lib/target-supports.exp (check_profiling_available): Likewise.
45594 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
45595 * g77.dg/bprob/bprob.exp: Likewise.
45596 * gcc.misc-tests/bprob.exp: Likewise.
45597 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
45598 * gcc.dg/20021014-1.c: Likewise.
45599 * gcc.dg/nest.c: Likewise.
45601 2003-12-23 Mark Mitchell <mark@codesourcery.com>
45603 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
45605 * g++.dg/lookup/java2.C: Likewise.
45606 * gcc.dg/cpp/lexident.c: Likewise.
45608 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
45610 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
45612 * gcc.c-torture/compile/961203-1.c: Likewise.
45613 * gcc.c-torture/compile/980506-1.c: Likewise.
45615 2003-12-23 Zack Weinberg <zack@codesourcery.com>
45617 * lib/gcc-dg.exp (dg-prune-output): New annotation.
45618 (additional_prunes): New global.
45619 (gcc-dg-prune): Handle additional per-test pruning.
45620 (dg-test): Clear additional_prunes between tests.
45622 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
45623 dg-prune-output to avoid spurious failures from assembler
45624 complaining about nonexistent WAW violations.
45625 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
45626 Use dg-prune-output to avoid spurious failures from assembler
45627 warning about Itanium B-step errata.
45629 2003-12-23 Mark Mitchell <mark@codesourcery.com>
45631 * g++.dg/abi/macro0.C: New test.
45632 * g++.dg/abi/macro1.C: Likewise.
45633 * g++.dg/abi/macro2.C: Likewise.
45635 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
45636 * g++.dg/abi/bitfield7.C: Likewise.
45637 * g++.dg/abi/dtor2.C: Likewise.
45638 * g++.dg/abi/mangle11.C: Likewise.
45639 * g++.dg/abi/mangle12.C: Likewise.
45640 * g++.dg/abi/mangle14.C: Likewise.
45641 * g++.dg/abi/mangle17.C: Likewise.
45642 * g++.dg/abi/vbase10.C: Likewise.
45643 * g++.dg/abi/vbase14.C: Likewise.
45644 * g++.dg/template/qualttp17.C: Likewise.
45646 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
45649 * gcc.dg/20031223-1.c: New test.
45651 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
45653 * gcc.dg/noreturn-7.c: New test.
45655 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
45657 * gcc.dg/null-pointer-1.c: New test.
45659 2003-12-22 Mark Mitchell <mark@codesourcery.com>
45661 * g++.old-deja/g++.jason/template18.C: Remove.
45662 * g++.old-deja/g++.jason/template37.C: Likewise.
45665 * g++.dg/lookup/ns1.C: New test.
45668 * g++.dg/template/lookup3.C: New test.
45670 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
45672 * g++.dg/template/recurse1.C: New test
45674 2003-12-22 Mark Mitchell <mark@codesourcery.com>
45677 * g++.dg/parse/semicolon1.C: New test.
45678 * g++.dg/parse/semicolon1.h: Likewise.
45680 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
45682 * gcc.dg/darwin-misaligned.c: New test.
45684 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
45687 * gcc.dg/20031222-1.c: New test.
45689 2003-12-21 Mark Mitchell <mark@codesourcery.com>
45692 * g++.dg/parse/error8.C: New test.
45695 * g++.dg/warn/ctor-init-1.C: New test.
45697 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
45699 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
45701 * gcc.c-torture/compile/930217-1.c: Likewise.
45702 * gcc.c-torture/compile/930513-1.c: Likewise.
45703 * gcc.c-torture/execute/920908-2.c: Likewise.
45704 * gcc.c-torture/execute/921204-1.c: Likewise.
45705 * gcc.c-torture/execute/930621-1.c: Likewise.
45706 * gcc.c-torture/execute/930630-1.c: Likewise.
45707 * gcc.c-torture/execute/931031-1.c: Likewise.
45708 * gcc.c-torture/execute/980602-2.c: Likewise.
45709 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
45710 * gcc.c-torture/execute/compndlit-1.c: Likewise.
45711 * gcc.c-torture/execute/extzvsi.c: Likewise.
45712 * gcc.c-torture/unsorted/ext.c: Likewise.
45714 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
45717 * gcc.c-torture/compile/20031220-2.c: New test case.
45719 2003-12-20 Roger Sayle <roger@eyesopen.com>
45721 PR optimization/13031
45722 * gcc.c-torture/compile/20031220-1.c: New test case.
45724 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
45726 * gcc.dg/cast-function-1.c: New test.
45728 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
45730 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
45733 2003-12-19 Mark Mitchell <mark@codesourcery.com>
45736 * g++.dg/ext/attrib10.C: New test.
45738 2003-12-19 Jakub Jelinek <jakub@redhat.com>
45740 * gcc.dg/cleanup-10.c: New test.
45741 * gcc.dg/cleanup-11.c: New test.
45743 2003-12-19 Jakub Jelinek <jakub@redhat.com>
45746 * g++.dg/opt/expect1.C: New test.
45748 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
45750 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
45752 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
45755 * gcc.dg/20031218-1.c: New test.
45758 * gcc.dg/20031218-2.c: New test.
45759 * gcc.dg/20031218-3.c: New test.
45761 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
45762 of label name and allow for USER_LABEL_PREFIX == "_" names.
45763 * g++.dg/abi/mangle18-2.C: Likewise.
45764 * g++.dg/abi/mangle19-1.C: Likewise.
45765 * g++.dg/abi/mangle19-2.C: Likewise.
45766 * g++.dg/abi/mangle20-1.C: Likewise.
45767 * g++.dg/abi/mangle20-2.C: Likewise.
45769 2003-12-18 Richard Henderson <rth@redhat.com>
45771 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
45773 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
45774 Dan Kegel <dank@kegel.com>
45777 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
45778 testing a cross compiler, it causes spurious compile failures.
45779 * lib/g++.exp: Likewise.
45781 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45784 * g++.dg/template/access13.C: New test.
45786 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
45788 * gcc.dg/20031216-1.c: New test.
45790 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45793 * g++.dg/template/error10.C: New test.
45795 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
45797 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
45798 * g++.dg/eh/simd-2.C: Likewise.
45800 2003-12-17 James E Wilson <wilson@specifixinc.com>
45801 Roger Sayle <roger@eyesopen.com>
45803 * gcc.c-torture/execute/ieee/mzero5.c: New.
45805 2003-12-17 Mark Mitchell <mark@codesourcery.com>
45808 * g++.dg/parse/error6.C: New test.
45811 * g++.dg/parse/error7.C: New test.
45813 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
45815 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
45816 at -O with stabs debugging formats.
45817 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
45818 * gcc.dg/debug/debug-2.c: Likewise.
45820 2003-12-16 Mark Mitchell <mark@codesourcery.com>
45823 * g++.dg/init/error1.C: New test.
45826 * g++.dg/init/pm3.C: New test.
45828 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
45831 * gcc.dg/bitfld-8.c: New test.
45833 2003-12-16 James Lemke <jim@wasabisystems.com>
45835 * gcc.dg/arm-scd42-[123].c: New tests.
45837 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
45840 * g++.dg/abi/mangle20-1.C: New test.
45841 * g++.dg/abi/mangle20-2.C: New test.
45843 2003-12-16 Mark Mitchell <mark@codesourcery.com>
45846 * g++.dg/other/offsetof2.C: Remove XFAIL.
45847 * g++.dg/parse/offsetof1.C: New test.
45848 * g++.gd/parse/offsetof2.C: Likewise.
45850 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45852 * g++.dg/template/nontype3.C: New test.
45853 * g++.dg/template/static2.C: Tweaked the dg-error clause.
45855 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45857 * g++.dg/warn/noreturn-3.C: Also test instantiation.
45859 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
45862 * g++.dg/expr/assign1.C: New test.
45865 * g++.dg/abi/mangle19-1.C: New test.
45866 * g++.dg/abi/mangle19-2.C: New test.
45868 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
45870 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
45872 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
45874 * gcc.c-torture/execute/20031216-1.c: New test.
45876 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
45878 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
45881 2003-12-15 Mark Mitchell <mark@codesourcery.com>
45884 * g++.dg/template/error9.C: New test.
45887 * g++.dg/template/error8.C: New test.
45889 2003-12-15 Roger Sayle <roger@eyesopen.com>
45891 PR middle-end/13400
45892 * gcc.c-torture/execute/20031215-1.c: New test case.
45894 2003-12-15 Mark Mitchell <mark@codesourcery.com>
45897 * g++.dg/parse/error5.C: New test.
45900 * g++.dg/expr/sizeof1.C: New test.
45903 * g++.dg/template/crash15.C: New test.
45905 2003-12-15 Geoffrey Keating <geoffk@apple.com>
45907 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
45908 a non-POD type as the last named parameter of a varargs function.
45910 2003-12-15 Mark Mitchell <mark@codesourcery.com>
45914 * g++.dg/template/crash14.C: New test.
45915 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
45917 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
45919 * g++.dg/other/java1.C: New test.
45922 * g++.dg/abi/mangle18-1.C: New test.
45923 * g++.dg/abi/mangle18-2.C: New test.
45925 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45927 PR optimization/10312
45928 * gcc.c-torture/execute/20031214-1.c: New.
45930 2003-12-14 Mark Mitchell <mark@codesourcery.com>
45934 * g++.dg/parse/error3.C: New test.
45935 * g++.dg/parse/error4.C: Likewise.
45936 * g++.dg/abi/mangle4.C: Tweak error messages.
45937 * g++.dg/lookup/using5.C: Likewise.
45938 * g++.dg/other/error2.C: Likewise.
45939 * g++.dg/parse/typename5.C: Likewise.
45940 * g++.dg/parse/undefined1.C: Likewise.
45941 * g++.dg/template/arg2.C: Likewise.
45942 * g++.dg/template/ttp3.C: Likewise.
45943 * g++.dg/template/type1.C: Likewise.
45944 * g++.old-deja/g++.other/crash32.C: Likewise.
45945 * g++.old-djea/g++.pt/defarg8.C: Likewise.
45947 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45950 * g++.dg/warn/noreturn-3.C: New test.
45952 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
45955 * g++.dg/abi/covariant3.C: New.
45957 2003-12-12 Jakub Jelinek <jakub@redhat.com>
45959 * g++.dg/eh/ia64-1.C: New test.
45961 2003-12-12 Roger Sayle <roger@eyesopen.com>
45963 PR optimization/13037
45964 * g77.f-torture/execute/13037.f: New test case.
45966 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
45969 * g++.dg/abi/covariant2.C: New.
45971 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
45973 * gcc.dg/cpp/trad/macro.c: New tests.
45975 2003-12-11 Zack Weinberg <zack@codesourcery.com>
45977 * gcc.c-torture/execute/wchar_t-1.x: Delete.
45979 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
45982 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
45984 * lib/g++.exp (g++_version): Likewise.
45985 * lib/g77.exp (g77_version): Likewise.
45986 * lib/objc.exp (default_objc_version): Likewise.
45988 2003-12-10 Richard Henderson <rth@redhat.com>
45990 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
45992 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
45994 2003-12-08 Matt Austern <austern@apple.com>
45997 * lib/gcc-dg.exp (dg-require-visibility): Define.
45998 * lib/target-supports (check_visibility_available): Define.
45999 * gcc.dg/visibility-1.c: New test.
46000 * gcc.dg/visibility-2.c: Likewise.
46001 * gcc.dg/visibility-3.c: Likewise.
46002 * gcc.dg/visibility-4.c: Likewise.
46003 * gcc.dg/visibility-5.c: Likewise.
46004 * gcc.dg/visibility-6.c: Likewise.
46005 * g++.dg/ext/visibility-1.C: Likewise.
46006 * g++.dg/ext/visibility-2.C: Likewise.
46007 * g++.dg/ext/visibility-3.C: Likewise.
46008 * g++.dg/ext/visibility-4.C: Likewise.
46009 * g++.dg/ext/visibility-5.C: Likewise.
46010 * g++.dg/ext/visibility-6.C: Likewise.
46012 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
46014 * g++.dg/lookup/java1.C: New test.
46015 * g++.dg/lookup/java2.C: New test.
46017 2003-12-07 Falk Hueffner <falk@debian.org>
46019 * g++.dg/opt/noreturn-1.C: New test.
46021 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
46023 * gcc.dg/overflow-1.c: New test.
46025 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
46027 * g77.f-torture/compile/13060.f: New test.
46029 2003-12-06 Mark Mitchell <mark@codesourcery.com>
46032 * g++.dg/inherit/operator2.C: New test.
46034 2003-12-05 Mark Mitchell <mark@codesourcery.com>
46037 * g++.dg/ext/attrib9.C: New test.
46039 2003-12-05 Mark Mitchell <mark@codesourcery.com>
46042 * g++.dg/template/error7.C: New test.
46044 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
46045 J"orn Rennecke <joern.rennecke@superh.com>
46048 * g++.dg/other/struct-va_list.C: New test.
46050 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46053 * g++.dg/parse/defarg6.C: New test.
46055 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
46058 * gcc.c-torture/execute/20031201-1.c: New test.
46060 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
46062 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
46064 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
46066 * gcc.dg/builtin-return-1.c: New test.
46068 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
46069 J"orn Rennecke <joern.rennecke@superh.com>
46071 PR optimization/13260
46072 * gcc.c-torture/execute/20031204-1.c: New test.
46074 2003-12-03 Mark Mitchell <mark@codesourcery.com>
46077 * g++.dg/template/error6.C: New test.
46079 2003-12-03 Jakub Jelinek <jakub@redhat.com>
46081 * gcc.dg/20031202-1.c: New test.
46083 2003-12-03 Mark Mitchell <mark@codesourcery.com>
46086 * g++.dg/template/eh1.C: New test.
46089 * g++.dg/template/error5.C: New test.
46091 2003-12-02 David Ung <davidu@mips.com>
46093 * gcc.dg/compat/vector-check.h: Corrected type for var
46096 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
46099 * g++.dg/template/ptrmem8.C: New test.
46101 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
46104 * g++.dg/template/dependent-expr3.C: New test.
46106 2003-12-01 James Lemke <jim@wasabisystems.com>
46108 * gcc.dg/arm-g2.c: New test.
46110 2003-12-01 Roger Sayle <roger@eyesopen.com>
46112 PR optimization/11634
46113 * gcc.dg/20031201-2.c: New test case.
46115 2003-12-01 Zack Weinberg <zack@codesourcery.com>
46118 * objc.dg/proto-lossage-3.m: New test.
46120 2003-12-01 Roger Sayle <roger@eyesopen.com>
46122 PR optimization/12628
46123 * gcc.dg/20031201-1.c: New test case.
46125 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
46127 * gcc.dg/unaligned-1.c: New test.
46129 2003-11-30 Mark Mitchell <mark@codesourcery.com>
46132 * g++.dg/template/error4.C: New test.
46133 * g++.dg/template/nested3.C: Adjust error markers.
46135 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46137 * gcc.dg/cpp/assert4.c: Check more #system assertions.
46139 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
46142 * gcc.dg/bitfld-7.c: New test.
46144 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
46146 * gcc.dg/tls/asm-1.C: New test.
46148 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46150 * gcc.dg/cpp/assert4.c: Update.
46152 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
46154 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
46155 * gcc.dg/builtin-apply3.c: New test.
46157 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
46159 * lib/compat.exp (compat-obj): New xfaildata parameter.
46160 Use it to set compiler_conditional_xfail_data before compiling.
46161 (compat-get-options): Handle dg-xfail-if.
46162 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
46163 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
46164 * gcc.dg/compat/vector-1_y.c: Likewise.
46165 * gcc.dg/compat/vector-2_x.c: Likewise.
46166 * gcc.dg/compat/vector-2_y.c: Likewise.
46168 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
46170 * g++.dg/opt/reg-stack4.C: New test.
46172 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
46174 * gcc.dg/builtin-apply2.c: New test.
46176 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
46178 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
46180 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46183 * g++.dg/template/template-id-2.C: New test.
46185 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46188 * g++.dg/template/memfriend1.C: New test.
46189 * g++.dg/template/memfriend2.C: Likewise.
46190 * g++.dg/template/memfriend3.C: Likewise.
46191 * g++.dg/template/memfriend4.C: Likewise.
46192 * g++.dg/template/memfriend5.C: Likewise.
46193 * g++.dg/template/memfriend6.C: Likewise.
46194 * g++.dg/template/memfriend7.C: Likewise.
46195 * g++.dg/template/memfriend8.C: Likewise.
46196 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
46198 2003-11-21 Mark Mitchell <mark@codesourcery.com>
46201 * g++.dg/ext/cond1.C: New test.
46203 2003-11-20 Richard Henderson <rth@redhat.com>
46205 * gcc.dg/20020201-2.c: Remove.
46206 * gcc.dg/20020201-4.c: Remove.
46207 * gcc.dg/20020304-1.c: Remove.
46209 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
46211 * gcc.dg/cpp/trad/xwin1.c: New test case.
46213 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
46215 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
46216 * lib/g77.exp: Likewise.
46217 * lib/objc.exp: Likewise.
46218 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
46221 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46224 * g++.dg/template/static5.C: New test.
46226 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
46228 * gcc.dg/nested-func-1.c: New test.
46230 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46232 * gcc.dg/cpp/assert4.c: New test.
46234 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
46237 * g++.dg/lookup/using9.c: New test.
46239 2003-11-14 Mark Mitchell <mark@codesourcery.com>
46242 * g++.dg/template/error3.C: New test.
46244 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
46247 * ada/acats/run_acats, run_all.sh: Fix syntax error.
46248 No longer use a wrapper for gcc, since this does not work under
46251 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
46254 * g++.dg/template/ptrmem7.C: New test.
46256 2003-11-13 Andrew Pinski <apinski@apple.com>
46258 * gcc.c-torture/compile/20031113-1.c: New test.
46260 2003-11-13 Mark Mitchell <mark@codesourcery.com>
46261 Kean Johnston <jkj@sco.com>
46264 * gcc.dg/unused-4.c: Update.
46266 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
46268 * g++.dg/opt/const3.C: New test.
46270 2003-11-13 Jan Hubicka <jh@suse.cz>
46272 * gcc.c-torture/compile/20031112-1.c: New test.
46274 2003-11-12 Mark Mitchell <mark@codesourcery.com>
46276 * g++.dg/parse/crash10.C: Remove bogus error marker.
46278 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46280 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
46281 (host_gcc): Likewise.
46282 (ROOT): Honor $PWDCMD.
46284 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
46286 2003-11-12 Catherine Moore <clm@redhat.com>
46288 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
46290 2003-11-12 Andreas Jaeger <aj@suse.de>
46291 Jakub Jelinek <jakub@redhat.com>
46292 Andrew Pinski <pinskia@physics.uc.edu>
46293 Richard Henderson <rth@redhat.com>
46295 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
46297 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
46299 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
46300 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
46302 2003-11-11 Andreas Jaeger <aj@suse.de>
46304 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
46306 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
46308 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
46310 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
46313 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
46315 * gcc.dg/trampoline-1.c: New test.
46317 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
46319 * gcc.c-torture/compile/200031109-1.c: New test.
46321 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
46325 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
46326 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
46327 gcc.dg/format/no-y2k-1.c: Update.
46329 2003-11-08 Roger Sayle <roger@eyesopen.com>
46331 PR optimization/10467
46332 * gcc.dg/20031108-1.c: New test case.
46334 2003-11-07 Geoffrey Keating <geoffk@apple.com>
46336 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
46338 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
46340 * gcc.dg/compound-lvalue-1.c: New test.
46341 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
46344 2003-11-06 Geoffrey Keating <geoffk@apple.com>
46346 * gcc.dg/altivec-varargs-1.c: New test.
46348 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
46350 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
46351 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
46352 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
46353 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
46354 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
46356 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
46358 * gcc.dg/cond-lvalue-1.c: New test.
46360 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
46362 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
46364 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46367 * g++.dg/template/instantiate5.C: New test.
46369 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
46372 * g++.dg/ext/complit2.C: Replace test with self-contained version.
46373 * ChangeLog: Add missing first entry for above test.
46375 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46378 * g++.dg/template/using8.C: New test.
46379 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
46381 2003-11-02 Roger Sayle <roger@eyesopen.com>
46383 PR optimization/10817
46384 * gcc.c-torture/compile/20031102-1.c: New test case.
46386 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
46388 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
46391 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
46393 * gcc.dg/20031102-1.c: New test.
46395 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
46397 * gcc.dg/complex-1.c: New test.
46399 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46402 * g++.dg/template/crash13.C: Adjust expected error location.
46403 * g++.old-deja/g++.brendan/ns1.C: Likewise.
46405 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
46407 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
46409 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
46412 * gcc.c-torture/compile/20031031-2.c: New test.
46414 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
46417 * gcc.c-torture/compile/20031031-1.c: New test.
46419 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
46421 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
46422 * gcc.misc-tests/bprob.exp: Likewise.
46423 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
46424 the execution test on arm-elf configs.
46425 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
46426 configs that don't support scratch files.
46427 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
46429 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
46431 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
46434 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
46436 * ada/acats/run_all.sh: Redirect mv output to /dev/null
46437 Avoid non pure sh syntax. Add more logging.
46439 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
46442 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
46445 * gcc.dg/ppc-stackalign-1.c: New test.
46447 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
46449 * ada/acats/run_all.sh: Change output to be more compliant with
46451 Create acats.sum and acats.log files under testsuite/ada/acats
46452 Only run [a-z]* directories, to filter out e.g. CVS.
46453 Redirect build output to log file.
46455 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
46457 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
46459 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
46462 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
46464 2003-10-27 Jakub Jelinek <jakub@redhat.com>
46466 * gcc.c-torture/compile/20031023-1.c: New test.
46467 * gcc.c-torture/compile/20031023-2.c: New test.
46468 * gcc.c-torture/compile/20031023-3.c: New test.
46469 * gcc.c-torture/compile/20031023-4.c: New test.
46471 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46474 * g++.dg/lookup/scoped8.C: New test.
46476 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
46478 * g++.dg/opt/reg-stack3.C: New test.
46480 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
46482 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
46484 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46487 * g++.dg/template/crash13.C: New test.
46489 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
46491 * gcc.dg/c99-restrict-2.c: New test.
46493 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
46495 PR c++/12698, c++/12699, c++/12700, c++/12566
46496 * g++.dg/inherit/covariant9.C: New test.
46497 * g++.dg/inherit/covariant10.C: New test.
46498 * g++.dg/inherit/covariant11.C: New test.
46500 2003-10-23 Jason Merrill <jason@redhat.com>
46503 * g++.dg/ext/complit2.C: New test.
46505 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
46508 * gcc.c-torture/execute/20031020-1.c: New test.
46510 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
46512 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
46513 following the jump_insn.
46515 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
46517 * gcc.dg/cast-lvalue-1.c: New test.
46519 2003-10-21 Mark Mitchell <mark@codesourcery.com>
46522 * g++.dg/template/cond2.C: New test.
46524 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
46526 * gcc.dg/builtins-28.c: New test.
46528 2003-10-20 Jan Hubicka <jh@suse.cz>
46530 * g++.dg/opt/inline4.C: Do not use min-inline-insns
46532 * gcc.dg/inline-2.c: Likewise.
46534 2003-10-20 Phil Edwards <phil@codesourcery.com>
46536 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
46537 * gcc.dg/nest.c: Likewise.
46539 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46541 PR c++/9781, c++/10583, c++/11862
46542 * g++.dg/parse/crash13.C: New test.
46544 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
46546 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
46548 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
46550 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
46551 Define HAVE_C99_RUNTIME except on Solaris.
46552 * gcc.dg/builtins-20.c: Likewise.
46554 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
46556 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
46558 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46561 * g++.dg/template/crash21.C: New test.
46563 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46566 * g++.dg/template/typename5.C: New test.
46568 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46571 * g++.dg/template/friend25.C: New test.
46573 2003-10-16 Ziemowit Laski <zlaski@apple.com>
46575 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
46578 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
46580 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
46583 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
46585 * gcc.c-torture/execute/960416-1.x: Remove.
46586 * gcc.c-torture/execute/divconst-3.x: Likewise.
46588 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
46591 * gcc.dg/torture/cris-volatile-1.c: New test.
46593 2003-10-14 Roger Sayle <roger@eyesopen.com>
46595 PR optimization/9325
46596 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
46597 for overflowing floating point to integer conversion during RTL
46600 2003-10-13 Ziemowit Laski <zlaski@apple.com>
46602 * objc/execute/_cmd.m: Fix typo.
46603 * objc.dg/image-info.m, objc.dg/symtab-1.m:
46604 Relax 'scan-assembler' regexp.
46605 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
46606 objc.dg/try-catch-4.m: Run on non-Darwin targets.
46607 * objc.dg/zero-link-2.m: Remove blank line.
46608 * objc.dg/zero-link-3.m: New test case.
46610 2003-10-13 Geoffrey Keating <geoffk@apple.com>
46612 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
46614 * gcc.dg/asm-names.c: Use scan-assembler-not rather
46615 than linker trickery.
46617 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
46620 * g++.dg/other/friend2.C: New test.
46622 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
46624 * gcc.dg/20031012-1.c: New test.
46626 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
46628 * gcc.dg/weak/weak-3.c: Fix for new warning.
46630 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
46632 PR optimization/8750
46633 * gcc.c-torture/execute/20031012-1.c: New test case.
46635 2003-10-11 Roger Sayle <roger@eyesopen.com>
46637 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
46638 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
46640 2003-10-11 Roger Sayle <roger@eyesopen.com>
46642 PR optimization/12260
46643 * gcc.c-torture/compile/20031011-2.c: New test case.
46645 2003-10-11 Roger Sayle <roger@eyesopen.com>
46647 * gcc.c-torture/execute/20031011-1.c: New testcase.
46649 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
46651 * gcc.c-torture/compile/20031011-1.c: New test.
46653 2003-10-11 Jan Hubicka <jh@suse.cz>
46655 * g++.dg/other/first-global.C: New test.
46657 2003-10-11 Roger Sayle <roger@eyesopen.com>
46659 * gcc.c-torture/execute/string-opt-18.c: New testcase.
46661 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
46663 * gcc.c-torture/compile/20031010-1.c: New test.
46665 2003-10-10 Geoffrey Keating <geoffk@apple.com>
46667 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
46668 * gcc.c-torture/execute/va-arg-25.c: ... here.
46670 2003-10-09 Mark Mitchell <mark@codesourcery.com>
46672 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
46674 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
46676 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
46678 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
46680 * g++.dg/parse/error2.C: New test.
46682 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
46685 * g++.dg/other/error5.C: Modify the error message.
46686 * g++.dg/lookup/using8.C: New test.
46688 2003-10-07 Geoffrey Keating <geoffk@apple.com>
46690 * gcc.dg/darwin-abi-2.c: New file.
46691 * gcc.c-torture/execute/va-arg-24.c: New file.
46693 2003-10-06 Bob Wilson <bob.wilson@acm.org>
46695 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
46698 2003-10-06 Mark Mitchell <mark@codesourcery.com>
46701 * g++.dg/other/error4.C: Update error messages.
46702 * g++.dg/template/ptrmem4.C: Likewise.
46705 * g++.dg/init/new9.C: New test.
46707 PR c++/12334, c++/12236, c++/8656
46708 * g++.dg/ext/attrib8.C: New test.
46710 2003-10-06 Devang Patel <dpatel@apple.com>
46712 * gcc.dg/debug/dwarf2-3.h: New test.
46713 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
46715 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
46717 * g++.dg/opt/cfg2.C: New test.
46719 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
46721 * g++.dg/opt/float1.C: New test.
46723 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
46725 * gcc.dg/c90-array-lval-6.c: New test.
46726 * gcc.dg/c99-array-lval-6.c: New test.
46728 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
46729 Ziemowit Laski <zlaski@apple.com>
46731 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
46732 'Derived', so that it is never considered a class method; add
46733 new warning for '+port' method ambiguity.
46734 * objc.dg/method-12.m: Include <objc/objc.h> instead of
46735 <objc/objc-api.h> (needed on Mac OS X).
46736 * objc.dg/method-13.m: New test.
46738 2003-10-03 Roger Sayle <roger@eyesopen.com>
46740 PR optimization/9325, PR java/6391
46741 * gcc.c-torture/execute/20031003-1.c: New test case.
46743 2003-10-02 Mark Mitchell <mark@codesourcery.com>
46745 PR optimization/12180
46746 * gcc.dg/20031002-1.c: New test.
46749 * g++.dg/inherit/error1.C: New test.
46751 2003-10-02 Chris Demetriou <cgd@broadcom.com>
46753 * lib/f-torture.exp (search_for): Rename to...
46754 (search_for_re): This. Also, clean up comments and the
46755 "regexp" invocation.
46757 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
46759 * gcc.c-torture/compile/20031002-1.c: New test.
46761 2003-10-02 Jakub Jelinek <jakub@redhat.com>
46763 * g++.dg/opt/cond1.C: New test.
46765 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
46767 * gcc.dg/Wold-style-definition-2.c: New testcase.
46768 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
46770 2003-09-29 Richard Henderson <rth@redhat.com>
46772 * g++.dg/init/array10.C: Add dg-options.
46774 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
46776 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
46778 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46780 * g++.dg/template/friend19.C: Fix typo.
46781 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
46783 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
46785 * gcc.c-torture/execute/20030928-1.c: New test.
46786 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
46788 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
46790 * g++.dg/opt/unroll1.C: New test.
46792 2003-09-26 Roger Sayle <roger@eyesopen.com>
46794 PR optimization/11741
46795 * gcc.dg/20030926-1.c: New test case.
46797 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46800 * g++.dg/parse/access7.C: New test.
46801 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
46803 2003-09-24 Ziemowit Laski <zlaski@apple.com>
46805 MERGE OF objc-improvements-branch into MAINLINE:
46806 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
46807 if libobjc has not been built.
46808 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
46809 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
46810 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
46811 objc/execute/nested-3.m, objc/execute/np-2.m,
46812 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
46813 objc/execute/redefining_self.m, objc/execute/root_methods.m,
46814 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
46815 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
46816 objc.dg/special/unclaimed-category-1.h,
46817 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
46818 well as GNU runtime.
46819 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
46820 * execute/cascading-1.m, execute/function-message-1.m,
46821 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
46822 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
46823 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
46824 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
46825 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
46826 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
46827 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
46828 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
46829 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
46830 * objc.dg/bitfield-2.m: Run only on Darwin.
46831 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
46832 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
46833 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
46834 * objc.dg/const-str-1.m: Fix constant string layout.
46836 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
46838 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
46840 2003-09-23 Geoffrey Keating <geoffk@apple.com>
46842 * gcc.dg/darwin-abi-1.c: New file.
46844 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
46847 * gcc.c-torture/compile/20030921-1.c: New test.
46849 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
46851 * g++.dg/opt/reg-stack2.C: New test.
46853 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
46855 * g++.dg/eh/delayslot1.C: New test.
46857 2003-09-20 Richard Henderson <rth@redhat.com>
46859 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
46861 2003-09-20 Roger Sayle <roger@eyesopen.com>
46863 * gcc.c-torture/execute/20030920-1.c: New test case.
46865 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46867 * g++.dg/rtti/typeid3.C: Correct expected error message.
46869 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46872 * g++.dg/parse/crash12.C: New test.
46874 2003-09-19 Janis Johnson <janis187@us.ibm.com>
46876 * gcc.dg/compat/mixed-struct-check.h: New.
46877 * gcc.dg/compat/mixed-struct-defs.h: New.
46878 * gcc.dg/compat/mixed-struct-init.h: New.
46879 * gcc.dg/compat/struct-by-value-19_main.c: New.
46880 * gcc.dg/compat/struct-by-value-19_x.c: New.
46881 * gcc.dg/compat/struct-by-value-19_y.c: New.
46882 * gcc.dg/compat/struct-by-value-20_main.c: New.
46883 * gcc.dg/compat/struct-by-value-20_x.c: New.
46884 * gcc.dg/compat/struct-by-value-20_y.c: New.
46885 * gcc.dg/compat/struct-return-19_main.c: New.
46886 * gcc.dg/compat/struct-return-19_x.c: New.
46887 * gcc.dg/compat/struct-return-19_y.c: New.
46888 * gcc.dg/compat/struct-return-20_main.c: New.
46889 * gcc.dg/compat/struct-return-20_x.c: New.
46890 * gcc.dg/compat/struct-return-20_y.c: New.
46892 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
46893 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
46894 so that it will not complain on LP64 targets.
46896 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46899 * g++.dg/template/friend24.C: New test.
46901 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
46904 * g++.dg/template/memtmpl2.C: New test.
46906 2003-09-18 Mark Mitchell <mark@codesourcery.com>
46909 * gcc.dg/builtin-apply1.c: New test.
46911 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
46914 * g++.dg/warn/Wunused-4.C: New test.
46916 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
46919 * g++.dg/other/gc2.C: New test.
46921 2003-09-17 Mark Mitchell <mark@codesourcery.com>
46924 * g++.dg/rtti/typeid3.C: New test.
46927 * g++.dg/overload/template1.C: New test.
46929 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
46931 * g++.dg/opt/cfg3.C: New test.
46933 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46936 * g++.dg/template/crash11.C: New test.
46938 2003-09-16 Jason Merrill <jason@redhat.com>
46939 Jakub Jelinek <jakub@redhat.com>
46941 * gcc.dg/attr-warn-unused-result.c: New test.
46943 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
46946 * g++.dg/expr/call2.C: New test.
46948 2003-09-15 Andreas Jaeger <aj@suse.de>
46950 * gcc.dg/Wold-style-definition-1.c: New test.
46952 2003-09-14 Mark Mitchell <mark@codesourcery.com>
46955 * g++.dg/parse/template12.C: New test.
46957 * g++.dg/abi/bitfield11.C: New test.
46958 * g++.dg/abi/bitfield12.C: Likewise.
46960 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
46962 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
46963 non-expansion of functional macro name without arguments at EOL.
46964 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
46966 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
46968 * gcc.c-torture/execute/20030914-[12].c: New tests.
46970 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
46973 * g++.dg/overload/addr1.C: New test.
46975 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
46977 * gcc.dg/20030909-1.c: New test.
46979 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
46981 * gcc.dg/ultrasp10.c: New test.
46983 2003-09-09 Devang Patel <dpatel@apple.com>
46985 * gcc.dg/darwin-ld-6.c: New test.
46987 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46989 * gcc.dg/torture/builtin-explog-1.c: New testcase.
46991 2003-09-08 Mark Mitchell <mark@codesourcery.com>
46993 * gcc.dg/ia64-types1.c: New test.
46994 * gcc.dg/ia64-types2.c: Likewise.
46996 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46998 * gcc.dg/builtins-1.c: Add more _Complex tests.
46999 * gcc.dg/torture/builtin-attr-1.c: Likewise.
47001 * gcc.dg/builtins-1.c: Test existing _Complex functions.
47002 * gcc.dg/torture/builtin-attr-1.c: Likewise.
47004 2003-09-08 Mark Mitchell <mark@codesourcery.com>
47007 * g++.dg/lookup/koenig2.C: New test.
47010 * g++.dg/rtti/typeid2.C: New test.
47012 2003-09-08 Jakub Jelinek <jakub@redhat.com>
47014 * gcc.c-torture/compile/20030904-1.c: New test.
47016 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
47018 * g++.dg/opt/longbranch2.C: New test.
47020 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
47022 * g++.dg/template/crash10.C: Only compile it.
47024 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
47026 PR middle-end/11665
47027 * gcc.c-torture/compile/20030907-1.c: New test.
47028 * g++.dg/init/array11.C: New test.
47030 2003-09-07 Mark Mitchell <mark@codesourcery.com>
47033 * g++.dg/init/struct1.C: New test.
47035 2003-09-07 Mark Mitchell <mark@codesourcery.com>
47038 * g++.dg/expr/comma1.C: New test.
47040 2003-09-06 Mark Mitchell <mark@codesourcery.com>
47043 * g++.dg/expr/static_cast5.C: New test.
47045 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
47048 * g++.dg/lookup/scoped7.C: New test.
47051 * g++.dg/other/static1.C: New test.
47054 * g++.dg/warn/template-1.C: New test.
47057 * g++.dg/template/crash10.C: New test.
47060 * g++.dg/overload/VLA.C: New test.
47063 * g++.dg/template/call1.C: New test.
47065 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
47068 * g++.dg/parse/using3.C: New test.
47070 2003-09-06 Roger Sayle <roger@eyesopen.com>
47073 * g++.dg/overload/builtin3.C: New test case.
47075 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
47078 * gcc.dg/20030906-1.c: New test.
47079 * gcc.dg/20030906-2.c: Likewise.
47081 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
47084 * g++.dg/parse/defarg5.C: New test.
47086 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
47088 2003-09-05 Mark Mitchell <mark@codesourcery.com>
47091 * g++.dg/expr/static_cast4.C: New test.
47094 * g++.dg/template/crash9.C: New test.
47096 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
47098 * g++.old-deja/g++.ext/pretty2.C: Update for change
47100 * g++.old-deja/g++.ext/pretty3.C: Likewise.
47102 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
47105 * g++/dg/template/qualified-id1.C: New test.
47108 * g++.dg/warn/noeffect4.C: New test.
47110 2003-09-04 Matt Austern <austern@apple.com>
47112 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
47113 * g++.dg/ext/fnname2.C: Likewise.
47114 * g++.dg/ext/fnname3.C: Likewise.
47116 2003-09-04 Mark Mitchell <mark@codesourcery.com>
47118 * g++.dg/expr/lval1.C: New test.
47119 * g++.dg/ext/lvcast.C: Remove.
47121 2003-09-03 Roger Sayle <roger@eyesopen.com>
47123 PR optimization/11700.
47124 * gcc.c-torture/compile/20030903-1.c: New test case.
47126 2003-09-03 Mark Mitchell <mark@codesourcery.com>
47129 * g++.dg/abi/layout4.C: New test.
47131 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
47134 * g++.dg/parse/friend3.C: New test.
47136 2003-09-02 Mark Mitchell <mark@codesourcery.com>
47139 * g++.dg/template/class1.C: New test.
47142 * g++.dg/expr/call1.C: New test.
47144 2003-09-01 Mark Mitchell <mark@codesourcery.com>
47147 * g++.dg/init/ref9.C: New test.
47150 * g++.dg/template/nested4.C: New test.
47152 2003-08-29 Mark Mitchell <mark@codesourcery.com>
47155 * g++.dg/template/non-dependent4.C: New test.
47158 * g++.dg/inherit/conv1.C: New test.
47160 2003-08-29 Mark Mitchell <mark@codesourcery.com>
47163 * g++.dg/ext/label1.C: New test.
47164 * g++.dg/ext/label2.C: Likewise.
47166 2003-08-28 Mark Mitchell <mark@codesourcery.com>
47168 * g++.dg/expr/cond3.C: New test.
47170 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47172 * gcc.dg/builtins-1.c: Add new builtin cases.
47174 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47176 * gcc.dg/builtins-1.c: Add new cases.
47177 * gcc.dg/torture/builtin-attr-1.c: Likewise.
47179 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47181 * gcc.dg/builtins-1.c: Add more math builtin tests.
47182 * gcc.dg/torture/builtin-attr-1.c: New test.
47184 2003-08-28 Mark Mitchell <mark@codesourcery.com>
47186 PR optimization/5079
47187 * g++.dg/opt/static3.C: New test.
47189 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
47191 * gcc.misc-tests/gcov-10b.c: New test.
47193 2003-08-27 Mark Mitchell <mark@codesourcery.com>
47195 * g++.dg/opt/ptrmem3.C: New test.
47197 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
47199 2003-08-27 Jakub Jelinek <jakub@redhat.com>
47201 * gcc.dg/20030826-2.c: New test.
47203 2003-08-26 Roger Sayle <roger@eyesopen.com>
47205 PR middle-end/12002
47206 * g77.f-torture/compile/12002.f: New test case.
47208 2003-08-26 Roger Sayle <roger@eyesopen.com>
47210 * gcc.dg/20030826-1.c: New test case.
47212 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
47214 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
47216 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
47219 * c++.dg/lookup/crash1.C: New test.
47221 * c++.dg/warn/noeffect3.C: New test.
47223 2003-08-25 Janis Johnson <janis187@us.ibm.com>
47225 * gcc.dg/compat/vector-1_x.c: Compile with -w.
47226 * gcc.dg/compat/vector-1_y.c: Ditto.
47227 * gcc.dg/compat/vector-2_x.c: Ditto.
47228 * gcc.dg/compat/vector-2_y.c: Ditto.
47230 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
47232 * gcc.dg/20030702-1.c: New test.
47234 2003-08-25 Mark Mitchell <mark@codesourcery.com>
47237 * g++.dg/ext/altivec-1.C: New test.
47239 2003-08-24 Richard Henderson <rth@redhat.com>
47241 * g++.dg/eh/simd-2.C: Add -w for x86.
47243 2003-08-23 Jakub Jelinek <jakub@redhat.com>
47245 * gcc.dg/20030815-1.c: New test.
47247 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47250 * g++.dg/parse/access6.C: New test.
47252 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47254 PR c++/641, c++/11876
47255 * g++.dg/template/friend22.C: New test.
47256 * g++.dg/template/friend23.C: Likewise.
47258 2003-08-22 Mark Mitchell <mark@codesourcery.com>
47260 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
47263 2003-08-22 Mark Mitchell <mark@codesourcery.com>
47265 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
47267 2003-08-22 Mark Mitchell <mark@codesourcery.com>
47269 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
47271 2003-08-22 Mark Mitchell <mark@codesourcery.com>
47273 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
47275 2003-08-22 Mark Mitchell <mark@codesourcery.com>
47277 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
47279 2003-08-21 Mark Mitchell <mark@codesourcery.com>
47282 * g++.dg/overload/prom1.C: New test.
47285 * g++.dg/parse/dtor2.C: New test.
47288 * g++.dg/parse/using2.C: New test.
47290 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
47293 * gcc.c-torture/compile/20030821-1.c: New.
47295 2003-08-20 Mark Mitchell <mark@codesourcery.com>
47298 * g++.dg/template/deduce2.C: New test.
47300 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
47302 * gcc.c-torture/execute/20030821-1.c: New test.
47304 2003-08-20 Roger Sayle <roger@eyesopen.com>
47306 PR middle-end/11984
47307 * gcc.dg/20030820-1.c: New test case.
47309 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
47312 * g++.dg/warn/noeffect2.C: New test.
47314 2003-08-19 Mark Mitchell <mark@codesourcery.com>
47317 * g++.dg/template/dtor2.C: New test.
47320 * g++.dg/template/operator1.C: New test.
47321 * g++.dg/parse/operator4.C: New test.
47324 * g++.dg/expr/enum1.C: New test.
47325 * gcc.dg/c99-bool-1.c: Remove bogus warning.
47328 * g++.dg/parse/elab2.C: New test.
47329 * g++.dg/parse/typedef4.C: Change error message.
47330 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
47331 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
47332 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
47334 2003-08-19 Geoffrey Keating <geoffk@apple.com>
47336 * gcc.dg/pch/warn-1.c: New.
47337 * gcc.dg/pch/warn-1.hs: New.
47339 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
47342 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
47344 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
47346 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
47348 * gcc.dg/uninit-D.c: New Test.
47349 * gcc.dg/uninit-E.c: New Test.
47350 * gcc.dg/uninit-F.c: New Test.
47351 * gcc.dg/uninit-G.c: New Test.
47353 2003-08-19 Michael Ritzert <ritzert@t-online.de>
47355 * g++.dg/README: Describe the pch directory.
47357 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47360 * g++.dg/parse/access4.C: New test.
47361 * g++.dg/parse/access5.C: Likewise.
47362 * g++.old-deja/g++.jason/access17.C: Adjust error message.
47364 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
47366 * gcc.dg/noncompile/20030818-1.c: New.
47368 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
47371 * g++.dg/warn/noeffect1.C: New test.
47373 * g++.dg/template/scope2.C: New test.
47374 * g++.dg/template/error2.C: Correct dg-error
47376 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
47378 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
47380 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
47383 * g++.dg/template/warn1.C: New.
47385 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
47387 * g++.dg/template/error2.C: New test.
47388 * g++.dg/lookup/using7.C: Adjust errors
47389 * g++.old-deja/g++.pt/crash36.C: Likewise.
47390 * g++.old-deja/g++.pt/derived3.C: Likewise.
47392 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47394 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
47395 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
47396 * gcc.c-torture/execute/builtins/string-9.c: New, from
47397 string-opt-9.c. Adjust for execute/builtins framework.
47398 * gcc.c-torture/execute/string-opt-9.c: Delete.
47400 2003-08-12 Mark Mitchell <mark@codesourcery.com>
47402 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
47404 * g++.dg/parse/ret-type2.C: New test.
47407 * g++.dg/init/new8.C: New test.
47410 * g++.dg/parse/typedef5.C: New test.
47413 * g++.dg/parse/qualified2.C: New test.
47414 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
47417 2003-08-11 Mark Mitchell <mark@codesourcery.com>
47419 * g++.dg/conversion/ptrmem1.C: New test.
47421 2003-08-11 Jakub Jelinek <jakub@redhat.com>
47424 * gcc.dg/20030811-1.c: New test.
47427 * gcc.c-torture/execute/20030811-1.c: New test.
47429 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47431 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
47433 2003-08-10 Mark Mitchell <mark@codesourcery.com>
47436 * g++.dg/inherit/multiple1.C: New test.
47438 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
47440 * gcc.dg/spe1.c: New test.
47443 * g++.dg/expr/cast2.C: New test.
47446 * g++.dg/template/dependent-name2.C: New test.
47448 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
47450 * g++.dg/parse/crash11.C: Put the dg options in comments.
47452 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
47454 * lib/gcc-dg.exp: Update for diagnostic change.
47456 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47459 * g++.dg/parse/crash11.C: New test.
47461 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
47463 * gcc.dg/cpp/spacing1.c: Update.
47465 2003-08-04 Janis Johnson <janis187@us.ibm.com>
47468 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
47469 a value for -mtune.
47471 2003-08-04 Roger Sayle <roger@eyesopen.com>
47473 PR middle-end/11771
47474 * gcc.c-torture/compile/20030804-1.c: New test case.
47476 2003-08-04 Roger Sayle <roger@eyesopen.com>
47478 * gcc.dg/20030804-1.c: New test case.
47480 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
47482 * gcc.dg/cpp/separate-1.c: New test.
47484 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
47487 * g++.dg/template/dependent-expr2.C: New test.
47490 * g++.dg/expr/ptrmem1.C: New test.
47492 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47495 * g++.dg/template/friend15.C: New test.
47497 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
47499 * lib/dg-pch.exp: Work round PCH bug.
47501 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47503 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
47504 builtins. Move cases from builtins-4.c here.
47506 * gcc.dg/torture/builtin-math-1.c: New test taken from
47507 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
47510 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
47513 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
47516 * g++.dg/template/using7.C: New test.
47518 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
47520 * import1.c, import2.c: New tests.
47522 2003-08-01 Jakub Jelinek <jakub@redhat.com>
47524 * g++.dg/eh/crossjump1.C: New test.
47526 2003-08-01 Mark Mitchell <mark@codesourcery.com>
47529 * g++.dg/template/using6.C: New test.
47532 * g++.dg/template/koenig2.C: New test.
47534 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47537 * g++.dg/parse/typedef4.C: New test.
47539 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47541 PR c++/8442, c++/8806
47542 * g++.dg/template/elab1.C: New test.
47543 * g++.dg/template/type2.C: Likewise.
47544 * g++.dg/template/ttp3.C: Adjust expected error message.
47545 * g++.old-deja/g++.law/visibility13.C: Likewise.
47546 * g++.old-deja/g++.niklas/t135.C: Likewise.
47547 * g++.old-deja/g++.pt/ttp41.C: Likewise.
47548 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
47550 * g++.old-deja/g++.pt/ttp44.C: Likewise.
47552 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
47555 * g++.dg/ext/stmtexpr1.C: New test.
47557 * g++.dg/opt/tmp1.C: New test.
47560 * g++.dg/parse/constant4.C: New test.
47563 * g++.dg/template/using5.C: New test.
47565 2003-07-31 Roger Sayle <roger@eyesopen.com>
47567 * gcc.dg/builtins-27.c: New test case.
47569 2003-07-31 Jakub Jelinek <jakub@redhat.com>
47571 * gcc.dg/tls/opt-7.c: New test.
47573 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
47575 * g++.old-deja/g++.other/crash18.C: Remove.
47577 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
47579 * g++.dg/template/explicit3.C: New.
47580 * g++.dg/template/explicit4.C: New.
47581 * g++.dg/template/explicit5.C: New.
47584 * g++.dg/template/memtmpl1.C: New.
47586 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
47589 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
47590 * gcc.dg/i386-387-5.c (dg-options): Likewise.
47592 2003-07-30 Jan Hubicka <jh@suse.cz>
47596 2003-07-29 Zack Weinberg <zack@codesourcery.com>
47598 * gcc.dg/struct-in-proto-1.c: New test.
47600 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
47602 * gcc.dg/cpp/include2.c: Only expect one message.
47604 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
47607 * g++.dg/template/using1.C: New test.
47608 * g++.dg/template/using2.C: New test.
47609 * g++.dg/template/using3.C: New test.
47610 * g++.dg/template/using4.C: New test.
47612 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
47614 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
47615 * gcc.c-torture/execute/string-opt-10.c: Likewise.
47617 2003-07-28 Jan Hubicka <jh@suse.cz>
47620 * g++.dg/opt/call1.C: New test.
47622 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
47625 * g++.dg/init/enum2.C: New test.
47626 * g++.dg/template/overload1.C: Add "-w" option.
47628 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
47630 * gcc.dg/Wdeclaration-after-statement-1.c,
47631 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
47633 2003-07-28 Jakub Jelinek <jakub@redhat.com>
47635 * gcc.c-torture/compile/20030725-1.c: New test.
47637 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
47639 * gcc.dg/20030505.c: Only run for SPE.
47640 Remove definition of opaque type.
47642 2003-07-27 Mark Mitchell <mark@codesourcery.com>
47644 * g++.dg/template/ptrmem6.C: New test.
47646 2003-07-26 Geoffrey Keating <geoffk@apple.com>
47648 * gcc.c-torture/compile/zero-strct-2.c: New test.
47650 2003-07-25 Geoffrey Keating <geoffk@apple.com>
47652 * gcc.dg/intermod-1.c: New test.
47654 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
47657 * g++.dg/template/lookup2.C: New test.
47658 * g++.dg/template/memclass1.C: Remove instantiated from error.
47659 * g++.dg/other/error2.C: Tweak expected errors.
47662 * g++.dg/template/defarg3.C: New test.
47664 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
47666 2003-07-24 Mark Mitchell <mark@codesourcery.com>
47668 * g++.dg/inherit/access5.C: New test.
47670 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47673 * g++.dg/template/crash8.C: New test.
47675 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
47678 * gcc.dg/noncompile/incomplete-2.c: New test.
47680 2003-07-23 Mark Mitchell <mark@codesourcery.com>
47683 * g++.dg/inherit/access4.C: New test.
47686 * g++.dg/expr/cond2.C: New test.
47688 PR optimization/10679
47689 * g++.dg/opt/inline4.C: New test.
47691 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
47693 * g++.dg/parse/crash10: New test.
47695 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
47697 * g++.dg/ext/flexary1.C: New test.
47699 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47702 * g++.dg/template/crash9.C: New test.
47704 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
47707 * g++.dg/parse/typedef3.C: New test.
47710 * g++.dg/parse/operator2.C: New test.
47713 * g++.dg/parse/def-tmpl-arg1.C: New test.
47716 * g++.dg/parse/funptr1.C: New test.
47719 * g++.dg/parse/ambig3.C: New test.
47722 * g++.dg/parse/operator3.C: New test.
47725 * g++.dg/parse/template10.C: New test.
47728 * g++.dg/parse/template11.C: New test.
47731 * g++.dg/parse/invalid-op1.C: New test.
47734 * g++.dg/parse/condexpr1.C: New test.
47736 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
47738 * g++.dg/ext/packed3.C: New test.
47739 * g++.dg/ext/packed4.C: New test.
47741 * gcc.dg/pack-test-3.c: New test.
47743 2003-07-21 Janis Johnson <janis187@us.ibm.com>
47745 * lib/compat.exp: Handle dg-options per source file.
47746 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
47747 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
47748 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
47749 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
47750 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
47751 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
47752 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
47753 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
47754 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
47755 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
47756 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
47757 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
47758 * g++.dg/compat/break/bitfield7_x.C: Ditto.
47759 * g++.dg/compat/break/bitfield7_y.C: Ditto.
47761 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
47764 * gcc.c-torture/execute/20030718-1.c: New test.
47766 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
47768 PR optimization/11536
47769 * gcc.dg/20030721-1.c: New test.
47771 2003-07-19 Mark Mitchell <mark@codesourcery.com>
47774 * g++.dg/template/lookup1.C: New test.
47776 2003-07-19 Zack Weinberg <zack@codesourcery.com>
47778 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
47779 diagnostics of ill-formed constructs involving labels.
47780 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
47781 the new 'previously defined here' message.
47783 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
47785 * g++.dg/parse/non-dependent2.C: New test.
47787 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
47789 * g++.dg/init/init-ref4.C: xfail on targets without
47792 2003-07-17 Jakub Jelinek <jakub@redhat.com>
47795 * gcc.c-torture/execute/20030717-1.c: New test.
47797 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
47799 * g++.dg/opt/cfg1.C: New test.
47801 2003-07-17 Mark Mitchell <mark@codesourcery.com>
47803 PR optimization/11557
47804 * gcc.dg/20030717-1.c: New test.
47806 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
47809 * g++.dg/expr/crash-1.C: New test.
47812 * g++.dg/template/init3.C: New test.
47815 * g++.dg/template/non-dependent1.C: New test.
47818 * g++.dg/template/non-dependent2.C: New test.
47821 * g++.dg/template/non-dependent3.C: New test.
47824 * g++.dg/template/sizeof5.C: New test.
47826 2003-07-17 Geoffrey Keating <geoffk@apple.com>
47829 * gcc.c-torture/compile/mangle-1.c: New file.
47831 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47834 * g++.dg/parse/access3.C: New test.
47836 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
47839 * g++.dg/init/init-ref4.C: New test.
47841 2003-07-16 Mark Mitchell <mark@codesourcery.com>
47844 * g++.dg/parse/constant3.C: New test.
47845 * g++.dg/parse/crash7.C: Likewise.
47847 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
47850 * gcc.dg/i386-pentium4-not-mull.c: New.
47852 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
47854 * gcc.dg/asm-names.c (ymain): Make it weak.
47856 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47859 * g++.dg/template/friend21.C: New test.
47861 2003-07-16 Jakub Jelinek <jakub@redhat.com>
47863 * gcc.dg/cleanup-8.c: New test.
47864 * gcc.dg/cleanup-9.c: New test.
47866 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
47868 * g++.dg/ext/dll-MI1.h: New file.
47869 * g++.dg/ext/dllexport-MI1.C: New file.
47870 * g++.dg/ext/dllimport-MI1.C: New file.
47872 2003-07-15 Jakub Jelinek <jakub@redhat.com>
47874 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
47875 it does not have cmpstrsi patterns (just cmpmemsi).
47877 2003-07-15 Mark Mitchell <mark@codesourcery.com>
47880 * g++.dg/debug/debug8.C: New test.
47882 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47885 * g++.dg/template/crash7.C: New test.
47887 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
47890 * gcc.c-torture/compile/20030708-1.c: New.
47892 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
47894 * gcc.c-torture/execute/20030715-1.c: New test.
47896 2003-07-14 Geoffrey Keating <geoffk@apple.com>
47898 * gcc.dg/pch/inline-3.c: New file.
47899 * gcc.dg/pch/inline-3.hs: New file.
47900 * gcc.dg/pch/inline-4.c: New file.
47901 * gcc.dg/pch/inline-4.hs: New file.
47903 2003-07-14 Mark Mitchell <mark@codesourcery.com>
47906 * g++.dg/template/crash6.C: New test.
47909 * g++.dg/template/friend20.C: New test.
47912 * g++.dg/template/overload2.C: New test.
47914 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47916 PR optimization/11440
47917 * gcc.c-torture/execute/20030714-1.c: New test.
47919 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47922 * g++.dg/template/partial2.C: New test.
47924 2003-07-13 Mark Mitchell <mark@codesourcery.com>
47927 * g++.dg/template/anon1.C: New test.
47931 * g++.dg/parse/template9.C: Likewise.
47932 * g++.dg/template/crash4.C: New test.
47933 * g++.dg/template/koenig1.C: Likewise.
47934 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
47935 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
47936 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
47938 * g++.old-deja/g++.jason/template36.C: Likewise.
47939 * g++.old-deja/g++.mike/p1989.C: Likewise.
47940 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
47941 * g++.old-deja/g++.pt/ttp20.C: Use this->.
47942 * g++.old-deja/g++.pt/ttp21.C: Use this->.
47943 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
47945 * g++.old-deja/g++.pt/union2.C: Use this->.
47947 2003-07-11 Jakub Jelinek <jakub@redhat.com>
47949 * gcc.dg/20030711-1.c: New test.
47951 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
47954 * g++.dg/parse/args1.C: New test.
47955 * g++.pt/defarg8.C: Change expected errors.
47957 2003-07-11 Mark Mitchell <mark@codesourcery.com>
47960 * g++.dg/template/nontype2.C: New test.
47963 * g++.dg/parse/template8.C: New test.
47966 * g++.dg/template/scope1.C: New test.
47968 * g++.dg/warn/Wsign-compare-1.C: New test.
47970 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
47972 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
47974 2003-07-10 Mark Mitchell <mark@codesourcery.com>
47977 * g++.dg/template/explicit2.C: New test.
47980 * g++.dg/warn/pedantic1.C: New test.
47982 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
47985 * g++.dg/other/field1.C: New test.
47987 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
47990 * gcc.c-torture/compile/20030707-1.c: New.
47992 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47995 * g++.dg/template/access12.C: New test.
47997 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
47999 * g++.dg/bprob/bprob.exp (prof_ext): Update.
48000 * g77.dg/bprob/bprob.exp (prof_ext): Update.
48001 * gcc.misc-tests/bprob.exp (prof_ext): Update.
48002 * gcc.misc-tests/gcov.exp: Update
48003 * g++.dg/gcov/gcov.exp: Update
48004 * lib/gcov.exp: Update.
48006 2003-07-08 Mark Mitchell <mark@codesourcery.com>
48008 * g++.dg/abi/mangle17.C: Make sure template expressions are
48010 * g++.dg/abi/mangle4.C: Mark erroneous casts.
48011 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
48012 * g++.dg/opt/stack1.C: Remove erroneous code.
48013 * g++.dg/parse/template7.C: New test.
48014 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
48015 * g++.old-deja/g++.pt/crash4.C: Likewise.
48017 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
48019 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
48020 with zero or one occurence of `$' after the initial `L'.
48022 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
48024 * gcc.c-torture/compile/20030704-1.c: Add a comment.
48026 2003-07-08 Roger Sayle <roger@eyesopen.com>
48029 * gcc.dg/Wunreachable-6.c: New testcase.
48030 * gcc.dg/Wunreachable-7.c: New testcase.
48032 2003-07-08 Jakub Jelinek <jakub@redhat.com>
48035 * gcc.dg/20030708-1.c: New test.
48037 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
48039 * gcc.dg/compat/sdata-section.h: New file.
48040 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
48041 * gcc.dg/torture/mips-sdata-1.c: New test.
48043 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48046 * g++.dg/template/friend19.C: New test.
48048 2003-07-08 Jakub Jelinek <jakub@redhat.com>
48050 * g++.dg/opt/strength-reduce.C: New test.
48052 2003-07-07 Roger Sayle <roger@eyesopen.com>
48055 * gcc.dg/20030707-1.c: New testcase.
48057 2003-07-07 Roger Sayle <roger@eyesopen.com>
48059 PR optimization/11059
48060 * g++.dg/opt/emptyunion.C: New testcase.
48062 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48063 Eric Botcazou <ebotcazou@libertysurf.fr>
48065 * g++.dg/opt/stack1.C: New test.
48067 2003-07-05 Mark Mitchell <mark@codesourcery.com>
48069 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
48073 * g++.dg/expr/static_cast3.C: New test.
48075 2003-07-04 Zack Weinberg <zack@codesourcery.com>
48077 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
48079 * gcc.dg/concat.c: Concatenation of string constants with
48080 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
48081 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
48082 * gcc.dg/cpp/escape-2.c: Use wide character constants where
48083 necessary to avoid multi-character character constant warning.
48084 * gcc.dg/cpp/escape.c: Likewise.
48085 * gcc.dg/cpp/ucs.c: Likewise.
48086 Remove backslashes from dg-bogus comments, as they confuse Tcl.
48089 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
48092 * gcc.c-torture/compile/20030704-1.c: New.
48094 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
48096 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
48098 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
48100 PR c++/5287, PR c++/7910, PR c++/11021
48101 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
48102 tests for warnings.
48103 * g++.dg/ext/dllimport2.C: Add tests for warnings.
48104 * g++.dg/ext/dllimport3.C: Likewise.
48105 * g++.dg/ext/dllimport4.C: New file.
48106 * g++.dg/ext/dllimport5.C: New file.
48107 * g++.dg/ext/dllimport6.C: New file.
48108 * g++.dg/ext/dllimport7.C: New file.
48109 * g++.dg/ext/dllimport8.C: New file.
48110 * g++.dg/ext/dllimport9.C: New file.
48111 * g++.dg/ext/dllimport10.C: New file.
48112 * g++.dg/ext/dllexport1.C: New file.
48114 2003-07-03 Mark Mitchell <mark@codesourcery.com>
48116 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
48117 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
48119 2003-07-03 Roger Sayle <roger@eyesopen.com>
48121 * gcc.dg/builtins-25.c: New testcase.
48122 * gcc.dg/builtins-26.c: New testcase.
48124 2003-07-03 Janis Johnson <janis187@us.ibm.com>
48126 * gcc.dg/compat/vector-defs.h: New file.
48127 * gcc.dg/compat/vector-setup.h: New file.
48128 * gcc.dg/compat/vector-check.h: New file.
48129 * gcc.dg/compat/vector-1_main.c: New file.
48130 * gcc.dg/compat/vector-1_x.c: New file.
48131 * gcc.dg/compat/vector-1_y.c: New file.
48132 * gcc.dg/compat/vector-2_main.c: New file.
48133 * gcc.dg/compat/vector-2_x.c: New file.
48134 * gcc.dg/compat/vector-2_y.c: New file.
48136 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
48137 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
48138 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
48139 * gcc.dg/compat/struct-align-1.h: New file.
48140 * gcc.dg/compat/struct-align-1_main.c: New file.
48141 * gcc.dg/compat/struct-align-1_x.c: New file.
48142 * gcc.dg/compat/struct-align-1_y.c: New file.
48143 * gcc.dg/compat/struct-align-2.h: New file.
48144 * gcc.dg/compat/struct-align-2_main.c: New file.
48145 * gcc.dg/compat/struct-align-2_x.c: New file.
48146 * gcc.dg/compat/struct-align-2_y.c: New file.
48148 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
48149 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
48150 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
48151 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
48152 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
48153 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
48154 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
48155 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
48156 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
48157 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
48158 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
48159 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
48160 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
48161 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
48162 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
48163 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
48164 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
48165 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
48166 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
48167 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
48168 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
48169 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48170 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48171 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
48172 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
48173 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
48174 * gcc.dg/compat/struct-return-10_x.c: Ditto.
48175 * gcc.dg/compat/struct-return-2_x.c: Ditto.
48176 * gcc.dg/compat/struct-return-3_x.c: Ditto.
48178 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
48180 * gcc.dg/i386-call-1.c: New test.
48182 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
48185 * g++.dg/parse/defarg4.C: New.
48187 2003-07-03 Roger Sayle <roger@eyesopen.com>
48190 * gcc.c-torture/compile/20030703-1.c: New test case.
48192 2003-07-03 Mark Mitchell <mark@codesourcery.com>
48194 * g++.dg/template/local3.C: Remove extra semicolon.
48196 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
48198 * gcc.dg/i386-volatile-1.c: New test.
48200 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
48203 * g++.dg/other/offsetof2.C: XFAIL.
48204 * g++.dg/other/offsetof5.C: New.
48207 * g++.dg/template/error1.C: New.
48210 * g++.dg/template/dependent-expr1.C: New.
48212 2003-07-01 Mark Mitchell <mark@codesourcery.com>
48215 * g++.dg/template/local3.C: New test.
48218 * g++.dg/lookup/scoped6.C: New test.
48220 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
48223 * g++.dg/other/error7.C: New test.
48225 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
48227 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
48228 * g++.old-deja/g++.abi/vtable3.h: Likewise.
48229 * g++.old-deja/g++.law/code-gen5.C: Likewise.
48230 * g++.old-deja/g++.other/union2.C: Likewise.
48231 * gcc.dg/c90-const-expr-2.c: Likewise.
48232 * gcc.dg/c90-const-expr-3.c: Likewise.
48233 * gcc.dg/c99-const-expr-2.c: Likewise.
48234 * gcc.dg/c99-const-expr-3.c: Likewise.
48235 * gcc.dg/concat.c: Likewise.
48237 2003-07-01 Mark Mitchell <mark@codesourcery.com>
48240 * g++.dg/init/static1.C: New test.
48242 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
48244 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
48245 * g++.old-deja/g++.other/access2.C: Likewise.
48246 * g++.old-deja/g++.other/decl2.C: Likewise.
48247 * gcc.c-torture/execute/20020615-1.c: Likewise.
48249 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
48252 * g++.dg/template/sizeof4.C: New test.
48254 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
48256 * g++.dg/other/error6.C: New test.
48258 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
48261 * g++.dg/parse/constant2.C: New test.
48263 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
48266 * g++.dg/other/error5.C: New test.
48268 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48270 * gcc.dg/format/gcc_diag-1.c: New test.
48272 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
48274 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
48276 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
48278 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
48279 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
48280 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
48282 2003-06-28 Jakub Jelinek <jakub@redhat.com>
48284 * gcc.c-torture/execute/builtins/string-8.c: New test.
48285 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
48286 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
48287 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
48289 2003-06-27 Mark Mitchell <mark@codesourcery.com>
48292 * g++.dg/ext/typeof6.C: New test.
48294 2003-06-27 Mark Mitchell <mark@codesourcery.com>
48297 * g++.dg/init/enum1.C: New test.
48299 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
48301 * gcc.dg/20030627-1.c: New test.
48303 2003-06-26 Mark Mitchell <mark@codesourcery.com>
48306 * g++.dg/expr/static_cast2.C: New test.
48308 2003-06-26 Roger Sayle <roger@eyesopen.com>
48309 Jakub Jelinek <jakub@redhat.com>
48311 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
48312 sprintf(dst,"%s",src) optimization.
48313 * gcc.c-torture/execute/20030626-1.c: New test case.
48314 * gcc.c-torture/execute/20030626-2.c: New test case.
48316 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
48318 * gcc.c-torture/execute/multi-ix.c: New test.
48320 * gcc.c-torture/execute/simd-4.c (main):
48321 Added missing semicolon at end of union.
48323 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
48326 * g++.dg/template/explicit-instantiation3.C: New test.
48328 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
48330 * gcc.dg/20030626-1.c: Use signed char.
48332 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
48334 * gcc.dg/20030626-1.c: New test.
48336 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
48338 * const-str-2.m: Update.
48340 2003-06-25 Mark Mitchell <mark@codesourcery.com>
48343 * g++.dg/rtti/dyncast1.C: New test.
48344 * g++.dg/abi/mangle4.C: Correct base-specifier access.
48345 * g++.dg/lookup/scoped1.C: Remove XFAIL.
48346 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
48349 * g++.dg/expr/static_cast1.C: New test.
48351 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
48353 * gcc.dg/20030625-1.c: New test.
48355 2003-06-24 Roger Sayle <roger@eyesopen.com>
48357 * gcc.c-torture/compile/20030624-1.c: New test case.
48359 2003-06-24 Jakub Jelinek <jakub@redhat.com>
48361 * gcc.c-torture/execute/string-opt-17.c: New test.
48363 2003-06-24 Mark Mitchell <mark@codesourcery.com>
48366 * g++.dg/parse/crash6.C: New test.
48368 2003-06-23 Roger Sayle <roger@eyesopen.com>
48370 * gcc.dg/builtins-24.c: New test case.
48372 2003-06-23 Jakub Jelinek <jakub@redhat.com>
48374 * g++.dg/opt/operator1.C: New test.
48376 2003-06-22 Roger Sayle <roger@eyesopen.com>
48378 * gcc.c-torture/execute/string-opt-16.c: New test case.
48380 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
48382 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
48383 * g++.old-deja/g++.other/conv7.C: Likewise.
48384 * g++.old-deja/g++.other/overcnv2.C: Likewise.
48385 * g++.old-deja/g++.other/overload14.C: Likewise.
48387 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
48389 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
48390 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
48392 2003-06-20 Mark Mitchell <mark@codesourcery.com>
48395 * g++.dg/warn/Winline-3.C: New test.
48397 2003-06-20 Mark Mitchell <mark@codesourcery.com>
48399 * lib/target-supports.exp (check_alias_available): Make the test
48400 program acceptable to the Solaris assembler.
48403 * g++.dg/template/memclass2.C: New test.
48405 2003-06-20 Mark Mitchell <mark@codesourcery.com>
48406 Eric Botcazou <ebotcazou@libertysurf.fr>
48408 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
48409 data for non-matching targets.
48410 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
48412 2003-06-20 Mark Mitchell <mark@codesourcery.com>
48415 * g++.dg/template/member3.C: New test.
48417 2003-06-19 Mark Mitchell <mark@codesourcery.com>
48420 * g++.dg/template/func1.C: New test.
48423 * g++.dg/template/static4.C: New test.
48424 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
48427 * g++.dg/init/ref7.C: New test.
48429 2003-06-19 Matt Austern <austern@apple.com>
48432 * g++.dg/anew1.C: New test.
48433 * g++.dg/anew2.C: New test.
48434 * g++.dg/anew3.C: New test.
48435 * g++.dg/anew4.C: New test.
48437 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
48439 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
48441 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
48443 * gcc.c-torture/execute/simd-4.c (main): Make expected value
48446 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
48448 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
48451 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
48453 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
48454 * gcc.c-torture/compile/961203-1.c: Likewise.
48455 * gcc.c-torture/compile/980506-1.c: Likewise.
48457 2003-06-17 Mark Mitchell <mark@codesourcery.com>
48460 * g++.dg/lookup/using7.C: New test.
48462 2003-06-17 Mark Mitchell <mark@codesourcery.com>
48465 * g++.dg/abi/conv1.C: Remove it.
48466 * g++.dg/template/conv7.C: New test.
48467 * g++.dg/template/conv8.C: Likewise.
48468 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
48469 conversion operator.
48471 2003-06-17 Janis Johnson <janis187@us.ibm.com>
48473 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
48474 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
48475 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
48476 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
48477 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
48478 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
48479 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
48480 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
48481 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
48482 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
48483 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
48484 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
48485 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
48486 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
48487 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
48488 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
48489 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
48490 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
48491 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
48492 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
48493 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
48494 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48495 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48496 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
48497 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
48498 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
48499 * gcc.dg/compat/struct-return-10_x.c: Ditto.
48500 * gcc.dg/compat/struct-return-2_x.c: Ditto.
48501 * gcc.dg/compat/struct-return-3_x.c: Ditto.
48503 2003-06-16 Mark Mitchell <mark@codesourcery.com>
48505 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
48506 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
48509 2003-06-16 Roger Sayle <roger@eyesopen.com>
48511 * gcc.dg/i386-387-5.c: New test case.
48512 * gcc.dg/i386-387-6.c: New test case.
48513 * gcc.dg/builtins-23.c: New test case.
48515 2003-06-15 Roger Sayle <roger@eyesopen.com>
48517 * gcc.dg/builtins-22.c: New test case.
48518 * gcc.dg/i386-387-1.c: Update to test exp.
48519 * gcc.dg/i386-387-2.c: Likewise.
48521 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48523 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
48525 2003-06-12 Mark Mitchell <mark@codesourcery.com>
48527 * lib/gcc-dg.exp (dg-require-dll): New function.
48528 (dg-xfail-if): Likewise.
48529 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
48532 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
48533 * gcc.c-torture/compile/20001205-1.c: Likewise.
48534 * gcc.c-torture/compile/20001226-1.c: Likewise.
48535 * gcc.c-torture/compile/20010518-2.c: Likewise.
48536 * gcc.c-torture/compile/20020312-1.c: Likewise.
48537 * gcc.c-torture/compile/20020604-1.c: Likewise.
48538 * gcc.c-torture/compile/920501-12.c: Likewise.
48539 * gcc.c-torture/compile/920501-4.c: Likewise.
48540 * gcc.c-torture/compile/920520-1.c: Likewise.
48541 * gcc.c-torture/compile/920521-1.c: Likewise.
48542 * gcc.c-torture/compile/920625-1.c: Likewise.
48543 * gcc.c-torture/compile/961203-1.c: Likewise.
48544 * gcc.c-torture/compile/980506-1.c: Likewise.
48545 * gcc.c-torture/compile/981006-1.c: Likewise.
48546 * gcc.c-torture/compile/981022-1.c: Likewise.
48547 * gcc.c-torture/compile/981223-1.c: Likewise.
48548 * gcc.c-torture/compile/990617-1.c: Likewise.
48549 * gcc.c-torture/compile/dll.c: Likewise.
48550 * gcc.c-torture/compile/labels-3.c: Likewise.
48551 * gcc.c-torture/compile/mipscop-1.c: Likewise.
48552 * gcc.c-torture/compile/mipscop-2.c: Likewise.
48553 * gcc.c-torture/compile/mipscop-3.c: Likewise.
48554 * gcc.c-torture/compile/mipscop-4.c: Likewise.
48555 * gcc.c-torture/compile/simd-5.c: Likewise.
48556 * gcc.c-torture/compile/20000804-1.x: Remove.
48557 * gcc.c-torture/compile/20001205-1.x: Likewise.
48558 * gcc.c-torture/compile/20001226-1.x: Likewise.
48559 * gcc.c-torture/compile/20010518-2.x: Likewise.
48560 * gcc.c-torture/compile/20020312-1.x: Likewise.
48561 * gcc.c-torture/compile/20020604-1.x: Likewise.
48562 * gcc.c-torture/compile/920501-12.x: Likewise.
48563 * gcc.c-torture/compile/920501-4.x: Likewise.
48564 * gcc.c-torture/compile/920520-1.x: Likewise.
48565 * gcc.c-torture/compile/920521-1.x: Likewise.
48566 * gcc.c-torture/compile/920625-1.x: Likewise.
48567 * gcc.c-torture/compile/961203-1.x: Likewise.
48568 * gcc.c-torture/compile/980506-1.x: Likewise.
48569 * gcc.c-torture/compile/981006-1.x: Likewise.
48570 * gcc.c-torture/compile/981022-1.x: Likewise.
48571 * gcc.c-torture/compile/981223-1.x: Likewise.
48572 * gcc.c-torture/compile/990617-1.x: Likewise.
48573 * gcc.c-torture/compile/mipscop-1.x: Likewise.
48574 * gcc.c-torture/compile/mipscop-2.x: Likewise.
48575 * gcc.c-torture/compile/mipscop-3.x: Likewise.
48576 * gcc.c-torture/compile/mipscop-4.x: Likewise.
48577 * gcc.c-torture/compile/simd-5.x: Likewise.
48579 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
48581 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
48583 * gcc.c-torture/execute/20030611-1.c: New test.
48585 2003-06-12 Roger Sayle <roger@eyesopen.com>
48588 * gcc.dg/20030612-1.c: New test case.
48590 2003-06-12 Mark Mitchell <mark@codesourcery.com>
48593 * g++.dg/expr/cast1.C: New test.
48595 2003-06-12 Roger Sayle <roger@eyesopen.com>
48597 * gcc.dg/builtins-21.c: New test case.
48599 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
48601 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
48602 options instead of at the end.
48603 * lib/objc.exp (objc_target_compile): Likewise.
48605 2003-06-11 Mark Mitchell <mark@codesourcery.com>
48608 * g++.dg/parse/error1.C: New test.
48610 2003-06-11 Janis Johnson <janis187@us.ibm.com>
48612 * gcc.dg/compat/struct-by-value-11_main.c: New file.
48613 * gcc.dg/compat/struct-by-value-11_x.c: New file.
48614 * gcc.dg/compat/struct-by-value-11_y.c: New file.
48615 * gcc.dg/compat/struct-by-value-12_main.c: New file.
48616 * gcc.dg/compat/struct-by-value-12_x.c: New file.
48617 * gcc.dg/compat/struct-by-value-12_y.c: New file.
48618 * gcc.dg/compat/struct-by-value-13_main.c: New file.
48619 * gcc.dg/compat/struct-by-value-13_x.c: New file.
48620 * gcc.dg/compat/struct-by-value-13_y.c: New file.
48621 * gcc.dg/compat/struct-by-value-14_main.c: New file.
48622 * gcc.dg/compat/struct-by-value-14_x.c: New file.
48623 * gcc.dg/compat/struct-by-value-14_y.c: New file.
48624 * gcc.dg/compat/struct-by-value-15_main.c: New file.
48625 * gcc.dg/compat/struct-by-value-15_x.c: New file.
48626 * gcc.dg/compat/struct-by-value-15_y.c: New file.
48627 * gcc.dg/compat/struct-by-value-16_main.c: New file.
48628 * gcc.dg/compat/struct-by-value-16_x.c: New file.
48629 * gcc.dg/compat/struct-by-value-16_y.c: New file.
48630 * gcc.dg/compat/struct-by-value-17_main.c: New file.
48631 * gcc.dg/compat/struct-by-value-17_x.c: New file.
48632 * gcc.dg/compat/struct-by-value-17_y.c: New file.
48633 * gcc.dg/compat/struct-by-value-18_main.c: New file.
48634 * gcc.dg/compat/struct-by-value-18_x.c: New file.
48635 * gcc.dg/compat/struct-by-value-18_y.c: New file.
48637 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
48638 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
48639 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
48640 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
48641 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
48642 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
48643 * gcc.dg/compat/scalar-return-3_main.c: New file.
48644 * gcc.dg/compat/scalar-return-3_x.c: New file.
48645 * gcc.dg/compat/scalar-return-3_y.c: New file.
48646 * gcc.dg/compat/scalar-return-4_main.c: New file.
48647 * gcc.dg/compat/scalar-return-4_x.c: New file.
48648 * gcc.dg/compat/scalar-return-4_y.c: New file.
48650 2003-06-10 Janis Johnson <janis187@us.ibm.com>
48652 * gcc.dg/compat/fp2-struct-check.h: New file.
48653 * gcc.dg/compat/fp2-struct-defs.h: New file.
48654 * gcc.dg/compat/fp2-struct-init.h: New file.
48655 * gcc.dg/compat/struct-by-value-10_main.c: New file.
48656 * gcc.dg/compat/struct-by-value-10_x.c: New file.
48657 * gcc.dg/compat/struct-by-value-10_y.c: New file.
48658 * gcc.dg/compat/struct-return-10_main.c: New file.
48659 * gcc.dg/compat/struct-return-10_x.c: New file.
48660 * gcc.dg/compat/struct-return-10_y.c: New file.
48662 * gcc.dg/compat/compat-common.h: New file.
48663 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
48664 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
48665 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
48666 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
48667 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
48668 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
48669 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
48670 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
48671 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
48672 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
48673 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
48674 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
48675 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
48676 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
48677 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
48678 * gcc.dg/compat/small-struct-check.h: Ditto.
48679 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
48680 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
48681 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
48682 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
48683 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
48684 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
48685 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
48686 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
48687 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
48688 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
48689 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
48690 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
48691 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
48692 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
48693 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
48694 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
48695 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
48696 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
48697 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
48698 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
48699 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
48700 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
48701 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
48702 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
48703 * gcc.dg/compat/struct-return-2_main.c: Ditto.
48704 * gcc.dg/compat/struct-return-2_x.c: Ditto.
48705 * gcc.dg/compat/struct-return-2_y.c: Ditto.
48706 * gcc.dg/compat/struct-return-3_main.c: Ditto.
48707 * gcc.dg/compat/struct-return-3_x.c: Ditto.
48708 * gcc.dg/compat/struct-return-3_y.c: Ditto.
48710 2003-06-10 Geoffrey Keating <geoffk@apple.com>
48712 * g++.dg/pch/static-1.C: New file.
48713 * g++.dg/pch/static-1.Hs: New file.
48715 2003-06-10 Richard Henderson <rth@redhat.com>
48717 * gcc.dg/asm-7.c: Adjust expected warning text.
48719 2003-06-10 Roger Sayle <roger@eyesopen.com>
48721 * gcc.dg/builtins-20.c: New test case.
48723 2003-06-10 Mark Mitchell <mark@codesourcery.com>
48726 * g++.dg/opt/template1.C: New test.
48728 2003-06-09 Mark Mitchell <mark@codesourcery.com>
48730 * lib/gcc-dg.exp (dg-test): Clear additional_files and
48731 additional_sources.
48733 2003-05-21 David Taylor <dtaylor@emc.com>
48735 * gcc.dg/Wpadded.c: New file.
48737 2003-06-09 Mark Mitchell <mark@codesourcery.com>
48739 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
48740 * gcc.dg/special/weak-2.c: Add dg-require-weak.
48741 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
48744 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
48746 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
48748 2003-06-09 Mark Mitchell <mark@codesourcery.com>
48750 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
48751 (dg-require-alias): Likewise.
48752 (dg-require-gc-sections): Likewise.
48753 * lib/target-supports.exp (check_gc_sections_available): Likewise.
48755 2003-06-08 Richard Henderson <rth@redhat.com>
48757 * gcc.dg/20011029-2.c: Fix the array reference.
48758 * gcc.dg/asm-7.c: New.
48760 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
48762 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
48764 2003-06-08 Mark Mitchell <mark@codesourcery.com>
48766 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
48767 (dg-require-gc-sections): Likewise.
48769 2003-06-08 Jan Hubicka <jh@suse.cz>
48771 * i386-cmov1.c: Fix regular expression.
48772 * i386-cvt-1.c: Likewise.
48773 * i386-local.c: Likewise.
48774 * i386-local2.c: Likewise.
48775 * i386-mul.c: Likewise.
48776 * i386-ssetype-1.c: Likewise.
48777 * i386-ssetype-3.c: Likewise.
48778 * i386-ssetype-5.c: Likewise.
48780 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48783 * g++.dg/warn/implicit-typename2.C: New test.
48784 * g++.dg/warn/implicit-typename3.C: New test.
48786 2003-06-07 Richard Henderson <rth@redhat.com>
48788 * g++.dg/other/offsetof3.C: Use size_t.
48789 * g++.dg/other/offsetof4.C: Likewise.
48791 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
48793 * lib/copy-file.exp: New. Implement gcc_copy_files.
48795 * lib/dg-pch.exp: Load copy-file.exp
48796 (dg-pch): Use gcc_copy_files instead of "file copy".
48798 2003-06-06 Mark Mitchell <mark@codesourcery.com>
48800 * gcc.dg/weak/weak.exp: Simplify.
48801 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
48802 * gcc.dg/weak/weak-1.c: Likewise.
48803 * gcc.dg/weak/weak-2.c: Likewise.
48804 * gcc.dg/weak/weak-3.c: Likewise.
48805 * gcc.dg/weak/weak-4.c: Likewise.
48806 * gcc.dg/weak/weak-5.c: Likewise.
48807 * gcc.dg/weak/weak-6.c: Likewise.
48808 * gcc.dg/weak/weak-7.c: Likewise.
48809 * gcc.dg/weak/weak-8.c: Likewise.
48810 * gcc.dg/weak/weak-9.c: Likewise.
48812 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
48814 gcc.c-torture/execute/20030606-1.c: New.
48816 2003-06-06 Roger Sayle <roger@eyesopen.com>
48818 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
48819 * gcc.dg/builtins-19.c: Likewise.
48821 2003-06-06 Roger Sayle <roger@eyesopen.com>
48823 * gcc.dg/builtins-2.c: Add some more tests.
48824 * gcc.dg/builtins-18.c: New test case.
48825 * gcc.dg/builtins-19.c: New test case.
48827 2003-06-06 Roger Sayle <roger@eyesopen.com>
48828 Jim Wilson <wilson@tuliptree.org>
48830 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
48832 2003-06-06 Jakub Jelinek <jakub@redhat.com>
48834 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
48835 mempcpy/stpcpy calls not to be optimized into something else.
48836 * gcc.c-torture/execute/string-opt-3.c: Moved to...
48837 * gcc.c-torture/execute/builtins/string-7.c: ...here.
48838 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
48840 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
48842 * gcc.dg/format/asm_fprintf-1.c: New test.
48844 2003-06-05 Mark Mitchell <mark@codesourcery.com>
48846 * lib/gcc-defs.exp (additional_sources): New variable.
48847 (dg-additional-sources): New function.
48848 (additional_files): New variable.
48849 (dg-additional-files): New function.
48850 (dg-additional-files-options): Likewise.
48851 * lib/gcc-dg.exp (dg-require-weak): New function.
48852 (dg-require-alias): Likewise.
48853 (dg-require-gc-sections): Likewise.
48854 * lib/target-supports.exp (check_alias_available): Remove testfile
48856 (check_gc_sections_available): New function.
48857 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
48858 (dg-gpp-additional-files): Likewise.
48859 * lib/g++.exp (additional_sources): Remove.
48860 (additional_files): Likewise.
48861 (g++_target_compile): Use dg-additional-files-options.
48863 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
48865 * gcc.dg/special/ecos.exp: Remove.
48866 * gcc.dg/special/20000419-2.c: Use dg-require-*.
48867 * gcc.dg/special/alias-1.c: Likewise.
48868 * gcc.dg/special/alias-2.c: Likewise.
48869 * gcc.dg/special/gcsec-1.c: Likewise.
48870 * gcc.dg/special/weak-1.c: Likewise.
48871 * gcc.dg/special/weak-2.c: Likewise.
48872 * gcc.dg/special/wkali-1.c: Likewise.
48873 * gcc.dg/special/wkali-2.c: Likewise.
48875 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
48876 dg-gpp-additional-*.
48877 * g++.dg/special/conpr-3.C: Likewise.
48878 * g++.dg/special/conpr-4.C: Likewise.
48879 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
48880 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
48881 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
48882 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
48883 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
48884 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
48885 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
48886 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
48887 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
48888 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
48889 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
48890 * g++.old-deja/g++.other/comdat1.C: Likewise.
48891 * g++.old-deja/g++.other/comdat2.C: Likewise.
48892 * g++.old-deja/g++.other/comdat3.C: Likewise.
48893 * g++.old-deja/g++.other/ctor1.C: Likewise.
48894 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
48896 2003-06-05 Richard Henderson <rth@redhat.com>
48898 * gcc.dg/debug/20030605-1.c: New.
48900 2003-06-04 Mark Mitchell <mark@codesourcery.com>
48902 * README.QMTEST: Update.
48904 2003-06-04 Richard Henderson <rth@redhat.com>
48906 * gcc.dg/cleanup-1.c: New.
48907 * gcc.dg/cleanup-2.c: New.
48908 * gcc.dg/cleanup-3.c: New.
48909 * gcc.dg/cleanup-4.c: New.
48910 * gcc.dg/cleanup-5.c: New.
48911 * gcc.dg/cleanup-6.c: New.
48912 * gcc.dg/cleanup-7.c: New.
48914 2003-06-04 Mark Mitchell <mark@codesourcery.com>
48916 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
48918 * lib/dg-pch.exp: New file.
48919 * g++.dg/pch/pch.exp: Use dg-pch.exp.
48920 * gcc.dg/pch/pch.exp: Likewise.
48922 2003-06-04 Roger Sayle <roger@eyesopen.com>
48924 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
48925 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
48926 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
48927 * gcc.dg/builtins-17.c: New test case.
48928 * gcc.dg/i386-387-4.c: New test case.
48929 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
48931 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
48933 * gcc.dg/ultrasp9.c: New test.
48935 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
48937 * gcc.c-torture/compile/20030604-1.c: New test.
48938 * gcc.dg/sparc-constant-1.c: New test.
48940 2003-06-03 Glen Nakamura <glen@imodulo.com>
48942 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
48944 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
48946 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
48948 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
48949 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
48951 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
48953 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
48955 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
48958 * g++.dg/template/spec10.C: New test.
48960 2003-06-03 Roger Sayle <roger@eyesopen.com>
48962 * gcc.dg/builtins-16.c: New test case.
48964 2003-06-03 Jakub Jelinek <jakub@redhat.com>
48966 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
48967 mempcpy test with post-increments.
48968 * gcc.c-torture/execute/string-opt-3.c: New test.
48969 * gcc.dg/string-opt-1.c: New test.
48971 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
48974 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
48976 2003-06-02 Mark Mitchell <mark@codesourcery.com>
48978 * lib/scanasm.exp (dg-scan): New function, factored out of ...
48979 (scan-assembler): ... here. Use dg-scan.
48980 (scan-assembler-not): Likewise.
48981 (scan-file): New function.
48982 (scan-file-not): Likewise.
48983 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
48984 * gcc.dg/cpp/_Pragma4.c: Likewise.
48985 * gcc.dg/cpp/_Pragma5.c: Likewise.
48986 * gcc.dg/cpp/avoidpaste1.c: Likewise.
48987 * gcc.dg/cpp/avoidpaste2.c: Likewise.
48988 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
48989 * gcc.dg/cpp/cmdlne-P.c: Likewise.
48990 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
48991 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
48992 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
48993 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
48994 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
48995 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
48996 * gcc.dg/cpp/cxxcom1.c: Likewise.
48997 * gcc.dg/cpp/line1.c: Likewise.
48998 * gcc.dg/cpp/maccom1.c: Likewise.
48999 * gcc.dg/cpp/maccom2.c: Likewise.
49000 * gcc.dg/cpp/maccom3.c: Likewise.
49001 * gcc.dg/cpp/maccom4.c: Likewise.
49002 * gcc.dg/cpp/maccom5.c: Likewise.
49003 * gcc.dg/cpp/maccom6.c: Likewise.
49004 * gcc.dg/cpp/multiline.c: Likewise.
49005 * gcc.dg/cpp/spacing1.c: Likewise.
49006 * gcc.dg/cpp/spacing2.c: Likewise.
49007 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
49008 * gcc.dg/cpp/trad/maccom1.c: Likewise.
49009 * gcc.dg/cpp/trad/maccom2.c: Likewise.
49010 * gcc.dg/cpp/trad/maccom3.c: Likewise.
49011 * gcc.dg/cpp/trad/maccom4.c: Likewise.
49012 * gcc.dg/cpp/trad/maccom6.c: Likewise.
49013 * gcc.dg/cpp/cxxcom2.c: Likewise.
49014 * gcc.dg/cpp/cxxcom2.h: New file.
49016 * gcc.dg/cpp/truefalse.cpp: Move it to ...
49017 * g++.dg/cpp/truefalse.C: Here.
49018 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
49020 2003-06-01 Loren James Rittle <ljrittle@acm.org>
49022 * gcc.dg/cpp/redef3.c: New file.
49024 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
49026 * gcc.dg/i386-loop-3.c: New test.
49028 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
49030 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
49032 2003-05-31 Roger Sayle <roger@eyesopen.com>
49034 * gcc.dg/fwrapv-1.c: New test case.
49035 * gcc.dg/fwrapv-2.c: New test case.
49037 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49040 * g++.dg/template/spec9.C: New test.
49042 2003-05-29 Roger Sayle <roger@eyesopen.com>
49044 * gcc.dg/duff-4.c: New test case.
49046 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
49049 * g77.dg/ffixed-form-1.f: New test
49050 * g77.dg/ffixed-form-2.f: New test
49051 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
49052 * g77.dg/ffree-form-3.f: New test
49054 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
49056 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
49057 * gcc.dg/wint_t-1.c: Likewise.
49059 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49061 * g++.dg/template/access11.C: New test.
49063 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49066 * g++.dg/template/access10.C: New test.
49068 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
49069 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49071 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
49073 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
49075 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
49076 suppress for powerpc-*-darwin*.
49077 * gcc.dg/torture/builtin-noret-2.c: Likewise.
49079 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
49081 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
49082 suppress option for powerpc-*-darwin*.
49084 2003-05-23 Roger Sayle <roger@eyesopen.com>
49086 * gcc.dg/builtins-1.c: Add tests for tan and atan.
49087 * gcc.dg/builtins-4.c: Add test for fmod.
49089 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49092 * g++.dg/template/instantiate4.C: New test.
49094 2003-05-22 Roger Sayle <roger@eyesopen.com>
49096 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
49098 2003-05-21 Janis Johnson <janis187@us.ibm.com>
49100 * gcc.dg/compat/scalar-return-1_main.c: New file.
49101 * gcc.dg/compat/scalar-return-1_x.c: New file.
49102 * gcc.dg/compat/scalar-return-1_y.c: New file.
49103 * gcc.dg/compat/scalar-return-2_main.c: New file.
49104 * gcc.dg/compat/scalar-return-2_x.c: New file.
49105 * gcc.dg/compat/scalar-return-2_y.c: New file.
49106 * gcc.dg/compat/struct-return-3_main.c: New file.
49107 * gcc.dg/compat/struct-return-3_y.c: New file.
49108 * gcc.dg/compat/struct-return-3_x.c: New file.
49109 * gcc.dg/compat/struct-return-2_main.c: New file.
49110 * gcc.dg/compat/struct-return-2_x.c: New file.
49111 * gcc.dg/compat/struct-return-2_y.c: New file.
49113 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
49115 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
49116 for hppa*-hp-hpux*.
49117 * gcc.dg/20021014-1.c (dg-options): Likewise.
49118 * gcc.dg/nest.c (dg-options): Likewise.
49120 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
49123 * g++.dg/ext/dllimport2.C: New file.
49124 * g++.dg/ext/dllimport3.C: New file.
49126 2003-05-20 Janis Johnson <janis187@us.ibm.com>
49128 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
49129 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
49130 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
49131 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
49132 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
49133 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
49134 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
49135 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
49136 * gcc.dg/compat/small-struct-defs.h: New file.
49137 * gcc.dg/compat/small-struct-init.h: New file.
49138 * gcc.dg/compat/small-struct-check.h: New file.
49139 * gcc.dg/compat/fp-struct-defs.h: New file.
49140 * gcc.dg/compat/fp-struct-check.h: New file.
49141 * gcc.dg/compat/fp-struct-init.h: New file.
49142 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
49143 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
49145 2003-05-19 Jakub Jelinek <jakub@redhat.com>
49147 * gcc.dg/20030225-2.c: New test.
49149 2003-05-18 Roger Sayle <roger@eyesopen.com>
49150 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49152 * gcc.c-torture/compile/20030518-1.c: New test case.
49154 2003-05-18 Mark Mitchell <mark@codesourcery.com>
49156 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
49157 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
49158 gcc-dg-debug-runtest.
49159 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
49160 gcc-dg-debug-runtest.
49162 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49165 * g++.dg/lookup/using6.C: New test.
49167 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49169 * g++.dg/parse/access2.C: New test.
49171 2003-05-17 Mark Mitchell <mark@codesourcery.com>
49173 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
49174 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
49175 * gcc.dg/debug/debug.exp: Likewise.
49177 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
49179 * gcc.dg/dollar.c: New test.
49181 2003-05-16 Janis Johnson <janis187@us.ibm.com>
49183 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
49184 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
49185 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
49186 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
49187 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
49188 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
49189 * gcc.dg/compat/struct-by-value-6_main.c: New file.
49190 * gcc.dg/compat/struct-by-value-6_x.c: New file.
49191 * gcc.dg/compat/struct-by-value-6_y.c: New file.
49192 * gcc.dg/compat/struct-by-value-7_main.c: New file.
49193 * gcc.dg/compat/struct-by-value-7_x.c: New file.
49194 * gcc.dg/compat/struct-by-value-7_y.c: New file.
49195 * gcc.dg/compat/struct-by-value-8_main.c: New file.
49196 * gcc.dg/compat/struct-by-value-8_x.c: New file.
49197 * gcc.dg/compat/struct-by-value-8_y.c: New file.
49198 * gcc.dg/compat/struct-by-value-9_main.c: New file.
49199 * gcc.dg/compat/struct-by-value-9_x.c: New file.
49200 * gcc.dg/compat/struct-by-value-9_y.c: New file.
49202 2003-05-16 Mark Mitchell <mark@codesourcery.com>
49204 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
49205 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
49206 support for "repo" mode.
49207 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
49208 * lib/g77-dg.exp: Likewise.
49209 * lib/obj-dg.exp: Likewise.
49211 2003-05-16 Jakub Jelinek <jakub@redhat.com>
49213 Merge from gcc-3_2-rhl8-branch:
49214 2003-04-23 Jakub Jelinek <jakub@redhat.com>
49216 * gcc.dg/tls/opt-6.c: New test.
49218 2003-04-05 Jakub Jelinek <jakub@redhat.com>
49220 * gcc.dg/20030405-1.c: New test.
49222 2003-03-09 Jakub Jelinek <jakub@redhat.com>
49224 * gcc.dg/20030309-1.c: New test.
49226 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
49228 * gcc.c-torture/execute/20030307-1.c: New test.
49230 2003-02-20 Randolph Chung <tausq@debian.org>
49232 * gcc.c-torture/compile/20030220-1.c: New test.
49234 2003-02-18 Jakub Jelinek <jakub@redhat.com>
49236 * gcc.dg/20030217-1.c: New test.
49238 2003-01-29 Jakub Jelinek <jakub@redhat.com>
49240 * gcc.c-torture/compile/20020129-1.c: New test.
49242 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
49244 * gcc.dg/unroll-1.c: New test.
49246 2002-11-16 Jan Hubicka <jh@suse.cz>
49248 * gcc.c-torture/execute/20020920-1.c: New test.
49250 2002-10-08 Jakub Jelinek <jakub@redhat.com>
49253 * gcc.c-torture/compile/20021008-1.c: New test.
49255 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
49258 * gcc.c-torture/execute/20020810-1.c: New test.
49260 2002-08-07 Jakub Jelinek <jakub@redhat.com>
49262 * gcc.c-torture/compile/20020807-1.c: New test.
49264 2002-07-30 Jakub Jelinek <jakub@redhat.com>
49266 * gcc.dg/tls/opt-1.c: New test.
49268 2002-07-29 Jakub Jelinek <jakub@redhat.com>
49270 * gcc.dg/20020729-1.c: New test.
49272 2002-07-20 Jakub Jelinek <jakub@redhat.com>
49274 * g++.dg/opt/life1.C: New test.
49276 2002-05-20 Jakub Jelinek <jakub@redhat.com>
49278 * gcc.dg/20020525-1.c: New test.
49280 2002-05-24 Jakub Jelinek <jakub@redhat.com>
49283 * g++.dg/ext/pretty1.C: New test.
49284 * g++.dg/ext/pretty2.C: New test.
49286 2003-05-15 Mark Mitchell <mark@codesourcery.com>
49289 * g++.dg/ext/typeof5.C: New test.
49291 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
49293 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
49294 __USER_LABEL_PREFIX__ into account.
49295 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
49297 2003-05-14 Roger Sayle <roger@eyesopen.com>
49299 * gcc.dg/builtins-15.c: New test case.
49301 2003-05-13 Zack Weinberg <zack@codesourcery.com>
49303 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
49305 2003-05-12 Mark Mitchell <mark@codesourcery.com>
49307 * lib/g++.exp: Tweak handling of additional source files.
49308 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
49309 * g++.dg/special/conpr-2a.C: Rename to ...
49310 * g++.dg/special/conpr-2a.cc: ... this.
49311 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
49312 * g++.dg/special/conpr-3a.C: Rename to ...
49313 * g++.dg/special/conpr-3a.cc: This.
49314 * g++.dg/special/conpr-3b.C: Rename to ...
49315 * g++.dg/special/conpr-3b.cc: This.
49316 * g++.dg/special/conpr-4.C: New test.
49317 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
49319 2003-05-12 David Edelsohn <edelsohn@gnu.org>
49321 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
49323 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49325 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
49326 * g++.old-deja/g++.robertl/eb71.C: Likewise.
49327 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
49328 * g++.old-deja/g++.other/warn3.C: Likewise.
49330 2003-05-11 Roger Sayle <roger@eyesopen.com>
49332 * gcc.dg/i386-387-1.c: Update to also test log.
49333 * gcc.dg/i386-387-2.c: Likewise.
49335 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
49337 * g77.f-torture/execute/int8421.f: New test.
49339 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49341 PR c++/10230, c++/10481
49342 * g++.dg/lookup/scoped5.C: New test.
49344 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49347 * g++.dg/template/ttp6.C: New test.
49349 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
49351 * gcc.c-torture/execute/builtins: New directory.
49352 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
49353 gcc.c-torture/execute/builtins.
49354 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
49355 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
49356 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
49357 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
49359 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49362 * g++.dg/template/access8.C: New test.
49363 * g++.dg/template/access9.C: New test.
49365 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49368 * g++.dg/parse/access1.C: New test.
49370 2003-05-09 DJ Delorie <dj@redhat.com>
49372 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
49373 long, and not an int.
49375 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49377 PR c++/10555, c++/10576
49378 * g++.dg/template/memclass1.C: New test.
49380 2003-05-08 DJ Delorie <dj@redhat.com>
49382 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
49384 * gcc.c-torture/execute/20021024-1.x: Likewise.
49385 * gcc.c-torture/execute/shiftdi.x: Likewise.
49386 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
49387 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
49388 * gcc.dg/20021018-1.c: Likewise.
49390 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49392 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
49394 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
49395 (bcopy): Call memmove.
49397 2003-05-08 Roger Sayle <roger@eyesopen.com>
49399 * g77.f-torture/compile/8485.f: New test case.
49401 2003-05-07 Richard Henderson <rth@redhat.com>
49404 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
49405 Verify exception_cleanup not called for rethrows.
49406 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
49407 when exiting catch block without rethrowing.
49408 * g++.dg/eh/forced3.C: New.
49409 * g++.dg/eh/forced4.C: New.
49411 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
49413 * gcc.dg/20030505.c: Fix triplet.
49415 2003-05-06 DJ Delorie <dj@redhat.com>
49417 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
49418 * gcc.dg/nest.c: Likewise.
49420 2003-05-05 Roger Sayle <roger@eyesopen.com>
49422 * gcc.dg/builtins-14.c: New test case.
49424 2003-05-05 Janis Johnson <janis187@us.ibm.com>
49426 * lib/compat.exp (compat-execute): New argument.
49427 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
49428 * gcc.dg/compat: New test directory.
49429 * gcc.dg/compat/compat.exp: New expect script.
49430 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
49431 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
49432 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
49433 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
49434 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
49435 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
49437 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
49438 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
49439 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
49440 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
49441 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
49442 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
49443 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
49444 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
49445 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
49446 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
49447 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
49448 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
49449 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
49450 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
49451 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
49453 2003-05-05 Zack Weinberg <zack@codesourcery.com>
49455 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
49457 2003-05-05 Jakub Jelinek <jakub@redhat.com>
49459 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
49461 2003-05-05 Geoffrey Keating <geoffk@apple.com>
49463 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
49464 * gcc.dg/ppc-fsel-2.c: New test.
49466 * gcc.dg/unused-5.c: New test.
49468 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49471 * g++.dg/warn/pmf1.C: New test.
49473 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49476 * g++.dg/warn/main.C: New test.
49478 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49480 * gcc.dg/nonnull-3.c: New test.
49482 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
49484 * gcc.dg/cpp/Wtrigraphs.c: Update.
49485 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
49487 2003-05-03 Geoffrey Keating <geoffk@apple.com>
49489 * gcc.dg/ppc-fsel-1.c: New test.
49491 2003-05-03 Zack Weinberg <zack@codesourcery.com>
49494 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
49496 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
49498 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
49500 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49502 PR c++/9364, c++/10553, c++/10586
49503 * g++.dg/parse/typename4.C: New test.
49504 * g++.dg/parse/typename5.C: Likewise.
49506 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
49508 * gcc.c-torture/compile/20030503-1.c: New test.
49510 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49512 * g++.dg/lookup/using5.C: Fix testcase error.
49514 2003-05-01 Chris Demetriou <cgd@broadcom.com>
49516 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
49517 since MEABI is no longer supported. Remove all vestiges
49518 of MEABI from the test.
49520 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49523 * g++.dg/lookup/using5.C: New test.
49525 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49528 * g++.dg/template/ttp5.C: New test.
49530 2003-04-30 Mark Mitchell <mark@codesourcery.com>
49532 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
49533 (dg-gpp-additional-sources): New function.
49534 (dg-gpp-additional-files): Likewise.
49535 * lib/g++.exp (additional_sources): New variable.
49536 (additional_files): Likewise.
49537 (g++_target_compile): Deal with them.
49538 * lib/old-dejagnu.exp: Remove.
49539 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
49540 * g++.old-deja: Revise all tests to use dg commands.
49542 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49544 PR c++/9432, c++/9528
49545 * g++.dg/lookup/using4.C: New test.
49547 2003-04-29 Geoffrey Keating <geoffk@apple.com>
49549 * gcc.dg/noreturn-5.c: New file.
49550 * gcc.dg/noreturn-6.c: New file.
49552 * gcc.c-torture/compile/inline-1.c: New file.
49554 2003-04-29 Mark Mitchell <mark@codesourcery.com>
49557 * g++.dg/template/explicit1.C: New test.
49559 2003-04-29 Mark Mitchell <mark@codesourcery.com>
49562 * g++.dg/other/bitfield1.C: New test.
49565 * g++.dg/init/new7.C: New test.
49567 2003-04-29 Mark Mitchell <mark@codesourcery.com>
49569 * g++.dg/ext/desig1.C: New test.
49570 * g++.dg/ext/init1.C: Update.
49572 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
49574 2003-04-28 Mark Mitchell <mark@codesourcery.com>
49577 * g++.dg/warn/Winline-1.C: New test.
49579 2003-04-28 Jakub Jelinek <jakub@redhat.com>
49581 * gcc.c-torture/execute/string-opt-19.c: New test.
49583 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
49584 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
49586 2003-04-27 Mark Mitchell <mark@codesourcery.com>
49589 * g++.dg/init/new6.C: New test.
49592 * g++.dg/init/ref6.C: New test.
49594 2003-04-26 David Edelsohn <edelsohn@gnu.org>
49596 * g++.dg/warn/weak1.C: XFAIL on AIX4.
49598 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49600 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
49601 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
49603 2003-04-25 Mark Mitchell <mark@codesourcery.com>
49605 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
49606 initialized static data members.
49608 2003-04-25 H.J. Lu <hjl@gnu.org>
49610 * gcc.dg/ia64-sync-4.c: New test.
49612 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49614 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
49617 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
49620 * g++.dg/warn/conv1.C: New test.
49621 * g++.old-deja/g++.other/conv7.C: Adjust.
49622 * g++.old-deja/g++.other/overload14.C: Adjust.
49624 2003-04-23 Mark Mitchell <mark@codesourcery.com>
49627 * g++.dg/template/defarg2.C: New test.
49629 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
49631 * gcc.dg/cpp/include2.c: Update.
49632 * gcc.dg/cpp/multiline-2.c: New.
49633 * gcc.dg/cpp/multiline.c: Update.
49634 * gcc.dg/cpp/strify2.c: Update.
49635 * gcc.dg/cpp/trad/literals-2.c: Update.
49637 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
49639 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
49641 2003-04-23 Mark Mitchell <mark@codesourcery.com>
49643 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
49645 2003-04-23 Mark Mitchell <mark@codesourcery.com>
49648 * g++.dg/parse/crash4.C: New test.
49651 * g++.dg/parse/crash5.C: New test.
49653 2003-04-22 Mark Mitchell <mark@codesourcery.com>
49656 * g++.dg/parse/crash3.C: New test.
49659 * g++.dg/parse/elab1.C: New test.
49661 2003-04-22 Devang Patel <dpatel@apple.com>
49663 * gcc.dg/cpp/trad/funlike-5.c: New test.
49665 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
49667 * g++.dg/other/packed1.C: Fix dg options.
49669 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
49671 * g++.dg/other/offsetof2.C: New test.
49673 2003-04-21 Mark Mitchell <mark@codesourcery.com>
49675 * g++.dg/template/recurse.C: Adjust location of error messages.
49677 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
49680 * g++.dg/init/addr-const1.C: New test.
49681 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
49683 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
49686 * g++.dg/lookup/struct-hack1.C: New test.
49688 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
49690 * ucs.c: Update diagnostic messages.
49692 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
49694 * gcc.dg/cpp/truefalse.cpp: New test.
49695 * gcc.dg/cpp/cpp.exp: Update.
49696 * g++.dg/other/stdbool-if.C: Remove.
49698 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
49700 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
49701 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
49703 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
49705 * gcc.c-torture/compile/20030418-1.c: New test.
49707 2003-04-17 Janis Johnson <janis187@us.ibm.com>
49709 * README.compat: Remove; content moved to doc/sourcebuild.texi.
49711 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
49714 g++.dg/template/dependent-name1.C: New test.
49716 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
49718 * gcc.dg/warn-1.c (tourist_guide): New array,
49719 contains a pointer to bar.
49721 2003-04-16 Roger Sayle <roger@eyesopen.com>
49723 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
49724 * gcc.c-torture/execute/medce-1.c: New test case.
49725 * gcc.c-torture/execute/medce-2.c: New test case.
49727 2003-04-15 Mark Mitchell <mark@codesourcery.com>
49729 * lib/prune.exp: Ignore more messages.
49732 * g++.dg/parse/lookup3.C: New test.
49734 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
49736 * gcc.c-torture/compile/20030415-1.c : New test.
49738 2003-04-14 Mark Mitchell <mark@codesourcery.com>
49740 * gcc.c-torture/execute/scope-2.c: Move to ...
49741 * gcc.dg/noncompile/scope.c: .... here.
49743 2003-04-14 Roger Sayle <roger@eyesopen.com>
49745 * gcc.dg/20030414-2.c: New test case.
49747 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
49750 * gcc.dg/20030414-1.c: New test.
49752 2003-04-13 Roger Sayle <roger@eyesopen.com>
49754 * gcc.dg/builtins-12.c: New test case.
49755 * gcc.dg/builtins-13.c: New test case.
49757 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49759 * gcc.c-torture/execute/string-opt-18.c: New test.
49761 2003-04-13 Mark Mitchell <mark@codesourcery.com>
49764 * g++.dg/init/new5.C: New test.
49766 2003-04-12 Mark Mitchell <mark@codesourcery.com>
49769 * g++.dg/ext/dllimport1.C: New test.
49771 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
49773 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
49775 2003-04-11 Bud Davis <bdavis9659@comcast.net>
49778 * g77.f-torture/noncompile/9263.f: New test
49780 * g77.f-torture/execute/1832.f: New test
49782 2003-04-11 David Chad <davidc@freebsd.org>
49783 Loren J. Rittle <ljrittle@acm.org>
49786 * objc.dg/headers.m: New test.
49788 2003-04-10 Zack Weinberg <zack@codesourcery.com>
49790 * gcc.c-torture/execute/builtin-noret-2.c: New.
49791 * gcc.c-torture/execute/builtin-noret-2.x: New.
49792 XFAIL builtin-noret-2.c at -O1 and above.
49793 * gcc.dg/redecl.c: New.
49794 * gcc.dg/Wshadow-1.c: Update error regexps.
49796 2003-04-10 Mark Mitchell <mark@codesourcery.com>
49798 * g++.dg/abi/bitfield10.C: New test.
49800 2003-04-09 Mike Stump <mrs@apple.com>
49802 * gcc.dg/pch/pch.exp: Make testcase names longer.
49803 * g++.dg/pch/pch.exp: Make testcase names longer.
49805 2003-04-08 Roger Sayle <roger@eyesopen.com>
49807 * gcc.dg/builtins-11.c: New test case.
49809 2003-04-08 Roger Sayle <roger@eyesopen.com>
49811 * gcc.dg/builtins-9.c: New test case.
49812 * gcc.dg/builtins-10.c: New test case.
49814 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
49816 * gcc.dg/noncompile/init-4.c.c: New test.
49818 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
49820 * gcc.misc-test/gcov-9.c: New test.
49821 * gcc.misc-test/gcov-10.c: New test
49822 * gcc.misc-test/gcov-11.c: New test.
49824 2003-04-05 Zack Weinberg <zack@codesourcery.com>
49826 PR optimization/10024
49827 * gcc.c-torture/compile/20030405-1.c: New test.
49829 2003-04-04 Geoffrey Keating <geoffk@apple.com>
49831 * gcc.dg/pch/static-3.c: New.
49832 * gcc.dg/pch/static-3.hs: New.
49833 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
49835 2003-04-04 Richard Henderson <rth@redhat.com>
49837 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
49838 * g++.dg/eh/forced2.C: Likewise.
49840 2003-04-03 Mike Stump <mrs@apple.com>
49842 * lib/scanasm.exp (scan-assembler): Add xfail processing for
49844 (scan-assembler-times, scan-assembler-not): Likewise.
49845 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
49847 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
49849 * gcc.dg/sparc-loop-1.c: New test.
49851 2003-04-02 Geoffrey Keating <geoffk@apple.com>
49854 * g++.dg/pch/system-2.C: New.
49855 * g++.dg/pch/system-2.Hs: New.
49857 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
49859 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
49861 * g++.dg/eh/simd-1.C (vecfunc): Same.
49863 2003-04-01 Roger Sayle <roger@eyesopen.com>
49865 * gcc.c-torture/execute/20030401-1.c: New test case.
49867 2003-04-01 Ziemowit Laski <zlaski@apple.com>
49869 * objc.dg/defs.m: New.
49871 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
49873 * g++.dg/eh/simd-1.C: New.
49874 * g++.dg/eh/simd-2.C: New.
49876 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
49878 * gcc.c-torture/execute/simd-3.c: New.
49880 2003-03-31 Mark Mitchell <mark@codesourcery.com>
49883 * gcc.dg/20030331-2.c: New test.
49885 2003-03-31 Mark Mitchell <mark@codesourcery.com>
49888 * g++.dg/parse/crash2.C: New test.
49890 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
49892 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
49893 * gcc.c-torture/execute/20030331-1.c: ...here.
49895 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
49897 * gcc.c-torture/execute/20030331-1.c: New test.
49899 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
49901 * lib/gcov.exp: Adjust call return testing strings.
49902 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
49904 2003-03-31 Roger Sayle <roger@eyesopen.com>
49906 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
49907 * gcc.dg/builtins-7.c: New test case.
49908 * gcc.dg/builtins-8.c: New test case.
49910 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
49912 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
49914 2003-03-30 Mark Mitchell <mark@codesourcery.com>
49917 * g++.dg/lookup-class-member-2.C: New test.
49919 2003-03-30 Glen Nakamura <glen@imodulo.com>
49921 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
49923 2003-03-28 Roger Sayle <roger@eyesopen.com>
49925 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
49927 2003-03-28 Mark Mitchell <mark@codesourcery.com>
49929 * g++.dg/init/attrib1.C: New test.
49931 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
49933 * gcc.dg/ultrasp8.c: New test.
49935 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
49937 * gcc.dg/ultrasp7.c: New test.
49939 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
49942 * g++.dg/template/inline1.C: New test.
49944 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
49946 * gcc.dg/sparc-dwarf2.c: New test.
49948 2003-03-27 Roger Sayle <roger@eyesopen.com>
49950 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
49951 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
49953 2003-03-27 Mark Mitchell <mark@codesourcery.com>
49955 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
49956 than reading .x files.
49957 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
49958 * g77.dg/gcov/gcov-1.f: Likewise.
49959 * gcc.misc-tests/gcov-4b.c: Likewise.
49960 * gcc.misc-tests/gcov-5b.c: Likewise.
49961 * gcc.misc-tests/gcov-6.c: Likewise.
49962 * gcc.misc-tests/gcov-7.c: Likewise.
49963 * gcc.misc-tests/gcov-8.c: Likewise.
49964 * g++.dg/gcov/gcov-1.x: Remove.
49965 * g77.dg/gcov/gcov-1.x: Likewise.
49966 * gcc.misc-tests/gcov-4b.x: Likewise.
49967 * gcc.misc-tests/gcov-5b.x: Likewise.
49968 * gcc.misc-tests/gcov-6.x: Likewise.
49969 * gcc.misc-tests/gcov-7.x: Likewise.
49970 * gcc.misc-tests/gcov-8.x: Likewise.
49972 2003-03-27 Glen Nakamura <glen@imodulo.com>
49975 * gcc.dg/20030324-1.c: New test.
49977 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
49980 * g++.dg/template/arg3.C: New test.
49983 * g++.dg/template/friend18.C: New test.
49985 2003-03-26 Roger Sayle <roger@eyesopen.com>
49987 * g77.f-torture/compile/20030326-1.f: New test case.
49989 2003-03-26 Janis Johnson <janis187@us.ibm.com>
49991 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
49993 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
49995 2003-03-26 Jakub Jelinek <jakub@redhat.com>
49997 * gcc.dg/ia64-sync-3.c: New test.
49999 2003-03-26 Alan Modra <amodra@bigpond.net.au>
50001 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
50003 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
50005 * gcc.dg/ultrasp6.c: New test.
50007 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
50009 * gcc.dg/i386-signbit-1.c: New test.
50010 * gcc.dg/i386-signbit-2.c: New test.
50011 * gcc.dg/i386-signbit-3.c: New test.
50013 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
50015 * gcc.dg/ultrasp5.c: Fix options.
50017 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
50019 * gcc.dg/ultrasp5.c: Fix comment.
50021 2003-03-24 Bud Davis <bdavis9659@comcast.net>
50024 * g77.f-torture/execute/10197.f: New test.
50026 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
50028 PR c++/9898, c++/383
50029 * g++.dg/template/conv6.C: New test.
50032 * g++.dg/template/ptrmem5.C: New test.
50035 * g++.dg/lookup/koenig1.C: New test.
50038 * g++.dg/lookup/template2.C: New test.
50040 2003-03-24 Jakub Jelinek <jakub@redhat.com>
50042 * g++.dg/opt/rtti1.C: New test.
50044 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
50046 * gcc.dg/ultrasp5.c: New test.
50048 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
50051 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
50054 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
50057 * gcc.dg/20030323-1.c: New test.
50059 2003-03-23 Roger Sayle <roger@eyesopen.com>
50061 * gcc.c-torture/compile/20030323-1.c: New test case.
50063 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
50065 * gcc.dg/20030321-1.c: New test.
50067 2003-03-22 Zack Weinberg <zack@codesourcery.com>
50069 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
50071 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
50073 PR c++/9978, c++/9708
50074 * g++.dg/ext/vlm1.C: Adjust expected error.
50075 * g++.dg/ext/vla2.C: New test.
50076 * g++.dg/template/arg1.C: New test.
50077 * g++.dg/template/arg2.C: New test.
50079 2003-03-22 Bud Davis <bdavis9659@comcast.net>
50081 * g77.f-torture/execute/select.f: New test.
50082 * g77.f-torture/noncompile/select_no_compile.f: New test.
50084 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
50087 * g++.dg/other/error4.C: New test.
50089 2003-03-20 Mark Mitchell <mark@codesourcery.com>
50091 * g++.dg/template/friend17.C: New test.
50093 2003-03-21 Alan Modra <amodra@bigpond.net.au>
50095 * gcc.c-torture/compile/20030320-1.c: New.
50097 2003-03-20 Roger Sayle <roger@eyesopen.com>
50099 * gcc.dg/builtins-6.c: New test case.
50101 2003-03-19 Alan Modra <amodra@bigpond.net.au>
50104 * gcc.c-torture/compile/20030319-1.c: New.
50106 2003-03-18 Jan Hubicka <jh@suse.cz>
50108 * gcc.dg/i386-cvt-1.c: New test.
50110 2003-03-17 Zack Weinberg <zack@codesourcery.com>
50112 * objc.dg/naming-1.m: Use "(parse|syntax) error".
50113 * objc.dg/naming-2.m: Likewise.
50115 2003-03-17 Mark Mitchell <mark@codesourcery.com>
50118 * g++.dg/parse/crash1.C: New test.
50120 2003-03-16 Mark Mitchell <mark@codesourcery.com>
50123 * g++.dg/eh/cleanup1.C: New test.
50125 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
50127 * gcc.c-torture/execute/20030316-1.c: New test case.
50129 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
50132 * g++.dg/init/ctor2.C: New test.
50134 2003-03-15 Roger Sayle <roger@eyesopen.com>
50136 * g77.f-torture/compile/xformat.f: New test case.
50138 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
50140 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
50141 * g++.old-deja/g++.mike/eh50.C: Likewise.
50143 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50146 * g++.dg/template/spec7.C: New test.
50147 * g++.dg/template/spec8.C: Likewise.
50149 2003-03-14 Jakub Jelinek <jakub@redhat.com>
50151 * gcc.c-torture/execute/20030313-1.c: New test.
50153 2003-03-14 Richard Henderson <rth@redhat.com>
50155 * gcc.dg/inline-2.c: Adjust alpha test for external call.
50157 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
50159 * gcc.c-torture/compile/20030314-1.c: New test.
50161 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
50163 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
50164 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
50166 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
50167 to accept newer _imp__ prefix and additional
50168 newline in .drectve section.
50169 * gcc.dg/dll-4.c: Likewise.
50170 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
50173 2003-03-13 Mark Mitchell <mark@codesourcery.com>
50175 * g++.dg/parse/namespace9.C: New test.
50177 * g++.dg/init/ref5.C: New test.
50178 * g++.dg/parse/ptrmem1.C: Likewise.
50180 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
50182 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
50183 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
50184 regular expression.
50185 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
50186 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
50188 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
50190 * gcc.c-torture/execute/20030224-2.c: New test.
50192 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
50194 * gcc.dg/decl-3.c: New test.
50196 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
50198 * gcc.dg/i386-loop-2.c: New test.
50200 2003-03-11 Mark Mitchell <mark@codesourcery.com>
50203 * g++.dg/parse/namespace8.C: New test.
50206 * g++.dg/overload/builtin2.C: New test.
50208 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
50210 * gcc.dg/return-type-3.c: New test.
50212 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
50214 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
50215 profiling options are not supported.
50217 2003-03-10 Mark Mitchell <mark@codesourcery.com>
50219 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
50220 * g++.old-deja/g++.warn/impint2.C: Likewise.
50222 2003-03-10 Devang Patel <dpatel@apple.com>
50224 * g++.dg/cpp/c++_cmd_1.C: New test.
50225 * g++.dg/cpp/c++_cmd_1.h: New file.
50227 2003-03-10 Segher Boessenkool <segher@koffie.nl>
50229 * gcc.dg/altivec-9.c: New file.
50231 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50233 * gcc.dg/ppc-sdata-1.c: New test.
50234 * gcc.dg/ppc-sdata-2.c: New test.
50236 2003-03-09 Mark Mitchell <mark@codesourcery.com>
50239 * g++.dg/opt/ptrmem2.C: New test.
50242 * g++.dg/opt/ptrmem1.C: New test.
50244 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
50246 * gcc.dg/i386-loop-1.c: New test.
50248 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50251 * g++.dg/lookup/friend1.C: New test.
50253 2003-03-08 Mark Mitchell <mark@codesourcery.com>
50256 * g++.dg/parser/constructor1.C: New test.
50258 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
50260 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
50262 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
50264 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
50266 * gcc.dg/cpp/Wunused.c: Update test.
50268 2003-03-08 Jan Hubicka <jh@suse.cz>
50270 * gcc.dg/inline-3.c: New test.
50272 2003-03-08 Mark Mitchell <mark@codesourcery.com>
50275 * g++.dg/parse/builtin1.C: New test.
50278 * g++.dg/abi/cookie1.C: New test.
50279 * g++.dg/abi/cookie2.C: Likewise.
50282 * g++.dg/template/field1.C: New test.
50285 * g++.dg/parse/class1.C: New test.
50286 * g++.dg/parse/namespace7.C: Likewise.
50287 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
50289 2003-03-07 Mark Mitchell <mark@codesourcery.com>
50291 * g++.dg/init/ref4.C: New test.
50293 2003-03-07 Jan Hubicka <jh@suse.cz>
50295 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
50296 * gcc.dg/inline-3.c: New test.
50298 2003-03-06 Mark Mitchell <mark@codesourcery.com>
50300 * g++.dg/init/ref3.C: New test.
50303 * g++.dg/init/ref2.C: New test.
50306 * g++.dg/warn/Wshadow-2.C: New test.
50309 * g++.dg/warn/Woverloaded-1.C: New test.
50311 2003-03-05 Jan Hubicka <jh@suse.cz>
50313 * gcc.dg/i386-local2.c: New.
50314 * gcc.dg/i386-local.c: Fix typo.
50316 2003-03-05 Mark Mitchell <mark@codesourcery.com>
50318 * g++.dg/abi/layout3.C: New test.
50320 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
50322 * gcc.c-torture/compile/20030305-1.c
50324 2003-03-05 Jan Hubicka <jh@suse.cz>
50326 * gcc.dg/i386-local.c: New.
50328 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
50330 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
50332 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
50334 * gcc.dg/switch-2.c: New test.
50335 * gcc.dg/switch-3.c: New test.
50336 * gcc.dg/Wswitch.c: Adjust line numbers.
50337 * gcc.dg/Wswitch-default.c: Likewise.
50338 * gcc.dg/Wswitch-enum.c: Likewise.
50340 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
50342 * gcc.c-torture/execute/20030222-1.c: New test.
50344 2003-03-03 James E Wilson <wilson@tuliptree.org>
50346 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
50348 2003-03-03 Mark Mitchell <mark@codesourcery.com>
50351 * g++.dg/init/ref1.C: New test.
50353 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
50355 * gcc.dg/sh-relax.c: New SH-only test.
50357 2003-03-03 Geoffrey Keating <geoffk@apple.com>
50359 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
50360 comment explaining purpose of testcase.
50362 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
50364 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
50365 for HC11/HC12 (asm needs two int registers).
50366 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
50367 HC11/HC12 because the test uses an asm which needs two 32-bit
50370 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
50372 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
50373 for HC11/HC12 (array is too large otherwise).
50374 * gcc.c-torture/compile/920501-4.x: New file, likewise.
50375 * gcc.c-torture/compile/20010518-2.x: Likewise.
50376 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
50377 HC11/HC12 (array is too large).
50379 2003-03-01 Geoffrey Keating <geoffk@apple.com>
50381 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
50382 * lib/g++-dg.exp (g++-dg-test): Likewise.
50384 2003-03-01 Roger Sayle <roger@eyesopen.com>
50386 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
50387 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
50389 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50391 * g++.dg/warn/implicit-typename1.C: Remove warning.
50393 2003-02-28 Richard Henderson <rth@redhat.com>
50395 * gcc.dg/noreturn-1.c: Move noreturn warning line.
50396 * gcc.dg/return-type-1.c: Move control reaches end warning line.
50398 2003-02-28 Geoffrey Keating <geoffk@apple.com>
50400 * gcc.dg/pch/pch.exp: Change .pch to .gch.
50401 * g++.dg/pch/pch.exp: Likewise.
50403 2003-02-28 Mark Mitchell <mark@codesourcery.com>
50406 * g++.dg/init/new4.C: New test.
50408 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
50410 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
50412 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
50414 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
50417 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
50420 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
50422 * lib/scanasm.exp: Add support for counting numbers of
50424 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
50425 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
50427 2003-02-25 Mark Mitchell <mark@codesourcery.com>
50430 * g++.dg/template/static3.C: New test.
50433 * g++.dg/parse/namespace6.C: New test.
50435 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50438 * gcc.dg/20030225-1.c: New test.
50440 2003-02-24 Mark Mitchell <mark@codesourcery.com>
50442 * README: Remove out-of-date information.
50445 * g++.dg/template/spec6.C: New test.
50447 2003-02-24 Jeff Law <law@redhat.com>
50449 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
50451 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50453 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
50454 * gcc.dg/pragma-ep-1.c: Likewise.
50456 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50459 * g++.dg/template/friend16.C: New test.
50461 2003-02-23 Mark Mitchell <mark@codesourcery.com>
50464 * g++.dg/parse/fused-params1.C: Adjust error messages.
50465 * g++.dg/template/nested3.C: New test.
50467 2003-02-24 Alan Modra <amodra@bigpond.net.au>
50469 * g++.dg/abi/param1.C: New test.
50471 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50474 * g++.dg/warn/implicit-typename1.C: New test.
50476 2003-02-22 Kelley Cook <kelleycook@comcast.net>
50478 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
50480 * g++.old-deja/g++.other/store-expr2.C: Likewise.
50481 * gcc.c-torture/execute/20010129-1.x: Likewise.
50482 * gcc.dg/20011107-1.c: Likewise.
50483 * gcc.dg/20020108-1.c: Likewise.
50484 * gcc.dg/20020122-3.c: Likewise.
50485 * gcc.dg/20020206-1.c: Likewise.
50486 * gcc.dg/20020310-1.c: Likewise.
50487 * gcc.dg/20020426-2.c: Likewise.
50488 * gcc.dg/20020517-1.c: Likewise.
50489 * gcc.dg/991230-1.c: Likewise.
50490 * gcc.dg/i386-unroll-1.c: Likewise.
50491 * gcc.misc-tests/i386-prefetch.exp: Likewise.
50493 2003-02-22 Jan Hubicka <jh@suse.cz>
50495 * gcc.dg/i386-mul.c: New test.
50497 2003-02-21 Roger Sayle <roger@eyesopen.com>
50499 * gcc.dg/builtins-5.c: New test case.
50501 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
50503 * gcc.dg/asmreg-1.c: New test.
50505 2003-02-21 Mark Mitchell <mark@codesourcery.com>
50508 * g++.dg/parse/varmod1.C: New test.
50510 2003-02-21 Mark Mitchell <mark@codesourcery.com>
50513 * g++.dg/template/op1.C: New test.
50515 2003-02-21 Mark Mitchell <mark@codesourcery.com>
50518 * g++.dg/template/nested2.C: New test.
50520 2003-02-21 Mark Mitchell <mark@codesourcery.com>
50523 * g++.dg/expr/dtor1.C: New test.
50525 2003-02-21 Zack Weinberg <zack@codesourcery.com>
50527 * gcc.dg/cpp/include3.c: New test.
50528 * gcc.dg/cpp/inc/foo.h: New file.
50530 2003-02-21 Glen Nakamura <glen@imodulo.com>
50532 * gcc.c-torture/execute/20030221-1.c: New test.
50534 2003-02-20 Mark Mitchell <mark@codesourcery.com>
50537 * g++.dg/abi/conv1.C: New test.
50539 2003-02-20 Jan Hubicka <jh@suse.cz>
50541 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
50543 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
50545 * gcc.c-torture/compile/20030219-1.c: New test.
50547 2003-02-18 Jan Hubicka <jh@suse.cz>
50549 * gcc.dg/funcorder.c: New test.
50551 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
50553 * gcc.c-torture/execute/20030218-1.c: New.
50555 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
50557 * gcc.dg/20030218-1.c: New.
50559 2003-02-18 Richard Henderson <rth@redhat.com>
50561 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
50562 * gcc.dg/attr-used-2.c: New.
50564 2003-02-18 Mark Mitchell <mark@codesourcery.com>
50567 * g++.dg/init/copy5.C: New test.
50569 2003-02-18 Geoffrey Keating <geoffk@apple.com>
50571 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
50572 * g++.dg/pch/pch.exp: Likewise.
50574 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
50576 * gcc.c-torture/execute/20030209-1.c: Enable the test if
50577 STACK_SIZE is not defined.
50579 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50582 * g++.dg/template/init1.C: New test.
50584 2003-02-16 Jan HUbicka <jh@suse.cz>
50586 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
50587 (foo): Add few extra tests
50588 * gcc.dg/c99-const-expr-3.c: Likewise.
50589 * gcc.c-torture/execute/20030216-1.c: New.
50591 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50594 * g++.dg/ext/typeof4.C: New test.
50596 2003-02-15 Roger Sayle <roger@eyesopen.com>
50598 * gcc.dg/i386-387-3.c: New test case.
50600 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
50602 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
50603 cris-*-elf* cris-*-aout* and mmix-*-*.
50605 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
50607 * gcc.dg/20030213-1.c: New test.
50609 2003-02-12 Roger Sayle <roger@eyesopen.com>
50611 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
50612 * gcc.dg/i386-387-2.c: Likewise.
50614 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
50616 * gcc.dg/ppc-spe.c: Fix formatting.
50617 Enable tests that were previously unsupported by gas.
50618 Delete tests for instructions that no longer exist.
50619 Switch arguments on evsubifw builtin.
50621 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
50623 * gcc.c-torture/execute/20030209-1.c: Disable the test if
50624 STACK_SIZE is too small.
50626 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
50627 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
50629 * gcc.dg/decl-2.c: New test.
50631 2003-02-10 Jan Hubicka <jh@suse.cz>
50633 * gcc.dg/i386-fpcvt-1.c: New test.
50635 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
50637 * gcc.c-torture/execute/20030209-1.c: New test.
50639 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
50641 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
50642 int-wide bitops, use the constants of the same width.
50643 Likewise, if long long is 32-bit wide, test bitops using
50646 2003-02-07 Loren James Rittle <ljrittle@acm.org>
50648 * gcc.dg/20021014-1.c: Annotate with expected notice text.
50650 2003-02-07 Roger Sayle <roger@eyesopen.com>
50652 * gcc.dg/builtins-4.c: New test case.
50654 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50656 * gcc.dg/20020430-1.c: Fix dg command typos.
50657 * gcc.dg/20020503-1.c: Likewise.
50659 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
50662 * g++.dg/parse/fused-params1.C: New test.
50665 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
50668 * g++.dg/parse/non-dependent1.C: New test.
50671 * g++.dg/parse/dupl-tmpl-args1.C: New test.
50674 * g++.dg/parse/undefined7.C: New test.
50675 * g++.dg/parse/non-templ1.C: New test.
50678 * g++.dg/parse/too-many-tmpl-args1.C: New test.
50680 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
50682 * gcc.c-torture/compile/20030206-1.c: New test.
50684 2003-02-05 Roger Sayle <roger@eyesopen.com>
50686 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
50687 "pow" to "foo" to avoid potential confusion with a math built-in.
50689 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50691 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
50692 conditions for SPARC targets.
50694 2003-02-05 Jakub Jelinek <jakub@redhat.com>
50696 * gcc.dg/20030204-1.c: New test.
50698 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
50701 * g++.dg/parse/array-size1.C: New test.
50704 * g++.dg/parse/undefined3.C: New test.
50707 * g++.dg/parse/undefined4.C: New test.
50710 * g++.dg/parse/undefined5.C: New test.
50713 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
50716 * g++.dg/parse/casting-operator1.C: New test.
50719 * g++.dg/parse/undefined6.C: New test.
50722 * g++.dg/parse/missing-template1.C: New test.
50724 2003-02-04 Jan Hubicka <jh@suse.cz>
50726 * gcc.dg/i386-cadd.c: Compile using -march=k8.
50727 * gcc.dg/i386-cmov?.c: Likewise.
50728 * gcc.dg/i386-fpcvt-?.c: Likewise.
50729 * gcc.dg/i386-ssefp-1.c: Likewise.
50730 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
50733 2003-02-03 Mark Mitchell <mark@codesourcery.com>
50736 * g++.dg/ext/max.C: New test.
50738 2003-02-03 Jan Hubicka <jh@suse.cz>
50740 * gcc.c-torture/execute/20030203-1.c: New test.
50742 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
50744 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
50747 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
50749 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
50750 * g++.dg/init/new2.C: Likewise.
50751 * g++.dg/other/new1.C: Likewise.
50753 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
50755 * gcc.dg/struct-ret-libc.c: New test.
50757 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
50759 * gcc.dg/20030129-1.c: New test.
50761 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50764 * g++.dg/template/ptrmem4.C: New test.
50766 2003-01-29 Mark Mitchell <mark@codesourcery.com>
50768 * g++.dg/parser/constant1.C: New test.
50770 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50773 * g++.dg/parse/friend2.C: New test.
50775 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
50778 * g++.dg/template/unify4.C: New test.
50780 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
50782 * gcc.c-torture/execute/20030128-1.c: New test.
50784 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
50786 * g++.dg/lookup/nested1.C: Test moved from ...
50787 * g++.old-deja/g++.other/lookup24.C: ... here.
50789 2003-01-28 Jan Hubicka <jh@suse.cz>
50791 * gcc.dg/i386-cmov5.c: New test.
50793 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
50795 * gcc.c-torture/execute/20010925-1.c: Changed the
50796 memcpy declaration.
50798 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
50801 * g++.dg/parse/template5.C: New test.
50803 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
50806 * g77.dg/pr9258: New test.
50808 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
50810 * README: Move relevant parts from README.g++.
50812 * README.g++: Remove this file.
50814 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
50816 * g++.dg/abi/dcast1.C: New test.
50818 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50820 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
50822 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
50825 * g++.old-deja/g++.other/lookup24.C: New test.
50827 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50830 * gcc.dg/uninit-C.c: New test.
50832 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
50834 * g++.dg/abi/covariant1.C: New test.
50836 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
50838 * gcc.dg/20030123-1.c: New test.
50840 2003-01-25 Jan Hubicka <jh@suse.cz>
50843 * gcc.c-torture/compile/20030125-1.c
50845 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
50848 * g++.dg/parse/template3.C: New test.
50849 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
50852 * g++.dg/parse/template4.C: New test.
50855 * g++.dg/template/qual2.C: New test.
50858 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
50860 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
50862 2003-01-25 Roger Sayle <roger@eyesopen.com>
50864 * gcc.c-torture/execute/switch-1.c: New test case.
50866 2003-01-25 Jan Hubicka <jh@suse.cz>
50868 * gcc.c-torture/execute/20030125-1.[cx]: New test.
50870 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
50872 Tweaks for Bison-1.875. From the NEWS file:
50873 "- `parse error' -> `syntax error'
50874 Bison now uniformly uses the term `syntax error'"
50875 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
50876 * gcc.dg/cpp/digraph2.c: Likewise.
50877 * gcc.dg/cpp/direct2.c: Likewise.
50878 * gcc.dg/cpp/paste4.c: Likewise.
50879 * gcc.dg/c90-restrict-1.c: Likewise.
50880 * gcc.dg/c99-func-2.c: Likewise.
50881 * gcc.dg/noncompile/920721-2.c: Likewise.
50882 * gcc.dg/noncompile/930622-2.c: Likewise.
50883 * gcc.dg/noncompile/940112-1.c: Likewise.
50884 * gcc.dg/noncompile/950921-1.c: Likewise.
50885 * gcc.dg/noncompile/951123-1.c: Likewise.
50886 * gcc.dg/noncompile/971104-1.c: Likewise.
50887 * gcc.dg/noncompile/990416-1.c: Likewise.
50889 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
50891 * g++.dg/parse/undefined1.C: Add error message.
50893 2003-01-22 Mark Mitchell <mark@codesourcery.com>
50896 * g++.dg/parse/new1.C: New test.
50899 * g++.dg/parse/template2.C: New test.
50902 * g++.dg/parse/typedef2.C: New test.
50905 * g++.dg/ext/typeof3.C: New test.
50907 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
50910 * g++.dg/parse/ret-type1.C: New test.
50913 * g++.dg/parse/tmpl-outside1.C: New test.
50916 * g++.dg/parse/int-as-enum1.C: New test.
50919 * g++.dg/parse/no-typename1.C: New test.
50922 * g++.dg/parse/no-value1.C: New test.
50925 * g++.dg/parse/wrong-inline1.C: New test.
50928 * g++.dg/parse/ref1.C: New test.
50931 * g++.dg/parse/attr-ctor1.C: New test.
50934 * g++.dg/parse/namespace5.C: New test.
50937 * g++.dg/parse/func-def1.C: New test.
50940 * g++.dg/parse/undefined1.C: New test.
50942 PR c++/5723, PR c++/8522
50943 * g++.dg/parse/specialization1.C: New test.
50945 PR c++/163, PR c++/8595
50946 * g++.dg/parse/struct-as-enum1.C: New test.
50949 * g++.dg/parse/undefined2.C: New test.
50951 2003-01-22 Mark Mitchell <mark@codesourcery.com>
50954 * g++.dg/parse/template1.C: New test.
50957 * g++.dg/parse/using1.C: New test.
50961 * g++.dg/parse/expr2.C: New test.
50964 * g++.dg/parse/lookup2.C: Likewise.
50966 2003-01-21 Jan Hubicka <jh@suse.cz>
50968 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
50969 * gcc.c-torture/execute/eeprof-1.c: Likewise.
50970 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
50971 * gcc.c-torture/execute/string-opt-*.c: Likewise.
50973 2003-01-20 Nick Clifton <nickc@redhat.com>
50975 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
50976 problem with ARM sibcall code generation.
50978 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
50980 * gcc.c-torture/execute/20030120-1.c: New.
50982 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
50984 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
50986 2003-01-17 Mark Mitchell <mark@codesourcery.com>
50989 * g++.dg/parse/ctor1.C: New test.
50992 * g++.dg/parse/qualified1.C: New test.
50994 * g++.dg/parse/typename3.C: New test.
50996 2003-01-16 Richard Henderson <rth@redhat.com>
50998 * g++.dg/tls/init-2.C: Fix error matches for real this time.
51000 2003-01-16 Richard Henderson <rth@redhat.com>
51002 * g++.dg/pch/pch.exp: Copy test header to the working directory
51003 before using it either for precompilation or direct use.
51004 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
51005 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
51007 2003-01-16 Richard Henderson <rth@redhat.com>
51009 * gcc.dg/pch/pch.exp: Copy test header to the working directory
51010 before using it either for precompilation or direct use.
51011 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
51012 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
51014 2003-01-16 Mark Mitchell <mark@codesourcery.com>
51016 * g++.dg/ext/typename1.C: Add typename keyword.
51017 * g++.dg/template/crash1.C: Update error messages.
51018 * g++.dg/template/crash2.C: Remove error message.
51019 * g++.dg/parse/typename2.C: New test.
51020 * g++.dg/template/typename2.C: Change implicit
51021 typename warning into error.
51022 * g++.old-deja/g++.benjamin/tem03.C: Issue more
51024 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
51025 * g++.old-deja/g++.brendan/crash56.C: Add this->.
51026 * g++.old-deja/g++.law/visibility13.C: Remove error
51028 * g++.old-deja/g++.ns/template17.C: Reorder code to
51029 make declaration visible in template.
51030 * g++.old-deja/g++.pt/crash3.C: Fix typos.
51031 * g++.old-deja/g++.pt/crash36.C: Issue more error
51033 * g++.old-deja/g++.pt/crash5.C: Improve error
51035 * g++.old-deja/g++.pt/crash67.C: Remove warning.
51036 * g++.old-deja/g++.pt/inherit1.C: Add this->.
51037 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
51038 * g++.old-deja/g++.pt/typename16.C: Replace implicit
51039 typename warning with error message.
51040 * g++.old-deja/g++.pt/typename19.C: Remove warning.
51041 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
51042 * g++.old-deja/g++.robertl/eb24.C: Use this->.
51044 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
51046 * g++.dg/parse/ambig2.C: New test.
51048 2003-01-15 Richard Henderson <rth@redhat.com>
51050 * g++.dg/tls/init-2.C: Update error message string.
51052 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51054 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
51056 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
51058 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
51060 * gcc.c-torture/compile/20001205-1.x: Likewise.
51061 * gcc.c-torture/compile/20001226-1.x: Likewise.
51062 * gcc.c-torture/compile/920520-1.x: Likewise.
51063 * gcc.c-torture/compile/961203-1.x: Likewise.
51064 * gcc.c-torture/compile/20020604-1.x: Likewise.
51066 2003-01-15 Jan Hubicka <jh@suse.cz>
51068 * gcc.c-torture/compile/20030115-1.c: New test.
51070 * gcc.dg/i386-fpcvt-1.c: New test.
51071 * gcc.dg/i386-fpcvt-2.c: New test.
51073 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
51075 Further conform g++'s __vmi_class_type_info to the C++ ABI
51077 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
51080 2003-01-14 Jan Hubicka <jh@suse.cz>
51082 * gcc.dg/i386-fpcvt-1.c: New test.
51083 * gcc.dg/i386-fpcvt-2.c: New test.
51085 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
51087 * gcc.dg/i386-mmx-3.c: New test.
51089 2003-01-12 Mark Mitchell <mark@codesourcery.com>
51092 * g++.dg/parse/octal1.C: New file.
51095 * g++.dg/parse/typename1.C: New file.
51097 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
51099 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
51100 * gcc.dg/bf-no-ms-layout.c: Likewise.
51101 * gcc.dg/bf-ms-attrib.c: Likewise.
51103 2003-01-10 Mark Mitchell <mark@codesourcery.com>
51106 * g++.dg/parse/dtor1.C: New file.
51109 * g++.dg/rtti/typeid1.C: New file.
51112 * g++.dg/parse/lookup1.C: New file.
51115 * g++.dg/templ/spec5.C: New file.
51117 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
51119 * gcc.c-torture/compile/20030110-1.c: New test.
51121 2003-01-09 Geoffrey Keating <geoffk@apple.com>
51123 Merge from pch-branch:
51125 2002-12-23 Geoffrey Keating <geoffk@apple.com>
51127 * gcc.dg/pch/cpp-1.h: New.
51128 * gcc.dg/pch/cpp-1.c: New.
51129 * gcc.dg/pch/cpp-2.h: New.
51130 * gcc.dg/pch/cpp-2.c: New.
51132 2002-11-19 Geoffrey Keating <geoffk@apple.com>
51134 * gcc.dg/pch/except-1.h: New.
51135 * gcc.dg/pch/except-1.c: New.
51137 2002-11-13 Geoffrey Keating <geoffk@apple.com>
51139 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
51141 * gcc.dg/pch: Include *.hp not *.h.
51142 * gcc.dg/pch/system-1.h: New.
51143 * gcc.dg/pch/system-1.c: New.
51145 2002-11-11 Geoffrey Keating <geoffk@apple.com>
51147 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
51148 rather than trying to build and run a program using PCH.
51149 * gcc.dg/pch: Remove dg-do commands from test files.
51151 2002-11-08 Geoffrey Keating <geoffk@apple.com>
51153 * gcc.dg/pch/macro-3.c: New.
51154 * gcc.dg/pch/macro-3.h: New.
51156 2002-11-04 Geoffrey Keating <geoffk@apple.com>
51158 * gcc.dg/pch/common-1.c: New.
51159 * gcc.dg/pch/common-1.h: New.
51160 * gcc.dg/pch/decl-1.c: New.
51161 * gcc.dg/pch/decl-1.h: New.
51162 * gcc.dg/pch/decl-2.c: New.
51163 * gcc.dg/pch/decl-2.h: New.
51164 * gcc.dg/pch/decl-3.c: New.
51165 * gcc.dg/pch/decl-3.h: New.
51166 * gcc.dg/pch/decl-4.c: New.
51167 * gcc.dg/pch/decl-4.h: New.
51168 * gcc.dg/pch/decl-5.c: New.
51169 * gcc.dg/pch/decl-5.h: New.
51170 * gcc.dg/pch/global-1.c: New.
51171 * gcc.dg/pch/global-1.h: New.
51172 * gcc.dg/pch/inline-1.c: New.
51173 * gcc.dg/pch/inline-1.h: New.
51174 * gcc.dg/pch/inline-2.c: New.
51175 * gcc.dg/pch/inline-2.h: New.
51176 * gcc.dg/pch/static-1.c: New.
51177 * gcc.dg/pch/static-1.h: New.
51178 * gcc.dg/pch/static-2.c: New.
51179 * gcc.dg/pch/static-2.h: New.
51181 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
51183 * g++.dg/pch/pch.exp: Better handle failing testcases.
51184 * gcc.dg/pch/pch.exp: Likewise.
51185 * gcc.dg/pch/macro-1.c: New.
51186 * gcc.dg/pch/macro-1.h: New.
51187 * gcc.dg/pch/macro-2.c: New.
51188 * gcc.dg/pch/macro-2.h: New.
51190 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
51192 * g++.dg/dg.exp: Treat files in pch/ specially.
51193 * g++.dg/pch/pch.exp: New file.
51194 * g++.dg/pch/empty.H: New file.
51195 * g++.dg/pch/empty.C: New file.
51196 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
51199 * gcc.dg/pch/pch.exp: New file.
51200 * gcc.dg/pch/empty.h: New file.
51201 * gcc.dg/pch/empty.c: New file.
51202 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
51205 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51207 * g++.dg/template/friend14.C: New test.
51209 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
51211 * gcc.dg/old-style-asm-1.c: New test.
51213 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
51215 * gcc.c-torture/compile/20030109-1.c: New test.
51217 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
51219 * gcc.c-torture/execute/20030109-1.c: New test.
51221 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
51223 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
51224 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
51225 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
51226 * g++.old-deja/g++.mike/eh2.C: Likewise.
51227 * g++.old-deja/g++.mike/eh3.C: Likewise.
51228 * g++.old-deja/g++.mike/eh5.C: Likewise.
51229 * g++.old-deja/g++.mike/eh6.C: Likewise.
51230 * g++.old-deja/g++.mike/eh7.C: Likewise.
51231 * g++.old-deja/g++.mike/eh8.C: Likewise.
51232 * g++.old-deja/g++.mike/eh9.C: Likewise.
51233 * g++.old-deja/g++.mike/eh10.C: Likewise.
51234 * g++.old-deja/g++.mike/eh12.C: Likewise.
51235 * g++.old-deja/g++.mike/eh13.C: Likewise.
51236 * g++.old-deja/g++.mike/eh14.C: Likewise.
51237 * g++.old-deja/g++.mike/eh16.C: Likewise.
51238 * g++.old-deja/g++.mike/eh17.C: Likewise.
51239 * g++.old-deja/g++.mike/eh18.C: Likewise.
51240 * g++.old-deja/g++.mike/eh21.C: Likewise.
51241 * g++.old-deja/g++.mike/eh23.C: Likewise.
51242 * g++.old-deja/g++.mike/eh24.C: Likewise.
51243 * g++.old-deja/g++.mike/eh25.C: Likewise.
51244 * g++.old-deja/g++.mike/eh26.C: Likewise.
51245 * g++.old-deja/g++.mike/eh27.C: Likewise.
51246 * g++.old-deja/g++.mike/eh28.C: Likewise.
51247 * g++.old-deja/g++.mike/eh29.C: Likewise.
51248 * g++.old-deja/g++.mike/eh31.C: Likewise.
51249 * g++.old-deja/g++.mike/eh33.C: Likewise.
51250 * g++.old-deja/g++.mike/eh34.C: Likewise.
51251 * g++.old-deja/g++.mike/eh35.C: Likewise.
51252 * g++.old-deja/g++.mike/eh36.C: Likewise.
51253 * g++.old-deja/g++.mike/eh37.C: Likewise.
51254 * g++.old-deja/g++.mike/eh38.C: Likewise.
51255 * g++.old-deja/g++.mike/eh39.C: Likewise.
51256 * g++.old-deja/g++.mike/eh40.C: Likewise.
51257 * g++.old-deja/g++.mike/eh41.C: Likewise.
51258 * g++.old-deja/g++.mike/eh42.C: Likewise.
51259 * g++.old-deja/g++.mike/eh44.C: Likewise.
51260 * g++.old-deja/g++.mike/eh46.C: Likewise.
51261 * g++.old-deja/g++.mike/eh47.C: Likewise.
51262 * g++.old-deja/g++.mike/eh48.C: Likewise.
51263 * g++.old-deja/g++.mike/eh49.C: Likewise.
51264 * g++.old-deja/g++.mike/eh50.C: Likewise.
51265 * g++.old-deja/g++.mike/eh51.C: Likewise.
51266 * g++.old-deja/g++.mike/eh53.C: Likewise.
51267 * g++.old-deja/g++.mike/eh55.C: Likewise.
51268 * g++.old-deja/g++.mike/p7912.C: Likewise.
51269 * g++.old-deja/g++.mike/p9706.C: Likewise.
51270 * g++.old-deja/g++.mike/p10416.C: Likewise.
51271 * g++.old-deja/g++.mike/p11667.C: Likewise.
51272 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
51273 Remove redundant reference to Iris.
51274 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
51275 Elxsi, i860, Pico Java, and WE32K.
51277 2003-01-07 Mark Mitchell <mark@codesourcery.com>
51279 * g++.dg/ext/asm4.C: New test.
51281 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51284 * g++.dg/template/friend12.C: New test.
51285 * g++.dg/template/friend13.C: Likewise.
51286 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
51288 2003-01-08 Jan Hubicka <jh@suse.cz>
51290 * gcc.dg/i386-cadd.c: New test.
51291 * gcc.dg/i386-cmov4.c: Likewise.
51293 2003-01-06 Mark Mitchell <mark@codesourcery.com>
51296 * g++.dg/warn/Wunused-3.C: New test.
51298 * g++.dg/abi/bitfield9.C: New test.
51301 * g++.dg/parse/defarg3.C: New test.
51303 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
51305 * g++.dg/parse/ambig1.C: New test.
51306 * g++.dg/parse/defarg2.C: New test.
51308 2003-01-05 Mark Mitchell <mark@codesourcery.com>
51310 * g++.dg/template/defarg-1.C: New test.
51311 * g++.dg/template/local2.C: Likewise.
51313 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
51315 * gcc.c-torture/execute/20030105-1.c: New test.
51317 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51319 * g++.dg/parse/namespace3.C: Remove extra semicolons.
51320 * g++.dg/parse/namespace4.C: Likewise.
51322 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
51324 * g++.dg/template/ntp2.C: New test.
51326 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
51328 * g++.dg/parse/extern-C-1.C: New test.
51330 * g++.dg/parse/namespace4.C: New test.
51332 * g++.dg/template/nested1.C: New test.
51334 * g++.dg/parse/namespace3.C: New test.
51336 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
51338 * g++.dg/lookup/two-stage1.C: New test.
51340 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51342 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
51343 * g++.old-deja/g++.jason/access8.C: Likewise.
51344 * g++.old-deja/g++.other/decl5.C: Likewise.
51346 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
51348 * g++.dg/parse/parse7.C: New test.
51350 2003-01-02 Mark Mitchell <mark@codesourcery.com>
51353 * g++.dg/ext/attrib7.C: New test.
51355 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
51357 * g++.dg/parse/parse6.C: New test.
51359 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
51361 * gcc.dg/h8300-stack-1.c: New.
51363 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
51365 g++.dg/lookup/exception1.C: New test.
51367 g++.dg/lookup/template1.C: New test.
51369 g++.dg/parse/namespace2.C: New test.
51371 g++.dg/parse/parens2.C: New test.
51373 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
51375 * g++.dg/parse/parse5.C: New test.
51376 * g++.dg/lookup/scoped4.C: New test.
51378 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
51380 * g++.dg/parse/parens1.C: New test.
51382 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
51384 * g++.dg/parse/parens2.C: New test.
51386 * g++.dg/lookup/scope-operator1.C: New test.
51388 * g++.dg/parse/operator1.C: New test.
51390 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51392 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
51393 * g++.old-deja/g++.other/access6.C: Likewise.
51394 * g++.old-deja/g++.other/decl1.C: Likewise.
51395 * g++.old-deja/g++.pt/typename12.C: Likewise.
51397 2002-12-31 Mark Mitchell <mark@codesourcery.com>
51399 * g++.dg/parse/namespace1.C: New test.
51401 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
51403 * g++.dg/parse/parse4.C: New test.
51405 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
51407 * g++.dg/parse/parse3.C: New test.
51409 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
51411 * g++.dg/parse/parse2.C: New test.
51413 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
51415 * g++.dg/template/friend11.C: New test.
51417 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
51419 * g++.dg/parse/parse1.C: New test.
51421 2002-12-31 Janis Johnson <janis187@us.ibm.com>
51423 * lib/profopt.exp: Change the name of a global variable to avoid
51424 possible clashes with other test suites.
51426 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
51428 * g++.dg/inherit/covariant8.C: New test.
51430 2002-12-31 Mark Mitchell <mark@codesourcery.com>
51432 * g++.dg/init/array9.C: New test.
51435 * g++.dg/parse/expr1.C: New test.
51437 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
51439 * gcc.c-torture/compile/20021230-1.c: New test.
51441 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
51443 * g++.dg/inherit/covariant5.C: New test.
51444 * g++.dg/inherit/covariant6.C: New test.
51445 * g++.dg/inherit/covariant7.C: New test.
51447 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51450 * g++.dg/other/access2.C: New test.
51452 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
51454 * g++.dg/other/anon-struct.C: No longer fails
51455 * g++.old-deja/g++.brendan/parse4.C: Likewise.
51456 * g++.old-deja/g++.brendan/parse5.C: Likewise.
51457 * g++.old-deja/g++.brendan/parse6.C: Likewise.
51459 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
51461 * g++.dg/parse/angle-bracket.C (main): No longer fails.
51463 2002-12-27 Mark Mitchell <mark@codesourcery.com>
51465 * g++.dg/eh/spec4.C: Remove stray semicolon.
51466 * g++.dg/expr/pmf-1.C: Change error message.
51467 * g++.dg/ext/asm1.C: Remove stray semicolon.
51468 * g++.dg/ext/typename1.C: Add missing typenames.
51469 * g++.dg/inherit/template-as-base.C: Change error message.
51470 * g++.dg/lookup/scoped1.C: Likewise.
51471 * g++.dg/lookup/scoped2.C: Likewise.
51472 * g++.dg/lookup/using2.C: Likewise.
51473 * g++.dg/other/component1.C: Remove stray semicolon.
51474 * g++.dg/other/do1.C: Change error message.
51475 * g++.dg/other/error2.C: Likewise.
51476 * g++.dg/other/init1.C: Likewise.
51477 * g++.dg/other/packed1.C: Remove stray semicolon.
51478 * g++.dg/other/ptrmem2.C: Change error message.
51479 * g++.dg/parse/parameter-declaration-1.C: Remove line number
51481 * g++.dg/special/initp1.C: Remove invalid attribute usage.
51482 * g++.dg/template/access3.C: Add typename keyword.
51483 * g++.dg/template/access5.C: Remove stray semicolon.
51484 * g++.dg/template/access6.C: Likewise.
51485 * g++.dg/template/complit1.C: Likewise.
51486 * g++.dg/template/crash1.C: Change error message.
51487 * g++.dg/template/inherit2.C: Remove stray semicolon.
51488 * g++.dg/template/instantiate2.C: Likewise.
51489 * g++.dg/template/instantiate3.C: Change error message.
51490 * g++.dg/template/qual1.C: Remove stray semicolon.
51491 * g++.dg/template/qualttp18.C: Change error message.
51492 * g++.dg/template/ref1.C: Remove stray semicolon.
51493 * g++.dg/template/sizeof1.C (A::value): Declare it.
51494 * g++.dg/template/spec4.C: Change error message.
51495 * g++.dg/template/static1.C: Likewise.
51496 * g++.dg/template/type1.C: Likewise.
51497 * g++.dg/template/typename3.C: Likewise.
51498 * g++.old-deja/g++.benjamin/13478.C: Change error message.
51499 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
51500 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
51501 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
51502 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
51503 named return value extension.
51504 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
51505 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
51506 * g++.old-deja/g++.bob/extern_C.C: Likewise.
51507 * g++.old-deja/g++.bob/inherit2.C: Likewise.
51508 * g++.old-deja/g++.brendan/complex1.C: Likewise.
51509 * g++.old-deja/g++.brendan/copy5.C: Likewise.
51510 * g++.old-deja/g++.brendan/crash13.C: Likewise.
51511 * g++.old-deja/g++.brendan/crash15.C: Likewise.
51512 * g++.old-deja/g++.brendan/crash18.C: Change error message.
51513 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
51514 * g++.old-deja/g++.brendan/crash38.C: Likewise.
51515 * g++.old-deja/g++.brendan/crash50.C: Likewise.
51516 * g++.old-deja/g++.brendan/crash56.C: Likewise.
51517 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
51519 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
51520 * g++.old-deja/g++.brendan/crash8.C: Change error message.
51521 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
51522 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
51523 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
51524 * g++.old-deja/g++.brendan/template11.C: Likewise.
51525 * g++.old-deja/g++.brendan/template26.C: Likewise.
51526 * g++.old-deja/g++.brendan/template27.C: Use explicit
51527 specialization syntax.
51528 * g++.old-deja/g++.brendan/template30.C: Likewise.
51529 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
51530 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
51531 non-dependent names.
51532 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
51533 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
51534 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
51535 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
51536 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
51537 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
51538 named return value extension.
51539 * g++.old-deja/g++.ext/namedret2.C: Likewise.
51540 * g++.old-deja/g++.ext/namedret3.C: Likewise.
51541 * g++.old-deja/g++.ext/return1.C: Likewise.
51542 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
51543 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
51544 * g++.old-deja/g++.jason/access8.C: Likewise.
51545 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
51546 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
51547 pseudo-destructor names.
51548 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
51549 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
51550 pseudo-destructor names.
51551 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
51552 * g++.old-deja/g++.jason/overload19.C: Likewise.
51553 * g++.old-deja/g++.jason/overload32.C: Likewise.
51554 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
51556 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
51557 * g++.old-deja/g++.jason/return.C: Likewise.
51558 * g++.old-deja/g++.jason/return2.C: Likewise.
51559 * g++.old-deja/g++.jason/shadow1.C: Likewise.
51560 * g++.old-deja/g++.jason/special.C: Use explicit specialization
51562 * g++.old-deja/g++.jason/template10.C: Account for use of
51563 non-dependent names.
51564 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
51566 * g++.old-deja/g++.jason/template37.C: Likewise.
51567 * g++.old-deja/g++.law/access4.C: Change error messages.
51568 * g++.old-deja/g++.law/arm13.C: Remove incorrect
51569 pseudo-destructor names.
51570 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
51571 * g++.old-deja/g++.law/ctors9.C: Likewise.
51572 * g++.old-deja/g++.law/cvt22.C: Likewise.
51573 * g++.old-deja/g++.law/dtors5.C: Likewise.
51574 * g++.old-deja/g++.law/global-init1.C: Likewise.
51575 * g++.old-deja/g++.law/missed-error3.C: Likewise.
51576 * g++.old-deja/g++.law/operators28.C: Likewise.
51577 * g++.old-deja/g++.law/visibility28.C: Likewise.
51578 * g++.old-deja/g++.martin/eval1.C: Likewise.
51579 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
51581 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
51582 * g++.old-deja/g++.mike/net34.C: Likewise.
51583 * g++.old-deja/g++.mike/net36.C: Likewise.
51584 * g++.old-deja/g++.mike/ns2.C: Likewise.
51585 * g++.old-deja/g++.mike/p12306.C: Likewise.
51586 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
51588 * g++.old-deja/g++.mike/p700.C: Likewise.
51589 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
51590 * g++.old-deja/g++.mike/p710.C: Likewise.
51591 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
51593 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
51594 * g++.old-deja/g++.mike/pmf9.C: Likewise.
51595 * g++.old-deja/g++.ns/crash2.C: Likewise.
51596 * g++.old-deja/g++.ns/crash3.C: Likewise.
51597 * g++.old-deja/g++.ns/invalid1.C: Likewise.
51598 * g++.old-deja/g++.ns/ns17.C: Likewise.
51599 * g++.old-deja/g++.ns/template16.C: Likewise.
51600 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
51602 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
51603 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
51604 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
51605 named return value extension.
51606 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
51607 * g++.old-deja/g++.other/access4.C: Issue additional error
51609 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
51610 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
51611 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
51612 * g++.old-deja/g++.other/crash25.C: Change error message.
51613 * g++.old-deja/g++.other/crash4.C: Change error message.
51614 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
51615 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
51616 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
51618 * g++.old-deja/g++.other/defarg8.C: Likewise.
51619 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
51620 * g++.old-deja/g++.other/dtor10.C: Likewise.
51621 * g++.old-deja/g++.other/incomplete.C: Likewise.
51622 * g++.old-deja/g++.other/linkage7.C: Likewise.
51623 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
51625 * g++.old-deja/g++.other/mangle2.C: Likewise.
51626 * g++.old-deja/g++.other/refinit2.C: Likewise.
51627 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
51628 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
51629 * g++.old-deja/g++.pt/crash28.C: Likewise.
51630 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
51632 * g++.old-deja/g++.pt/crash32.C: Change error message.
51633 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
51634 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
51635 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
51636 error message position.
51637 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
51638 * g++.old-deja/g++.pt/defarg8.C: Change error message.
51639 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
51641 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
51642 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
51643 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
51644 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
51646 * g++.old-deja/g++.pt/explicit31.C: Likewise.
51647 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
51648 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
51650 * g++.old-deja/g++.pt/explicit71.C: Change error message.
51651 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
51653 * g++.old-deja/g++.pt/friend28.C: Account for use of
51654 non-dependent names.
51655 * g++.old-deja/g++.pt/friend29.C: Likewise.
51656 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
51658 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
51659 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
51660 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
51662 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
51663 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
51665 * g++.old-deja/g++.pt/memclass20.C: Likewise.
51666 * g++.old-deja/g++.pt/memclass5.C: Likewise.
51667 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
51669 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
51670 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
51671 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
51672 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
51673 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
51674 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
51676 * g++.old-deja/g++.pt/spec10.C: Likewise.
51677 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
51678 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
51679 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
51680 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
51681 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
51682 * g++.old-deja/g++.pt/ttp62.C: Likewise.
51683 * g++.old-deja/g++.pt/ttp64.C: Likewise.
51684 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
51685 * g++.old-deja/g++.pt/typename15.C: Likewise.
51686 * g++.old-deja/g++.pt/typename22.C: Likewise.
51687 * g++.old-deja/g++.pt/typename6.C: Change error messages.
51688 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
51689 * g++.old-deja/g++.pt/virtual2.C: Likewise.
51690 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
51692 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
51693 return value extension.
51694 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
51695 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
51696 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
51697 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
51699 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
51701 * g++.dg/warn/inline1.C: New test.
51702 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
51703 * g++.old-deja/g++.jason/synth10.C: Likewise.
51704 * g++.old-deja/g++.mike/net31.C: Likewise.
51705 * g++.old-deja/g++.mike/p8786.C: Likewise.
51707 * g++.dg/template/friend10.C: New test.
51708 * g++.dg/template/conv5.C: New test.
51710 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
51712 * g++.dg/lookup/scoped3.C: New test.
51714 * g++.dg/lookup/decl1.C: New test.
51715 * g++.dg/lookup/decl2.C: New test.
51717 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
51719 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
51720 gcc.c-torture/compile/20021015-1.c,
51721 gcc.c-torture/compile/20021015-2.c,
51722 gcc.c-torture/compile/20021123-1.c,
51723 gcc.c-torture/compile/20021123-2.c,
51724 gcc.c-torture/compile/20021123-3.c,
51725 gcc.c-torture/compile/20021123-4.c,
51726 gcc.c-torture/execute/20021024-1.c: Add tests previously added
51727 only to 3.1 or 3.2 branch.
51729 2002-12-23 Mark Mitchell <mark@codesourcery.com>
51731 * gcc.dg/i386-bitfield3.c: New test.
51733 * gcc.dg/i386-bitfield2.c: New test.
51735 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
51737 * g++.dg/parse/conv_op1.C: New test.
51739 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
51741 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
51744 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
51746 * gcc.c-torture/compile/20021220-1.c: New test.
51748 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
51750 * gcc.dg/i386-fastcall-1.c: New.
51752 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
51754 * gcc.c-torture/execute/20021219-1.c: New test.
51756 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
51758 * gcc.dg/i386-pic-1.c: New test.
51760 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51763 * g++.dg/template/friend9.C: New test.
51765 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51768 * g++.dg/template/access7.C: New test.
51770 2002-12-18 Nick Clifton <nickc@redhat.com>
51772 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
51773 the libstdc++-v3 directory has been found.
51775 2002-12-12 Devang Patel <dpatel@apple.com>
51776 * gcc.dg/darwin-ld-1.c: New test.
51777 * gcc.dg/darwin-ld-2.c: New test.
51778 * gcc.dg/darwin-ld-3.c: New test.
51779 * gcc.dg/darwin-ld-4.c: New test.
51780 * gcc.dg/darwin-ld-5.c: New test.
51782 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
51784 * gcc.c-torture/compile/20021212-1.c: New test.
51786 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
51788 * gcc.dg/fshort-wchar: New test.
51790 2002-12-10 Mark Mitchell <mark@codesourcery.com>
51793 * g++.dg/template/dtor1.C: New test.
51795 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
51798 2002-12-10 Jakub Jelinek <jakub@redhat.com>
51800 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
51802 2002-12-09 Mark Mitchell <mark@codesourcery.com>
51804 * g++.dg/template/static1.C: New test.
51805 * g++.dg/template/static2.C: New test.
51806 * g++.old-deja/g++.ext/memconst.C: New test.
51808 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51810 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
51811 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
51812 * g++.dg/special/initp1.C: Likewise.
51814 2002-12-06 Jakub Jelinek <jakub@redhat.com>
51816 * gcc.c-torture/execute/20021204-1.c: New test.
51818 2002-12-04 Geoffrey Keating <geoffk@apple.com>
51820 * gcc.dg/ppc-fmadd-1.c: New file.
51821 * gcc.dg/ppc-fmadd-2.c: New file.
51822 * gcc.dg/ppc-fmadd-3.c: New file.
51824 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
51826 * gcc.c-torture/compile/20021204-1.c: New test.
51828 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
51830 * g++.dg/inherit/covariant2.C: New test.
51831 * g++.dg/inherit/covariant3.C: New test.
51832 * g++.dg/inherit/covariant4.C: New test.
51833 * g++.dg/inherit/covariant1.C: Remove XFAIL.
51834 * g++.old-deja/g++.robertl/eb17.C: Likewise.
51836 2002-12-03 Mark Mitchell <mark@codesourcery.com>
51839 * g++.dg/init/brace3.C: New test.
51841 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
51843 * gcc.dg/20020210-1.c: Fix a comment typo.
51845 2002-12-02 Mark Mitchell <mark@codesourcery.com>
51848 * g++.dg/parse/defarg1.C: New test.
51851 * g++.dg/template/char1.C: New test.
51853 * g++.dg/template/varmod1.C: Fix typo.
51855 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51858 * g++.old-deja/g++.pt/crash32.C: Expect error.
51860 2002-12-01 Mark Mitchell <mark@codesourcery.com>
51863 * g++.dg/template/varmod1.C: New test.
51866 * g++.dg/inherit/typeinfo1.C: New test.
51869 * g++.dg/inherit/typedef1.C: New test.
51871 2002-11-30 Mark Mitchell <mark@codesourcery.com>
51875 * g++.dg/template/strlen1.C: New test.
51878 * g++.dg/template/ctor2.C: New test.
51881 * g++.dg/init/string1.C: New test.
51884 * g++.dg/template/friend8.C: New test.
51886 2002-11-29 Joe Buck <jbuck@synopsys.com>
51888 * g++.dg/lookup/anon2.C: New test.
51890 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
51892 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
51895 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
51897 * gcc.dg/bitfld-6.c: New test.
51899 2002-11-27 Jan Hubicka <jh@suse.cz>
51901 * gcc.c-torture/execute/20021127.[cx]: New test.
51903 2002-11-26 Jan Hubicka <jh@suse.cz>
51905 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
51908 2002-11-26 Geoffrey Keating <geoffk@apple.com>
51910 * g++.dg/init/brace2.C: New test.
51911 * g++.old-deja/g++.mike/p9129.C: Correct.
51913 2002-11-26 Mark Mitchell <mark@codesourcery.com>
51915 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
51917 2002-11-25 Andreas Bauer <baueran@in.tum.de>
51919 * gcc.dg/sibcall-6: New test for indirect sibcalls.
51921 2002-11-25 Mark Mitchell <mark@codesourcery.com>
51923 * g++.dg/abi/empty11.C: New test.
51924 * g++.dg/rtti/cv1.C: New test.
51926 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
51928 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
51930 2002-11-24 Mark Mitchell <mark@codesourcery.com>
51932 * g++.dg/abi/empty10.C: New test.
51934 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
51936 * gcc.c-torture/compile/20021124-1.c: New test.
51938 2002-11-22 Mark Mitchell <mark@codesourcery.com>
51940 * g++.dg/abi/rtti2.C: New test.
51942 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
51944 * gcc.dg/i386-unroll-1.c: New test.
51946 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
51948 * gcc.c-torture/compile/20021120-1.c: New test.
51949 * gcc.c-torture/compile/20021120-2.c: New test.
51951 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
51953 * gcc.dg/bitfld-5.c: New test.
51955 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
51957 * gcc.c-torture/execute/20021120-3.c: New test.
51959 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
51961 * gcc.c-torture/execute/20021120-2.c: New test.
51963 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
51965 * gcc.c-torture/execute/20021120-1.c: New test.
51967 2002-11-20 Jakub Jelinek <jakub@redhat.com>
51969 * gcc.c-torture/execute/20021118-3.c: New test.
51971 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
51973 * gcc.c-torture/compile/20021119-1.c: New test.
51975 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
51977 * gcc.dg/duff-1.c: New test.
51978 * gcc.dg/duff-2.c: New test.
51979 * gcc.dg/duff-3.c: New test.
51981 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
51983 * gcc.dg/cpp/_Pragma5.c: New test.
51985 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
51987 * gcc.c-torture/execute/20021118-2.c: New test.
51989 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
51991 * gcc.c-torture/execute/20021118-1.c: New test.
51993 2002-11-16 Jakub Jelinek <jakub@redhat.com>
51995 * gcc.dg/20021116-1.c: New test.
51997 2002-11-14 Mark Mitchell <mark@codesourcery.com>
51999 * g++.dg/abi/vcall1.C: New test.
52001 2002-11-14 Jakub Jelinek <jakub@redhat.com>
52003 * gcc.dg/20021029-1.c: New test.
52004 * gcc.dg/20021029-2.c: New test.
52006 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
52008 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
52010 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
52013 * gcc.dg/20021110.c: Move to ...
52014 * gcc.c-torture/compile/20021110.c: .... here.
52016 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52019 * gcc.c-torture/execute/20021111-1.c
52021 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
52024 * gcc.dg/20021110.c: New test.
52026 2002-11-10 Mark Mitchell <mark@codesourcery.com>
52028 * g++.dg/abi/vthunk3.C: Run only on x86.
52030 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
52032 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
52034 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
52036 * lib/compat.exp (compat-execute): Fix logic error in last
52039 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
52041 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
52043 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52046 * g++.dg/template/access6.C: New test.
52048 2002-11-08 Jan Hubicka <jh@suse.cz>
52050 * gcc.dg/i386-ssefp-1.c: New test.
52051 * gcc.dg/i386-ssefp-1.c: New test.
52053 2002-11-08 Jan Hubicka <jh@suse.cz>
52055 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
52057 2002-11-07 Mark Mitchell <mark@codesourcery.com>
52059 * g++.dg/abi/vthunk3.C: New test.
52062 * g++.dg/template/crash2.C: New test.
52064 2002-11-07 Mark Mitchell <mark@codesourcery.com>
52066 * g++.dg/abi/dtor1.C: New test.
52067 * g++.dg/abi/dtor2.C: Likewise.
52069 2002-11-05 Geoffrey Keating <geoffk@apple.com>
52071 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
52074 2002-11-04 Adam Nemet <anemet@lnxw.com>
52076 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
52077 -mthumb. Only xfail with -O0.
52079 2002-11-03 Mark Mitchell <mark@codesourcery.com>
52081 * g++.dg/abi/thunk1.C: New test.
52082 * g++.dg/abi/thunk2.C: Likewise.
52083 * g++.dg/abi/vtt1.C: Likewise.
52085 2002-11-02 Diego Novillo <dnovillo@redhat.com>
52087 PR optimization/8423
52088 * gcc.c-torture/execute/builtin-constant.c: New test.
52090 2002-11-01 Zack Weinberg <zack@codesourcery.com>
52092 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
52093 Add some more cases.
52095 2002-11-01 Mark Mitchell <mark@codesourcery.com>
52098 * g++.dg/opt/local1.C: New test.
52100 2002-10-30 Mark Mitchell <mark@codesourcery.com>
52103 * g++.dg/template/complit1.C: New test.
52106 * g++.dg/template/typename4.C: Likewise.
52108 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52110 Core issue 287, PR c++/7639
52111 * g++.dg/template/instantiate1.C: Adjust error location.
52112 * g++.dg/template/instantiate3.C: New test.
52113 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
52114 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
52115 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
52117 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
52119 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
52121 2002-10-29 Mark Mitchell <mark@codesourcery.com>
52124 * g++.dg/init/dtor2.C: New test.
52126 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52128 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
52129 * gcc.dg/nest.c: Bypass errors on irix6.
52131 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
52133 * gcc.dg/nest.c: Expect error for mmix-*-*.
52134 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
52136 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
52138 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
52141 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
52143 2002-10-25 Mike Stump <mrs@apple.com>
52145 * gcc.dg/warn-1.c: New test.
52147 2002-10-25 Zack Weinberg <zack@codesourcery.com>
52149 * g++.dg/template/typename3.C: New test.
52151 2002-10-25 Mark Mitchell <mark@codesourcery.com>
52153 * g++.dg/lookup/ptrmem1.C: New test.
52155 * g++.dg/abi/vthunk2.C: New test.
52157 2002-10-25 Zack Weinberg <zack@codesourcery.com>
52159 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
52161 2002-10-24 Mark Mitchell <mark@codesourcery.com>
52163 * g++.dg/abi/empty9.C: New test.
52165 2002-10-24 Richard Henderson <rth@redhat.com>
52167 * g++.dg/inherit/thunk1.C: Enable for ia64.
52169 2002-10-23 Mark Mitchell <mark@codesourcery.com>
52172 * g++.dg/lookup/pretty1.C: New test.
52174 2002-10-23 Jakub Jelinek <jakub@redhat.com>
52176 * gcc.dg/20021023-1.c: New test.
52178 2002-10-23 Mark Mitchell <mark@codesourcery.com>
52181 * g++.dg/parse/inline1.C: New test.
52183 2002-10-23 Richard Henderson <rth@redhat.com>
52185 * g++.dg/inherit/thunk1.C: Enable for x86_64.
52187 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
52189 2002-10-22 Mark Mitchell <mark@codesourcery.com>
52192 * g++.dg/parse/stmtexpr3.C: New test.
52194 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
52196 * g++.dg/expr/cond1.C: New test.
52198 2002-10-21 Zack Weinberg <zack@codesourcery.com>
52200 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
52202 2002-10-21 Mark Mitchell <mark@codesourcery.com>
52204 * g++.dg/abi/vbase13.C: New test.
52205 * g++.dg/abi/vbase14.C: Likewise.
52207 2002-10-21 Jakub Jelinek <jakub@redhat.com>
52209 * gcc.dg/tls/pic-1.c: New test.
52210 * gcc.dg/tls/nonpic-1.c: New test.
52211 * gcc.dg/20021018-1.c: New test.
52213 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
52215 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
52216 Remove only files with the same base name as the test case.
52217 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
52218 (profopt-execute): Likewise. Also, remove old profiling
52219 and performance data files before running the tests.
52221 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
52222 * g++.dg/bprob/bprob.exp: Likewise.
52223 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
52224 to allow more general test case names.
52226 * g++.dg/bprob/bprob-1.C: Rename to ...
52227 * g++.dg/bprob/g++-bprob-1.C: ... this.
52229 * g77.dg/bprob/bprob-1.f: Rename to ...
52230 * g77.dg/bprob/g77-bprob-1.f: ... this.
52232 2002-10-21 Zack Weinberg <zack@codesourcery.com>
52234 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
52235 bison 1.50 or later.
52237 2002-10-21 Janis Johnson <janis187@us.ibm.com>
52239 * g++.dg/README: Describe more test directories.
52241 2002-10-21 Mark Mitchell <mark@codesourcery.com>
52243 * g++.dg/init/array6.C: Add additional tests.
52245 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
52247 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
52248 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
52250 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
52252 * gcc.c-torture/compile/20020604-1.x: New.
52253 * gcc.c-torture/compile/simd-5.x: Likewise.
52254 * gcc.c-torture/execute/920710-1.x: Likewise.
52255 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
52257 2002-10-21 Mark Mitchell <mark@codesourcery.com>
52259 * g++.dg/inherit/override1.C: Add dg-options clause.
52261 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
52263 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
52266 2002-10-19 Andreas Schwab <schwab@suse.de>
52268 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
52269 directory component.
52271 2002-10-18 Mark Mitchell <mark@codesourcery.com>
52273 * g++.dg/inherit/thunk1.C: New test.
52275 * g++.dg/inherit/override1.C: New test.
52277 * g++.dg/abi/mangle11.C: New test.
52278 * g++.dg/abi/mangle14.C: New test.
52279 * g++.dg/abi/mangle17.C: New test.
52281 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
52283 * g++.dg/overload/member2.C: New test.
52285 2002-10-17 Janis Johnson <janis187@us.ibm.com>
52287 * g++.dg/README: Describe new compat directory.
52288 * g++.dg/dg.exp: Skip tests in compat directory.
52289 * README.compat: New file.
52290 * lib/compat.exp: New expect script.
52291 * g++.dg/compat: New test directory.
52292 * g++.dg/compat/compat.exp: New expect script.
52293 * g++.dg/compat/abi: New test directory.
52294 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
52295 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
52296 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
52297 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
52298 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
52299 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
52300 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
52301 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
52302 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
52303 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
52304 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
52305 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
52306 * g++.dg/compat/break: New test directory.
52307 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
52308 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
52309 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
52310 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
52311 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
52312 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
52313 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
52314 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
52315 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
52316 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
52317 g++.dg/compat/break/README: New files.
52318 * g++.dg/compat/eh: New test directory.
52319 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
52320 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
52321 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
52322 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
52323 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
52324 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
52325 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
52326 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
52327 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
52328 g++.dg/compat/eh/filter2_y.C,
52329 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
52330 g++.dg/compat/eh/new1_y.C,
52331 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
52332 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
52333 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
52334 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
52335 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
52336 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
52337 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
52338 g++.dg/compat/eh/unexpected1_y.C: New files.
52339 * g++.dg/compat/init: New test directory.
52340 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
52341 g++.dg/compat/init/array5_y.C,
52342 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
52343 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
52344 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
52345 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
52346 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
52347 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
52348 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
52349 g++.dg/compat/init/init-ref2_y.C: New files.
52351 2002-10-17 Mark Mitchell <mark@codesourcery.com>
52354 * g++.dg/inherit/using3.C: New test.
52356 2002-10-17 Jan Hubicka <jh@suse.cz>
52358 * gcc.dg/20021017-2.c: New test.
52360 2002-10-17 Mark Mitchell <mark@codesourcery.com>
52362 * g++.dg/abi/mangle16.C: Adjust.
52364 * g++.dg/init/array8.C: New test.
52366 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
52368 * gcc.dg/special/mips-abi.exp: New test.
52369 * gcc.dg/special/mips-abi.s: Empty file used by the above.
52371 2002-10-16 Mark Mitchell <mark@codesourcery.com>
52373 * g++.dg/abi/mangle16.C: New test.
52374 * g++.dg/abi/mangle17.C: Likewise.
52377 * g++.dg/template/ref1.C: New test.
52379 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52381 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
52383 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
52385 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
52387 2002-10-16 Mark Mitchell <mark@codesourcery.com>
52390 * g++.dg/init/array7.C: New test.
52392 2002-10-15 Mark Mitchell <mark@codesourcery.com>
52394 * g++.dg/init/array6.C: New test.
52396 * g++.dg/abi/mangle13.C: Likewise.
52397 * g++.dg/abi/mangle14.C: Likewise.
52398 * g++.dg/abi/mangle15.C: Likewise.
52400 2002-10-14 Mark Mitchell <mark@codesourcery.com>
52402 * g++.dg/abi/empty8.C: New test.
52404 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
52406 * g++.dg/init/ctor1.C: New test.
52408 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
52410 * gcc.c-torture/execute/20021015-1.c: New test.
52412 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
52414 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
52416 2002-10-14 Jan Hubicka <jh@suse.cz>
52418 * gcc.dg/i386-ssetype-[1-5].c: New tests.
52420 2002-10-14 Richard Henderson <rth@redhat.com>
52422 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
52424 2002-10-14 Mark Mitchell <mark@codesourcery.com>
52426 PR optimization/6631
52427 * g++.dg/opt/const2.C: New test.
52429 2002-10-14 Mark Mitchell <mark@codesourcery.com>
52432 * g++.dg/parse/friend1.C: New test.
52433 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
52435 2002-10-14 Jakub Jelinek <jakub@redhat.com>
52437 * gcc.dg/20021014-1.c: New test.
52439 2002-10-11 Mark Mitchell <mark@codesourcery.com>
52442 * g++.dg/ext/vlm1.C: New test.
52443 * g++.dg/ext/vlm2.C: Likewise.
52445 * g++.dg/init/array1.C: Remove invalid braces.
52446 * g++.dg/init/brace1.C: New test.
52447 * g++.dg/init/copy2.C: Likewise.
52448 * g++.dg/init/copy3.C: Likewise.
52449 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
52450 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
52453 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
52455 * gcc.dg/cpp/assembler.S: Don't use -ansi.
52457 2002-10-11 Richard Shann <richard.shann@superh.com>
52459 * gcc.c-torture/compile/simd-5.c: New test.
52461 2002-10-10 Roger Sayle <roger@eyesopen.com>
52463 * gcc.c-torture/execute/shiftopt-1.c: New test case.
52465 2002-10-10 Jim Wilson <wilson@redhat.com>
52467 * gcc.c-torture/execute/20021010-1.c: New test.
52469 2002-10-09 Zack Weinberg <zack@codesourcery.com>
52472 * g++.dg/ext/typedef-init.C: New test.
52473 * gcc.dg/typedef-init.c: New test.
52475 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
52477 * gcc.dg/cpp/paste13.c: New test.
52479 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52481 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
52482 remaining platforms, XFAIL during compile, not execute. Don't
52485 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
52487 * gcc.dg/alias-1.c: Tweak expected warning.
52489 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
52491 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
52493 2002-10-06 Andreas Jaeger <aj@suse.de>
52495 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
52496 * gcc.dg/cpp/c++98.C: Likewise.
52498 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
52499 * g++.dg/cpp/c++98.C: Likewise.
52501 * g++.dg/README (Subdirectories): Mention cpp directory.
52504 * gcc.dg/20021006-1.c: New test.
52506 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52509 * g++.dg/other/warning1.C: New test.
52511 2002-10-04 Roger Sayle <roger@eyesopen.com>
52513 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
52514 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
52515 and sparc-*-* with -m64 as expected failures. See PR 8087.
52517 2002-10-03 Mark Mitchell <mark@codesourcery.com>
52520 * g++.dg/template/ptrmem3.C: New test.
52523 * g++.dg/template/union1.C: New test.
52525 2002-10-03 Mark Mitchell <mark@codesourcery.com>
52528 * g++.dg/abi/mangle9.C: New test.
52529 * g++.dg/abi/mangle10.C: New test.
52530 * g++.dg/abi/mangle11.C: New test.
52531 * g++.dg/abi/mangle12.C: New test.
52533 2002-10-02 Mark Mitchell <mark@codesourcery.com>
52536 * g++.dg/template/meminit1.C: New test.
52537 * g++.dg/warn/Wreorder-1.C: Likewise.
52538 * g++.old-deja/g++.mike/warn3.C: Tweak.
52539 * lib/prune.exp: Ingore "in copy constructor".
52541 2002-10-02 Andreas Jaeger <aj@suse.de>
52543 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
52544 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
52545 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
52548 2002-10-01 Mark Mitchell <mark@codesourcery.com>
52550 * gcc.dg/empty1.C: Fix typo.
52552 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
52554 * gcc.dg/alias-1.c: New test.
52556 2002-10-01 Mark Mitchell <mark@codesourcery.com>
52558 * gcc.dg/empty1.C: New test.
52560 * g++.dg/tls/init-2.C: Tweak error messages.
52562 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
52564 * gcc.c-torture/compile/20020923-1.c: New test.
52566 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
52568 * gcc.c-torture/execute/ffs-1.c: New test.
52569 * gcc.c-torture/execute/ffs-2.c: Ditto.
52571 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
52573 * g++.dg/overload/member1.C: New test.
52575 2002-09-30 Mark Mitchell <mark@codesourcery.com>
52577 * g++.dg/abi/empty7.C: New test.
52578 * g++.dg/init/pm2.C: Likewise.
52580 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
52582 * g++.dg/rtti/crash1.C: New test.
52584 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
52586 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
52587 gcc.dg/sibcall-4.c: New tests.
52589 2002-09-28 Roger Sayle <roger@eyesopen.com>
52591 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
52592 powerpc and MMIX targets.
52594 2002-09-27 Zack Weinberg <zack@codesourcery.com>
52596 * gcc.dg/cpp/20020927-1.c: New.
52598 2002-09-26 David S. Miller <davem@redhat.com>
52600 * gcc.c-torture/compile/trunctfdf.c: New.
52602 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52604 * lib/target-supports.exp (check_weak_available): Handle solaris2.
52606 2002-09-27 Alan Modra <amodra@bigpond.net.au>
52608 * gcc.c-torture/execute/loop-15.c: New.
52610 2002-09-26 Janis Johnson <janis187@us.ibm.com>
52612 * README.QMTEST: Fix typo.
52614 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
52616 * gcc.dg/20020926-1.c: New test.
52618 2002-09-25 David S. Miller <davem@redhat.com>
52621 * gcc.c-torture/execute/shiftdi.c: New test.
52623 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
52625 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
52626 unique to the tool.
52627 * lib/g77.exp (g77_init): Likewise.
52628 * lib/g++.exp (g++_init): Likewise.
52629 * lib/objc.exp (objc_init): Likewise.
52631 2002-09-25 Mark Mitchell <mark@codesourcery.com>
52633 * g++.dg/abi/empty5.C: New test.
52634 * g++.dg/abi/empty6.C: New test.
52635 * g++.dg/abi/vbase12.C: New test.
52637 2002-09-25 Richard Henderson <rth@redhat.com>
52639 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
52640 too-small long double.
52642 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
52644 * gcc.dg/20020919-1.c: New test.
52646 2002-09-23 Mark Mitchell <mark@codesourcery.com>
52648 * g++.dg/abi/bitfield6.C: New test.
52649 * g++.dg/abi/bitfield7.C: New test.
52650 * g++.dg/abi/bitfield8.C: New test.
52651 * g++.dg/abi/vbase11.C: New test.
52653 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
52655 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
52656 hppa*-*-hpux*. Update test comment.
52658 2002-09-20 Jakub Jelinek <jakub@redhat.com>
52660 * gcc.dg/tls/struct-1.c: New test.
52662 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
52664 * gcc.dg/cpp/tr-warn2.c: Update.
52666 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
52668 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
52670 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
52672 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
52675 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
52677 * gcc.c-torture/execute/ieee/mzero3.c: New test.
52679 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
52680 Adjust for c++filt moved to binutils. Remove spurious duplicate
52681 setting of cxxfilt.
52683 2002-09-19 Geoffrey Keating <geoffk@apple.com>
52685 * gcc.dg/20020312-2.c: Update for darwin.
52687 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
52689 * g++.old-deja/g++.other/crash32.C: Mark ICE.
52691 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
52693 * objc.dg/comp-types-1.m: New test.
52694 * objc.dg/comp-types-2.m: New test.
52695 * objc.dg/comp-types-3.m: New test.
52696 * objc.dg/comp-types-4.m: New test.
52697 * objc.dg/comp-types-5.m: New test.
52698 * objc.dg/comp-types-6.m: New test.
52700 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
52702 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
52704 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
52706 * g++.dg/other/do1.C: New test.
52708 * g++.dg/template/subst1.C: New test.
52710 2002-09-16 Steve Ellcey <sje@cup.hp.com>
52712 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
52714 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
52716 * g++.dg/template/qualttp20.C: Adjust expected errors.
52717 * g++.old-deja/g++.jason/report.C: Likewise.
52718 * g++.old-deja/g++.other/qual1.C: Likewise.
52720 * g++.dg/lookup/scoped2.C: New test.
52722 * g++.dg/ext/asm3.C: New test.
52724 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
52726 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
52728 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
52730 * ChangeLog: follow spelling conventions.
52731 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
52732 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
52733 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
52734 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
52735 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
52736 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
52737 * g++.old-deja/g++.law/global-init1.C: Likewise.
52738 * g++.old-deja/g++.other/delete4.C: Likewise.
52739 * g++.old-deja/g++.other/inline21.C: Likewise.
52740 * g++.old-deja/g++.other/singleton.C: Likewise.
52741 * g77.dg/strlen0.f: Likewise.
52742 * g77.f-torture/compile/20010519-1.f: Likewise.
52743 * g77.f-torture/compile/980310-4.f: Likewise.
52744 * gcc.c-torture/compile/20000605-1.c: Likewise.
52745 * gcc.c-torture/execute/20020225-1.c: Likewise.
52746 * gcc.dg/c90-hexfloat-2.c: Likewise.
52747 * gcc.dg/c99-bool-1.c: Likewise.
52748 * gcc.dg/c99-hexfloat-2.c: Likewise.
52749 * gcc.dg/dll-2.c: Likewise.
52750 * gcc.dg/wtr-union-init-1.c: Likewise.
52751 * gcc.dg/wtr-union-init-2.c: Likewise.
52752 * gcc.dg/wtr-union-init-3.c: Likewise.
52753 * gcc.dg/cpp/avoidpaste1.c: Likewise.
52754 * gcc.dg/cpp/defined.c: Likewise.
52755 * gcc.dg/cpp/macsyntx.c: Likewise.
52756 * gcc.dg/cpp/paste2.c: Likewise.
52757 * gcc.dg/cpp/trad/defined.c: Likewise.
52758 * gcc.dg/format/c90-printf-1.c: Likewise.
52759 * gcc.dg/format/c90-scanf-1.c: Likewise.
52760 * gcc.dg/format/c99-printf-1.c: Likewise.
52761 * gcc.dg/format/c99-scanf-1.c: Likewise.
52762 * gcc.misc-tests/gcov-8.c: Likewise.
52763 * lib/profopt.exp: Likewise.
52765 2002-09-15 Krister Walfridsson <cato@df.lth.se>
52767 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
52769 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
52771 * g++.dg/inherit/using2.C: New test.
52773 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
52775 * ChangeLog: Follow spelling conventions.
52776 * g++.dg/template/friend4.C: Likewise.
52777 * g++.old-deja/g++.pt/crash67.C: Likewise.
52778 * gcc.c-torture/execute/20000801-4.c: Likewise.
52779 * gcc.dg/c90-digraph-1.c: Likewise.
52780 * gcc.dg/c94-digraph-1.c: Likewise.
52781 * gcc.dg/c99-digraph-1.c: Likewise.
52782 * gcc.dg/cpp/line5.c: Likewise.
52783 * gcc.dg/cpp/multiline.c: Likewise.
52784 * gcc.dg/cpp/trad/literals-1.c: Likewise.
52785 * gcc.dg/format/attr-3.c: Likewise.
52786 * gcc.dg/format/c90-scanf-3.c: Likewise.
52787 * gcc.dg/format/ext-4.c: Likewise.
52789 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
52791 * g++.dg/template/pretty1.C: New test.
52793 2002-09-14 Alan Modra <amodra@bigpond.net.au>
52795 * gcc.c-torture/execute/struct-cpy-1.c: New test.
52797 2002-09-13 Matt Austern <austern@apple.com>
52799 * g++.dg/other/constref[12].C: New, regression tests for
52800 passing a cast expression to a function by const reference.
52802 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
52804 * g++.dg/template/deduce1.C: New test.
52806 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
52808 * gcc.c-torture/execute/simd-1.c: Force all use of int to
52811 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
52813 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
52816 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
52818 * gcc.c-torture/compile/20020910-1.c: New test.
52820 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
52822 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
52824 2002-09-10 Andreas Jaeger <aj@suse.de>
52826 * gcc.dg/20020312-2.c: Adjust for x86-64.
52828 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
52830 * g77.dg/7388.f: New test case for PR 7388.
52832 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
52834 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
52836 2002-09-05 Ziemowit Laski <zlaski@apple.com>
52838 * objc.dg/proto-lossage-1.m: New test.
52840 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
52842 * gcc.dg/cpp/_Pragma4.c: Fix typo.
52844 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
52846 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
52849 2002-09-06 Stan Shebs <shebs@apple.com>
52850 David Edelsohn <edelsohn@gnu.org>
52852 * gcc.dg/weak: New directory.
52853 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
52854 target-specific xfail bits.
52855 * gcc.dg/typeof-2.c: Move to new directory.
52856 * gcc.dg/weak.exp: New expect script.
52858 2002-09-06 Alan Modra <amodra@bigpond.net.au>
52860 * gcc.c-torture/execute/extzvsi.c: New test.
52862 2002-09-05 Stan Shebs <shebs@apple.com>
52864 * gcc.dg/weak-1.c: xfail on Darwin.
52865 * gcc.dg/weak-2.c: Ditto.
52866 * gcc.dg/weak-3.c: Ditto.
52867 * gcc.dg/weak-4.c: Ditto.
52868 * gcc.dg/weak-5.c: Ditto.
52869 * gcc.dg/weak-6.c: Ditto.
52870 * gcc.dg/weak-7.c: Ditto.
52871 * gcc.dg/weak-8.c: Ditto.
52872 * gcc.dg/weak-9.c: Ditto.
52874 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
52876 * gcc.c-torture/execute/loop-14.c: New test.
52878 2002-09-04 Jakub Jelinek <jakub@redhat.com>
52880 * g++.dg/other/cxa-atexit1.C: New test.
52882 * gcc.dg/typeof-2.c: New test.
52884 2002-09-03 Roger Sayle <roger@eyesopen.com>
52886 * gcc.dg/builtins-2.c: New testcase.
52887 * gcc.dg/builtins-3.c: New testcase.
52889 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
52891 * gcc.dg/cpp/_Pragma4.c: New test.
52893 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
52895 * objc/execute/nil_method-1.m: New testcase.
52897 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
52899 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
52900 [Object class], not [Object initialize].
52902 2002-08-31 Roger Sayle <roger@eyesopen.com>
52903 Hans-Peter Nilsson <hp@bitrange.com>
52905 * gcc.c-torture/execute/20020720-1.x: Skip test on
52906 mmix-knuth-mmixware. Correct comment.
52908 2002-08-27 Mark Mitchell <mark@codesourcery.com>
52910 * g++.dg/abi/bitfield5.C: New test.
52911 * g++.dg/abi/vbase10.C: Likewise.
52913 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
52915 * objc.dg/undeclared-selector.m: New test.
52917 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
52919 * g++.dg/other/offsetof1.C: Avoid cast warning.
52921 2002-08-26 Ziemowit Laski <zlaski@apple.com>
52923 * objc.dg/super-class-2.m: New test.
52925 2002-08-24 Matt Austern <austern@apple.com>
52927 * g++.dg/ext/lvaddr.C: New test.
52928 * g++.dg/ext/lvcast.C: New test.
52930 2002-08-22 Mark Mitchell <mark@codesourcery.com>
52932 * g++.dg/inherit/cond1.C: New test.
52934 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
52936 * gcc.dg/noncompile/incomplete-1.c: New test.
52938 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
52940 * gcc.dg/typespec-1.c: New test.
52942 2002-08-20 Devang Patel <dpatel@apple.com>
52943 * objc.dg/proto-hier-2.m: New test.
52945 2002-08-19 Ziemowit Laski <zlaski@apple.com>
52947 * objc.dg/bitfield-1.m: New test.
52948 * objc.dg/bitfield-2.m: New test.
52950 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
52952 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
52953 gcc.dg/c99-flex-array-4.c: New tests.
52955 2002-08-16 Stan Shebs <shebs@apple.com>
52957 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
52959 2002-08-15 Jakub Jelinek <jakub@redhat.com>
52961 * gcc.dg/typeof-1.c: New test.
52962 * g++.dg/ext/typeof2.C: New test.
52964 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
52966 * g++.dg/other/offsetof1.C: New test.
52968 2002-08-14 Richard Henderson <rth@redhat.com>
52970 * gcc.dg/tls/diag-3.c: Fix expected message strings.
52972 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
52974 * gcc.dg/cpp/_Pragma3.c: New test.
52976 2002-08-13 Mark Mitchell <mark@codesourcery.com>
52978 * g++.dg/template/inherit3: New test.
52980 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
52982 * gcc.dg/bitfld-4.c: Add blank options.
52984 2002-08-09 Mark Mitchell <mark@codesourcery.com>
52986 * g++.dg/template/crash1.C: New test.
52988 2002-08-08 Jakub Jelinek <jakub@redhat.com>
52990 * gcc.dg/tls/opt-2.c: New test.
52992 2002-08-08 Devang Patel <dpatel@apple.com>
52994 * objc.dg/selector-1.m : New test
52996 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
52998 * g++.dg/abi/bitfield4.C: New test.
52999 * gcc.dg/bitfld-4.c: New test.
53001 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
53003 * g++.dg/other/packed1.C: New test.
53005 2002-08-07 Mark Mitchell <mark@codesourcery.com>
53007 * g++.dg/abi/offsetof.C: Tweak error messages.
53008 * g++.old-deja/g++.mike/p10769a.C: Likewise.
53010 2002-08-08 Jakub Jelinek <jakub@redhat.com>
53012 * gcc.dg/bitfld-3.c: New test.
53014 2002-08-07 Jakub Jelinek <jakub@redhat.com>
53015 Richard Henderson <rth@redhat.com>
53017 * gcc.dg/i386-bitfield1.c: New test.
53018 * g++.dg/abi/bitfield3.C: Update.
53020 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
53022 * objc.dg/const-str-2.m: Update.
53023 * gcc.dg/cpp/c++98.c: Change to C extension.
53024 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
53025 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
53027 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
53029 * gcc.dg/tls/diag-3.c: New.
53031 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
53033 * g++.dg/README (Subdirectories): Document new subdir expr.
53034 * g++.dg/expr/pmf-1.C: New test.
53036 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
53038 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
53040 2002-08-06 Jakub Jelinek <jakub@redhat.com>
53042 * g++.dg/abi/bitfield3.C: New test.
53044 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
53046 * lib/gcov.exp: Tweak expected line formats.
53047 * gcc.misc-tests/gcov8.c: New test.
53048 * gcc.misc-tests/gcov8.x: New flags.
53050 2002-08-05 Jakub Jelinek <jakub@redhat.com>
53052 * consistency.vlad/layout/endian.c: Include string.h.
53054 * gcc.c-torture/execute/20020805-1.c: New test.
53056 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
53058 * g++.dg/other/conversion1.C: New test.
53060 2002-08-03 Roger Sayle <roger@eyesopen.com>
53062 * gcc.dg/builtins-1.c: New testcase.
53064 2002-08-02 Mark Mitchell <mark@codesourcery.com>
53066 * g++.dg/inherit/access3.C: New test.
53068 2002-08-01 Jakub Jelinek <jakub@redhat.com>
53070 * gcc.dg/ia64-visibility-2.c: New test.
53072 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
53074 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
53075 __qualifier_flags to __flags.
53077 2002-07-31 Mark Mitchell <mark@codesourcery.com>
53079 * g++.dg/inherit/operator1.C: New test.
53080 * g++.dg/lookup/disamb1.C: Fix typo in comment.
53081 * g++.dg/other/error1.C: Change expected error message.
53082 * g++.dg/template/conv4.C: Likewise.
53084 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
53086 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
53087 for documented behavior.
53089 2002-07-25 Roger Sayle <roger@eyesopen.com>
53091 * gcc.c-torture/execute/20020720-1.x: Skip this test on
53092 several targets known to fail.
53094 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
53096 * gcc.dg/mips-args-[123].c: New tests.
53098 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
53100 * gcc.dg/ppc-spe.c: New.
53102 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
53104 * g++.dg/other/ptrmem4.C: New testcase.
53106 2002-07-24 Richard Henderson <rth@redhat.com>
53108 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
53110 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
53112 * g++.dg/ext/alignof1.C (main): Return 0 for success.
53114 2002-07-24 Roger Sayle <roger@eyesopen.com>
53116 * gcc.c-torture/execute/memset-3.c: New testcase.
53118 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
53120 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
53121 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
53123 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53125 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
53128 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
53130 * gcc.c-torture/compile/simd-4.c: New test.
53132 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53134 PR c++/7347, c++/7348
53135 * g++.dg/template/access4.C: New test.
53136 * g++.dg/template/access5.C: New test.
53137 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
53138 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
53139 * g++.old-deja/g++.pt/ttp58.C: Likewise.
53140 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
53142 2002-07-22 Jakub Jelinek <jakub@redhat.com>
53144 * gcc.dg/gnu89-init-2.c: New test.
53146 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
53148 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
53150 2002-07-20 Roger Sayle <roger@eyesopen.com>
53152 * gcc.c-torture/execute/20020720-1.c: New testcase.
53154 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
53156 * gcc.dg/cpp/Wsignprom.c: New tests.
53158 2002-07-20 Alan Modra <amodra@bigpond.net.au>
53160 * gcc.c-torture/execute/loop-13.c: New test.
53162 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
53164 * gcc.dg/cpp/expr.c: New tests.
53166 2002-07-18 David Edelsohn <edelsohn@gnu.org>
53168 * g++.dg/opt/pr6713.C: Add template instantiation.
53170 2002-07-18 Alan Modra <amodra@bigpond.net.au>
53172 * gcc.dg/nest.c: New test.
53174 2002-07-17 Richard Henderson <rth@redhat.com>
53176 * g++.dg/opt/pr6713.C: New test.
53178 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
53180 * gcc.c-torture/execute/loop-2e.x: Let the testcase
53181 XFAIL for all x86 processors.
53183 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
53185 * gcc.c-torture/execute/20010122-1.x: Do not test with
53186 -fomit-frame-pointer.
53188 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53190 * g++.dg/template/instantiate2.C: New test.
53191 * g++.dg/template/spec4.C: New test.
53193 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53195 * g++.dg/template/access2.C: New test.
53196 * g++.dg/template/access3.C: New test.
53198 2002-07-15 Zack Weinberg <zack@codesourcery.com>
53200 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
53201 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
53202 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
53203 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
53204 Convert to use <stdarg.h>.
53205 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
53207 * gcc.dg/va-arg-2.c: New.
53208 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
53210 2002-07-15 Jakub Jelinek <jakub@redhat.com>
53212 * gcc.c-torture/compile/20020710-1.c: New test.
53214 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
53215 Andrew Pinski <pinskia@physics.uc.edu>
53217 gcc.c-torture/compile/simd-2.c: New testcase.
53218 gcc.c-torture/compile/simd-3.c: Likewise.
53220 2002-07-11 Mark Mitchell <mark@codesourcery.com>
53223 * g++.dg/overload/error1.C: New test.
53225 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
53227 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
53228 configuration and IRIX 6 O32 ABI.
53230 2002-07-11 Roger Sayle <roger@eyesopen.com>
53232 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
53234 2002-07-10 Roger Sayle <roger@eyesopen.com>
53236 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
53238 2002-07-10 Jeffrey A Law <law@redhat.com>
53240 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
53242 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
53244 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
53246 * gcc.dg/20020312-2.c: Check for __PPC__.
53248 2002-07-09 Diego Novillo <dnovillo@redhat.com>
53250 * gcc.c-torture/compile/20020709-1.c: New test.
53252 2002-07-07 Roger Sayle <roger@eyesopen.com>
53254 * g++.dg/template/qualttp21.C: New test case.
53256 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
53258 * gcc.c-torture/compile/20020706-1.c: New test.
53259 * gcc.c-torture/compile/20020706-2.c: New test.
53261 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
53262 Alexandre Oliva <aoliva@redhat.com>
53264 * g++.dg/warn/incomplete1.C: New test.
53266 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53269 * g++.dg/warn/noreturn1.C: New test.
53271 2002-07-03 Mark Mitchell <mark@codesourcery.com>
53274 * g++.dg/debug/debug6.C: New test.
53275 * g++.dg/debug/debug7.C: New test.
53277 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
53279 * gcc.c-torture/compile/simd-3.c: New test.
53281 2002-07-03 Chris Demetriou <cgd@broadcom.com>
53283 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
53284 * gcc.dg/20020620-1.c: Likewise.
53286 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53289 * g++.dg/init/array4.C: New test.
53290 * g++.dg/init/array5.C: New test.
53292 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
53294 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
53295 * gcc.c-torture/execute/simd-2.c (main): Likewise.
53297 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53299 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
53300 * gcc.dg/wtr-aggr-init-1.c: Likewise.
53301 * gcc.dg/wtr-conversion-1.c: Likewise.
53302 * gcc.dg/wtr-escape-1.c: Likewise.
53303 * gcc.dg/wtr-int-type-1.c: Likewise.
53304 * gcc.dg/wtr-label-1.c: Likewise.
53305 * gcc.dg/wtr-static-1.c: Likewise.
53306 * gcc.dg/wtr-strcat-1.c: Likewise.
53307 * gcc.dg/wtr-suffix-1.c: Likewise.
53308 * gcc.dg/wtr-switch-1.c: Likewise.
53309 * gcc.dg/wtr-unary-plus-1.c: Likewise.
53310 * gcc.dg/wtr-union-init-1.c: Likewise.
53311 * gcc.dg/wtr-union-init-2.c: Likewise.
53312 * gcc.dg/wtr-union-init-3.c: Likewise.
53314 * gcc.dg/wtr-func-def-1.c: New test.
53316 2002-07-02 Devang Patel <dpatel@apple.com>
53318 * objc.dg/param-1.m: New test.
53320 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
53322 * gcc.dg/cpp/trad/directive.c: Add test.
53323 * gcc.dg/cpp/trad/macroargs.c: Add test.
53324 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
53326 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
53328 * gcc.dg/cpp/cmdlne-M.c: New test.
53330 2002-07-02 Ziemowit Laski <zlaski@apple.com>
53332 * objc.dg/desig-init-1.m: New test.
53334 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53337 * g++.dg/template/instantiate1.C: New test.
53339 2002-07-01 Mark Mitchell <mark@codesourcery.com>
53342 * g++.dg/template/sizeof2.C: New test.
53344 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
53346 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
53347 gcc.dg/cpp/trad/include.c: New tests.
53349 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
53352 * gcc.c-torture/compile/20020701-1.c: New test.
53354 2002-07-01 Stan Shebs <shebs@apple.com>
53356 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
53358 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
53359 (objc-torture-execute): or here.
53361 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
53363 * gcc.c-torture/execute/arith-rand-ll.c: New test.
53365 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
53367 * gcc.dg/cpp/trad/escaped-nl.c: New test.
53369 2002-06-30 Devang Patel <dpatel@apple.com>
53371 * objc.dg/fsyntax-only.m: New test.
53373 2002-06-27 Mark Mitchell <mark@codesourcery.com>
53376 * g++.dg/template/friend7.C: New file.
53378 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
53380 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
53383 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
53385 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
53386 avoid division by zero.
53388 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
53390 * gcc.dg/Wunknownprag.c: New tests.
53392 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
53394 * gcc.c-torture/execute/simd-2.c: New test.
53396 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
53398 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
53399 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
53400 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
53401 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
53402 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
53403 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
53404 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
53405 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
53406 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
53407 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
53408 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
53409 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
53410 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
53411 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
53412 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
53413 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
53414 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
53416 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
53418 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
53419 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
53420 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
53421 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
53423 * gcc.dg/cpp/trad/directive.c: Update.
53425 2002-06-23 Andreas Jaeger <aj@suse.de>
53427 * gcc.c-torture/execute/complex-6.c: New.
53429 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
53431 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
53432 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
53433 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
53434 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
53436 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
53438 * gcc.dg/cpp/trad: New directory with traditional tests copied
53439 from parent directory.
53440 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
53441 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
53442 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
53443 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
53444 Move to trad/ and rename.
53445 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
53446 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
53447 gcc.dg/cpp/trad/redef2.c: New tests.
53448 * gcc.dg/cpp/trad/trad.exp: New driver.
53450 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
53452 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
53453 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
53454 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
53455 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
53458 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
53460 * gcc.dg/20020620-1.c: New test.
53462 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53464 * g++.dg/template/ttp4.C: New test.
53466 2002-06-19 Jakub Jelinek <jakub@redhat.com>
53468 * g++.dg/opt/vt1.C: Fix regexp.
53470 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53472 * gcc.c-torture/execute/pure-1.c: Make functions static again.
53473 Don't use attribute `noinline'.
53475 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
53477 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
53479 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
53481 * gcc.c-torture/execute/simd-1.c: New.
53483 * gcc.dg/simd-1.c: New.
53485 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
53487 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
53489 2002-06-16 Richard Henderson <rth@redhat.com>
53491 * g++.dg/ext/anon-struct1.C: New.
53492 * g++.dg/ext/anon-struct2.C: New.
53493 * g++.dg/ext/anon-struct3.C: New.
53494 * gcc.dg/anon-struct-1.c: New.
53495 * gcc.dg/anon-struct-2.c: New.
53496 * gcc.dg/anon-struct-3.c: New.
53497 * gcc.dg/20011008-1.c: Adjust warning text.
53498 * gcc.dg/20020527-1.c: Add -fms-extensions.
53500 2002-06-16 Richard Henderson <rth@redhat.com>
53502 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
53504 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
53506 * gcc.c-torture/execute/20020615-1.c: New test.
53508 2002-06-15 Roger Sayle <roger@eyesopen.com>
53510 * gcc.c-tortuture/execute/compare-1.c: New test case.
53511 * gcc.c-tortuture/execute/compare-2.c: New test case.
53512 * gcc.c-tortuture/execute/compare-3.c: New test case.
53514 2002-06-13 Richard Henderson <rth@redhat.com>
53516 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
53519 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
53521 * g++.dg/template/typename2.C: Update error message.
53523 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
53525 * gcc.c-torture/execute/20020611-1.c: New test.
53527 2002-06-11 Bob Wilson <bob.wilson@acm.org>
53529 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
53530 list of targets to skip.
53532 2002-06-10 Bob Wilson <bob.wilson@acm.org>
53534 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
53535 targets if not optimizing.
53537 2002-06-10 Jakub Jelinek <jakub@redhat.com>
53539 * gcc.c-torture/compile/20020605-1.c: New test.
53541 * g++.dg/opt/vt1.C: New test.
53543 * gcc.dg/20020531-1.c: New test.
53545 * gcc.dg/20020530-1.c: New test.
53547 * gcc.dg/20020527-1.c: New test.
53549 * g++.dg/opt/cse1.C: New test.
53551 2002-06-07 Roger Sayle <roger@eyesopen.com>
53553 * gcc.dg/20020607-2.c: New test case.
53555 2002-06-07 Jakub Jelinek <jakub@redhat.com>
53557 * gcc.c-torture/compile/20020604-1.c: New test.
53559 2002-06-04 Richard Henderson <rth@redhat.com>
53561 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
53562 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
53563 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
53565 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
53567 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
53569 2002-06-03 Richard Henderson <rth@redhat.com>
53571 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
53572 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
53574 2002-06-02 Richard Henderson <rth@redhat.com>
53576 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
53577 test functions static.
53579 2002-06-02 Andreas Jaeger <aj@suse.de>
53581 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
53584 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
53586 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
53587 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
53588 Update for mofified diagnostics.
53589 * gcc.dg/c99-intconst-1.c: No longer fail.
53591 2002-06-02 Richard Henderson <rth@redhat.com>
53593 * gcc.dg/uninit-A.c: Remove xfail markers.
53595 2002-06-01 Roger Sayle <roger@eyesopen.com>
53597 * gcc.dg/fnegate-1.c: New test case.
53599 2002-05-30 Osku Salerma <osku@iki.fi>
53601 * gcc.c-torture/execute/mayalias-1.c: New file.
53603 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
53605 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
53606 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
53607 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
53609 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
53611 * gcc.c-torture/execute/20020529-1.c: New test.
53613 2002-05-27 Richard Henderson <rth@redhat.com>
53615 * g++.dg/ext/attrib6.C: New test case.
53617 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53619 * gcc.c-torture/execute/pure-1.c: New test.
53621 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
53623 * gcc.dg/cpp/arith-2.c: Remove.
53625 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
53627 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
53628 * gcc.dg/cpp/if-3.c: Remove.
53630 2002-05-26 Jakub Jelinek <jakub@redhat.com>
53632 * g++.dg/opt/cse2.C: New test.
53634 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
53636 * gcc.dg/cpp/arith-1.c: New semantic tests.
53637 * gcc.dg/cpp/if-1.c: Update.
53639 2002-05-24 Ben Elliston <bje@redhat.com>
53641 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
53643 2002-05-24 Jakub Jelinek <jakub@redhat.com>
53645 * gcc.dg/verbose-asm.c: New test.
53647 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
53649 * gcc.dg/cpp/paste12.c: New test.
53651 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
53653 * g++.dg/parse/named_ops.C: New test.
53655 2002-05-23 Mark Mitchell <mark@codesourcery.com>
53657 * gcc.dg/weak-8.c: New test.
53659 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
53661 * gcc.dg/weak-2.c: Allow optional leading underscore
53662 in scan-assembler symbol name.
53663 * gcc.dg/weak-3.c: Likewise.
53664 * gcc.dg/weak-4.c: Likewise.
53665 * gcc.dg/weak-5.c: Likewise.
53667 2002-05-23 Jakub Jelinek <jakub@redhat.com>
53669 * gcc.dg/20020523-1.c: New test.
53671 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
53673 * objc.dg/const-str-2.m: Update now that we stop after
53674 a command line error.
53676 2002-05-22 Richard Henderson <rth@redhat.com>
53678 * g++.dg/dg.exp: Fix typo in test pruneing.
53680 2002-05-22 Richard Henderson <rth@redhat.com>
53682 * g++.dg/dg.exp: Prune the tls subdirectory.
53683 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
53684 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
53685 * g++.dg/tls/init-1.C: New.
53687 2002-05-22 Jakub Jelinek <jakub@redhat.com>
53689 * gcc.dg/20020517-1.c: New test.
53691 2002-05-21 Richard Henderson <rth@redhat.com>
53693 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
53694 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
53696 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
53698 * g++.dg/other/copy2.C: New test.
53700 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
53702 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
53703 (MAX_COPY): Bump up to 10 times sizeof (long long).
53704 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
53706 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
53707 sizeof (long long).
53709 * gcc.c-torture/execute/strcpy-1.c: New test.
53711 2002-05-19 Jason Merrill <jason2redhat.com>
53713 * g++.dg/ext/oper1.C: New test.
53715 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
53716 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
53718 * README.QMTEST: New file.
53720 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
53722 2002-05-19 Andreas Jaeger <aj@suse.de>
53724 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
53726 * gcc.c-torture/execute/loop-2d.x: Likewise.
53728 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
53730 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
53731 support weak symbols.
53732 * gcc.dg/weak-4.c: Likewise.
53733 * gcc.dg/weak-6.c: Likewise.
53735 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
53737 * gcc.dg/weak-3.c: Add dg-excess-error comment for
53738 cygwin, coff and h8300-*-hms targets
53739 * gcc.dg/weak-5.c: Likewise.
53740 * gcc.dg/weak-7.c: Likewise.
53742 2002-05-16 Jason Merrill <jason@redhat.com>
53744 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
53745 (scan-assembler-not, scan-assembler-dem): Likewise.
53746 (scan-assembler-dem-not): Likewise.
53748 2002-05-15 Richard Henderson <rth@redhat.com>
53750 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
53752 2002-05-15 Richard Henderson <rth@redhat.com>
53754 * gcc.dg/weak-5.c (vfoo1c): No warning here.
53755 (vfoo1f): Warning here.
53756 (vfoo1l): Don't redefine the alias.
53758 2002-05-14 Jason Merrill <jason@redhat.com>
53759 Alexandre Oliva <aoliva@redhat.com>
53761 * g++.dg/init/pm1.C: New test.
53763 2002-05-12 David S. Miller <davem@redhat.com>
53765 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
53768 2002-05-10 Roger Sayle <roger@eyesopen.com>
53770 * gcc.c-torture/execute/20020510-1.c: New test case.
53772 2002-05-10 David S. Miller <davem@redhat.com>
53774 * gcc.c-torture/execute/conversion.c: Test long double too.
53776 2002-05-09 Jakub Jelinek <jakub@redhat.com>
53778 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
53779 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
53780 * lib/g++.exp (g++_link_flags): Likewise.
53781 * lib/objc.exp (objc_target_compile): Likewise.
53783 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
53785 * gcc.dg/cpp/poison.c: Update.
53786 * gcc.dg/cpp/20000625-2.c: Remove.
53787 * gcc.dg/cpp/direct2s.c: Remove final test.
53789 2002-05-08 Tom Rix <trix@redhat.com>
53791 * gcc.c-torture/execute/20020508-1.c: New test.
53792 * gcc.c-torture/execute/20020508-2.c: New test.
53793 * gcc.c-torture/execute/20020508-3.c: New test.
53795 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
53797 * gcc.dg/cpp/charconst-4.c: More tests.
53799 2002-05-08 Mark Mitchell <mark@codesourcery.com>
53802 * gcc.dg/weak-3.c: Update location of warning messages.
53803 * gcc.dg/weak-5.c: Likewise.
53805 2002-05-06 Roger Sayle <roger@eyesopen.com>
53807 * gcc.c-torture/execute/20020506-1.c: New test case.
53809 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
53811 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
53813 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
53815 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
53817 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
53819 * gcc.dg/cpp/charconst-3.c: New test.
53821 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
53823 * gcc.dg/cpp/charconst.c: Update tests.
53825 2002-05-05 Tim Josling <tej@melbpc.org.au>
53827 * treelang: Added directory for new sample language treelang. Also
53828 lib/treelang.exp: New file to signal treelang should be tested.
53830 2002-05-03 Jakub Jelinek <jakub@redhat.com>
53832 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
53833 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
53834 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
53835 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
53836 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
53837 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
53838 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
53840 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
53842 * gcc.dg/format/xopen-2.c: New test.
53844 2002-05-03 Jakub Jelinek <jakub@redhat.com>
53846 * gcc.dg/20020503-1.c: New test.
53848 2002-05-02 Mark Mitchell <mark@codesourcery.com>
53850 * g++.dg/init/dtor1.C: Make it tougher.
53852 2002-05-01 Mark Mitchell <mark@codesourcery.com>
53854 * g++.dg/init/dtor1.C: New test.
53856 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
53858 * gcc.dg/altivec-8.c: New.
53860 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
53862 * gcc.dg/altivec-7.c: New.
53864 2002-04-29 Jakub Jelinek <jakub@redhat.com>
53866 * g++.dg/parse/typedef1.C: New test.
53868 2002-04-29 Mark Mitchell <mark@codesourcery.com>
53871 * g++.dg/template/friend6.C: New test.
53874 * g++.dg/init/copy1.C: New test.
53876 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
53878 * g++.dg/warn/effc1.C: New test.
53880 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
53882 * gcc.dg/cpp/if-cexp.c: Add a test.
53884 2002-04-28 Jakub Jelinek <jakub@redhat.com>
53886 * gcc.dg/20020426-2.c: New test.
53888 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
53890 * gcc.dg/cpp/if-mop.c: Update.
53891 * gcc.dg/cpp/if-mpar.c: Add test.
53892 * gcc.dg/cpp/if-oppr.c: Update.
53894 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53897 * gcc.dg/weak-[2-7].c: New tests.
53899 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
53901 * gcc.dg/enum1.c: New test.
53903 2002-04-26 Mark Mitchell <mark@codesourcery.com>
53906 * g++.dg/inherit/access2.C: New test.
53908 2002-04-26 Mark Mitchell <mark@codesourcery.com>
53911 * gcc.dg/20020426-1.c: New test.
53913 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
53915 * g++.dg/abi/enum1.C: New test.
53917 2002-04-26 Richard Henderson <rth@redhat.com>
53919 * gcc.dg/c99-bool-1.c: Expect always true warning.
53921 2002-04-25 Roger Sayle <roger@eyesopen.com>
53923 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
53925 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53927 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
53930 2002-04-24 Mark Mitchell <mark@codesourcery.com>
53932 * g++.dg/abi/mange7.C: New test.
53935 * g++.dg/parse/stmtexpr2.C: New test.
53937 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
53939 * gcc.dg/20020312-2.c: Add SH target.
53941 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53943 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
53944 compiler output on mips*-*-irix*.
53946 2002-04-23 Jakub Jelinek <jakub@redhat.com>
53948 * g++.dg/parse/attr1.C: New test.
53950 2002-04-23 Roger Sayle <roger@eyesopen.com>
53952 * gcc.c-torture/execute/string-opt-17.c: New test case.
53953 * gcc.c-torture/execute/memset-2.c: New test case.
53955 2002-04-23 Mark Mitchell <mark@codesourcery.com>
53958 * g++.dg/template/friend5.C: New test.
53961 * g++.dg/template/qual1.C: Likewise.
53963 2002-04-22 Zack Weinberg <zack@codesourcery.com>
53965 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
53966 Include stdlib.h, not stdio.h or ctype.h.
53968 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
53970 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
53971 cris-*-elf* and mmix-*-*.
53972 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
53973 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
53974 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
53976 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
53977 * gcc.dg/wchar_t-1.c: Ditto.
53979 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
53981 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
53984 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
53986 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
53988 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
53990 * gcc.c-torture/execute/20000906-1.x: Delete.
53992 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
53994 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
53996 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
53999 * g77.f-torture/execute/6367.f: New test.
54000 * g77.f-torture/execute/6367.x: Disable for MMIX.
54002 2002-04-19 Mark Mitchell <mark@codesourcery.com>
54005 * g++.dg/opt/inline2.C: New test.
54007 2002-04-18 Richard Henderson <rth@redhat.com>
54009 * gcc.dg/20000906-1.c: Enable for all targets.
54010 * gcc.c-torture/compile/iftrap-2.c: New.
54012 2002-04-18 Jakub Jelinek <jakub@redhat.com>
54014 * gcc.dg/20020418-1.c: New test.
54015 * gcc.dg/20020418-2.c: New test.
54017 2002-04-18 Richard Henderson <rth@redhat.com>
54019 * gcc.c-torture/compile/iftrap-1.c: New.
54020 * gcc.dg/iftrap-1.c: Adjust for ia64.
54021 * gcc.dg/iftrap-2.c: New.
54023 2002-04-18 Jakub Jelinek <jakub@redhat.com>
54025 * gcc.c-torture/compile/20020418-1.c: New test.
54027 2002-04-18 Roger Sayle <roger@eyesopen.com>
54029 * gcc.c-torture/compile/20020415-1.c: New.
54031 2002-04-18 David S. Miller <davem@redhat.com>
54033 * gcc.c-torture/execute/20020418-1.c: New test.
54035 2002-04-17 Jakub Jelinek <jakub@redhat.com>
54037 * gcc.dg/20020416-1.c: New test.
54039 * g++.dg/opt/inline1.C: New test.
54041 2002-04-16 Jakub Jelinek <jakub@redhat.com>
54043 * gcc.dg/altivec-5.c: New test.
54045 * gcc.dg/20020415-1.c: New test.
54047 2002-04-15 Mark Mitchell <mark@codesourcery.com>
54049 * lib/chill.exp: Remove.
54051 2002-04-14 Jakub Jelinek <jakub@redhat.com>
54053 * g++.dg/other/big-struct.C: New test.
54055 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
54057 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
54060 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
54063 * gcc.dg/i386-387-1.c: Allow optional leading underscore
54064 in scan-assembler function name
54066 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
54068 * g77.f-torture/execute/980628-4.x,
54069 g77.f-torture/execute/980628-5.x,
54070 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
54071 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
54072 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
54075 2002-04-13 David S. Miller <davem@redhat.com>
54077 * gcc.c-torture/execute/20020413-1.c: New test.
54079 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
54082 * g++.dg/ext/asm1.C: New tests.
54084 2002-04-12 Mark Mitchell <mark@codesourcery.com>
54087 * g++.dg/parse/stmtexpr1.C: New test.
54090 * g++.dg/template/copy1.C: New test.
54092 2002-04-12 Richard Henderson <rth@redhat.com>
54094 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
54096 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
54098 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
54099 gcc.c-torture/execute/20020307-2.c.
54101 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
54103 * g++.dg/ext/attrib5.C,
54104 * g++.dg/lookup/struct1.C: New tests.
54106 2002-04-11 Jakub Jelinek <jakub@redhat.com>
54108 * gcc.dg/20020411-1.c: New test.
54110 * gcc.c-torture/execute/20020411-1.c: New test.
54112 2002-04-10 Janis Johnson <janis187@us.ibm.com>
54114 * g77.f-torture/execute/6177.f: New test.
54116 2002-04-10 Jakub Jelinek <jakub@redhat.com>
54119 * g++.dg/opt/cleanup1.C: New test.
54121 * g++.dg/opt/const1.C: New test.
54123 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
54125 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
54127 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
54130 * g++.dg/template/typename2.C: New test.
54132 2002-04-10 Alan Modra <amodra@bigpond.net.au>
54134 * gcc.c-torture/execute/loop-12.c: New.
54136 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
54138 * g77.f-torture/execute/980628-4.x,
54139 g77.f-torture/execute/980628-5.x,
54140 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
54141 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
54142 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
54144 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54146 PR optimization/6086
54147 * g++.dg/opt/preinc1.C: New test.
54149 2002-04-06 Mark Mitchell <mark@codesourcery.com>
54152 * g++.dg/opt/static2.C: New test.
54154 2002-04-06 Mark Mitchell <mark@codesourcery.com>
54157 * gcc.dg/20020406-1.c: New test.
54159 2002-04-04 David S. Miller <davem@redhat.com>
54161 * gcc.c-torture/execute/20020404-1.c: New test.
54163 2002-04-04 Jakub Jelinek <jakub@redhat.com>
54166 * gcc.dg/20020312-2.c: Do not declare global register variable
54167 if __PIC__ or __pic__ is defined.
54169 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
54171 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
54172 __asm__ so that it works correctly even if -ansi -pedantic-errors.
54174 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54176 * gcc.misc-tests/linkage.exp: Update last change to handle
54177 sparc*-, not just sparc-.
54179 2002-04-03 Richard Henderson <rth@redhat.com>
54181 * gcc.dg/cpp/ucs.c: Improved long UCS test.
54183 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
54185 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
54187 2002-04-02 David S. Miller <davem@redhat.com>
54189 * gcc.c-torture/execute/20020402-3.c: New test.
54191 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
54193 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
54194 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
54196 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
54197 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
54198 g77.f-torture/execute/20001201.x,
54199 g77.f-torture/execute/u77-test.x: New files.
54201 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
54202 * gcc.dg/wchar_t-1.c: Ditto.
54204 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54206 * gcc.c-torture/execute/20020402-1.c: New test.
54208 2002-04-01 Richard Henderson <rth@redhat.com>
54210 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
54212 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
54214 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54216 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
54218 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
54220 * g++.dg/inherit/template-as-base.C: Expect error.
54221 * g++.dg/inherit/namespace-as-base.C: Likewise.
54223 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
54225 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
54226 g++.dg/ext/instantiate3.C: Tweak match patterns.
54228 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
54229 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
54232 2002-03-31 Richard Henderson <rth@redhat.com>
54234 * gcc.dg/special/alias-2.c: New.
54235 * gcc.dg/special/ecos.exp: Run it.
54237 2002-03-31 Richard Henderson <rth@redhat.com>
54239 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
54241 2002-03-31 Kazu Hirata <kazu@hxi.com>
54243 * gcc.dg/weak-1.c: Disable on h8300 port.
54245 2002-03-29 Janis Johnson <janis187@us.ibm.com>
54247 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
54248 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
54250 * g++.dg/bprob/bprob-1.C: New test.
54251 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
54252 * g++.dg/gcov/gcov-1.C: New test.
54253 * g++.dg/gcov/gcov-1.x: New file.
54254 * g++.dg/gcov/gcov-2.C: New test.
54255 * g++.dg/gcov/gcov-3.C: New test.
54256 * g++.dg/gcov/gcov-3.h: New file.
54258 2002-03-28 Roger Sayle <roger@eyesopen.com>
54260 * g++.old-deja/g++.other/builtins5.C: New test.
54261 * g++.old-deja/g++.other/builtins6.C: New test.
54262 * g++.old-deja/g++.other/builtins7.C: New test.
54263 * g++.old-deja/g++.other/builtins8.C: New test.
54264 * g++.old-deja/g++.other/builtins9.C: New test.
54266 2002-03-29 Jakub Jelinek <jakub@redhat.com>
54268 * g++.dg/opt/static1.C: New test.
54270 * g++.dg/opt/longbranch1.C: New test.
54272 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
54274 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
54276 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
54278 2002-03-28 Jeffrey A Law (law@redhat.com)
54280 * gcc.c-torture/execute/20020328-1.c: New test.
54282 2002-03-27 Richard Henderson <rth@redhat.com>
54284 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
54285 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
54286 move from g++.old-deja/g++.ext/.
54288 2002-03-27 Mark Mitchell <mark@codesourcery.com>
54290 * g++.dg/init/new2.C: New test.
54292 2002-03-26 Richard Henderson <rth@redhat.com>
54294 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
54296 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
54299 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
54301 * gcc.dg/20001102-1.c: Likewise.
54303 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
54305 * gcc.dg/cpp/endif-pedantic1.c,
54306 gcc.dg/cpp/endif-pedantic2.c: New tests.
54308 2002-03-26 Mark Mitchell <mark@codesourcery.com>
54310 * g++.dg/init/new1.C: New test.
54312 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
54314 * g++.dg/abi/vbase9.C: New test.
54316 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
54318 * gcc.dg/arm-asm.c: New test.
54320 2002-03-26 Andrew Cagney <ac131313@redhat.com>
54322 * gcc.dg/Wswitch-enum.c: New test.
54325 2002-03-26 Richard Henderson <rth@redhat.com>
54327 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
54330 2002-03-25 Richard Henderson <rth@redhat.com>
54332 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
54335 * gcc.c-torture/compile/20011119-1.c (xxx): New.
54336 * gcc.c-torture/compile/20011119-2.c (xxx): New.
54338 2002-03-25 Zack Weinberg <zack@codesourcery.com>
54340 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
54342 2002-03-25 Bob Wilson <bob.wilson@acm.org>
54344 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
54345 targets using generic thunk support.
54347 2002-03-25 Jakub Jelinek <jakub@redhat.com>
54349 * gcc.c-torture/compile/20020323-1.c: New test.
54351 * g++.dg/opt/conj2.C: New test.
54353 2002-03-24 Richard Henderson <rth@redhat.com>
54355 * gcc.dg/weak-1.c: Use -fno-common.
54357 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
54359 * g77.dg/f77-edit-apostrophe-out.f: New test
54360 * g77.dg/f77-edit-h-out.f: New test
54361 * g77.dg/f77-edit-t-in.f: New test
54362 * g77.dg/f77-edit-t-out.f: New test
54363 * g77.dg/f77-edit-x-out.f: New test
54364 * g77.dg/f77-edit-slash-out.f: New test
54365 * g77.dg/f77-edit-colon-out.f: New test
54366 * g77.dg/f77-edit-s-out.f: New test
54368 2002-03-24 Richard Henderson <rth@redhat.com>
54370 * objc/execute/formal_protocol-6.x: New XFAIL.
54372 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
54374 * gcc.dg/weak-1.c: Early return from dg-final on platforms
54375 that do not support weak symbols
54377 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
54379 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
54380 * lib/g77.exp: Likewise.
54381 * lib/objc.exp: Likewise.
54383 2002-03-23 Andrew Cagney <ac131313@redhat.com>
54385 * gcc.dg/Wswitch-default.c: New test.
54387 2002-03-23 Jakub Jelinek <jakub@redhat.com>
54389 * g++.dg/other/enum1.C: New test.
54391 2002-03-23 Zack Weinberg <zack@codesourcery.com>
54393 * gcc.dg/pragma-ep-3.c: Fix typo.
54395 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
54397 * g++.dg/inherit/template-as-base.C: New test.
54399 2002-03-22 Jakub Jelinek <jakub@redhat.com>
54401 * g++.old-deja/g++.other/dwarf2-1.C: Move...
54402 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
54404 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
54406 * gcc.dg/cpp/multiline.c: Update to match.
54408 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
54410 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
54412 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
54414 * gcc.dg/cpp/extratokens2.c: New file.
54416 2002-03-21 David Edelsohn <edelsohn@gnu.org>
54418 * gcc.dg/20020312-2.c: Add rs6000 target.
54420 * gcc.c-torture/compile/20020319-1.c: New test.
54422 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
54424 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
54425 (A, E): Handle this.
54427 2002-03-20 Jason Merrill <jason@redhat.com>
54429 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
54431 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
54432 through prune_gcc_output.
54434 2002-03-20 Jakub Jelinek <jakub@redhat.com>
54436 * gcc.c-torture/compile/20020320-1.c: New test.
54438 2002-03-19 Jakub Jelinek <jakub@redhat.com>
54440 * gcc.c-torture/compile/20020318-1.c: New test.
54442 * gcc.dg/struct-by-value-1.c: New test.
54444 * gcc.dg/20020319-1.c: New test.
54446 2002-03-18 Jakub Jelinek <jakub@redhat.com>
54448 * g++.dg/opt/conj1.C: New test.
54450 2002-03-17 Mark Mitchell <mark@codesourcery.com>
54452 * g++.dg/template/qualttp20.C: Revert previous change.
54453 * g++.dg/template/qualttp3.C: Likewise.
54454 * g++.dg/template/qualttp4.C: Likewise.
54455 * g++.dg/template/qualttp5.C: Likewise.
54456 * g++.dg/template/qualttp6.C: Likewise.
54457 * g++.dg/template/qualttp7.C: Likewise.
54458 * g++.dg/template/qualttp8.C: Likewise.
54459 * g++.dg/template/recurse.C: Likewise.
54461 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
54463 * gcc.dg/cpp/wchar-1.c: Update.
54465 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
54467 * g++.dg/template/conv1.C: New test.
54468 * g++.dg/template/conv2.C: New test.
54469 * g++.dg/template/conv3.C: New test.
54470 * g++.dg/template/conv4.C: New test.
54472 2002-03-15 Mark Mitchell <mark@codesourcery.com>
54474 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
54475 * g++.dg/template/qualttp3.C: Likewise.
54476 * g++.dg/template/qualttp4.C: Likewise.
54477 * g++.dg/template/qualttp5.C: Likewise.
54478 * g++.dg/template/qualttp6.C: Likewise.
54479 * g++.dg/template/qualttp7.C: Likewise.
54480 * g++.dg/template/qualttp8.C: Likewise.
54481 * g++.dg/template/recurse.C: Likewise.
54483 2002-03-15 Mark Mitchell <mark@codesourcery.com>
54485 * g++.dg/opt/dtor1.C: New test.
54487 2002-03-15 Jakub Jelinek <jakub@redhat.com>
54489 * gcc.c-torture/compile/20020315-1.c: New test.
54491 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
54493 * gcc.dg/weak-1.c: Fix scan tests.
54495 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
54497 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
54498 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
54499 cris-*-aout* mmix-*-*.
54500 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
54501 cris-*-aout* mmix-*-*.
54502 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
54503 cris-*-elf* cris-*-aout* and mmix-*-*.
54504 * gcc.dg/20001009-1.c: Ditto.
54505 * gcc.dg/20010912-1.c: Ditto.
54506 * gcc.dg/20020122-4.c: Ditto.
54507 * gcc.dg/inline-2.c: Ditto.
54509 2002-03-14 Jeffrey A Law (law@cygnus.com)
54511 * gcc.c-torture/compile/20020314-1.c: New test.
54513 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
54515 * gcc.c-torture/execute/20020314-1.c: New test.
54517 2002-03-14 Jakub Jelinek <jakub@redhat.com>
54519 * g++.dg/warn/Wunused-1.C: New test.
54521 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
54523 * g++.dg/abi/mangle6.C: New test.
54525 2002-03-13 Jakub Jelinek <jakub@redhat.com>
54527 * gcc.c-torture/compile/20020309-2.c: New test.
54529 * gcc.c-torture/compile/20020312-1.c: New test.
54531 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
54533 * g++.dg/other/access1.C: New test.
54535 2002-03-12 Jakub Jelinek <jakub@redhat.com>
54537 * gcc.c-torture/execute/wchar_t-1.c: New test.
54539 2002-03-12 David Edelsohn <edelsohn@gnu.org>
54541 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
54543 2002-03-12 Roger Sayle <roger@eyesopen.com>
54545 * gcc.dg/20020312-1.c: New test case.
54547 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
54549 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
54551 2002-03-11 Richard Henderson <rth@redhat.com>
54553 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
54554 * g++.old-deja/g++.jason/report.C: Likewise.
54556 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
54558 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
54559 * g++.old-deja/g++.robertl/eb56.C: Likewise.
54561 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
54563 * g++.dg/overload/pmf1.C: New test.
54565 2002-03-11 Kazu Hirata <kazu@hxi.com>
54567 * gcc.c-torture/execute/20020307-1.c: Use long.
54569 2002-03-11 Jakub Jelinek <jakub@redhat.com>
54571 PR optimization/5844
54572 * gcc.dg/20020310-1.c: New test.
54574 2002-03-09 Michael Meissner <meissner@redhat.com>
54576 * gcc.c-torture/execute/memcpy-2.c: New test.
54577 * gcc.c-torture/execute/memset-1.c: New test.
54578 * gcc.c-torture/execute/strlen-1.c: New test.
54579 * gcc.c-torture/execute/strcmp-1.c: New test.
54580 * gcc.c-torture/execute/strncmp-1.c: New test.
54582 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
54584 * gcc.dg/ppc-ldstruct.c: New test.
54586 2002-03-09 Jakub Jelinek <jakub@redhat.com>
54588 * gcc.c-torture/execute/va-arg-22.c: New test.
54590 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
54592 * gcc.c-torture/compile/20020309-1.c: New test.
54594 2002-03-08 Jakub Jelinek <jakub@redhat.com>
54596 * gcc.c-torture/execute/20020307-2.c: New test.
54598 2002-03-07 Jeffrey A Law (law@redhat.com)
54600 * g77.f-torture/compile/20020307-1.f: New test.
54602 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
54604 * gcc.dg/unordered-1.c: New test.
54606 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
54608 * gcc.c-torture/execute/20020307-1.c: New test.
54610 2002-03-05 Jakub Jelinek <jakub@redhat.com>
54612 * gcc.dg/20020304-1.c: New test.
54614 * gcc.c-torture/compile/20020304-2.c: New test.
54616 2002-03-04 Zack Weinberg <zack@codesourcery.com>
54618 * gcc.c-torture/compile/20020304-1.c: New test case
54621 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
54623 * gcc.dg/20020103-1.c: Add other -D ppc variants.
54625 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
54627 * g++.dg/other/classkey1.C: New test.
54629 2002-03-01 Richard Henderson <rth@redhat.com>
54631 * gcc.c-torture/compile/981223-1.x: New.
54632 * gcc.c-torture/compile/920625-1.x: New.
54634 2002-02-28 Richard Henderson <rth@redhat.com>
54636 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
54638 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
54640 * gcc.c-torture/execute/20020227-1.c: New test.
54642 2002-02-27 Mark Mitchell <mark@codesourcery.com>
54644 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
54646 * g++.old-deja/g++.oliva/partord1.C: Likewise.
54647 * g++.old-deja.g++.other/defarg1.C: Likewise.
54648 * g++.old-deja/g++.pt/calls2.C: Likewise.
54649 * g++.old-deja/g++.pt/crash20.C: Likewise.
54650 * g++.old-deja/g++.pt/crash30.C: Likewise.
54651 * g++.old-deja/g++.pt/crash36.C: Likewise.
54652 * g++.old-deja/g++.pt/crash6.C: Likewise.
54653 * g++.old-deja/g++.pt/defarg13.C: Likewise.
54654 * g++.old-deja/g++.pt/derived3.C: Likewise.
54655 * g++.old-deja/g++.pt/error1.C: Likewise.
54656 * g++.old-deja/g++.pt/friend21.C: Likewise.
54657 * g++.old-deja/g++.pt/friend23.C: Likewise.
54658 * g++.old-deja/g++.pt/infinite1.C: Likewise.
54659 * g++.old-deja/g++.robertl/eb128.C: Likewise.
54661 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
54663 * gcc.c-torture/execute/20020225-2.c: New test.
54665 2002-02-27 Zack Weinberg <zack@codesourcery.com>
54667 * gcc.c-torture/execute/920730-1t.c,
54668 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
54669 Delete test cases, only relevant to -traditional.
54671 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
54673 * gcc.dg/cpp/undef1.c: Remove.
54674 * gcc.dg/cpp/directiv.c: Update.
54675 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
54677 2002-02-27 Michael Meissner <meissner@redhat.com>
54679 * gcc.c-torture/execute/20020226-1.c: New test.
54681 2002-02-26 Jakub Jelinek <jakub@redhat.com>
54683 * g++.dg/debug/debug4.C: New test.
54685 * gcc.dg/ia64-visibility-1.c: New test.
54687 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
54689 * gcc.dg/debug/20020224-1.c: New.
54691 2002-02-25 Kazu Hirata <kazu@hxi.com>
54693 * gcc.c-torture/execute/960416-1.x: New.
54694 * gcc.c-torture/execute/divconst-3.x: Likewise.
54696 2002-02-25 Jakub Jelinek <jakub@redhat.com>
54698 * gcc.dg/20020224-1.c: New test.
54700 2002-02-25 Alan Modra <amodra@bigpond.net.au>
54702 * gcc.c-torture/execute/20020225-1.c: New.
54704 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
54706 * gcc.dg/cpp/wchar-1.c: New test.
54708 2002-02-23 Jakub Jelinek <jakub@redhat.com>
54710 * gcc.dg/20020222-1.c: New test.
54712 2002-02-22 Jakub Jelinek <jakub@redhat.com>
54714 * g++.dg/opt/anonunion1.C: New test.
54716 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
54718 * g++.dg/template/qualttp19.C: New test.
54719 * g++.dg/template/qualttp20.C: New test.
54720 * g++.old-deja/g++.jason/report.C: Adjust expected errors
54721 * g++.old-deja/g++.other/qual1.C: Likewise.
54723 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
54725 * gcc.dg/attr-alwaysinline.c: New.
54727 2002-02-21 Jakub Jelinek <jakub@redhat.com>
54729 * gcc.dg/20020220-1.c: New test.
54731 * gcc.dg/20020220-2.c: New test.
54733 * g++.dg/opt/mmx1.C: New test.
54735 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
54737 * gcc.c-torture/compile/20020110.c: New test.
54739 2002-02-20 Jakub Jelinek <jakub@redhat.com>
54741 * gcc.c-torture/execute/20020219-1.c: New test.
54743 * gcc.dg/20020219-1.c: New test.
54745 * gcc.dg/noncompile/20020220-1.c: New test.
54747 * g++.dg/opt/ptrintsum1.C: New test.
54749 * gcc.dg/debug/20020220-1.c: New test.
54751 2002-02-17 Jakub Jelinek <jakub@redhat.com>
54753 * gcc.c-torture/execute/20020216-1.c: New test.
54755 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
54757 * gcc.dg/decl-1.c: Update, new test.
54759 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
54761 * g++.dg/abi/bitfield1.C: New test.
54762 * g++.dg/abi/bitfield2.C: New test.
54764 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
54766 * gcc.dg/attr-nest.c: New test.
54768 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
54770 * gcc.c-torture/execute/20020215-1.c: New test.
54772 2002-02-14 Jakub Jelinek <jakub@redhat.com>
54774 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
54775 * g++.dg/debug/debug.exp: New.
54776 * g++.dg/debug/trivial.C: New.
54777 * g++.dg/debug/debug1.C: Moved...
54778 * g++.dg/other/debug1.C: ...from here.
54779 * g++.dg/debug/debug2.C: Moved...
54780 * g++.dg/other/debug2.C: ...from here.
54781 * g++.dg/debug/debug3.C: Moved...
54782 * g++.dg/other/debug3.C: ...from here.
54784 * gcc.dg/noncompile/20020213-1.c: New test.
54786 2002-02-13 Jakub Jelinek <jakub@redhat.com>
54788 * g++.dg/other/debug3.C: New test.
54790 * gcc.c-torture/execute/20020213-1.c: New test.
54792 2002-02-13 Richard Smith <richard@ex-parrot.com>
54794 * g++.old-deja/g++.other/thunk1.C: New test.
54796 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
54798 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
54800 2002-02-13 Stan Shebs <shebs@apple.com>
54802 * gcc.dg/altivec-3.c: New.
54804 2002-02-12 Jakub Jelinek <jakub@redhat.com>
54806 * gcc.dg/Wunreachable-1.c: New test.
54807 * gcc.dg/Wunreachable-2.c: New test.
54809 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
54811 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
54813 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
54815 * gcc.dg/decl-1.c: New test.
54817 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
54819 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
54821 2002-02-10 Kazu Hirata <kazu@hxi.com>
54823 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
54824 * gcc.c-torture/compile/980506-1.x: Likewise.
54826 2002-02-10 Kazu Hirata <kazu@hxi.com>
54828 * gcc.dg/20020210-1.c: New.
54830 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
54832 * g77.f-torture/execute/947.f: New regression test
54833 for PR fortran/947.
54835 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
54837 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
54838 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
54840 2002-02-08 Richard Henderson <rth@redhat.com>
54842 * gcc.c-torture/compile/labels-3.c: New.
54844 2002-02-08 Jakub Jelinek <jakub@redhat.com>
54846 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
54847 expression statements work instead.
54848 * gcc.dg/noncompile/20020207-1.c: New test.
54850 2002-02-07 Richard Henderson <rth@redhat.com>
54852 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
54854 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
54856 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
54858 * lib/g77-dg.exp: Trim g77 error messages so that they are
54859 recognized by dg.exp.
54861 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
54864 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
54866 2002-02-07 Richard Henderson <rth@redhat.com>
54868 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
54869 to be sufficiently aligned for integers.
54871 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
54873 * g++.dg/template/friend4.C: New test.
54875 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
54878 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
54881 2002-02-07 Richard Henderson <rth@redhat.com>
54883 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
54884 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
54885 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
54886 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
54888 2002-02-06 Richard Henderson <rth@redhat.com>
54890 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
54892 2002-02-06 Janis Johnson <janis187@us.ibm.com>
54894 * gcc.dg/20020206-1.c: New test.
54896 2002-02-06 Jakub Jelinek <jakub@redhat.com>
54898 * gcc.c-torture/execute/20020206-1.c: New test.
54900 * gcc.c-torture/execute/20020206-2.c: New test.
54902 PR optimization/5429:
54903 * gcc.c-torture/compile/20020206-1.c: New test.
54905 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
54907 * g++.dg/ext/align1.C: Do not use an explicit alignment value
54908 as certain file formats cannot support particularly large
54911 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
54912 and do not expect to be able to link the executable.
54914 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
54915 fail because the COFF format does not support the weak attribute.
54917 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
54919 * g77.dg/pr5473.f: New test
54921 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
54923 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
54924 Fix testcase accordingly.
54926 2002-02-04 Richard Henderson <rth@redhat.com>
54928 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
54929 (buf): Change to be an array of pointers, not ints.
54931 2002-02-04 Jakub Jelinek <jakub@redhat.com>
54933 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
54934 before all tests. Move warning one line above to match where it
54936 * gcc.dg/Wswitch-2.c: New test.
54937 * g++.dg/warn/Wswitch-1.C: New test.
54938 * g++.dg/warn/Wswitch-2.C: New test.
54940 2002-02-04 Richard Henderson <rth@redhat.com>
54942 * g++.dg/abi/offsetof.C: Fix size comparison.
54944 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
54946 * gcc.dg/cast-qual-2.c: New test.
54948 2002-02-04 Jakub Jelinek <jakub@redhat.com>
54950 * gcc.dg/20020201-4.c: New test.
54952 2002-02-04 Ben Elliston <bje@redhat.com>
54954 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
54955 target_info attribute != 0, in addition to the empty string.
54956 (gcc_target_compile): Likewise.
54958 2002-02-03 Andrew Cagney <ac131313@redhat.com>
54960 * gcc.dg/Wswitch.c: New test.
54961 PR gcc/4475. PR gcc/3780.
54963 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
54965 * g77.f-torture/execute/5122.f: New test for regressions
54966 against PR fortran/5122.
54968 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
54970 * g77.f-torture/compile/pr3743.f: Delete
54971 * g77.dg/pr3743-1.f: New test.
54972 * g77.dg/pr3743-2.f: New test.
54973 * g77.dg/pr3743-3.f: New test.
54974 * g77.dg/pr3743-4.f: New test.
54976 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
54978 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
54980 2002-02-02 Richard Henderson <rth@redhat.com>
54982 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
54983 * gcc.c-torture/execute/bf64-1.c: Likewise.
54985 2002-02-02 Jakub Jelinek <jakub@redhat.com>
54987 * gcc.dg/20020201-2.c: New test.
54989 * gcc.dg/20020201-3.c: New test.
54991 * gcc.c-torture/execute/bitfld-2.c: New test.
54993 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
54995 * gcc.dg/bitfld-1.c: Update.
54996 * gcc.dg/bitfld-2.c: Update.
54997 * gcc.c-torture/execute/bitfld-1.x: New.
54999 2002-02-02 Jakub Jelinek <jakub@redhat.com>
55001 * gcc.c-torture/execute/20020201-1.c: New test.
55003 2002-02-01 Janis Johnson <janis187@us.ibm.com>
55006 * gcc.dg/20020201-1.c: New test.
55008 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
55011 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
55012 * g77.f-torture/compile/pr3743.x: Remove
55014 2002-01-31 Tom Rix <trix@redhat.com>
55016 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
55018 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
55020 * gcc.dg/noncompile/20020130-1.c: New test.
55022 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
55024 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
55026 2002-01-29 Richard Henderson <rth@redhat.com>
55028 * gcc.c-torture/execute/991118-1.c: Cast various constants back
55030 * gcc.c-torture/execute/bf64-1.c: Likewise.
55032 2002-01-29 Jakub Jelinek <jakub@redhat.com>
55034 * gcc.c-torture/execute/20020129-1.c: New test.
55036 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
55038 * gcc.c-torture/compile/20000224-1.c: Update.
55039 * gcc.c-torture/execute/bitfld-1.c: New tests.
55040 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
55041 * gcc.dg/uninit-A.c: Update.
55043 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
55045 * g++.dg/template/ctor1.C: Add instantiation.
55047 2002-01-28 Paul Koning <pkoning@equallogic.com>
55049 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
55050 argument to __builtin_prefetch to be const ptr.
55052 2002-01-28 Jakub Jelinek <jakub@redhat.com>
55054 * gcc.c-torture/compile/20020120-1.c: New test.
55056 2002-01-27 Kazu Hirata <kazu@hxi.com>
55058 * gcc.c-torture/execute/20020127-1.c: New test.
55060 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
55062 * g77.dg/f77-edit-i-in.f: New test
55063 * g77.dg/f77-edit-i-out.f: New test
55065 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
55067 * gcc.dg/debug/debug.exp: New file.
55068 * gcc.dg/debug/trivial.c: New file.
55069 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
55070 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
55071 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
55072 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
55073 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
55074 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
55075 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
55076 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
55077 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
55078 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
55079 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
55080 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
55081 * gcc.dg/20000503-1.c: Removed.
55082 * gcc.dg/20010207-1.c: Removed.
55083 * gcc.dg/20011223-1.c: Removed.
55084 * gcc.dg/20020104-2.c: Removed.
55085 * gcc.dg/debug-1.c: Removed.
55086 * gcc.dg/debug-2.c: Removed.
55087 * gcc.dg/debug-3.c: Removed.
55088 * gcc.dg/debug-4.c: Removed.
55089 * gcc.dg/debug-5.c: Removed.
55090 * gcc.dg/debug-6.c: Removed.
55091 * gcc.dg/dwarf2-1.c: Removed.
55092 * gcc.dg/dwarf2-2.c: Removed.
55094 2002-01-25 Jakub Jelinek <jakub@redhat.com>
55096 * g++.old-deja/g++.other/eh5.C: New test.
55097 * g++.old-deja/g++.other/sibcall2.C: New test.
55098 * g++.old-deja/g++.other/array9.C: New test.
55099 * g++.old-deja/g++.other/typename2.C: New test.
55100 * g++.old-deja/g++.other/crash60.C: New test.
55101 * g++.old-deja/g++.other/conv9.C: New test.
55102 * g++.old-deja/g++.other/mangle10.C: New test.
55103 * g++.old-deja/g++.other/unchanging1.C: New test.
55104 * g++.old-deja/g++.other/exprstmt1.C: New test.
55105 * g++.old-deja/g++.other/inline23.C: New test.
55106 * g++.old-deja/g++.eh/ia64-1.C: New test.
55107 * g++.old-deja/g++.other/dwarf2-1.C: New test.
55108 * g++.old-deja/g++.other/reload1.C: New test.
55109 * g++.old-deja/g++.other/static20.C: New test.
55110 * g++.old-deja/g++.other/local-alloc1.C: New test.
55111 * g++.old-deja/g++.other/conv8.C: New test.
55112 * g++.old-deja/g++.other/stmtexpr2.C: New test.
55113 * g++.old-deja/g++.other/storeexpr1.C: New test.
55114 * g++.old-deja/g++.other/storeexpr2.C: New test.
55115 * g++.dg/eh/template2.C: New test.
55116 * g++.dg/warn/weak1.C: New test.
55118 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
55120 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
55121 Remove first, non-varying, argument.
55123 2002-01-23 Richard Henderson <rth@redhat.com>
55125 * gcc.dg/inline-2.c: New.
55127 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
55128 Add optional target arg. Check number of arguments.
55129 (scan-assembler-not, scan-assembler-dem): Likewise.
55130 (scan-assembler-dem-not): Likewise.
55132 2002-01-23 Zack Weinberg <zack@codesourcery.com>
55134 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
55136 * g++.old-deja/g++.brendan/parse3.C,
55137 g++.old-deja/g++.other/crash26.C,
55138 g++.old-deja/g++.other/crash28.C,
55139 g++.old-deja/g++.other/crash29.C,
55140 g++.old-deja/g++.other/crash30.C,
55141 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
55143 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
55145 * gcc.dg/20020115-1.c: New.
55147 2002-01-23 Bob Wilson <bob.wilson@acm.org>
55149 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
55151 2002-01-23 Janis Johnson <janis187@us.ibm.com>
55153 * gcc.dg/20020122-3.c: New.
55155 2002-01-23 Jakub Jelinek <jakub@redhat.com>
55157 * g++.dg/other/gc1.C: New test.
55159 2002-01-23 Zack Weinberg <zack@codesourcery.com>
55161 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
55163 2002-01-22 Richard Henderson <rth@redhat.com>
55165 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
55167 2002-01-22 Richard Henderson <rth@redhat.com>
55169 * gcc.dg/20020122-4.c: New.
55171 2002-01-22 H.J. Lu <hjl@gnu.org>
55173 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
55175 * gcc.dg/special/ecos.exp: Likewise.
55176 * lib/g++-dg.exp: Likewise.
55177 * lib/g77-dg.exp: Likewise.
55178 * lib/gcc-dg.exp : Likewise.
55179 * lib/mike-g++.exp: Likewise.
55180 * lib/mike-g77.exp: Likewise.
55181 * lib/mike-gcc.exp: Likewise.
55182 * lib/objc-dg.exp: Likewise.
55184 2002-01-22 Janis Johnson <janis187@us.ibm.com>
55187 * gcc.dg/20020122-2.c: New test.
55189 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
55191 * gcc.dg/20020122-1.c: New test.
55193 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
55195 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
55197 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
55199 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
55201 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55203 * gcc.c-torture/compile/20020121-1.c: New test.
55205 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
55207 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
55210 2002-01-21 Jakub Jelinek <jakub@redhat.com>
55212 * gcc.dg/20020218-1.c: New test.
55214 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
55216 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
55218 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
55219 "At global scope" warning
55220 * g++.dg/ext/align1.C: Change cygwin test for alignment
55221 from db-bogus to dg-warning
55223 2002-01-21 Zack Weinberg <zack@codesourcery.com>
55225 * g77.f-torture/compile/cpp2.F: New test.
55227 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
55229 * g++.dg/template/access1.C: New test.
55231 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
55233 * gcc.dg/20020118-1.c: New.
55235 2002-01-18 Kazu Hirata <kazu@hxi.com>
55237 * gcc.c-torture/execute/20020118-1.c: New test.
55239 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
55241 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
55242 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
55243 alignment warnings.
55245 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
55247 * gcc.misc-tests/i386-prefetch.exp: Save and restore
55248 torture_with_loops and torture_without_loops
55250 2002-01-17 Jakub Jelinek <jakub@redhat.com>
55252 * gcc.c-torture/compile/20020116-1.c: New test.
55254 2002-01-16 Jakub Jelinek <jakub@redhat.com>
55256 * gcc.dg/20020116-2.c: New test.
55258 * gcc.dg/ultrasp4.c: New test.
55260 * gcc.dg/20020116-1.c: New test.
55262 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
55264 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
55267 2002-01-15 Janis Johnson <janis187@us.ibm.com>
55269 * gcc.misc-tests/i386-prefetch.exp: New.
55270 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
55271 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
55272 * gcc.misc-tests/i386-pf-none-1.c: New test.
55273 * gcc.misc-tests/i386-pf-sse-1.c: New test.
55275 2002-01-15 Jakub Jelinek <jakub@redhat.com>
55277 * gcc.dg/gnu89-init-1.c: Add new tests.
55279 2002-01-15 Andreas Jaeger <aj@suse.de>
55281 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
55282 * gcc.dg/i386-mmx-2.c: Likewise.
55283 * gcc.dg/i386-sse-1.c: Likewise.
55284 * gcc.dg/i386-sse-2.c: Likewise.
55285 * gcc.dg/i386-sse-3.c: Likewise.
55287 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
55289 * g77.f-torture/execute/intrinsic-unix-bessel.f:
55290 Uncomment additional cases that now pass.
55292 2002-01-11 Richard Henderson <rth@redhat.com>
55294 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
55295 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
55297 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
55299 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
55301 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
55303 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
55304 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
55306 2002-01-10 Dale Johannesen <dalej@apple.com>
55308 * gcc.c-torture/execute/loop-11.c: New.
55310 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
55312 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
55313 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
55315 2002-01-09 Richard Henderson <rth@redhat.com>
55317 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
55318 type in which to perform the operation for each size.
55320 2002-01-09 Alan Matsuoka (alanm@redhat.com)
55322 * gcc.c-torture/compile/20020109-2.c: New test.
55324 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
55326 * gcc.c-torture/execute/loop-10.c: New test.
55328 2002-01-09 Jakub Jelinek <jakub@redhat.com>
55330 * gcc.c-torture/compile/20010226-1.c: New test.
55331 * gcc.c-torture/compile/20010227-1.c: New test.
55332 * gcc.c-torture/compile/20010426-1.c: New test.
55333 * gcc.c-torture/compile/20010510-1.c: New test.
55334 * gcc.c-torture/compile/20010605-3.c: New test.
55335 * gcc.c-torture/compile/20010824-1.c: New test.
55336 * gcc.c-torture/execute/20010409-1.c: New test.
55337 * gcc.dg/noncompile/20000901-1.c: New test.
55338 * gcc.dg/20001023-1.c: New test.
55339 * gcc.dg/20001101-1.c: New test.
55340 * gcc.dg/20001102-1.c: New test.
55341 * gcc.dg/20010207-1.c: New test.
55342 * gcc.dg/20010405-1.c: New test.
55343 * gcc.dg/20010822-1.c: New test.
55344 * gcc.dg/20011107-1.c: New test.
55346 2002-01-09 Jeffrey A Law (law@redhat.com)
55348 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
55350 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
55351 execution failure on PA targets.
55353 2002-01-09 Jakub Jelinek <jakub@redhat.com>
55355 * gcc.c-torture/compile/20020109-1.c: New test.
55357 2002-01-08 Kazu Hirata <kazu@hxi.com>
55359 * gcc.c-torture/execute/20020108-1.c: New test.
55361 2002-01-08 Jakub Jelinek <jakub@redhat.com>
55363 * gcc.dg/20020108-1.c: New test.
55365 2002-01-08 H.J. Lu <hjl@gnu.org>
55367 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
55370 2002-01-08 Geoff Keating <geoffk@redhat.com>
55372 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
55375 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
55377 * gcc.dg/altivec-4.c: Test altivec predicates.
55379 2002-01-07 Jakub Jelinek <jakub@redhat.com>
55381 * gcc.c-torture/execute/20020107-1.c: New test.
55383 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
55386 * gcc.c-torture/compile/20020106-1.c: New test.
55388 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
55390 * gcc.c-torture/execute/nestfunc-4.c: New test.
55392 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
55394 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
55395 extra triple that slipped in.
55396 * g++.old-deja/g++.abi/align.C: Likewise.
55397 * g++.old-deja/g++.abi/bitfields.C: Likewise.
55399 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
55401 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
55402 * g++.old-deja/g++.abi/align.C: Likewise.
55403 * g++.old-deja/g++.abi/bitfields.C: Likewise.
55405 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
55407 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
55410 2002-01-04 Jakub Jelinek <jakub@redhat.com>
55412 * gcc.dg/20020104-1.c: New test.
55414 * gcc.dg/20020104-2.c: New test.
55416 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
55418 * gcc.dg/20020103-1.c: Fix typo in target selector.
55420 2002-01-03 Richard Henderson <rth@redhat.com>
55422 * gcc.dg/20020103-1.c: New.
55424 2002-01-03 Kazu Hirata <kazu@hxi.com>
55426 * gcc.c-torture/execute/20020103-1.c: New test.
55428 2002-01-03 Jakub Jelinek <jakub@redhat.com>
55430 * g++.dg/other/debug2.C: New test.
55432 * gcc.c-torture/compile/20020103-1.c: New test.
55434 2002-01-02 Jakub Jelinek <jakub@redhat.com>
55436 * gcc.dg/gnu89-init-1.c: Added new tests.
55438 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
55440 * g++.dg/template/friend2.C: Remove as patch is reverted.
55442 * g++.dg/warn/oldcast1.C: New test.
55444 * g++.dg/template/ptrmem1.C: New test.
55445 * g++.dg/template/ptrmem2.C: New test.
55447 * g++.dg/template/ntp.C: New test.
55449 * g++.dg/other/component1.C: New test.
55451 * g++.dg/template/ttp3.C: New test.
55453 * g++.dg/template/friend2.C: New test.
55454 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
55456 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
55458 * g++.dg/other/ptrmem1.C: New test.
55459 * g++.dg/other/ptrmem2.C: New test.
55461 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
55463 * g++.dg/template/ctor1.C: New test.
55465 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
55467 * g++.dg/template/friend2.C: New test.
55469 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
55471 * gcc.dg/mmix-1.c: New test.
55473 2001-12-31 Richard Henderson <rth@redhat.com>
55475 * gcc.dg/asm-5.c: New.
55477 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
55479 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
55480 in namespace __gnu_cxx
55482 2001-12-30 Richard Henderson <rth@redhat.com>
55484 * gcc.dg/debug-6.c: New.
55486 2001-12-30 Jakub Jelinek <jakub@redhat.com>
55488 * gcc.c-torture/compile/20011229-2.c: New test.
55490 2001-12-29 Jakub Jelinek <jakub@redhat.com>
55492 * gcc.dg/debug-3.c: New test.
55493 * gcc.dg/debug-4.c: New test.
55494 * gcc.dg/debug-5.c: New test.
55496 2001-12-29 Richard Henderson <rth@redhat.com>
55498 * g++.dg/eh/loop1.C: New.
55500 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
55502 * g++.dg/template/crash1.C: New test.
55504 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
55506 * g++.dg/other/const1.C: New test.
55508 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
55510 * gcc.c-torture/compile/20011229-1.c: New test.
55512 2001-12-28 Stan Shebs <shebs@apple.com>
55514 * lib/objc-torture.exp: Resync with c-torture.exp.
55515 * lib/objc.exp: Load standard libraries.
55517 2001-12-28 Jakub Jelinek <jakub@redhat.com>
55519 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
55522 2001-12-27 Roger Sayle <roger@eyesopen.com>
55524 * gcc.c-torture/execute/string-opt-16.c: New testcase.
55526 2001-12-27 Richard Henderson <rth@redhat.com>
55528 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
55530 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
55532 * g++.dg/eh/ctor1.C: New test.
55533 * g++.dg/other/error2.C: New test.
55535 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
55537 * g++.dg/other/init2.C: New test.
55539 2001-12-24 Richard Henderson <rth@redhat.com>
55541 * gcc.dg/20011223-1.c: New.
55542 * gcc.dg/inline-1.c: New.
55544 2001-12-23 Richard Henderson <rth@redhat.com>
55546 * gcc.dg/asm-4.c: Test operand modifiers.
55548 2001-12-23 Richard Henderson <rth@redhat.com>
55550 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
55552 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
55554 * gcc.c-torture/execute/20011223-1.c: New test.
55556 2001-12-21 Richard Henderson <rth@redhat.com>
55558 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
55559 re-enables the warning.
55561 2001-12-21 Richard Henderson <rth@redhat.com>
55563 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
55565 2001-12-20 Jakub Jelinek <jakub@redhat.com>
55567 * gcc.c-torture/compile/20011218-1.c: New test.
55569 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
55571 * gcc.misc-test/arm-isr.exp: New file. Control running of the
55573 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
55574 epilogue generation for ARM ISR routines.
55576 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55578 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
55579 * gcc.dg/format/c90-printf-3.c: Likewise.
55580 * gcc.dg/format/c99-printf-3.c: Likewise.
55581 * gcc.dg/format/ext-1.c: Likewise.
55582 * gcc.dg/format/ext-6.c: Likewise.
55583 * gcc.dg/format/format.h: Prototype unlocked stdio.
55585 2001-12-20 Richard Henderson <rth@redhat.com>
55587 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
55589 (malloc): Correct allocation logic. Abort if we fill up the
55590 arena before initialization complete.
55591 (realloc): Correct allocation logic.
55593 2001-12-20 Jakub Jelinek <jakub@redhat.com>
55595 * gcc.c-torture/compile/20011219-2.c: New test.
55597 * gcc.c-torture/execute/20011219-1.c: New test.
55599 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
55601 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
55602 target does not support weak symbols.
55604 2001-12-19 Jakub Jelinek <jakub@redhat.com>
55606 * gcc.c-torture/compile/20011219-1.c: New test.
55608 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
55610 * g++.dg/other/error1.C: New test.
55612 2001-12-17 Jeffrey A Law (law@redhat.com)
55614 * gcc.c-torture/execute/20011217-1.c: New test.
55616 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
55618 * objc.dg/special/: New directory.
55619 * objc.dg/special/special.exp: New file.
55620 * objc.dg/special/unclaimed-category-1.h: New file.
55621 * objc.dg/special/unclaimed-category-1a.m: New file.
55622 * objc.dg/special/unclaimed-category-1.m: New file.
55624 2001-12-17 Andreas Jaeger <aj@suse.de>
55626 * gcc.c-torture/compile/20011217-2.c: New test.
55628 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
55630 * gcc.c-torture/compile/20011217-1.c: New test.
55632 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
55634 * gcc.dg/20011214-1.c: New.
55636 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
55638 * gcc.dg/altivec-4.c: New.
55640 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
55642 * gcc.dg/20011113-1.c: New test.
55644 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
55646 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
55647 std::__malloc_alloc_template<0> and
55648 std::__default_alloc_template<false, 0>.
55650 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
55652 * objc/execute/bf-21.m: New test.
55653 * objc/execute/enumeration-1.m: New test.
55654 * objc/execute/enumeration-2.m: New test.
55656 2001-12-12 Jakub Jelinek <jakub@redhat.com>
55658 * gcc.dg/gnu89-init-1.c: New test.
55660 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
55662 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
55663 * g++.old-deja/g++.jason/2371.C: Likewise.
55664 * g++.old-deja/g++.jason/template33.C: Likewise.
55665 * g++.old-deja/g++.jason/template34.C: Likewise.
55666 * g++.old-deja/g++.jason/template36.C: Likewise.
55667 * g++.old-deja/g++.oliva/typename1.C: Likewise.
55668 * g++.old-deja/g++.oliva/typename2.C: Likewise.
55669 * g++.old-deja/g++.other/typename1.C: Likewise.
55670 * g++.old-deja/g++.pt/inherit2.C: Likewise.
55671 * g++.old-deja/g++.pt/nontype5.C: Likewise.
55672 * g++.old-deja/g++.pt/typename11.C: Likewise.
55673 * g++.old-deja/g++.pt/typename14.C: Likewise.
55674 * g++.old-deja/g++.pt/typename16.C: Likewise.
55675 * g++.old-deja/g++.pt/typename3.C: Likewise.
55676 * g++.old-deja/g++.pt/typename4.C: Likewise.
55677 * g++.old-deja/g++.pt/typename5.C: Likewise.
55678 * g++.old-deja/g++.pt/typename7.C: Likewise.
55679 * g++.old-deja/g++.robertl/eb9.C: Likewise.
55681 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
55683 * g++.dg/other/linkage1.C: New test.
55684 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
55687 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
55689 * gcc.dg/concat.c: New test.
55691 2001-12-11 Stan Shebs <shebs@apple.com>
55693 * objc/compile: New test directory.
55694 * objc/compile/compile.exp: New expect script.
55695 * objc/compile/20011211-1.m: New compile test.
55697 2001-12-11 Jason Merrill <jason@redhat.com>
55699 * lib/prune.exp (prune_gcc_output): Also handle "In member
55700 function". So many permutations...
55702 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
55704 * g++.dg/template/typedef1.C: New test.
55706 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
55708 * g++.dg/other/copy1.C: New test.
55710 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
55712 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
55714 * gcc.dg/builtin-choose-expr.c: New.
55716 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
55718 * gcc.dg/altivec-2.c: New.
55720 2001-12-07 Richard Henderson <rth@redhat.com>
55722 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
55724 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
55726 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
55729 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
55731 * g++-old.deja/g++.robertl/eb101.C: Deleted.
55733 2001-12-06 Janis Johnson <janis187@us.ibm.com>
55735 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
55736 variable argument list.
55738 2001-12-06 Zack Weinberg <zack@codesourcery.com>
55740 * gcc.c-torture/execute/memcheck: Delete entire directory.
55741 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
55742 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
55744 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
55746 * gcc.dg/Wshadow-1.c: New test.
55748 2001-12-05 Jakub Jelinek <jakub@redhat.com>
55750 * gcc.c-torture/compile/20011130-1.c: New test.
55752 * gcc.dg/noncompile/20011025-1.c: New test.
55754 * g++.dg/other/anon-union.C: New test.
55756 * gcc.c-torture/execute/20011024-1.c: New test.
55758 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
55760 * gcc.c-torture/execute/20000722-1.x,
55761 gcc.c-torture/execute/20010123-1.x: Remove.
55762 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
55763 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
55764 gcc.dg/c99-complit-2.c: New tests.
55766 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
55768 * g++.dg/inherit/base1.C: New test.
55770 2001-12-04 Jakub Jelinek <jakub@redhat.com>
55772 * g++.dg/other/stdarg1.C: New test.
55774 * gcc.c-torture/compile/20011130-2.c: New test.
55776 2001-12-03 Janis Johnson <janis187@us.ibm.com>
55778 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
55779 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
55780 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
55781 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
55782 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
55783 * gcc.dg/builtin-prefetch-1.c: New test.
55785 2001-12-03 Jakub Jelinek <jakub@redhat.com>
55787 * gcc.dg/20011130-1.c: New test.
55789 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
55791 * g++.dg/other/scope1.C: New test.
55792 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
55794 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
55796 * gcc.dg/vla-init-1.c: New test.
55798 2001-12-01 Geoff Keating <geoffk@redhat.com>
55800 * gcc.c-torture/compile/structs.c: New testcase from GDB.
55802 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
55804 * objc.dg/alias.m: Update.
55805 * objc.dg/class-1.m: Update.
55806 * objc.dg/const-str-1.m: Update.
55807 * objc.dg/fwd-proto-1.m: Update.
55808 * objc.dg/id-1.m: Update.
55809 * objc.dg/super-class-1.m: Update.
55811 2001-11-29 Mark Mitchell <mark@codesourcery.com>
55813 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
55816 2001-11-28 Jeffrey A Law (law@cygnus.com)
55818 * gcc.c-torture/execute/20011128-1.c: New test.
55820 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
55822 * gcc.dg/20011127-1.c: New test.
55824 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
55826 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
55827 from Austin Group draft 7.
55828 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
55829 scanf format arguments.
55830 * gcc.dg/format/no-exargs-2.c: New test.
55832 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
55834 * g++.dg/abi/vbase8-4.C: New test.
55836 2001-11-24 Ian Lance Taylor <ian@airs.com>
55838 * gcc.c-torture/execute/20011121-1.c: New test.
55840 2001-11-23 Jeffrey A Law (law@cygnus.com)
55842 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
55844 2001-11-23 Andreas Jaeger <aj@suse.de>
55846 * gcc.dg/cpp/charconst-2.c: New test.
55848 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
55850 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
55851 to the host if it is remote. Let tests specify extra headers
55853 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
55854 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
55855 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
55856 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
55857 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
55858 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
55859 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
55860 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
55861 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
55862 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
55864 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
55866 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
55867 for little endian ARMs.
55869 2001-11-20 Jakub Jelinek <jakub@redhat.com>
55871 * gcc.c-torture/compile/20011119-1.c: New test.
55872 * gcc.c-torture/compile/20011119-2.c: New test.
55874 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
55876 * gcc.dg/altivec-1.c: Fix typo.
55878 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
55880 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
55882 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
55884 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
55886 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
55888 * lib/g77.exp: Don't specify --rpath-link.
55890 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
55891 across all the headers.
55892 * gcc.dg/format/format.exp: For testing on a remote host,
55895 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
55896 * gcc.c-torture/execute/930406-1.c: Likewise.
55897 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
55899 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
55901 * gcc.dg/altivec-1.c: New.
55903 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
55905 * gcc.dg/cpp/fpreprocessed.c: New test case.
55907 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
55909 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
55910 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
55911 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
55913 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
55915 * gcc.dg/no-builtin-1.c: New test.
55917 2001-11-16 Jakub Jelinek <jakub@redhat.com>
55919 * gcc.c-torture/execute/20011115-1.c: New test.
55921 2001-11-15 Jakub Jelinek <jakub@redhat.com>
55923 * gcc.c-torture/compile/20011114-2.c: New test.
55924 * gcc.c-torture/compile/20011114-3.c: New test.
55925 * gcc.c-torture/compile/20011114-4.c: New test.
55927 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
55929 * g++.dg/other/init1.C: New test.
55931 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
55933 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
55936 * gcc.c-torture/execute/20011114-1.c: New testcase.
55938 * gcc.c-torture/compile/20010327-1.c: Revert last change.
55939 * gcc.c-torture/compile/20011114-1.c: New test, exactly
55940 like the (before this change) version of 20010327-1.c.
55942 2001-11-14 Roger Sayle <roger@eyesopen.com>
55944 * gcc.c-torture/execute/string-opt-13.c: New testcase.
55946 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
55948 * g++.dg/init/array2.C: New test.
55950 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
55952 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
55954 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
55956 * g++.dg/other/forscope1.C: New test.
55957 * g++.dg/ext/forscope1.C: New test.
55958 * g++.dg/ext/forscope2.C: New test.
55960 2001-11-13 Jakub Jelinek <jakub@redhat.com>
55962 * gcc.c-torture/execute/20011113-1.c: New test.
55964 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
55966 * gcc.c-torture/execute/20011109-2.c: New test.
55968 * gcc.c-torture/execute/20011109-1.c: New test.
55970 2001-11-09 Jakub Jelinek <jakub@redhat.com>
55972 * gcc.c-torture/compile/20011109-1.c: New test.
55974 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
55976 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
55977 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
55978 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
55979 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
55980 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
55981 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
55982 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
55984 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
55986 * g++.dg/warn/Wshadow-1.C: New tests.
55987 * g++.old-deja/g++.mike/for3.C: Update.
55989 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
55991 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
55992 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
55993 XFAILs. Adjust expected error texts.
55994 * gcc.c-torture/compile/20011106-1.c,
55995 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
55996 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
55997 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
55998 gcc.dg/c99-array-lval-5.c: New tests.
56000 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
56002 * gcc.dg/cpp/defined.c: Update.
56004 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
56006 * gcc.c-torture/execute/anon-1.c: New test.
56008 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
56010 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
56011 same size, so no warning should be produced on stormy16.
56013 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
56014 due to oversized array.
56015 * g++.old-deja/g++.mike/ns15.C: Likewise.
56016 * g++.old-deja/g++.pt/crash16.C: Likewise.
56018 2001-11-02 Graham Stott <grahams@redhat.com>
56020 * g++.dgother/debug1.C: Fix typos.
56022 2001-11-01 Jakub Jelinek <jakub@redhat.com>
56024 * g++.dg/other/debug1.C: New test.
56026 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
56028 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
56031 2001-10-30 Jakub Jelinek <jakub@redhat.com>
56033 * gcc.dg/20011029-2.c: New test.
56035 * gcc.c-torture/compile/20011029-1.c: New test.
56037 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
56039 * objc/execute/class_self-1.m: New test.
56040 * objc/execute/class_self-2.m: New test.
56042 2001-10-25 Zack Weinberg <zack@codesourcery.com>
56044 * gcc.misc-tests/msgs.exp: Delete.
56045 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
56046 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
56047 error set to match recent changes.
56049 2001-10-24 Zack Weinberg <zack@codesourcery.com>
56051 * gcc.dg/20011021-1.c: New test.
56053 2001-10-24 Jakub Jelinek <jakub@redhat.com>
56055 * gcc.c-torture/compile/20011023-1.c: New test.
56057 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
56059 * lib/g77.exp: Rewrite based on lib/g++.exp.
56061 2001-10-19 Jakub Jelinek <jakub@redhat.com>
56063 * gcc.c-torture/execute/20011019-1.c: New test.
56065 * gcc.dg/20011018-1.c: New test.
56067 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
56069 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
56071 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
56073 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
56074 * gcc.dg/attr-invalid.c: Likewise.
56076 2001-10-18 Jakub Jelinek <jakub@redhat.com>
56078 * gcc.dg/20011015-1.c: New test.
56080 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
56082 * g++.dg/template/unify2.C: New test.
56084 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
56086 * g++.dg/other/exception-specification.C: New test
56088 2001-10-13 Tom Rix <trix@redhat.com>
56090 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
56091 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
56093 2001-10-12 Jakub Jelinek <jakub@redhat.com>
56095 * gcc.dg/20011009-1.c: New test.
56097 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
56100 * g++.dg/other/friend1.C: New test.
56102 2001-10-11 Richard Henderson <rth@redhat.com>
56104 * g++.old-deja/g++.other/crash18.C: Add -S to options.
56106 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56108 * gcc.c-torture/compile/20011010-1.c: New.
56110 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
56112 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
56113 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
56114 g77.f-torture/execute/execute.exp,
56115 g77.f-torture/noncompile/noncompile.exp,
56116 gcc.c-torture/compile/compile.exp,
56117 gcc.c-torture/execute/execute.exp,
56118 gcc.c-torture/execute/ieee/ieee.exp,
56119 gcc.c-torture/execute/memcheck/memcheck.exp,
56120 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
56121 objc/execute/execute.exp: Update FSF address.
56123 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
56125 * gcc.dg/cpp/cmdlne-C.c: Update.
56126 * gcc.dg/cpp/cmdlne-C2.c: New.
56128 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56130 * gcc.c-torture/execute/20011008-3.c: New.
56132 2001-10-08 DJ Delorie <dj@redhat.com>
56134 * gcc.dg/20011008-1.c: New.
56135 * gcc.dg/20011008-2.c: New.
56137 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
56139 * gcc.dg/cpp/spacing1.c: Update test.
56141 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
56143 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
56144 spelling errors of "separate" as "seperate".
56146 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
56148 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
56149 enough to avoid inlining.
56151 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
56153 * lib/g77.exp: set libg2c_dir correctly.
56155 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
56157 * gcc.dg/cpp/macro11.c: New test.
56159 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
56161 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
56162 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
56163 gcc.dg/format/multattr-3.c: New tests.
56164 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
56165 tests for format attributes on function pointers being rejected.
56167 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
56169 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
56171 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
56173 * g++.dg/warn/format1.C: New test.
56175 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
56177 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
56179 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
56181 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
56183 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
56185 * gcc.dg/cpp/redef2.c: Add test.
56187 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
56189 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
56190 long-standing bug on i686, apparently.
56191 * gcc.c-torture/execute/loop-2c.x: New file.
56192 * gcc.c-torture/execute/loop-2d.x: New file.
56193 * gcc.c-torture/execute/loop-3c.x: New file.
56195 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
56197 * gcc.dg/cpp/20000625-2.c: Correct line number.
56199 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
56201 * gcc.dg/cpp/macro10.c: New test.
56202 * gcc.dg/cpp/strify3.c: New test.
56203 * gcc.dg/cpp/spacing1.c: Add tests.
56204 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
56205 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
56207 2001-09-24 DJ Delorie <dj@redhat.com>
56209 * gcc.c-torture/execute/20010924-1.c: New test.
56211 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
56213 * objc/execute/paste.m: Remove.
56215 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
56217 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
56219 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
56221 * g77.dg/strlen0.f: New test.
56223 2001-09-21 Richard Henderson <rth@redhat.com>
56225 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
56226 * g++.old-deja/g++.abi/vtable2.C: Likewise.
56228 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
56230 Table-driven attributes.
56231 * g++.dg/ext/attrib1.C: New test.
56233 2001-09-20 DJ Delorie <dj@redhat.com>
56235 * gcc.dg/20000926-1.c: Update expected warning messages.
56236 * gcc.dg/array-2.c: Likewise, and test for warnings too.
56237 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
56240 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
56242 * g++.dg/eh/registers1.C: New test case.
56244 2001-09-17 Richard Henderson <rth@redhat.com>
56246 * gcc.dg/array-5.c: Fix VLA decomposition test.
56248 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
56250 * gcc.dg/cpp/line5.c: New testcase.
56252 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
56254 * gcc.dg/cpp/macro9.c: New test.
56256 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
56258 * gcc.c-torture/execute/980223.c: Change type of addr from long
56261 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
56263 * gcc.c-torture/execute/20010915-1.c: New test.
56265 2001-09-14 Janis Johnson <janis187@us.ibm.com>
56267 * g77.dg/bprob: New directory.
56268 * g77.dg/bprob/bprob.exp: New file.
56269 * g77.dg/bprob/bprob-1.f: New test.
56270 * g77.dg/gcov: New directory.
56271 * g77.dg/gcov/gcov.exp: New file.
56272 * g77.dg/gcov/gcov-1.f: New test.
56273 * g77.dg/gcov/gcov-1.x: New file.
56275 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
56277 * gcc.dg/cpp/directiv.c: Update.
56278 * gcc.dg/cpp/undef1.c: Update.
56280 2001-09-12 Jakub Jelinek <jakub@redhat.com>
56282 * gcc.dg/20010912-1.c: New test.
56284 2001-09-11 Janis Johnson <janis187@us.ibm.com>
56286 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
56287 language-independent file in lib.
56288 * lib/gcov.exp: New file.
56290 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
56292 * gcc.c-torture/compile/20010911-1.c: New test.
56294 2001-09-10 Janis Johnson <janis187@us.ibm.com>
56296 * lib/profopt.exp: New, to support profile-directed optimizations.
56297 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
56298 * gcc.misc-tests/bprob-1.c: New test.
56299 * gcc.misc-tests/bprob-2.c: New test.
56301 2001-09-07 Janis Johnson <janis187@us.ibm.com>
56303 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
56304 XFAIL and which kinds of gcov output to verify.
56305 * gcc.misc-tests/gcov-4b.x: New file.
56306 * gcc.misc-tests/gcov-5b.x: New file.
56307 * gcc.misc-tests/gcov-6.x: New file.
56308 * gcc.misc-tests/gcov-7.c: New test.
56309 * gcc.misc-tests/gcov-7.x: New file.
56311 2001-09-06 Janis Johnson <janis187@us.ibm.com>
56313 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
56314 * gcc.misc-tests/gcov-6.c: New test.
56316 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
56319 * g++.dg/abi/vbase1.C: New test.
56321 2001-09-05 Ziemowit Laski <zlaski@apple.com>
56323 * objc.dg/method-2.m: New.
56325 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
56328 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
56329 * g++.dg/init/empty1.C: New test.
56331 2001-09-03 Jakub Jelinek <jakub@redhat.com>
56333 * gcc.c-torture/compile/20010903-1.c: New test.
56335 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
56337 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
56340 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
56342 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
56344 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
56346 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
56348 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
56350 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
56351 for 16-bit 'unsigned int'.
56353 2001-08-29 Kazu Hirata <kazu@hxi.com>
56355 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
56357 2001-08-27 Richard Henderson <rth@redhat.com>
56359 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
56360 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
56362 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
56364 * gcc.dg/asm-names.c (ymain): New.
56366 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
56368 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
56369 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
56370 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
56372 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56374 * gcc.dg/compare5.c: New testcase.
56376 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
56378 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
56379 and "In instantiation".
56381 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
56383 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
56385 2001-08-20 Janis Johnson <janis187@us.ibm.com>
56387 * gcc.misc-tests/gcov.exp: Add support for branch information.
56388 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
56389 * gcc.misc-tests/gcov-4.c: New test.
56390 * gcc.misc-tests/gcov-4b.c: New test.
56391 * gcc.misc-tests/gcov-5b.c: New test.
56393 2001-08-20 Zack Weinberg <zackw@panix.com>
56395 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
56398 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
56400 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
56402 2001-08-19 Jakub Jelinek <jakub@redhat.com>
56404 * g++.dg/eh/template1.C: New test.
56406 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
56408 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
56410 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
56413 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
56415 * lib/g77-dg.exp: Use prune.exp for common procedures
56416 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
56417 * lib/g77.exp: (g77-dg-prune) Remove
56419 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
56421 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
56423 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56425 * g++.dg/template/unify1.C: New test.
56427 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
56429 * g++.dg/abi/empty4.C: New test.
56431 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
56433 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
56435 * g77.f-torture/compile/pr3743.x: Likewise.
56437 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
56439 * g++.dg/other/using-declaration.C: New test.
56441 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
56443 * gcc.dg/cpp/tr-sign.c: New testcase.
56445 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
56447 * gcc.dg/cpp/19951025-1.c: Revert.
56448 * gcc.dg/cpp/directiv.c: We no longer process directives that
56449 interrupt macro arguments.
56451 2001-08-03 Zack Weinberg <zackw@stanford.edu>
56453 * gcc.dg/bconstp-1.c: New test.
56455 2001-08-03 Richard Henderson <rth@redhat.com>
56457 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
56459 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
56461 * gcc.dg/cpp/19951025-1.c: Update.
56463 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
56465 * g77.dg/ff90-1.f (s): Fix reference of variable z,
56468 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
56471 * g++.old-deja/g++.ns/ns14.C: Remove special options.
56472 * g++.old-deja/g++.other/std1.C: Likewise.
56473 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
56475 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
56477 * lib/g77.exp: Load gcc-defs.exp for common procedures
56478 (g77_pass, g77_fail, g77_finish, g77_exit,
56479 ${tool}_check_unsupported_p} Now redundant. Deleted.
56481 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
56483 * g77.dg/fbackslash.f
56484 * g77.dg/fcase-preserve.f
56486 * g77.dg/ffixed-line-length-0.f
56487 * g77.dg/ffixed-line-length-132.f
56488 * g77.dg/ffixed-line-length-7.f
56489 * g77.dg/ffixed-line-length-72.f
56490 * g77.dg/ffixed-line-length-none.f
56491 * g77.dg/ffree-form-1.f
56492 * g77.dg/fno-backslash.f
56493 * g77.dg/fno-f90-1.f
56494 * g77.dg/fno-fixed-form-1.f
56495 * g77.dg/fno-onetrip.f
56496 * g77.dg/fno-typeless-boz.f
56497 * g77.dg/fno-underscoring.f
56498 * g77.dg/fno-vxt-1.f
56499 * g77.dg/fonetrip.f
56500 * g77.dg/ftypeless-boz.f
56501 * g77.dg/fugly-assumed.f
56502 * g77.dg/funderscoring.f
56505 2001-08-01 Ziemowit Laski <zlaski@apple.com>
56507 * objc.dg/fwd-proto-1.m: New.
56508 * objc.dg/local-decl-1.m: New.
56509 * objc.dg/naming-1.m: New.
56510 * objc.dg/naming-2.m: New.
56511 * objc.dg/proto-hier-1.m: New.
56513 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
56515 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
56516 largest-type elements to a struct makes its size grow.
56518 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
56520 * g++.dg/abi/vthunk1.C: New test.
56522 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
56524 * g++.dg/abi/vbase8-22.C: New test.
56526 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
56528 * gcc.dg/cpp/macro8.c: New test.
56530 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
56532 * g++.dg/abi/vbase8-21.C: New test.
56534 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
56536 * g++.dg/abi/vbase8-10.C: New test.
56538 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
56540 * lib/g++.exp (g++_set_ld_library_path): Renamed to
56541 ${tool}_set_ld_library_path.
56543 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
56546 2001-07-26 Stan Cox <scox@redhat.com>
56548 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
56549 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
56550 gcc_exit, gcc_check_unsupported_p):
56551 Moved to gcc-deps.exp
56552 * gcc-deps.exp: New file.
56554 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
56556 * g++.old-deja/g++.pt/defarg14.C: New test.
56558 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
56560 * g++.old-deja/g++.other/lineno5.C: New test.
56562 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
56564 * g++.old-deja/g++.pt/crash68.C: New test.
56566 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
56568 * g++.old-deja/g++.other/crash42.C: New test.
56570 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
56572 * gcc.dg/cpp/extratokens.c: Fix.
56573 * gcc.dg/cpp/skipping2.c: New tests.
56575 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
56577 * gcc.c-torture/execute/20010724-1.c: New file.
56578 * gcc.c-torture/execute/20010724-1.x: New file.
56580 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
56582 * g++.old-deja/g++.other/cond7.C: New test.
56584 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
56586 * g++.old-deja/g++.other/optimize4.C: New test.
56588 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
56590 * g++.old-deja/g++.abi/vbase8-5.C: New test.
56592 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
56594 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
56595 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
56596 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
56597 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
56599 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
56600 bug report" message.
56602 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
56603 * g++.dg/ext/instantiate1.C: Move from old-deja.
56605 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
56607 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
56608 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
56609 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
56610 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
56612 2001-07-23 Jeffrey A Law (law@cygnus.com)
56614 * gcc.c-torture/execute/20010723-1.c: New test.
56616 2001-07-23 Ben Elliston <bje@redhat.com>
56618 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
56620 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56622 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
56624 Delete handling of ieee_multilib_flags.
56625 Pass -mieee for alpha*-*-* and sh-*-*.
56626 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
56628 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
56630 Remove old-abi tests.
56631 * g++.old-deja/g++.mike/p11116.C: Remove.
56632 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
56634 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
56636 * g77.f-torture/compile/pr3743.f: New test
56638 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
56640 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
56642 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
56644 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
56645 g++.old-deja/g++.pt/static6.C: Likewise.
56646 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
56647 supports weak symbols.
56649 2001-07-18 Andreas Jaeger <aj@suse.de>
56651 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
56654 2001-07-18 Andreas Jaeger <aj@suse.de>
56656 * gcc.dg/iftrap-1.c: Fix target line.
56658 2001-07-17 Richard Henderson <rth@redhat.com>
56660 * gcc.c-torture/execute/20010717-1.c: New.
56662 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
56664 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
56667 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
56669 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
56671 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
56673 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
56674 UAC_SIGBUS, UAC_NOPRINT definitions.
56676 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
56678 * objc/execute/object_is_class.m: New test.
56679 * objc/execute/object_is_meta_class.m: New test.
56681 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
56683 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
56684 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
56686 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
56688 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
56689 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
56691 2001-07-14 Richard Henderson <rth@redhat.com>
56693 * gcc.dg/iftrap-1.c: New.
56695 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
56697 * g77.f-torture/execute/intrinsic77.f: New test.
56699 2001-07-11 Janis Johnson <janis@us.ibm.com>
56701 * gcc.misc-tests/gcov-3.c: New test.
56703 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
56705 * gcc.c-torture/compile/20010711-1.c,
56706 * gcc.c-torture/compile/20010711-2.c: New tests.
56708 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
56710 * gcc.c-torture/execute/20010711-1.c: New test.
56712 2001-07-11 Ben Elliston <bje@redhat.com>
56714 * g++.old-deja/g++.other/enum5.C: New test.
56716 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
56718 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
56719 (g++-dg-prune): Call prune_gcc_output.
56720 * prune.exp: New file for prune_gcc_output.
56721 * lib/g++.exp, lib/gcc.exp: Load it.
56723 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
56725 * gcc.c-torture/compile/20010701-1.c,
56726 g++.old-deja/g++.ext/attrib6.C: New tests.
56728 2001-07-06 Jeffrey A Law (law@cygnus.com)
56730 * gcc.c-torture/compile/20010706-1.c: New test.
56732 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
56734 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
56736 2001-06-28 Stan Shebs <shebs@apple.com>
56738 * gcc.dg/pragma-darwin.c: New test.
56740 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
56742 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
56743 Solaris 2.[678] system.
56745 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
56747 * gcc.dg/20010622-1.c: New test.
56749 2001-06-18 Stan Shebs <shebs@apple.com>
56751 * objc.dg: New directory.
56752 * objc.dg/dg.exp: New file.
56753 * objc.dg/alias.m: New.
56754 * objc.dg/class-1.m: New.
56755 * objc.dg/class-2.m: New.
56756 * objc.dg/const-str-1.m: New.
56757 * objc.dg/const-str-2.m: New.
56758 * objc.dg/id-1.m: New.
56759 * objc.dg/method-1.m: New.
56760 * objc.dg/super-class-1.m: New.
56761 * lib/objc-dg.exp: New file.
56763 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
56765 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
56768 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
56770 * g++.old-deja/g++.abi/vbase8-9.C: New test.
56772 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56774 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
56777 2001-06-12 Richard Henderson <rth@redhat.com>
56779 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
56781 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
56783 * g++.old-deja/g++.abi/vbase5.C: New test.
56784 * g++.old-deja/g++.abi/vbase6.C: New test.
56785 * g++.old-deja/g++.abi/vbase7.C: New test.
56787 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56789 * gcc.c-torture/compile/20010610-1.c: New test.
56791 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
56793 * g++.old-deja/g++.abi/vbase4.C: New test.
56795 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
56797 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
56798 support %f for HC11/HC12 targets.
56799 * gcc.c-torture/execute/930513-1.x: New file, likewise.
56800 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
56801 on HC11/HC12 targets.
56802 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
56804 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
56806 * gcc.dg/wchar_t-1.c: New file.
56807 * gcc.dg/wint_t-1.c: Likewise.
56809 2001-06-11 Bernd Schmidt <bernds@redhat.com>
56811 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
56813 2001-06-11 Richard Henderson <rth@redhat.com>
56815 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
56817 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
56819 * gcc.c-torture/compile/20010611-1.c: New test.
56821 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
56823 * gcc.dg/c99-tag-1.c: Add more tests.
56825 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
56827 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
56828 representation on MN10300 and ARM/Thumb.
56830 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
56832 * g77.f-torture/execute/20010610.f: New.
56834 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
56836 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
56839 2001-06-09 Richard Henderson <rth@redhat.com>
56841 * gcc.c-torture/execute/ashrdi-1.c: New.
56842 * gcc.c-torture/execute/ashldi-1.c: New.
56843 * gcc.c-torture/execute/lshrdi-1.c: New.
56845 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
56847 * objc/execute/load-3.m: Added. Check sending +load to categories,
56848 in addition to classes.
56850 2001-06-08 Stan Shebs <shebs@apple.com>
56852 * objc/execute/load-2.m: New test. From Nicola Pero
56853 <n.pero@mi.flashnet.it>.
56855 2001-06-08 Jakub Jelinek <jakub@redhat.com>
56857 * gcc.c-torture/execute/20010605-2.c: New test.
56859 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
56861 * g++.old-deja/g++.abi/vbase2.C: New test.
56862 * g++.old-deja/g++.abi/vbase3.C: New test.
56864 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
56866 * g++.old-deja/g++.pt/friend49.C: New test.
56868 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
56870 * g++.old-deja/g++.ext/anon3.C: New test.
56872 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
56874 * g++.old-deja/g++.other/conv7.C: New test.
56876 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
56878 * gcc.c-torture/compile/20010605-2.c: New test.
56880 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
56882 * gcc.c-torture/execute/20010604-1.c: New test.
56884 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
56886 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
56888 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
56890 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
56891 (g++_link_flags): Likewise.
56892 (g++_init): Pass gccpath's value to two previous functions.
56894 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
56896 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
56897 Ensure logfile entry matches exec command line.
56899 2001-05-31 Richard Henderson <rth@redhat.com>
56901 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
56902 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
56904 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
56906 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
56907 compiler for irix6.2
56909 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
56911 * g++.old-deja/g++.other/optimize3.C: New file.
56913 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
56915 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
56918 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
56920 * g++.old-deja/g++.other/optimize2.C: New file.
56922 2001-05-25 Diego Novillo <dnovillo@redhat.com>
56924 * gcc.c-torture/compile/20010518-2.c: New file.
56925 * gcc.c-torture/execute/20010518-1.c: New file.
56926 * gcc.c-torture/execute/20010518-2.c: New file.
56928 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
56930 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
56932 2001-05-24 Mark Mitchell <mark@codesourcery.com>
56934 G++ no longer defines builtins that do not begin with __builtin.
56935 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
56936 * g++.old-deja/g++.brendand/misc13.C: Likewise.
56937 * g++.old-deja/g++.law/builtin1.C: Likewise.
56938 * g++.old-deja/g++.law/cvt2.C: Likewise.
56939 * g++.old-deja/g++.mike/net5.C: Likewise.
56940 * g++.old-deja/g++.other/builtins1.C: Likewise.
56941 * g++.old-deja/g++.other/builtins2.C: Likewise.
56942 * g++.old-deja/g++.other/builtins3.C: Likewise.
56943 * g++.old-deja/g++.other/builtins4.C: Likewise.
56944 * g++.old-deja/g++.other/inline8.C: Likewise.
56945 * g++.old-deja/g++.robertl/eb39.C: Likewise.
56947 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
56949 * g++.old-deja/g++.pt/using1.C: Adjust.
56950 * g++.old-deja/g++.pt/using2.C: New test.
56952 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
56954 * gcc.dg/cpp/charconst.c: New tests.
56955 * gcc.dg/cpp/escape.c: New tests.
56956 * gcc.dg/cpp/escape-1.c: New tests.
56957 * gcc.dg/cpp/escape-2.c: New tests.
56958 * gcc.dg/cpp/ucs.c: New tests.
56960 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
56962 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
56963 native compiler for irix6.5.
56965 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
56967 * lib/g++.exp (g++_include_flags): Use args to compute
56969 (g++_link_flags): Likewise.
56970 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
56972 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
56974 * gcc.dg/c90-hexfloat-1.c: Add more tests.
56976 2001-05-21 Geoff Keating <geoffk@redhat.com>
56978 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
56981 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
56983 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
56985 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
56986 to STACK_SIZE; Use it to define size of add_histo array.
56987 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
56989 (f): Use GITT_SIZE to define size of gitt local table.
56990 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
56991 to STACK_SIZE; Use it to define size of bytemem array.
56993 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
56995 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
56996 on 68HC11/HC12 due to the asm instruction.
56997 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
56998 * gcc.c-torture/compile/920520-1.x: Likewise.
56999 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
57000 on 68HC11/HC12 because the function is larger than 64K.
57001 * gcc.c-torture/compile/961203-1.x: New file, this test fails
57002 on 68HC11/HC12 because the structure is too large.
57004 2001-05-20 Richard Henderson <rth@redhat.com>
57006 * gcc.c-torture/execute/20010520-1.c: New.
57008 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57010 * g++.old-deja/g++.warn/compare1.C: New test.
57011 * gcc.dg/compare4.c: New test.
57013 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
57015 * g++.old-deja/g++.other/optimize1.C: New test.
57017 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57019 * g++.old-deja/g++.pt/spec41.C: New test.
57021 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
57023 * gcc.c-torture/compile/20010114-1.x: Remove.
57025 2001-05-18 Stan Shebs <shebs@apple.com>
57027 * gcc.c-torture/compile/20010518-1.c: New test.
57029 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
57031 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
57032 * g++.old-deja/g++.pt/crash67.C: New test.
57034 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
57036 * g++.old-deja/g++.other/debug9.C: New test.
57038 2001-05-16 Zack Weinberg <zackw@stanford.edu>
57040 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
57042 2001-05-16 Jan Hubicka <jh@suse.cz>
57044 * gcc.c-torture/compile/20010516-1.c: New test.
57046 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
57048 * g++.old-deja/g++.other/crash41.C: New test.
57050 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
57052 * g++.old-deja/g++.pt/crash66.C: New test.
57054 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
57056 * g++.old-deja/g++.robertl/eb27.C: Convert.
57058 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
57060 * g++.dg/friend-warn.C: New test. Do not warn about friend
57061 declaration being redundant.
57063 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
57065 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
57067 2001-05-14 Mark Mitchell <mark@codesourcery.com>
57069 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
57071 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
57073 * lib/g++.exp: Use testsuite_flags.
57075 2001-05-13 Mark Mitchell <mark@codesourcery.com>
57077 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
57079 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
57081 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
57083 2001-05-11 Mark Mitchell <mark@codesourcery.com>
57085 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
57087 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
57089 * gcc.c-torture/compile/20010313-1.c: New test.
57091 2001-05-09 Zack Weinberg <zackw@stanford.edu>
57093 * gcc.dg/cpp/direct2.c: New test.
57094 * gccq.dg/cpp/direct2s.c: New test.
57096 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
57098 2001-05-07 Mark Mitchell <mark@codesourcery.com>
57100 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
57101 * g++.old-deja/g++.other/op3.C: Likewise.
57103 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
57105 * gcc.dg/cpp/syshdr.h: New file.
57106 * gcc.dg/cpp/sysmac1.c: Update.
57107 * gcc.dg/cpp/sysmac2.c: Update.
57109 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
57111 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
57113 2001-05-04 David Edelsohn <edelsohn@gnu.org>
57115 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
57116 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
57118 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
57120 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
57122 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
57124 * lib/g++.exp (g++_include_flags): Don't use any special flags
57125 if TESTING_IN_BUILD_TREE is not defined.
57126 (g++_init): Use a plain 'c++' as the compiler if
57127 TESTING_IN_BUILD_TREEE is not defined.
57129 2001-05-02 Jakub Jelinek <jakub@redhat.com>
57131 * g++.old-deja/g++.eh/catch13.C: New test.
57132 * g++.old-deja/g++.eh/catch14.C: New test.
57134 2001-05-02 Jakub Jelinek <jakub@redhat.com>
57136 * gcc.dg/cpp/tr-define.c: New test.
57138 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
57140 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
57141 <stdlib.h>, not <malloc.h>.
57143 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
57145 * g++.old-deja/g++.ns/template17.C: New test.
57147 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
57149 * g++.old-deja/g++.pt/ref4.C: New test.
57151 2001-04-30 Richard Henderson <rth@redhat.com>
57153 * gcc.dg/20000724-1.c: Revert last change.
57155 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
57157 * g77.f-torture/execute/20010430.f: New test.
57159 2001-04-30 Mark Mitchell <mark@codesourcery.com>
57161 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
57163 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
57165 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
57167 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
57169 * g++.old-deja/g++.eh/crash6.C: New test.
57171 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
57173 * g++.old-deja/g++.other/warn7.C: New test.
57175 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
57177 * g++.old-deja/g++.other/defarg9.C: New test.
57179 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
57181 * g77.f-torture/compile/20010426.f: New test.
57182 * g77.f-torture/execute/20010426.f: New test.
57184 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
57186 * g77.f-torture/compile/20000629-1.x: Remove - error
57189 2001-04-26 Jeffrey A Law (law@cygnus.com)
57191 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
57192 Tweak slightly to work with g++.dg framework.
57193 * g++.dg/special/ecos.exp: Run initp1.C test.
57194 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
57196 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
57197 its linker doesn't give line numbers either.
57198 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
57200 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
57202 * g++.old-deja/g++.other/lex1.C: New test.
57204 2001-04-26 Jakub Jelinek <jakub@redhat.com>
57206 * gcc.dg/noncompile/20010425-1.c: New test.
57208 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
57210 * g++.old-deja/g++.pt/mangle2.C: New test.
57212 2001-04-25 Jakub Jelinek <jakub@redhat.com>
57214 * gcc.dg/format/plus-1.c: New test.
57216 2001-04-25 Jakub Jelinek <jakub@redhat.com>
57218 * gcc.dg/20010423-1.c: New test.
57220 2001-04-25 Jakub Jelinek <jakub@redhat.com>
57222 * gcc.c-torture/execute/20010422-1.c: New test.
57224 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
57226 * g++.old-deja/g++.ns/type2.C: New test.
57228 2001-04-24 Zack Weinberg <zackw@stanford.edu>
57230 * g++.old-deja/g++.other/perf1.C: New test.
57232 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
57234 * gcc.dg/c99-func-2.c: Remove xfail.
57235 * gcc.dg/c99-func-3.c: Remove xfail.
57236 * gcc.dg/c99-func-4.c: Remove xfail.
57238 2001-04-23 Zack Weinberg <zackw@stanford.edu>
57240 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
57242 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
57244 * gcc.c-torture/compile/20010423-1.c: New test.
57246 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
57248 * g++.old-deja/g++.pt/typename28.C: New test.
57250 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
57252 * g++.old-deja/g++.abi/empty2.C: New test.
57253 * g++.old-deja/g++.abi/empty3.C: New test.
57255 2001-04-20 Jakub Jelinek <jakub@redhat.com>
57257 * g++.old-deja/g++.other/comdat2.C: New test.
57258 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
57260 2001-04-20 Jakub Jelinek <jakub@redhat.com>
57262 * g++.old-deja/g++.other/overload14.C: New test.
57264 2001-04-20 Jakub Jelinek <jakub@redhat.com>
57266 * g++.old-deja/g++.other/lookup23.C: New test.
57268 2001-04-20 Jakub Jelinek <jakub@redhat.com>
57270 * gcc.c-torture/execute/20010403-1.c: New test.
57272 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
57273 Mark Mitchell <mark@codesourcery.com>
57275 * lib/old-dejagnu.exp: Don't delete output of executable.
57276 Add .exe suffix to executables.
57278 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
57280 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
57282 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57284 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
57286 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
57288 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
57289 * g++.old-deja/g++.abi/crash1.C: New test.
57291 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
57293 * g++.old-deja/g++.other/crash40.C: New test.
57295 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57297 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
57299 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
57301 * g++.old-deja/g++.other/warn6.C: New test.
57303 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
57305 * g++.old-deja/g++.robertl/eb42.C: Same.
57307 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57309 * gcc.dg/wtr-conversion-1.c: New testcase.
57311 2001-04-10 Richard Henderson <rth@redhat.com>
57313 * g++.old-deja/g++.other/array5.C: New.
57315 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57317 * gcc.c-torture/execute/20010408-1.c: New test.
57319 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
57321 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
57322 headers and constructs.
57323 * g++.old-deja/g++.robertl/eb79.C: Same.
57324 * g++.old-deja/g++.robertl/eb77.C (main): Same.
57325 * g++.old-deja/g++.robertl/eb73.C: Same.
57326 * g++.old-deja/g++.robertl/eb66.C (main): Same.
57327 * g++.old-deja/g++.robertl/eb55.C (t): Same.
57328 * g++.old-deja/g++.robertl/eb54.C (main): Same.
57329 * g++.old-deja/g++.robertl/eb46.C (main): Same.
57330 * g++.old-deja/g++.robertl/eb44.C: Same.
57331 * g++.old-deja/g++.robertl/eb41.C (main): Same.
57332 * g++.old-deja/g++.robertl/eb4.C (main): Same.
57333 * g++.old-deja/g++.robertl/eb39.C: Same.
57334 * g++.old-deja/g++.robertl/eb33.C (main): Same.
57335 * g++.old-deja/g++.robertl/eb31.C (main): Same.
57336 * g++.old-deja/g++.robertl/eb30.C: Same.
57337 * g++.old-deja/g++.robertl/eb3.C: Same.
57338 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
57339 * g++.old-deja/g++.robertl/eb21.C: Same.
57340 * g++.old-deja/g++.robertl/eb15.C: Same.
57341 * g++.old-deja/g++.robertl/eb118.C: Same.
57342 * g++.old-deja/g++.robertl/eb115.C (main): Same.
57343 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
57344 * g++.old-deja/g++.robertl/eb109.C: Same.
57345 * g++.old-deja/g++.other/sibcall1.C (main): Same.
57346 * g++.old-deja/g++.mike/rtti1.C: Same.
57347 * g++.old-deja/g++.mike/p658.C: Same.
57348 * g++.old-deja/g++.mike/net46.C: Same.
57349 * g++.old-deja/g++.mike/net34.C: Same.
57350 * g++.old-deja/g++.mike/memoize1.C: Same.
57351 * g++.old-deja/g++.mike/eh2.C: Same.
57352 * g++.old-deja/g++.law/weak.C: Same.
57353 * g++.old-deja/g++.law/visibility7.C: Same.
57354 * g++.old-deja/g++.law/visibility25.C: Same.
57355 * g++.old-deja/g++.law/visibility22.C: Same.
57356 * g++.old-deja/g++.law/visibility2.C: Same.
57357 * g++.old-deja/g++.law/visibility17.C: Same.
57358 * g++.old-deja/g++.law/visibility13.C: Same.
57359 * g++.old-deja/g++.law/visibility10.C: Same.
57360 * g++.old-deja/g++.law/visibility1.C: Same.
57361 * g++.old-deja/g++.law/virtual3.C (eval): Same.
57362 * g++.old-deja/g++.law/vbase1.C: Same.
57363 * g++.old-deja/g++.law/operators32.C: Same.
57364 * g++.old-deja/g++.law/nest3.C: Same.
57365 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
57366 * g++.old-deja/g++.law/except5.C (main): Same.
57367 * g++.old-deja/g++.law/cvt7.C (run): Same.
57368 * g++.old-deja/g++.law/cvt2.C: Same.
57369 * g++.old-deja/g++.law/cvt16.C: Same.
57370 * g++.old-deja/g++.law/ctors6.C (bar): Same.
57371 * g++.old-deja/g++.law/ctors17.C (main): Same.
57372 * g++.old-deja/g++.law/ctors13.C: Same.
57373 * g++.old-deja/g++.law/ctors12.C (main): Same.
57374 * g++.old-deja/g++.law/ctors10.C: Same.
57375 * g++.old-deja/g++.law/code-gen5.C: Same.
57376 * g++.old-deja/g++.law/bad-error7.C: Same.
57377 * g++.old-deja/g++.law/arm9.C: Same.
57378 * g++.old-deja/g++.law/arm12.C: Same.
57379 * g++.old-deja/g++.law/arg8.C: Same.
57380 * g++.old-deja/g++.law/arg1.C: Same.
57381 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
57382 * g++.old-deja/g++.jason/template31.C: Same.
57383 * g++.old-deja/g++.jason/template24.C (main): Same.
57384 * g++.old-deja/g++.jason/2371.C: Same.
57385 * g++.old-deja/g++.eh/new2.C: Same.
57386 * g++.old-deja/g++.eh/new1.C: Same.
57387 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
57388 * g++.old-deja/g++.brendan/nest21.C (main): Same.
57389 * g++.old-deja/g++.brendan/err-msg3.C: Same.
57390 * g++.old-deja/g++.brendan/crash62.C: Same.
57391 * g++.old-deja/g++.brendan/crash52.C: Same.
57392 * g++.old-deja/g++.brendan/crash49.C (main): Same.
57393 * g++.old-deja/g++.brendan/crash38.C: Same.
57394 * g++.old-deja/g++.brendan/crash15.C (main): Same.
57395 * g++.old-deja/g++.brendan/copy9.C: Same.
57397 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
57399 * gcc.c-torture/execute/20001203-2.c (memset):
57400 Count argument is of type __SIZE_TYPE__.
57402 2001-04-04 Diego Novillo <dnovillo@redhat.com>
57404 * gcc.c-torture/compile/20010404-1.c: New test.
57406 2001-04-04 Jakub Jelinek <jakub@redhat.com>
57408 * gcc.c-torture/compile/20010326-1.c: New test.
57410 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
57412 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
57413 peculiarities of the SH.
57414 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
57416 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
57418 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
57419 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
57420 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
57422 2001-04-02 Jakub Jelinek <jakub@redhat.com>
57424 * g77.f-torture/compile/20010321-1.f: New test.
57426 2001-04-02 Jakub Jelinek <jakub@redhat.com>
57428 * gcc.c-torture/compile/20010329-1.c: New test.
57430 2001-04-02 Jakub Jelinek <jakub@redhat.com>
57432 * gcc.c-torture/execute/20010329-1.c: New test.
57434 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
57436 * g++.old-deja/g++.other/eh4.C: Fix typo.
57438 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
57440 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
57442 2001-03-28 Philip Blundell <philb@gnu.org>
57444 * gcc.c-torture/compile/20010328-1.c: New test.
57446 2001-03-27 Richard Henderson <rth@redhat.com>
57448 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
57449 * g++.old-deja/g++.eh/vbase3.C: Likewise.
57451 2001-03-27 Alan Modra <alan@linuxcare.com.au>
57453 * gcc.c-torture/compile/20010327-1.c: New test.
57455 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
57457 * g++.old-deja/g++.other/friend12.C: New test.
57458 * g++.old-deja/g++.other/friend9.C: Expect no errors.
57459 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
57461 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
57463 * gcc.c-torture/execute/20010325-1.c: New test.
57465 2001-03-23 Jakub Jelinek <jakub@redhat.com>
57467 * g++.old-deja/g++.other/mangle3.C: New test.
57469 2001-03-22 Jakub Jelinek <jakub@redhat.com>
57471 * g++.old-deja/g++.other/anon8.C: New test.
57473 2001-03-20 Philip Blundell <philb@gnu.org>
57475 * gcc.c-torture/compile/20010320-1.c: New test.
57477 2001-03-17 Richard Henderson <rth@redhat.com>
57479 * g++.old-deja/g++.other/eh4.C: Add expected error text.
57481 2001-03-15 Geoff Keating <geoff@redhat.com>
57483 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
57486 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
57488 * g++.old-deja/g++.other/eh4.C: New test.
57490 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
57492 * gcc.dg/cpp/mi1.c: Update.
57494 2001-03-14 Jakub Jelinek <jakub@redhat.com>
57496 * g++.old-deja/g++.other/regstack.C: New test.
57498 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
57500 * g++.old-deja/g++.other/ref4.C: New test.
57502 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
57504 * objc/execute/va_method.m: Added.
57505 * objc/execute/IMP.m: Added.
57506 * objc/execute/_cmd.m: Added.
57507 * objc/execute/accessing_ivars.m: Added.
57508 * objc/execute/class-1.m: Added.
57509 * objc/execute/class-10.m: Added.
57510 * objc/execute/class-11.m: Added.
57511 * objc/execute/class-12.m: Added.
57512 * objc/execute/class-13.m: Added.
57513 * objc/execute/class-14.m: Added.
57514 * objc/execute/class-2.m: Added.
57515 * objc/execute/class-3.m: Added.
57516 * objc/execute/class-4.m: Added.
57517 * objc/execute/class-5.m: Added.
57518 * objc/execute/class-6.m: Added.
57519 * objc/execute/class-7.m: Added.
57520 * objc/execute/class-8.m: Added.
57521 * objc/execute/class-9.m: Added.
57522 * objc/execute/class-tests-1.h
57523 * objc/execute/class-tests-2.h
57524 * objc/execute/compatibility_alias.m: Added.
57525 * objc/execute/encode-1.m: Added.
57526 * objc/execute/formal_protocol-1.m: Added.
57527 * objc/execute/formal_protocol-2.m: Added.
57528 * objc/execute/formal_protocol-3.m: Added.
57529 * objc/execute/formal_protocol-4.m: Added.
57530 * objc/execute/formal_protocol-5.m: Added.
57531 * objc/execute/formal_protocol-6.m: Added.
57532 * objc/execute/formal_protocol-7.m: Added.
57533 * objc/execute/informal_protocol.m: Added.
57534 * objc/execute/initialize.m: Added.
57535 * objc/execute/load.m: Added.
57536 * objc/execute/many_args_method.m: Added.
57537 * objc/execute/nested-3.m: Added.
57538 * objc/execute/no_clash.m: Added.
57539 * objc/execute/private.m: Added.
57540 * objc/execute/redefining_self.m: Added.
57541 * objc/execute/root_methods.m: Added.
57542 * objc/execute/selector-1.m: Added.
57543 * objc/execute/static-1.m: Added.
57544 * objc/execute/static-2.m: Added.
57545 * objc/execute/va_method.m: Added.
57547 2001-03-10 Richard Henderson <rth@redhat.com>
57549 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
57551 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
57553 * g++.old-deja/g++.other/crash31.C: XFAIL.
57554 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
57555 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
57556 * gcc.c-torture/execute/20010123-1.x: XFAIL.
57557 * gcc.c-torture/execute/20010124-1.x: XFAIL.
57558 * gcc.dg/sequence-pt-1.c: XFAIL one test.
57560 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
57562 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
57564 2001-03-06 Zack Weinberg <zackw@stanford.edu>
57566 * gcc.dg/20000724-1.c: Don't use multiline strings.
57568 2001-03-06 Zack Weinberg <zackw@stanford.edu>
57570 * objc/execute/string1.m, objc/execute/string2.m: Compare the
57571 result of -cString against what we expect it to be; don't just
57572 print it out for no one to read.
57574 * objc/execute/string3.m, objc/execute/string4.m: New tests.
57575 Based on testcases provided by Nicola Pero.
57577 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
57579 * gcc.dg/cpp/macro7.c: New test.
57581 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
57583 * gcc.dg/cpp/multiline.c: Update.
57585 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
57587 * g++.old-deja/g++.other/enum3.C: New test.
57589 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
57591 * g++.old-deja/g++.other/pod1.C: New test.
57593 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
57595 * g++.old-deja/g++.ext/overload1.C: New test.
57597 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
57599 * g++.old-deja/g++.pt/using1.C: New test.
57601 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
57603 * g++.old-deja/g++.other/using9.C: New test.
57605 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
57607 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
57609 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
57611 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
57613 * g++.old-deja/g++.ext/realpt1.C: Remove.
57615 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
57617 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
57619 2001-02-26 Will Cohen <wcohen@redhat.com>
57621 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
57623 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
57625 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
57626 templatized constructors.
57628 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57630 * gcc.c-torture/execute/20010224-1.c: New test.
57632 2001-02-23 Jakub Jelinek <jakub@redhat.com>
57634 * gcc.c-torture/execute/20010222-1.c: New test.
57636 2001-02-22 Jakub Jelinek <jakub@redhat.com>
57638 * g++.old-deja/g++.other/inline20.C: New test.
57640 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
57642 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
57644 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
57646 * g++.old-deja/g++.other/lookup22.C: New test.
57648 2001-02-19 Zack Weinberg <zackw@stanford.edu>
57650 * g77.dg: New directory.
57651 * g77.dg/20010216-1.f: New test case.
57652 * g77.dg/dg.exp: New driver.
57653 * lib/g77-dg.exp: New driver library.
57655 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57657 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
57659 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
57661 * g++.old-deja/g++.other/decl9.C: New test.
57663 2001-02-16 Jakub Jelinek <jakub@redhat.com>
57665 * g++.old-deja/g++.other/init16.C: Update the test so that it does
57666 not need <string> and also tests the initialization at runtime.
57668 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
57670 * gcc.c-torture/execute/longlong.c: New test.
57672 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
57674 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
57676 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
57678 * gcc.c-torture/execute/920302-1.c (execute):
57679 Change argument type to short.
57681 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
57683 * g++.old-deja/g++.pt/deduct6.C: New test.
57685 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
57687 * g++.old-deja/g++.pt/deduct5.C: New test.
57689 2001-02-14 Jakub Jelinek <jakub@redhat.com>
57691 * gcc.c-torture/execute/20010209-1.c: New test.
57693 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
57695 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
57697 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
57699 * g++.dg/vtgc1.C: Update for new ABI.
57701 * consistency.vlad: New directory, 1665 files.
57703 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
57705 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
57707 * gcc.dg/cpp/digraphs.c: Declare puts.
57709 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
57711 * g++.old-deja/g++.other/warn5.C: New test.
57713 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
57715 * g++.old-deja/g++.pt/spec40.C: New test.
57717 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
57719 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
57721 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
57723 2001-02-12 Jakub Jelinek <jakub@redhat.com>
57725 * gcc.c-torture/compile/20010209-1.c: New test.
57727 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
57729 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
57730 excess errors message but not if it crashes.
57731 * g++.old-deja/g++.other/crash27.C: Likewise.
57732 * g++.old-deja/g++.other/crash28.C: Likewise.
57733 * g++.old-deja/g++.other/crash30.C: Likewise.
57734 * g++.old-deja/g++.other/crash32.C: Likewise.
57735 * g++.old-deja/g++.other/crash35.C: Likewise.
57736 * g++.old-deja/g++.pt/inherit2.C: Likewise.
57738 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
57740 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
57741 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
57742 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
57743 g77.f-torture/execute/execute.exp,
57744 g77.f-torture/noncompile/noncompile.exp,
57745 gcc.c-torture/execute/execute.exp,
57746 gcc.c-torture/execute/memcheck/memcheck.exp,
57747 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
57748 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
57749 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
57750 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
57751 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
57752 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
57753 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
57754 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
57755 Remove bug reporting instructions with ancient email addresses.
57757 2001-02-07 Jakub Jelinek <jakub@redhat.com>
57759 * gcc.dg/20010202-1.c: New test.
57760 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
57762 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
57764 * g++.dg/stdbool-if.C: New test.
57766 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
57768 * objc/execute/fdecl.m: Added main().
57770 2001-02-07 Jakub Jelinek <jakub@redhat.com>
57772 * gcc.c-torture/execute/20010206-1.c: New test.
57774 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
57776 * gcc.dg/cpp/avoidpaste1.c: Update.
57778 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
57780 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
57781 Pero <nicola@brainstorm.co.uk>.
57782 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
57784 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
57786 * g++.old-deja/g++.pt/spec39.C: New test.
57788 2001-02-05 Jakub Jelinek <jakub@redhat.com>
57790 * gcc.c-torture/compile/20010202-1.c: New test.
57792 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
57794 * g++.old-deja/g++.abi/primary2.C: New test.
57795 * g++.old-deja/g++.abi/primary3.C: New test.
57796 * g++.old-deja/g++.abi/primary4.C: New test.
57797 * g++.old-deja/g++.abi/primary5.C: New test.
57798 * g++.old-deja/g++.abi/vtable3.h: New test.
57799 * g++.old-deja/g++.abi/vtable3a.C: New test.
57800 * g++.old-deja/g++.abi/vtable3b.C: New test.
57801 * g++.old-deja/g++.abi/vtable3c.C: New test.
57802 * g++.old-deja/g++.abi/vtable3d.C: New test.
57803 * g++.old-deja/g++.abi/vtable3e.C: New test.
57804 * g++.old-deja/g++.abi/vtable3f.C: New test.
57805 * g++.old-deja/g++.abi/vtable3g.C: New test.
57806 * g++.old-deja/g++.abi/vtable3h.C: New test.
57807 * g++.old-deja/g++.abi/vtable3i.C: New test.
57808 * g++.old-deja/g++.abi/vtable3j.C: New test.
57809 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
57811 2001-02-03 Jakub Jelinek <jakub@redhat.com>
57813 * g++.old-deja/g++.other/anon6.C: New test.
57814 * g++.old-deja/g++.other/anon7.C: New test.
57816 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
57818 * gcc.dg/cpp/avoidpaste2.c: New tests.
57820 2001-01-31 Jakub Jelinek <jakub@redhat.com>
57822 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
57824 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
57826 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
57827 DECIMAL_DIG cases for Irix."
57829 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
57831 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
57833 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
57835 * gcc.dg/c99-tag-1.c: New test.
57837 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
57839 * gcc.dg/cpp/tr-warn1.c: Add tests.
57841 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
57843 * gcc.dg/cpp/avoidpaste1.c: Update.
57844 * gcc.dg/cpp/paste4.c: Update.
57846 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
57848 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
57851 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
57853 * g++.old-deja/g++.other/inline19.C: New test.
57855 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
57857 * gcc.dg/Wlarger-than.c: New test.
57859 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
57861 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
57863 2001-01-29 Jakub Jelinek <jakub@redhat.com>
57865 * gcc.c-torture/execute/20010129-1.c: New test.
57866 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
57868 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
57870 * gcc.dg/cpp/avoidpaste1.c: Test case.
57872 2001-01-28 Jakub Jelinek <jakub@redhat.com>
57874 * g++.old-deja/g++.other/inline18.C: New test.
57876 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57878 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
57879 and __builtin_putchar.
57881 2001-01-27 Jakub Jelinek <jakub@redhat.com>
57883 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
57886 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
57888 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
57889 floating point number rounding mode to round to the nearest
57890 representable mode.
57892 2001-01-25 Jakub Jelinek <jakub@redhat.com>
57894 * g++.old-deja/g++.other/mangle2.C: New test.
57896 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
57898 * gcc.c-torture/compile/20010124-1.c: New test.
57900 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
57902 * g++.old-deja/g++.pt/spec38.C: New test.
57904 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
57906 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
57909 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57911 * gcc.c-torture/execute/20010123-1.c: New test.
57913 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
57915 * g++.old-deja/g++.pt/spec37.C: New test.
57917 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
57919 * g++.old-deja/g++.pt/overload14.C: New test.
57921 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
57923 * gcc.c-torture/execute/20010122-1.c: New test, exercise
57924 __builtin_return_address.
57926 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
57928 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
57929 * g++.old-deja/g++.pt/spec35.C: New test.
57930 * g++.old-deja/g++.pt/spec36.C: New test.
57932 2001-01-20 Jakub Jelinek <jakub@redhat.com>
57934 * gcc.c-torture/compile/20010118-1.c: New test.
57936 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
57938 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
57940 2001-01-19 Jakub Jelinek <jakub@redhat.com>
57942 * gcc.c-torture/execute/20010119-1.c: New test.
57944 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
57946 * g++.old-deja/g++.other/vbase5.C: New test.
57948 2001-01-19 Jakub Jelinek <jakub@redhat.com>
57950 * gcc.c-torture/execute/20010118-1.c: New test.
57952 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
57954 * g++.old-deja/g++.pt/deduct3.C: New test.
57956 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
57958 * g++.old-deja/g++.pt/spec34.C: New test.
57960 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
57962 * g77.f-torture/compile/20000601-2.f: New test.
57964 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
57966 * g++.old-deja/g++.other/init17.C: New test.
57968 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
57970 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
57972 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
57974 * g++.old-deja/g++.pt/unify8.C: New test.
57976 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
57978 * g++.old-deja/g++.abi/vbase1.C: New test.
57980 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
57982 * g++.old-deja/g++.pt/crash65.C: New test.
57984 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
57986 * gcc.dg/cpp/assembl2.S: New test case.
57988 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
57990 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
57993 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
57995 * g++.old-deja/g++.other/builtins1.C: New test.
57996 * g++.old-deja/g++.other/builtins2.C: Likewise.
57997 * g++.old-deja/g++.other/builtins3.C: Likewise.
57998 * g++.old-deja/g++.other/builtins4.C: Likewise.
58000 2001-01-17 Jakub Jelinek <jakub@redhat.com>
58002 * gcc.c-torture/compile/20010117-1.c: New test.
58003 * gcc.c-torture/compile/20010117-2.c: New test.
58005 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
58007 * g77.f-torture/execute/20010116.[fx]: New test,
58009 * g77.f-torture/compile/20010115.f: Indicate it's
58010 a test for PR fortran/1636.
58012 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
58014 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
58016 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
58018 * g77.f-torture/compile/20010115.f: New test.
58020 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
58022 * g++.old-deja/g++.pt/nontype5.C: New test.
58024 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
58026 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
58027 have an equivalent working one below it.
58029 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
58031 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
58032 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
58034 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
58036 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
58037 message containing "init_priority".
58038 (conpr-2.C): Likewise.
58039 (conpr-3.C): Likewise.
58040 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
58042 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58044 * gcc.c-torture/execute/20010114-2.c: New test.
58046 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
58048 * gcc.c-torture/compile/20010114-1.c: New test.
58049 * gcc.c-torture/compile/20010114-1.x: Xfail.
58050 * gcc.c-torture/compile/20010114-2.c: New test.
58051 * gcc.c-torture/execute/20010114-1.c: New test.
58052 * gcc.dg/trunc-1.c: New test.
58053 * gcc.dg/uninit-B.c: New test.
58055 2001-01-13 Nick Clifton <nickc@redhat.com>
58057 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
58060 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
58062 * gcc.c-torture/compile/20010113-1.c: New test.
58064 2001-01-13 Jakub Jelinek <jakub@redhat.com>
58066 * gcc.c-torture/compile/20001212-1.c: New test.
58068 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
58070 * gcc.dg/cpp/widestr1.c: Update.
58071 * gcc.dg/cpp/prag-imp.c: Remove.
58073 2001-01-12 Jakub Jelinek <jakub@redhat.com>
58075 * gcc.c-torture/execute/20000801-3.x: Remove.
58076 * gcc.dg/c90-init-1.c: New test.
58077 * gcc.dg/c99-init-1.c: New test.
58078 * gcc.dg/c99-init-2.c: New test.
58079 * gcc.dg/gnu99-init-1.c: New test.
58081 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
58083 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
58084 testing that no relevant ones were found.
58086 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
58088 * g++.old-deja/g++.pt/cast2.C: New test.
58090 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
58092 * g++.old-deja/g++.pt/friend47.C: New test.
58094 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
58096 * g++.old-deja/g++.pt/instantiate13.C: New test.
58098 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
58100 * g++.old-deja/g++.other/defarg7.C: New test.
58101 * g++.old-deja/g++.other/defarg8.C: New test.
58103 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
58105 * g++.old-deja/g++.pt/crash64.C: New test.
58107 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
58109 * g++.old-deja/g++.pt/crash63.C: New test.
58111 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
58113 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
58115 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
58117 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
58119 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
58121 * g++.old-deja/g++.pt/error3.C: New test.
58123 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
58125 * g++.old-deja/g++.other/crash39.C: New test.
58127 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
58129 * g++.old-deja/g++.other/vbase4.C: New test.
58131 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
58133 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
58134 * gcc.dg/special/20000419-2.c: New file. Identical to above.
58135 * gcc.dg/special/special.exp: New test driver which will check
58136 for alias support for the above test.
58138 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
58140 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
58141 problems on small machines.
58142 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
58145 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
58147 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
58149 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
58151 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
58153 * g++.old_deja/g++.pt/using8.C: New test.
58155 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
58157 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
58159 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
58161 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
58162 where a failure is expected.
58163 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
58165 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
58167 * g++.old_deja/g++.pt/instantiate12.C: New test.
58169 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
58171 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
58173 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
58174 * g++.old-deja/g++.brendan/crash17.C: Likewise.
58175 * g++.old-deja/g++.brendan/crash29.C: Likewise.
58176 * g++.old-deja/g++.brendan/crash48.C: Likewise.
58177 * g++.old-deja/g++.brendan/ns1.C: Likewise.
58178 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
58179 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
58180 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
58181 * g++.old-deja/g++.eh/spec6.C: Likewise.
58182 * g++.old-deja/g++.jason/crash3.C: Likewise.
58183 * g++.old-deja/g++.law/ctors11.C: Likewise.
58184 * g++.old-deja/g++.law/ctors17.C: Likewise.
58185 * g++.old-deja/g++.law/ctors5.C: Likewise.
58186 * g++.old-deja/g++.law/ctors9.C: Likewise.
58187 * g++.old-deja/g++.mike/ambig1.C: Likewise.
58188 * g++.old-deja/g++.mike/net22.C: Likewise.
58189 * g++.old-deja/g++.mike/p3538a.C: Likewise.
58190 * g++.old-deja/g++.mike/p3538b.C: Likewise.
58191 * g++.old-deja/g++.mike/virt3.C: Likewise.
58192 * g++.old-deja/g++.niklas/t128.C: Likewise.
58193 * g++.old-deja/g++.other/anon4.C: Likewise.
58194 * g++.old-deja/g++.other/using1.C: Likewise.
58195 * g++.old-deja/g++.other/warn3.C: Likewise.
58196 * g++.old-deja/g++.pt/t37.C: Likewise.
58197 * g++.old-deja/g++.robertl/eb69.C: Likewise.
58198 * g++.old-deja/g++.robertl/eb71.C: Likewise.
58200 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
58202 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
58204 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58206 * gcc.c-torture/execute/stdio-opt-3.c: New test.
58208 2001-01-07 Jakub Jelinek <jakub@redhat.com>
58210 * gcc.c-torture/compile/20010107-1.c: New test.
58212 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
58214 * gcc.c-torture/execute/builtin-noret-1.c: New test.
58216 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
58218 * gcc.dg/format/format.h: New file.
58219 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
58220 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
58221 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
58222 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
58223 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
58224 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
58225 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
58226 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
58227 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
58228 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
58229 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
58230 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
58231 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
58232 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
58233 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
58234 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
58235 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
58236 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
58237 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
58238 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
58239 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
58240 instead of declaring standard types, macros and functions in each
58243 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
58245 * gcc.c-torture/execute/20010106-1.c: New test.
58247 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
58249 * gcc.dg/format/format.exp: New file.
58250 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
58251 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
58252 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
58253 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
58254 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
58255 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
58256 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
58257 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
58258 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
58259 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
58260 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
58261 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
58262 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
58263 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
58264 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
58265 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
58266 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
58267 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
58268 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
58269 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
58270 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
58271 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
58272 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
58273 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
58274 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
58275 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
58276 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
58277 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
58278 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
58279 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
58280 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
58281 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
58282 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
58283 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
58284 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
58285 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
58286 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
58287 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
58288 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
58289 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
58290 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
58291 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
58293 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
58295 * gcc.c-torture/execute/991228-1.c: Take word endianness into
58298 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
58300 * gcc.c-torture/execute/builtin-complex-1.c: New test.
58302 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
58304 * g++.old-deja/g++.pt/crash62.C: New test.
58306 2001-01-04 Richard Henderson <rth@redhat.com>
58308 * gcc.dg/20000926-1.c: Update expected warnings.
58309 * gcc.dg/array-2.c: Likewise.
58310 * gcc.dg/array-4.c: Also validate flexible array members.
58311 * gcc.dg/c99-flex-array-1.c: New.
58313 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
58315 * gcc.c-torture/compile/20001222-1.x: Remove.
58317 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
58319 * gcc.c-torture/execute/built-in-setjmp.c: New.
58321 2001-01-03 Richard Henderson <rth@redhat.com>
58323 * gcc.dg/940510-1.c: Update expected error wording.
58324 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
58326 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
58328 * lib/target-supports.exp (check_alias_available): Modified to
58329 indicate aliases not supported if only weak aliases are supported.
58331 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58333 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
58334 Turn on cmpstrsi checks for __pj__ and __i370__.
58336 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
58338 * g++.old-deja/g++.other/virtual11.C: New test.
58340 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
58342 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
58344 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58346 * gcc.c-torture/compile/20010102-1.c: New test.
58348 2001-01-02 Andreas Jaeger <aj@suse.de>
58350 * gcc.dg/noreturn-3.c: New test.
58352 * gcc.dg/noreturn-4.c: New test.
58354 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58356 * gcc.c-torture/execute/stdio-opt-1.c: Also test
58357 __builtin_fputc and __builtin_fwrite.
58359 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
58361 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
58362 signed char, not default char.
58364 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
58366 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
58368 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
58370 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
58372 2000-12-29 Richard Henderson <rth@redhat.com>
58374 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
58375 (__cyg_profile_func_exit): Define.
58377 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
58379 * g++.dg/vtgc1.C: New test.
58381 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
58383 * gcc.dg/noncompile/20001228-1.c: New test.
58385 * gcc.dg/20001228-1.c: New test.
58387 * gcc.c-torture/execute/20001228-1.c: New test.
58389 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
58391 * gcc.dg/format-strfmon-1.c: New test.
58393 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58395 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
58396 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
58397 * gcc.c-torture/execute/string-opt-1.c: Likewise.
58398 * gcc.c-torture/execute/string-opt-2.c: Likewise.
58399 * gcc.c-torture/execute/string-opt-3.c: Likewise.
58400 * gcc.c-torture/execute/string-opt-4.c: Likewise.
58401 * gcc.c-torture/execute/string-opt-6.c: Likewise.
58402 * gcc.c-torture/execute/string-opt-7.c: Likewise.
58403 * gcc.c-torture/execute/string-opt-8.c: Likewise.
58404 * gcc.c-torture/execute/string-opt-9.c: Likewise.
58405 * gcc.c-torture/execute/string-opt-10.c: Likewise.
58406 * gcc.c-torture/execute/string-opt-11.c: Likewise.
58407 * gcc.c-torture/execute/string-opt-12.c: Likewise.
58409 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
58410 * gcc.c-torture/execute/string-opt-4.c: Test index.
58412 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
58414 * gcc.c-torture/compile/20001226-1.c: New test.
58416 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
58418 * gcc.c-torture/compile/20001222-1.c: New test.
58419 * gcc.c-torture/compile/20001222-1.x: Xfail.
58421 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
58423 * gcc.c-torture/execute/comp-goto-2.c: New test.
58425 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
58427 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
58428 Use long types if __INT_MAX__ is 32767.
58429 (main): Use cast to (sint32 *) when poking 88 into a_page.
58431 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
58433 2000-12-21 Bernd Schmidt <bernds@redhat.com>
58435 * gcc.c-torture/compile/20001221-1.c: New test.
58436 * gcc.c-torture/execute/20001221-1.c: New test.
58438 2000-12-20 Richard Henderson <rth@redhat.com>
58440 * g++.old-deja/g++.pt/crash36.C: Update error lines.
58441 * g++.old-deja/g++.robertl/eb109.C: Likewise.
58443 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58445 * gcc.dg/compare3.c: New test.
58447 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
58449 * gcc.dg/format-warnll-1.c: New test.
58451 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
58453 * gcc.dg/cpp/cmdlne-P.c: New test.
58455 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
58457 * gcc.c-torture/execute/builtin-abs-1.c,
58458 gcc.c-torture/execute/builtin-abs-2.c: New tests.
58460 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
58462 * gcc.dg/cpp/multiline.c: New test.
58464 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
58466 * g++.old-deja/g++.other/syshdr1.C: Update.
58467 * gcc.dg/cpp/lineflags.c: Remove temporarily.
58469 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
58471 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
58473 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
58475 * g++.old-deja/g++.pt/ttp65.C: New test.
58477 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
58479 * g++.old-deja/g++.pt/ttp64.C: New test.
58481 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
58483 * g++.old-deja/g++.pt/spec33.C: New test.
58485 2000-12-14 Catherine Moore <clm@redhat.com>
58487 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
58488 * gcc.c-torture/execute/920612-2.c: Likewise.
58489 * gcc.c-torture/execute/920428-2.c: Likewise.
58490 * gcc-c-torture/execute/va-arg-11.c: Call exit.
58491 * gcc.c-torture/execute/va-arg-21.c: Likewise.
58493 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58495 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
58496 * gcc.dg/pack-test-2.c: Likewise.
58498 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
58500 Tests by Zack Weinberg <zackw@stanford.edu>.
58502 * gcc.dg/cpp/defined.c: Update.
58503 * gcc.dg/cpp/defined_trad.c: New tests.
58505 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
58507 * gcc.dg/cpp/trad-direct.c: Update.
58509 2000-12-11 Neil Booth <neilb@earthling.net>
58511 * gcc.dg/cpp/defined_trad.c
58513 2000-12-11 Neil Booth <neilb@earthling.net>
58515 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
58517 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
58519 * gcc.dg/format-miss-2.c: New test.
58521 2000-12-09 Neil Booth <neilb@earthling.net>
58523 * gcc.dg/cpp/lineflags.c: New tests.
58524 * gcc.dg/cpp/poison.c: Update.
58525 * gcc.dg/cpp/redef2.c: Update.
58526 * gcc.dg/cpp/skipping.c: New test.
58528 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
58530 * g++.old-deja/g++.other/eh3.C: New testcase.
58532 2000-12-07 Neil Booth <neilb@earthling.net>
58534 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
58535 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
58536 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
58537 wtr-union-init-2.c, wtr-union-init-3.c: Update.
58538 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
58541 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
58543 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
58544 __SIZE_TYPE__ instead of int for type of integers cast to
58547 2000-12-07 Jakub Jelinek <jakub@redhat.com>
58549 * g++.old-deja/g++.other/cleanup4.C: New test.
58551 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
58553 * format-sec-1.c: New test.
58555 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
58557 * gcc.dg/format-nonlit-3.c: New test.
58559 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
58561 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
58562 through a null pointer.
58564 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
58566 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
58567 * g++.old-deja/g++.pt/partial4.C: New test.
58569 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
58571 * gcc.c-torture/execute/ieee/hugeval.x: New.
58573 2000-12-06 Neil Booth <neilb@earthling.net>
58575 * gcc.dg/cpp/backslash2.c: New tests.
58577 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58579 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
58580 * gcc.c-torture/execute/stdio-opt-2.c: New test.
58582 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
58584 * gcc.c-torture/execute/20001203-2.c: New testcase.
58586 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
58588 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
58589 * g++.old-deja/g++.other/virtual10.C: New test.
58591 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
58593 * g++.old-deja/g++.mike/pmf5.C: Remove test.
58595 2000-12-05 Richard Henderson <rth@redhat.com>
58597 * gcc.c-torture/compile/20001205-1.c: New.
58599 2000-12-04 Neil Booth <neilb@earthling.net>
58601 * g++.old-deja/g++.other/virtual9.C: New test.
58602 * g++.old-deja/g++.pt/crash61.C: New test.
58603 * gcc.c-torture/execute/loop-9.c: New test.
58605 2000-12-04 Neil Booth <neilb@earthling.net>
58607 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
58608 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
58609 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
58610 * gcc.dg/cpp/extratokens.c: ...here.
58612 2000-12-04 Neil Booth <neilb@earthling.net>
58614 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
58617 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58619 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
58620 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
58622 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
58624 * gcc.c-torture/execute/20001203-1.c: New test.
58626 2000-12-03 Neil Booth <neilb@earthling.net>
58628 * gcc.dg/cpp/macro6.c: New test cases.
58630 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58632 * gcc.c-torture/execute/string-opt-9.c: New test.
58633 * gcc.c-torture/execute/string-opt-10.c: Likewise.
58634 * gcc.c-torture/execute/string-opt-11.c: Likewise.
58635 * gcc.c-torture/execute/string-opt-12.c: Likewise.
58637 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
58638 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
58640 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
58642 * gcc.dg/cpp/if-6.c: New testcase.
58644 * gcc.dg/20001201-1.c: New testcase.
58646 2000-12-02 Neil Booth <neilb@earthling.net>
58648 * g++.old-deja/g++.other/externC4.C,
58649 g++.old-deja/g++.other/friend10.C: New tests.
58651 2000-12-02 Neil Booth <neilb@earthling.net>
58653 * g++.old-deja/g++.other/instan2.C
58654 * g++.old-deja/g++.other/instan3.C: New test.
58656 2000-12-02 Neil Booth <neilb@earthling.net>
58658 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
58659 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
58660 gnuc99.c,gnuc99-pedantic.c: New tests.
58662 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
58664 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
58665 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
58667 2000-12-01 Neil Booth <neilb@earthling.net>
58669 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
58670 * gcc.dg/cpp/poison.c: Update.
58671 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
58673 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
58675 * g77.f-torture/execute/20001201.f: New test.
58677 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
58679 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
58681 2000-12-01 Jakub Jelinek <jakub@redhat.com>
58683 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
58685 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
58687 * g++.old-deja/g++.other/cast6.C: New test.
58689 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
58691 * gcc.c-torture/execute/20001130-2.c: New testcase.
58693 2000-11-30 Richard Henderson <rth@redhat.com>
58695 * gcc.c-torture/execute/20001130-1.c: New test.
58697 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
58699 * g++.old-deja/g++.other/op3.C: New test.
58701 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
58703 * g++.old-deja/g++.other/op2.C: New test.
58705 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
58707 * g++.old-deja/g++.other/crash38.C: New test.
58709 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
58711 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
58713 2000-11-29 Jakub Jelinek <jakub@redhat.com>
58715 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
58717 * gcc.c-torture/execute/string-opt-6.c: New test.
58719 * gcc.dg/20001117-1.c: Add main.
58721 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
58723 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
58725 * gcc.dg/940510-1.c: ... to here.
58727 * gcc.dg/20000926-1.c: GNU C now allows initializations of
58728 zero-size arrays in toplevel structures.
58730 2000-11-28 Jakub Jelinek <jakub@redhat.com>
58732 * gcc.c-torture/execute/loop-8.c: New test.
58734 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
58736 * g++.old-deja/g++.other/base1.C: New test.
58738 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
58740 * g++.old-deja/g++.other/parse2.C: New test.
58742 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
58744 * g++.old-deja/g++.pt/incomplete1.C: New test.
58746 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
58748 * g++.old-deja/g++.other/friend9.C: New test.
58750 2000-11-28 Jakub Jelinek <jakub@redhat.com>
58752 * gcc.dg/20001127-1.c: New test.
58754 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
58756 * g++.old-deja/g++.pt/friend46.C: New test.
58758 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
58760 * g++.old-deja/g++.other/ptrmem8.C: New test.
58762 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58764 * gcc.c-torture/execute/string-opt-7.c: New test.
58765 * gcc.c-torture/execute/string-opt-8.c: Likewise.
58767 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
58769 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
58770 instead of 'mkcheck 2'.
58772 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
58774 * gcc.c-torture/execute/memcheck/driver.c,
58775 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
58776 C9X references to refer to C99.
58778 2000-11-25 Jakub Jelinek <jakub@redhat.com>
58780 * gcc.dg/ultrasp3.c: New test.
58782 2000-11-25 Neil Booth <neilb@earthling.net>
58784 * gcc.dg/cpp/include2.c: Update test to be locale independent.
58786 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
58788 * gcc.c-torture/compile/20001123-2.c: New.
58790 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
58792 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
58794 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
58796 * gcc.dg/sequence-point-1.c: Add some new tests.
58797 * gcc.c-torture/execute/20001124-1.c: New test.
58799 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
58801 * g++.old-deja/g++.other/vaarg4.C: New test.
58802 * gcc.c-torture/compile/20001123-1.c: New test.
58804 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
58806 * g++.other/crash24.C: Adjust and remove XFAIL.
58807 * g++.other/crash37.C: New test.
58809 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
58811 * g++.old-deja/g++.pt/instantiate9.C: New test.
58813 2000-11-22 Mark Mitchell <mark@codesourcery.com>
58815 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
58818 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
58819 * g++.old-deja/g++.robertl/eb55.C: Likewise.
58821 2000-11-22 Neil Booth <neilb@earthling.net>
58823 * gcc.dg/cpp/Wtrigraphs.c: New test.
58825 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
58827 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
58829 2000-11-22 Jakub Jelinek <jakub@redhat.com>
58831 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
58833 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
58835 * lib/gcc-dg.exp: load_lib scanasm.exp.
58836 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
58837 * lib/g++-dg.exp: load_lib scanasm.exp.
58838 * lib/scanasm.exp: New.
58839 (scan-assembler, scan-assembler-not): Add optional arguments to
58840 test name, or if not present, the pattern name.
58841 (scan-assembler-dem, scan-assembler-dem-not): New.
58843 * g++.dg/dg.exp: New.
58845 2000-11-21 Neil Booth <neilb@earthling.net>
58847 * gcc.dg/cpp/integrated1.c: Remove.
58849 2000-11-21 Jakub Jelinek <jakub@redhat.com>
58851 * gcc.c-torture/execute/20001121-1.c: New test.
58853 2000-11-21 Richard Henderson <rth@redhat.com>
58855 * gcc.c-torture/compile/20001121-1.c: New test.
58857 2000-11-20 Neil Booth <neilb@earthling.net>
58859 * gcc.dg/cpp/integrated1.c: New test.
58861 2000-11-21 Jakub Jelinek <jakub@redhat.com>
58863 * g++.old-deja/g++.other/inline17.C: New test.
58865 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
58867 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
58868 local variable to be zero: I made the variable global. Now
58869 uses abort() and exit() instead of relying on main's return value.
58871 2000-11-20 Neil Booth <neilb@earthling.net>
58873 * gcc.dg/cpp/paste2.c: Update test.
58874 * objc/execute/paste.m: New test.
58876 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
58878 * gcc.dg/c99-condexpr-1.c: New test.
58880 2000-11-20 Neil Booth <neilb@earthling.net>
58882 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
58884 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
58886 * g++.old-deja/g++.pt/export1.C: New test.
58888 2000-11-20 Jakub Jelinek <jakub@redhat.com>
58890 * gcc.dg/20001117-1.c: New test.
58892 2000-11-18 Richard Henderson <rth@redhat.com>
58894 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
58896 2000-11-18 Richard Henderson <rth@redhat.com>
58898 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
58899 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
58900 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
58902 2000-11-18 Richard Henderson <rth@redhat.com>
58904 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
58905 (main): New. Exit cleanly.
58907 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
58909 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
58910 gcc.dg/c99-fordecl-2.c: New tests.
58912 2000-11-18 Richard Henderson <rth@redhat.com>
58914 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
58915 * gcc.c-torture/execute/zerolen-2.c: New.
58917 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58919 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
58922 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
58924 * g++.old-deja/g++.pt/instantiate8.C: New test.
58926 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
58928 * g++.old-deja/g++.other/incomplete.C: Add more tests.
58929 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
58931 2000-11-16 Nick Clifton <nickc@redhat.com>
58933 * gcc.c-torture/execute/nestfunc-2.c: New test.
58934 * gcc.c-torture/execute/nestfunc-3.c: New test.
58936 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
58938 * gcc.c-torture/compile/20001116-1.c: New test.
58940 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
58942 * gcc.c-torture/execute/20001115-1.c: New test.
58944 2000-11-15 Mark Mitchell <mark@codesourcery.com>
58946 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
58947 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
58948 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
58949 * g++.old-deja/g++.abi/vmihint.C: Likewise.
58951 2000-11-15 Neil Booth <neilb@earthling.net>
58953 gcc.dg/cpp/_Pragma1.c: Update.
58954 gcc.dg/cpp/_Pragma2.c: New test.
58956 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
58958 * g++.old-deja/g++.other/anon5.C: New test.
58960 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
58962 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
58965 2000-11-14 Jakub Jelinek <jakub@redhat.com>
58967 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
58970 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
58972 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
58973 labels at end of compound statements.
58975 2000-11-13 Jakub Jelinek <jakub@redhat.com>
58977 * gcc.c-torture/execute/loop-7.c: New test.
58979 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
58981 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
58983 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
58985 * gcc.dg/c99-bool-1.c: New test.
58987 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
58989 * gcc.dg/c99-scope-1.c: Remove xfail.
58990 * gcc.dg/c99-scope-2.c: New test.
58992 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
58994 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
58995 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
58997 2000-11-11 Mark Mitchell <mark@codesourcery.com>
58999 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
59002 * g++.mike/p700.C: Don't typedef wchar_t.
59003 * g++.mike/p784.C: Likewise.
59004 * g++.mike/eb101.C: Don't use __wchar_t.
59006 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
59008 * g77.f-torture/execute/20001111.[fx]: Test premature exit
59011 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
59013 * gcc.c-torture/execute/20001111-1.c: New test.
59015 2000-11-10 Nick Clifton <nickc@redhat.com>
59017 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
59018 long multuiple and accumulate.
59020 2000-11-09 Richard Henderson <rth@redhat.com>
59022 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
59023 via size_t instead of int.
59025 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
59026 * gcc.c-torture/execute/string-opt-2.c: Likewise.
59027 * gcc.c-torture/execute/string-opt-3.c: Likewise.
59028 * gcc.c-torture/execute/string-opt-4.c: Likewise.
59030 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
59032 * gcc.c-torture/compile/20001109-1.c: New test.
59033 * gcc.c-torture/compile/20001109-2.c: New test.
59035 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
59037 * g++.old-deja/g++.pt/operator1.C: New test.
59038 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
59040 2000-11-09 Jakub Jelinek <jakub@redhat.com>
59042 * gcc.dg/20001108-1.c: New test.
59044 2000-11-09 Jakub Jelinek <jakub@redhat.com>
59046 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
59047 with both arguments constant strings.
59048 * gcc.c-torture/execute/string-opt-3.c: New test.
59049 * gcc.c-torture/execute/string-opt-4.c: New test.
59050 * gcc.c-torture/execute/string-opt-5.c: New test.
59052 2000-11-08 Nick Clifton <nickc@redhat.com>
59054 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
59055 mulsidi3adddi patterns.
59057 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
59059 * g++.old-deja/g++.other/crash36.C: New test.
59061 2000-11-08 Jakub Jelinek <jakub@redhat.com>
59063 * g++.old-deja/g++.other/init16.C: New test.
59065 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
59067 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
59069 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
59071 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
59072 * gcc.c-torture/execute/va-arg-16.x: Likewise.
59073 * gcc.c-torture/execute/va-arg-17.x: Likewise.
59075 2000-11-07 DJ Delorie <dj@redhat.com>
59077 * gcc.dg/20000614-1.c: Add return so that test can pass.
59079 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59081 * gcc.c-torture/execute/string-opt-1.c: New test.
59083 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
59085 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
59086 mips-sgi-irix6.* because the MIPS ABI passes floating-point
59087 parameters in registers, and there is no way for a varargs
59088 function to know in which order the integer and floating-point
59089 parameters should be interleaved when they are placed on the
59091 * gcc.c-torture/execute/va-arg-16.x: Likewise.
59092 * gcc.c-torture/execute/va-arg-17.x: Likewise.
59094 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59096 * gcc.c-torture/execute/string-opt-2.c: New test.
59098 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
59100 * g++.old-deja/g++.pt/crash60.C: New test.
59102 2000-11-06 Jakub Jelinek <jakub@redhat.com>
59104 * g++.old-deja/g++.other/crash24.C: New test.
59105 * g++.old-deja/g++.other/crash25.C: New test.
59106 * g++.old-deja/g++.other/crash26.C: New test.
59107 * g++.old-deja/g++.other/crash27.C: New test.
59108 * g++.old-deja/g++.other/crash28.C: New test.
59109 * g++.old-deja/g++.other/crash29.C: New test.
59110 * g++.old-deja/g++.other/crash30.C: New test.
59111 * g++.old-deja/g++.other/crash31.C: New test.
59112 * g++.old-deja/g++.other/crash32.C: New test.
59113 * g++.old-deja/g++.other/crash33.C: New test.
59114 * g++.old-deja/g++.other/crash34.C: New test.
59115 * g++.old-deja/g++.other/crash35.C: New test.
59117 2000-11-06 Jakub Jelinek <jakub@redhat.com>
59119 * gcc.c-torture/execute/20001031-1.c: New test.
59121 2000-11-04 Mark Mitchell <mark@codesourcery.com>
59123 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
59126 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
59127 standards-conformant.
59129 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
59131 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
59132 * g++.old-deja/g++.mike/p755a.C: Likewise.
59133 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
59134 library makes no calls to `operator new' during initialization.
59136 2000-11-04 Neil Booth <neilb@earthling.net>
59138 * gcc.dg/cpp/include2.c: New tests.
59140 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
59142 * lib/g++.exp (g++_set_ld_library_path): New function.
59143 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
59145 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
59147 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
59150 2000-11-01 Richard Henderson <rth@redhat.com>
59152 * g++.old-deja/g++.ext/namedret1.C: New.
59153 * g++.old-deja/g++.ext/namedret2.C: New.
59154 * g++.old-deja/g++.ext/namedret3.C: New.
59156 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
59158 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
59159 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
59161 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59163 * gcc.c-torture/execute/va-arg-21.c: New test.
59165 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
59167 * gcc.dg/c99-complex-2.c: New test.
59169 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59171 * gcc.c-torture/execute/stdio-opt-1.c: New test.
59173 2000-10-31 Jakub Jelinek <jakub@redhat.com>
59175 * g++.old-deja/g++.other/inline16.C: New test.
59177 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
59179 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
59180 __PRETTY_FUNCTION__
59182 2000-10-29 Neil Booth <neilb@earthling.net>
59184 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
59186 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
59187 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
59190 2000-10-29 Neil Booth <neilb@earthling.net>
59192 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
59193 * mi1.c, mi1c.h: Add null directives to multiple-include test.
59194 * mi5.c: Test multiple includes work with -C.
59195 * trigraphs.c: Test ^= version.
59197 2000-10-28 Neil Booth <neilb@earthling.net>
59199 New tests and test updates for new macro expander.
59201 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
59202 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
59203 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
59204 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
59205 new diagnostic messages.
59207 * gcc.dg/cpp/macro3.c: New tests.
59209 2000-10-27 Mark Mitchell <mark@codesourcery.com>
59211 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
59214 2000-10-27 Jakub Jelinek <jakub@redhat.com>
59216 * g++.old-deja/g++.other/eh2.C: New test.
59218 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
59220 * gcc.c-torture/execute/20001027-1.c: New test.
59222 2000-10-26 Richard Henderson <rth@redhat.com>
59224 * gcc.c-torture/execute/20001026-1.c: New.
59226 2000-10-26 Mark Mitchell <mark@codesourcery.com>
59228 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
59229 * g++.old-deja/g++.law/builtin1.C: Likewise.
59230 * g++.old-deja/g++.law/ctors10.C: Likewise.
59231 * g++.old-deja/g++.law/virtual3.C: Likewise.
59232 * g++.old-deja/g++.mike/p658.C: Likewise.
59233 * g++.old-deja/g++.other/sibcall1.C: Likewise.
59234 * g++.old-deja/g++.other/vaarg2.C: Likewise.
59235 * g++.old-deja/g++.robertl/eb124.C: Likewise.
59236 * g++.old-deja/g++.robertl/eb44.C: Likewise.
59237 * g++.old-deja/g++.robertl/eb77.C: Likewise.
59239 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
59241 * gcc.c-torture/compile/20001024-1.c: New test.
59243 2000-10-25 Mark Mitchell <mark@codesourcery.com>
59245 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
59246 to tell us whether or not we are using V3.
59248 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
59250 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
59253 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
59255 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
59257 2000-10-25 Jakub Jelinek <jakub@redhat.com>
59259 * gcc.c-torture/execute/20001024-1.c: New test.
59261 2000-10-24 Jakub Jelinek <jakub@redhat.com>
59263 * g++.old-deja/g++.other/sibcall1.C: New test.
59265 2000-10-20 Jakub Jelinek <jakub@redhat.com>
59267 * gcc.dg/noncompile/init-3.c: New test.
59269 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
59271 * gcc.dg/format-array-1.c: New test.
59273 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
59275 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
59276 writing through null pointers; remove comment about testing
59277 unterminated strings.
59279 2000-10-17 Matthew Hiller <hiller@redhat.com>
59281 * gcc.c-torture/execute/20001017-2.c: New test.
59283 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
59285 * gcc.c-torture/compile/20001018-1.c: New test.
59286 * gcc.c-torture/compile/20001018-1.x: Xfail.
59288 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
59290 * gcc.c-torture/execute/20001017-1.c: New test.
59292 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
59294 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
59295 for multiple use of arguments with scanf formats; add tests for
59296 multiple use of arguments.
59298 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
59300 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
59301 from some old tests.
59303 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
59305 * gcc.dg/format-miss-1.c: New test.
59307 2000-10-16 Jakub Jelinek <jakub@redhat.com>
59309 * gcc.c-torture/execute/20001013-1.c: New test.
59311 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
59313 * gcc.dg/format-branch-1.c: New test.
59315 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
59317 * README, lib/file-format.exp: Remove EGCS references.
59319 2000-10-16 Jakub Jelinek <jakub@redhat.com>
59321 * gcc.dg/20001013-1.c: New test.
59323 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
59325 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
59326 for intmax_t in the compiler using __typeof__ and the type rules
59327 for conditional expressions.
59329 2000-10-13 Jakub Jelinek <jakub@redhat.com>
59331 * gcc.dg/20001012-1.c: New test.
59332 * gcc.dg/20001012-2.c: New test.
59334 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
59336 * gcc.dg/format-attr-1.c: New test.
59338 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
59340 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
59341 __LONG_LONG_MAX__ instead of LLONG_MAX.
59343 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
59345 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
59347 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
59350 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
59352 * gcc.dg/sequence-pt-1.c: New test.
59354 2000-10-11 Geoff Keating <geoffk@cygnus.com>
59356 * gcc.c-torture/execute/20001011-1.c: New testcase.
59357 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
59359 2000-10-10 Jakub Jelinek <jakub@redhat.com>
59361 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
59362 does not error on it.
59364 2000-10-10 Jakub Jelinek <jakub@redhat.com>
59366 * gcc.dg/20001009-1.c: New test.
59368 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
59370 * gcc.c-torture/compile/20001009-1.c: Move from here ....
59371 * gcc.c-torture/execute/20001009-2.c: ... to here.
59373 2000-10-09 Geoff Keating <geoffk@cygnus.com>
59375 * gcc.c-torture/compile/20001009-1.c: New testcase.
59376 * gcc.c-torture/execute/20001009-1.c: New testcase.
59377 Testcases provided by Jan Hubicka <jh@suse.cz>.
59379 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
59381 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
59382 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
59383 uintmax_t using <limits.h> to emulate the compiler's internal
59384 logic. No longer XFAIL %j tests.
59386 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
59388 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
59389 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
59390 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
59391 regexps and details of expected handling of some bad formats.
59392 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
59395 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
59397 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
59398 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
59399 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
59400 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
59403 2000-10-06 Richard Henderson <rth@cygnus.com>
59405 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
59406 * g++.old-deja/g++.brendan/crash52.C: Likewise.
59407 * g++.old-deja/g++.jason/report.C: Likewise.
59408 * g++.old-deja/g++.law/friend5.C: Likewise.
59409 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
59410 of the expected warnings.
59412 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
59414 * g++.old-deja/g++.pt/enum14.C: New test.
59416 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
59418 * g++.old-deja/g++.pt/crash59.C: New test.
59420 2000-10-04 Will Cohen <wcohen@redhat.com>
59422 * gcc.dg/20000926-1.c: New test.
59424 2000-10-03 Geoff Keating <geoffk@cygnus.com>
59426 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
59427 function name for current C++ compiler.
59428 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
59430 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
59432 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
59433 __PRETTY_FUNCTION__.
59434 * g++.old-deja/g++.ext/pretty2.C: Likewise.
59436 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59438 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
59440 2000-09-26 Jakub Jelinek <jakub@redhat.com>
59442 * gcc.c-torture/compile/20000923-1.c: New test.
59444 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
59446 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
59447 * g++.old-deja/g++.pt/ttp62.C: Same.
59448 * g++.old-deja/g++.other/inline14.C: Same.
59450 2000-09-24 Richard Henderson <rth@cygnus.com>
59452 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
59454 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
59456 * gcc.dg/c90-printf-1.c: Add test for wide string format.
59458 2000-09-22 Geoff Keating <geoffk@cygnus.com>
59460 * gcc.c-torture/compile/20000922-1.c: New file.
59462 2000-09-21 Nick Clifton <nickc@redhat.com>
59464 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
59465 a signed long modulo operation.
59466 (mod6): New function - perform an unsigned long modulo operation.
59467 (main): Add tests for modulos of very large numbers by very small
59470 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59472 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
59474 2000-09-19 Richard Henderson <rth@cygnus.com>
59476 * gcc.dg/compare2.c (case 10): XFAIL.
59478 2000-09-18 Richard Henderson <rth@cygnus.com>
59480 * gcc.c-torture/execute/20000906-1.c: Move ...
59481 * gcc.dg/20000906-1.c: ... here. Only run on targets
59482 that support __builtin_trap.
59484 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
59486 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
59488 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
59490 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
59491 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
59492 more $ format tests.
59494 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
59496 * gcc.dg/format-errmk-1.c: New test.
59498 2000-09-17 Greg McGary <greg@mcgary.org>
59500 * gcc.c-torture/execute/20000917-1.x: Remove.
59502 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
59504 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
59506 2000-09-17 Greg McGary <greg@mcgary.org>
59508 * gcc.c-torture/execute/20000917-1.c: New test.
59509 * gcc.c-torture/execute/20000917-1.x: XFAIL.
59511 2000-09-16 Neil Booth <NeilB@earthling.net>
59513 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
59514 in nested macro bug.
59516 2000-09-15 Neil Booth <NeilB@earthling.net>
59518 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
59520 2000-09-14 Jeffrey A Law (law@cygnus.com)
59522 * gcc.c-torture/execute/20000914-1.c: New test.
59524 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
59526 * g++.other/inline13.C: New test.
59528 2000-09-12 Andreas Jaeger <aj@suse.de>
59530 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
59531 constant by Ulrich Drepper <drepper@redhat.com>.
59533 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
59535 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
59537 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59539 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
59541 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
59543 * gcc.dg/cpp/backslash.c: New test.
59545 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
59547 * gcc.c-torture/execute/20000910-1.c: New test.
59548 * gcc.c-torture/execute/20000910-2.c: Likewise.
59550 2000-09-11 Robert Lipe <robertl@sco.com>
59552 * gcc.dg/pragma-align.c: New test.
59554 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
59556 * g++.old-deja/g++.pt/explicit82.C: New test.
59557 * g++.old-deja/g++.pt/explicit83.C: New test.
59559 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
59561 * gcc.dg/asm-names.c: New test.
59563 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59565 * gcc.dg/cpp/tr-warn6.c: New test
59567 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
59569 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
59572 2000-09-07 Catherine Moore <clm@redhat.com>
59574 * gcc.c-torture/execute/unroll-1.c: New test.
59576 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
59578 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
59580 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
59581 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
59582 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
59583 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
59584 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
59586 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
59587 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
59589 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
59591 * g++.old-deja/g++.pt/deduct2.C: New test.
59593 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
59595 * g++.old-deja/g++.pt/parms2.C: New test.
59597 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
59599 * g++.old-deja/g++.pt/crash58.C: New test.
59601 2000-09-06 Greg McGary <greg@mcgary.org>
59603 * gcc.c-torture/execute/20000906-1.c: New test.
59604 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
59606 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59608 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
59610 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
59612 * g++.old-deja/g++.pt/crash57.C: New test.
59614 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
59616 * g++.old-deja/g++.pt/crash56.C: New test.
59618 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
59620 * g++.old-deja/g++.pt/koenig1.C: New test.
59622 2000-09-04 Jakub Jelinek <jakub@redhat.com>
59624 * gcc.dg/20000904-1.c: New test.
59626 2000-09-04 Jakub Jelinek <jakub@redhat.com>
59628 * gcc.dg/cpp/paste8.c: New test.
59630 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
59632 * gcc.c-torture/compile/20000827-1.c: New test.
59634 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
59636 * gcc.dg/format-diag-1.c: New test.
59638 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
59640 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
59641 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
59642 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
59643 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
59644 gcc.dg/formatz-1.c: Adjust warning regular expressions.
59646 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
59648 * g++.old-deja/g++.other/nested4.C: New test.
59650 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
59652 * g++.old-deja/g++.ns/scoped1.C: New test.
59654 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
59656 * lib/g++.exp: Support testing already-installed GCC.
59658 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59660 * wtr-label-1.c, wtr-suffix-1.c: New tests.
59662 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59664 * gcc.dg/return-type-2.c: New test.
59666 2000-08-27 Geoff Keating <geoffk@cygnus.com>
59668 * gcc.c-torture/compile/20000825-1.c: New test.
59670 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
59672 * gcc.dg/dwarf2-2.c: New test.
59674 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
59676 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
59677 dg-warning regexps.
59679 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
59681 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
59682 gcc.dg/format-ext-5.c: New tests.
59684 2000-08-25 Jakub Jelinek <jakub@redhat.com>
59686 * g++.old-deja/g++.other/crash22.C: New test.
59688 2000-08-24 Mark Mitchell <mark@codesourcery.com>
59690 * gcc.dg/noncompile/930622-2.c: Adjust error message.
59692 2000-08-24 Richard Henderson <rth@cygnus.com>
59694 * gcc.dg/ia64-sync-1.c: New test.
59695 * gcc.dg/ia64-sync-2.c: New test.
59696 * gcc.dg/ia64-asm-1.c: New test.
59698 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
59700 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
59701 * gcc.dg/format-ext-2.c: New test.
59703 2000-08-23 Jason Merrill <jason@redhat.com>
59705 * lib/old-dejagnu.exp: Also ignore "In member function" and
59708 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59710 * gcc.dg/noncompile/label-lineno-1.c: New test.
59712 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
59714 * gcc.dg/c99-array-nonobj-1.c: New test.
59716 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
59718 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
59720 * gcc.dg/format-ext-1.c: New test.
59722 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
59724 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
59725 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
59726 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
59727 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
59728 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
59730 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
59732 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
59733 gcc.dg/c99-strftime-2.c: New tests.
59735 2000-08-22 Richard Henderson <rth@cygnus.com>
59737 * gcc.c-torture/execute/20000822-1.c: New test.
59739 2000-08-21 Jakub Jelinek <jakub@redhat.com>
59741 * gcc.c-torture/execute/20000819-1.x: Remove.
59743 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
59745 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
59746 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
59747 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
59748 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
59749 gcc.dg/format-xopen-1.c: New tests.
59751 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
59753 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
59755 2000-08-21 Jakub Jelinek <jakub@redhat.com>
59757 * g++.old-deja/g++.other/loop2.C: New test.
59759 * gcc.c-torture/compile/20000606-1.c: New test.
59760 * gcc.c-torture/compile/20000728-1.c: New test.
59761 * gcc.c-torture/execute/20000801-1.c: New test.
59762 * gcc.c-torture/execute/20000801-2.c: New test.
59763 * gcc.c-torture/execute/20000819-1.c: New test.
59764 * gcc.c-torture/execute/20000819-1.x: XFAIL.
59765 * gcc.dg/20000629-1.c: New test.
59766 * gcc.dg/20000724-1.c: New test.
59767 * gcc.dg/20000807-1.c: New test.
59769 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
59771 * gcc.dg/cpp/pragma-1.c: New test.
59772 * gcc.dg/cpp/pragma-2.c: New test.
59774 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
59776 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
59777 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
59779 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
59781 * gcc.c-torture/compile/20000818-1.c: New test.
59783 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
59785 * gcc.c-torture/execute/20000818-1.c: New test.
59787 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
59789 * gcc.dg/format-va-1.c: New test.
59791 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
59793 * g++.old-deja/g++.other/typedef8.C: New test.
59795 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
59797 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
59798 * g++.old-deja/g++.mike/net36.C: Mark candidate.
59799 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
59800 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
59801 * g++.old-deja/g++.other/ptrmem7.C: New test.
59802 * g++.old-deja/g++.pt/ptrmem10.C: New test.
59804 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
59806 * g++.old-deja/g++.pt/typename27.C: New test.
59808 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
59810 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
59811 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
59812 * g++.old-deja/g++.pt/friend45.C: New test.
59813 * g++.old-deja/g++.other/friend8.C: New test.
59815 2000-08-15 Richard Henderson <rth@cygnus.com>
59817 * gcc.c-torture/execute/20000815-1.c: New test.
59819 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
59821 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
59822 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
59823 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
59825 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
59827 * g++.old-deja/g++.other/refinit2.C: New test.
59829 2000-08-13 Geoff Keating <geoffk@cygnus.com>
59831 * lib/c-torture.exp (c-torture): Make
59832 compiler_conditional_xfail_data global.
59833 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
59834 compiler_conditional_xfail_data machinery.
59835 (f-torture-execute): Likewise.
59836 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
59837 and only when unrolling loops.
59839 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
59841 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
59843 * g++.old-deja/g++.pt/explicit81.C: New test.
59845 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
59847 * g++.old-deja/g++.pt/typename26.C: New test.
59849 2000-08-10 Geoff Keating <geoffk@cygnus.com>
59851 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
59854 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
59856 * g++.old-deja/g++.other/array3.C: New test.
59858 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
59860 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
59861 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
59862 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
59865 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
59867 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
59868 * g++.old-deja/g++.abi/vmihint.C: Likewise.
59870 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
59872 * gcc.c-torture/execute/20000808-1.c: New test.
59874 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
59876 * gcc.dg/c90-const-expr-1.c: New test.
59878 2000-08-08 Richard Henderson <rth@cygnus.com>
59880 * gcc.dg/noncompile/920923-1.c: Declare calloc.
59882 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
59884 * gcc.dg/noncompile/const-ll-1.c: New test.
59886 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
59888 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
59890 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
59892 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
59893 that running programs linked against the shared version of libobjc
59896 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
59898 * gcc.dg/c99-printf-1.c: New test.
59900 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
59902 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
59904 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
59906 * gcc.c-torture/execute/20000731-1.x: Delete.
59908 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
59910 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
59911 and torture_without_loops as is done by c-torture.exp.
59912 (search_for): Copy from c-torture.exp.
59913 (gcc-dg-runtest): New function, drives a directory of tests
59914 iterating over the TORTURE_OPTIONS.
59915 (scan-assembler, scan-assembler-not): Move here from
59916 individual directory drivers.
59918 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
59919 defined by lib/gcc-dg.exp.
59920 * gcc.dg/cpp/cpp.exp: Likewise.
59921 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
59922 gcc-dg-runtest, so we cycle over optimization options.
59924 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
59925 * gcc.dg/compare2.c: No longer expected to fail.
59927 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
59929 * gcc.c-torture/execute/20000804-1.c: New test.
59931 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
59933 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
59935 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
59937 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
59939 2000-08-03 Jeffrey A Law (law@cygnus.com)
59941 * gcc.c-torture/compile/20000803-1.c: New test.
59943 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
59945 * gcc.c-torture/execute/20000801-3.c,
59946 gcc.c-torture/execute/20000801-4.c: New tests.
59947 * gcc.c-torture/execute/20000801-3.x,
59948 gcc.c-torture/execute/20000801-4.x: Xfail.
59950 2000-08-02 Geoff Keating <geoffk@cygnus.com>
59952 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
59953 libobjc/.libs to allow for libtool.
59955 2000-08-02 Jakub Jelinek <jakub@redhat.com>
59957 * gcc.c-torture/compile/20000802-1.c: New test.
59959 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
59961 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
59963 2000-07-31 Jeffrey A Law (law@cygnus.com)
59965 * gcc-c-torture/execute/20000731-2.c: New test.
59967 * gcc.c-torture/execute/20000731-1.c: New test.
59968 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
59970 2000-07-31 Jakub Jelinek <jakub@redhat.com>
59972 * gcc.dg/cpp/paste7.c: New test.
59973 * gcc.dg/cpp/20000725-1.c: New test.
59975 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
59977 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
59978 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
59979 declaration warning for __builtin_dwarf_reg_size.
59981 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
59983 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
59985 * gcc.dg/noncompile/voidparam-1.c: New test.
59987 2000-07-30 Richard Henderson <rth@cygnus.com>
59989 * gcc.dg/c90-digraph-1.c: Don't xfail.
59990 * gcc.dg/compare2.c (case 10): Xfail.
59991 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
59993 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
59995 * gcc.dg/c99-main-1.c: New test.
59997 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
59999 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
60001 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
60003 * gcc.c-tortuer/execute/20000726-1.c: New test.
60005 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
60007 * gcc.c-torture/execute/enum-2.c: New test.
60009 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60011 * gcc.dg/cpp/tr-warn3.c: New test.
60013 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
60015 * g++.old-deja/g++.ext/implicit1.C: Remove.
60016 * g++.old-deja/g++.jason/c2.C: Remove
60017 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
60018 * g++.old-deja/g++.pt/crash16.C: Likewise.
60019 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
60021 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
60023 * g++.old-deja/g++.other/for2.C: New test.
60025 2000-07-25 Jakub Jelinek <jakub@redhat.com>
60027 * gcc.dg/20000720-1.c: New test.
60029 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
60031 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
60033 2000-07-24 Geoff Keating <geoffk@cygnus.com>
60035 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
60036 * gcc.c-torture/execute/20000722-1.c: New.
60037 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
60039 2000-07-24 Jakub Jelinek <jakub@redhat.com>
60041 * gcc.dg/cpp/20000720-1.S: New test.
60043 2000-07-21 Michael Meissner <meissner@redhat.com>
60045 * gcc.c-torture/execute/ieee/hugeval.c: New test.
60047 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
60049 * g++.old-deja/g++.brendan/crash16.C,
60050 g++.old-deja/g++.brendan/parse3.C,
60051 g++.old-deja/g++.brendan/redecl1.C,
60052 g++.old-deja/g++.ns/template13.C,
60053 g++.old-deja/g++.other/decl4.C,
60054 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
60056 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
60058 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
60059 and "Internal error".
60061 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
60063 * gcc.dg/cpp/paste6.c: New test.
60065 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
60067 * gcc.dg/cpp/tr-direct.c: New test.
60069 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
60070 gcc.dg/cpp/undef1.c: Tweak error regexps.
60072 2000-07-18 Eric Christopher <echristo@redhat.com>
60074 * gcc.c-torture/compile/20000718-1.c: New test.
60076 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
60078 * cpplex.c (_cpp_push_token): If the token being pushed back
60079 is the previous token in this context, just subtract one from
60081 * cppmacro.c (save_expansion): Clear aux field when storing a
60084 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
60086 * gcc.dg/noncompile/redecl-1.c: New test.
60088 2000-07-18 Jakub Jelinek <jakub@redhat.com>
60090 * gcc.c-torture/execute/20000717-5.c: New test.
60091 * gcc.c-torture/execute/20000717-1.x: Removed.
60093 2000-07-17 Richard Henderson <rth@cygnus.com>
60095 * gcc.c-torture/execute/20000717-4.c: New test.
60097 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
60099 * gcc.dg/cpp/syshdr.c: New test.
60100 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
60102 2000-07-17 Neil Booth <neilb@earthling.net>
60104 * gcc.dg/cpp/cmdlne-dM.c: New test.
60105 * gcc.dg/cpp/cmdlne-dD.c: New test.
60107 2000-07-17 Jeffrey A Law (law@cygnus.com)
60109 * gcc.c-torture/execute/20000717-3.c: New test.
60111 * gcc.c-torture/compile/20000717-1.c: New test.
60113 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
60115 * gcc.c-torture/execute/20000717-2.c: New test.
60117 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
60119 * gcc.dg/formatz-1.c: New test.
60121 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
60122 * gcc.dg/c99-digraph-1.c: New tests.
60124 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
60125 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
60127 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
60128 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
60129 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
60130 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
60131 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
60132 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
60133 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
60135 2000-07-17 Greg McGary <greg@mcgary.org>
60137 * gcc.c-torture/execute/20000717-1.c: New test.
60138 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
60140 2000-07-15 Jakub Jelinek <jakub@redhat.com>
60142 * gcc.c-torture/execute/20000715-2.c: New test.
60143 * gcc.dg/20000715-1.c: New test.
60145 2000-07-15 Michael Meissner <meissner@redhat.com>
60147 * gcc.c-torture/execute/20000715-1.c: New test.
60149 2000-07-13 Jakub Jelinek <jakub@redhat.com>
60151 * gcc.c-torture/execute/20000707-1.c: New test.
60153 2000-07-13 Neil Booth <NeilB@earthling.net>
60155 * gcc.dg/cpp/digraph1.c,
60156 gcc.dg/cpp/digraph2.c,
60157 gcc.dg/cpp/digraphs.c: New tests.
60159 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
60161 * g77.f-torture/compile/20000630-2.f: New test.
60162 * g77.f-torture/compile/20000630-2.x
60164 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
60166 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
60168 2000-07-11 Neil Booth <NeilB@earthling.net>
60170 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
60172 2000-07-11 Neil Booth <NeilB@earthling.net>
60174 * gcc.dg/cpp/cmdlne-C.c: New.
60176 2000-07-09 Neil Booth <NeilB@earthling.net>
60178 * gcc.dg/cpp/directiv.c: New tests.
60179 * gcc.dg/cpp/undef1.c: Update.
60181 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
60183 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
60185 2000-07-09 Neil Booth <NeilB@earthling.net>
60187 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
60189 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
60191 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
60192 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
60194 2000-07-08 Neil Booth <NeilB@earthling.net>
60196 * gcc.dg/cpp/macsyntx.c: New tests.
60198 2000-07-07 Jakub Jelinek <jakub@redhat.com>
60200 * gcc.dg/20000707-1.c: New test.
60202 2000-07-07 Jakub Jelinek <jakub@redhat.com>
60204 * gcc.c-torture/execute/20000706-1.c: New test.
60205 * gcc.c-torture/execute/20000706-2.c: New test.
60206 * gcc.c-torture/execute/20000706-3.c: New test.
60207 * gcc.c-torture/execute/20000706-4.c: New test.
60208 * gcc.c-torture/execute/20000706-5.c: New test.
60210 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
60212 * g++.old-deja/g++.pt/instantiate7.C: New test.
60214 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
60216 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
60217 * g++.old-deja/g++.mike/thunk3.C: Likewise.
60218 * g++.old-deja/g++.other/rtti3.C: Likewise.
60219 * g++.old-deja/g++.other/rttid3.C: Likewise.
60221 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
60223 * g77.f-torture/compile/20000630-1.x: Fix typo
60225 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
60227 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
60230 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
60232 * gcc.dg/cpp/ident.c: New test.
60234 2000-07-05 Neil Booth <NeilB@earthling.net>
60236 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
60237 gcc.dg/cpp/lexstrng.c: New tests.
60239 2000-07-04 Neil Booth <NeilB@earthling.net>
60241 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
60242 * gcc.dg/cpp/strify2.c: Same.
60244 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
60246 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
60247 * gcc.dg/cpp/19990703-1.c: Likewise.
60248 * gcc.dg/cpp/20000625-1.c: Likewise.
60249 * gcc.dg/cpp/20000625-2.c: Likewise.
60251 * gcc.dg/cpp/macro1.c,
60252 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
60253 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
60254 gcc.dg/cpp/strify1.c,
60255 gcc.dg/cpp/strify2.c: New tests.
60257 2000-07-03 Jakub Jelinek <jakub@redhat.com>
60259 * gcc.c-torture/execute/20000703-1.c: New test.
60261 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
60263 * g++.old-deja/g++.pt (lookup10.C): New test.
60265 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
60267 * g++.old-deja/g++.pt (typename25.C): New test.
60269 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
60271 * gcc.c-torture/compile/20000701-1.c: New test.
60273 2000-06-30 Nick Clifton <nickc@cygnus.com>
60275 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
60278 2000-06-30 Catherine Moore <clm@cygnus.com>
60280 * gcc.c-torture/execute/align-1.c: New test.
60282 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
60284 * g++.old-deja/g++.pt/expr8.C: New test.
60285 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
60287 2000-06-29 Nick Clifton <nickc@cygnus.com>
60289 * gcc.c-torture/compile/20000629-1.c: New test.
60291 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
60294 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
60295 gcc.dg/noncompile directory, depending on whether they're
60296 preprocessor tests or not. Annotate all the tests for the dg
60299 * gcc.c-torture/noncompile/noncompile.exp: Delete.
60300 * gcc.dg/noncompile/noncompile.exp: New.
60304 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
60305 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
60306 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
60307 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
60308 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
60309 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
60310 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
60311 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
60312 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
60313 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
60314 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
60315 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
60316 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
60317 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
60318 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
60319 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
60320 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
60321 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
60322 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
60323 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
60324 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
60325 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
60326 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
60327 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
60329 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
60330 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
60331 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
60332 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
60333 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
60334 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
60336 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
60338 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
60339 declare one variable. On the fourth, error.
60340 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
60341 declared by 20000628-1a.h.
60343 2000-06-29 Richard Henderson <rth@redhat.com>
60345 * gcc.c-torture/execute/930529-1.x: New file.
60346 * gcc.dg/920413-1.c: Adjust expected warning text.
60347 * gcc.dg/980217-1.c: Declare abort.
60348 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
60350 2000-06-29 Jeffrey A Law (law@cygnus.com)
60352 * g77.f-torture/compile/20000629-1.f: New test.
60353 * g77.f-torture/compile/20000629-1.x: Expected to fail.
60355 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
60357 Rearrange lots of files, removing entirely the
60358 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
60362 gcc.c-torture/code_quality/code_quality.exp
60363 gcc.c-torture/special/special.exp
60364 gcc.failure/failure.exp
60365 gcc.failure/940409-1.x
60366 gcc.c-torture/compile/961203-1.x
60369 gcc.misc-tests/linkage.exp
60370 gcc.c-torture/execute/920730-1t.c
60371 gcc.c-torture/execute/920730-1t.x
60372 gcc.c-torture/compile/920520-1.x
60373 gcc.c-torture/compile/920521-1.x
60374 gcc.c-torture/compile/981006-1.x
60375 gcc.c-torture/execute/eeprof-1.x
60377 * Moved files (possibly with modifications to fit a new harness):
60379 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
60380 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
60381 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
60382 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
60383 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
60384 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
60385 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
60386 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
60387 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
60388 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
60389 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
60390 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
60391 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
60392 gcc.failure/940409-1.c gcc.dg/940409-1.c
60394 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
60396 * c-torture/compile/961203-1.x: Delete.
60398 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
60399 not exit. Include stdio.h.
60400 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
60401 * gcc.misc-tests/dg-12.c: Likewise.
60402 * gcc.misc-tests/dg-5.c: Likewise.
60403 * gcc.misc-tests/dg-6.c: Likewise.
60404 * gcc.misc-tests/dg-7.c: Prototype abort.
60405 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
60406 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
60407 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
60409 * gcc.misc-tests/sieve.c: Use return from main, not exit.
60410 * gcc.misc-tests/sort2.c: Use return from main, not exit.
60412 2000-06-28 Jakub Jelinek <jakub@redhat.com>
60414 * gcc.dg/cpp/20000628-1.c: New test.
60415 * gcc.dg/cpp/20000628-1.h: New header for above test.
60416 * gcc.dg/cpp/20000628-1a.h: Likewise.
60418 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
60420 * gcc.dg/cpp: New directory.
60421 * gcc.dg/cpp/cpp.exp: New driver.
60422 * gcc.dg/cpp/20000627-1.c: New test.
60423 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
60424 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
60425 and rewrite as a compilation test.
60427 * gcc.dg: Move many files into the cpp subdirectory, possibly
60428 renaming or editing them as well.
60430 990119-1.c cpp/19990119-1.c
60431 990228-1.c cpp/19990228-1.c
60432 990407-1.c cpp/19990407-1.c
60433 990409-1.c cpp/19990409-1.c
60434 990413-1.c cpp/19990413-1.c
60435 990703-1.c cpp/19990703-1.c
60436 20000127-1.c cpp/20000127-1.c
60437 20000129-1.c cpp/20000129-1.c
60438 20000207-1.c cpp/20000207-1.c
60439 20000207-2.c cpp/20000207-2.c
60440 20000209-1.c cpp/20000209-1.c
60441 20000209-2.c cpp/20000209-2.c
60442 20000301-1.c cpp/20000301-1.c
60443 20000419-1.c cpp/20000419-1.c
60444 20000510-1.S cpp/20000510-1.S
60445 20000519-1.c cpp/20000519-1.c
60446 20000529-1.c cpp/20000529-1.c
60447 20000625-1.c cpp/20000625-1.c
60448 20000625-2.c cpp/20000625-2.c
60449 cpp-as1.c cpp/assert1.c
60450 cpp-as2.c cpp/assert2.c
60451 cxx-comments-1.c cpp/cxxcom1.c
60452 cxx-comments-2.c cpp/cxxcom2.c
60453 endif-label.c cpp/endif.c
60454 cpp-hash1.c cpp/hash1.c
60455 cpp-hash2.c cpp/hash2.c
60456 cpp-if1.c cpp/if-1.c
60457 cpp-if2.c cpp/if-2.c
60458 cpp-if3.c cpp/if-3.c
60459 cpp-if4.c cpp/if-4.c
60460 cpp-if5.c cpp/if-5.c
60461 cpp-cond.c cpp/if-cexp.c
60462 cpp-missingop.c cpp/if-mop.c
60463 cpp-missingparen.c cpp/if-mpar.c
60464 cpp-opprec.c cpp/if-oppr.c
60465 cpp-ifparen.c cpp/if-paren.c
60466 cpp-shortcircuit.c cpp/if-sc.c
60467 cpp-shift.c cpp/if-shift.c
60468 cpp-unary.c cpp/if-unary.c
60469 cpp-li1.c cpp/line1.c
60470 cpp-li2.c cpp/line2.c
60471 lineno.c cpp/line3.c
60472 lineno-2.c cpp/line4.c
60474 cpp-mic.h cpp/mi1c.h
60475 cpp-micc.h cpp/mi1cc.h
60476 cpp-mind.h cpp/mi1nd.h
60477 cpp-mindp.h cpp/mi1ndp.h
60478 cpp-mix.h cpp/mi1x.h
60479 cpp-mi2.c cpp/mi2.c
60480 cpp-mi2a.h cpp/mi2a.h
60481 cpp-mi2b.h cpp/mi2b.h
60482 cpp-mi2c.h cpp/mi2c.h
60483 cpp-mi3.c cpp/mi3.c
60484 cpp-mi3.def cpp/mi3.def
60485 poison-1.c cpp/poison.c
60486 pr-impl.c cpp/prag-imp.c
60487 cpp-redef-2.c cpp/redef1.c
60488 cpp-redef.c cpp/redef2.c
60489 strpaste.c cpp/strp1.c
60490 strpaste-2.c cpp/strp2.c
60491 cpp-tradpaste.c cpp/tr-paste.c
60492 cpp-tradstringify.c cpp/tr-str.c
60493 cpp-tradwarn1.c cpp/tr-warn1.c
60494 cpp-tradwarn2.c cpp/tr-warn2.c
60495 trigraphs.c cpp/trigraphs.c
60496 cpp-unc1.c cpp/unc1.c
60497 cpp-unc2.c cpp/unc2.c
60498 cpp-unc3.c cpp/unc3.c
60499 cpp-unc.c cpp/unc4.c
60500 undef.c cpp/undef1.c
60501 undef-2.c cpp/undef2.c
60502 cpp-wi1.c cpp/widestr1.c
60504 2000-06-27 Mark Mitchell <mark@codesourcery.com>
60506 * lib/g++.exp (g++_include_flags): Tweak.
60508 2000-06-27 H.J. Lu <hjl@gnu.org>
60509 Loren J. Rittle <ljrittle@acm.org>
60511 * lib/g++.exp (g++_include_flags): Override libgloss.exp
60512 version with one that knows about the new gcc tree structure.
60513 (g++_link_flags): Same.
60515 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
60517 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
60518 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
60519 case we are cross-compiling.
60521 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
60522 g++.old-deja/g++.niklas/Makefile.in,
60523 g++.old-deja/g++.niklas/configure.in,
60524 g++.old-deja/g++.other/Makefile.in,
60525 g++.old-deja/g++.other/configure.in,
60526 gcc.c-torture/code_quality/Makefile.in,
60527 gcc.c-torture/code_quality/configure.in,
60528 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
60529 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
60530 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
60531 gcc.c-torture/execute/ieee/Makefile.in,
60532 gcc.c-torture/execute/ieee/configure.in,
60533 gcc.c-torture/noncompile/Makefile.in,
60534 gcc.c-torture/noncompile/configure.in,
60535 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
60536 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
60537 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
60539 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
60541 * g++.old-deja/g++.other/ambig3.C: New test.
60543 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
60545 * g++.old-deja/g++.pt/syntax1.C: New test.
60546 * g++.old-deja/g++.pt/syntax2.C: New test.
60547 * g++.old-deja/g++.other/syntax3.C: New test.
60548 * g++.old-deja/g++.other/syntax4.C: New test.
60550 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
60552 * gcc.dg/20000623-1.c: Prototype exit and abort.
60554 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
60556 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
60558 * gcc.dg/cpp-mi3.def: New file.
60560 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
60562 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
60563 lexer's error messages.
60564 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
60565 divine anything from the linemarkers.
60566 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
60567 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
60569 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
60571 * gcc.dg/20000623-1.c: New test.
60573 2000-06-22 Jakub Jelinek <jakub@redhat.com>
60575 * gcc.c-torture/execute/20000622-1.c: New test.
60577 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
60579 * g++.old-deja/g++.other/init15.C: New test.
60581 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
60583 * g++.old-deja/g++.pt/vaarg2.C: New test.
60584 * g++.old-deja/g++.pt/vaarg3.C: New test.
60586 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
60588 * g++.old-deja/g++.other/dyncast6.C: New test.
60590 2000-06-15 Jakub Jelinek <jakub@redhat.com>
60592 * gcc.c-torture/execute/loop-6.c: New test.
60594 2000-06-14 Jakub Jelinek <jakub@redhat.com>
60596 * gcc.dg/20000614-1.c: New test.
60597 * gcc.dg/20000614-2.c: New test.
60599 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
60601 * g++.old-deja/g++.other/inline12.C: New test.
60603 2000-06-13 Jakub Jelinek <jakub@redhat.com>
60605 * g++.old-deja/g++.other/eh1.C: New test.
60607 2000-06-12 Jakub Jelinek <jakub@redhat.com>
60609 * g++.old-deja/g++.other/type.C: New test.
60611 2000-06-05 Jakub Jelinek <jakub@redhat.com>
60613 * g++.old-deja/g++.other/initstring.C: New test.
60615 2000-06-12 Jason Merrill <jason@redhat.com>
60617 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
60619 2000-06-09 Jeffrey A Law (law@cygnus.com)
60621 * gcc.c-torture/compile/20000609-1.c: New test.
60623 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
60625 * gcc.dg/20000609-1.c: New test.
60627 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
60629 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
60630 * gcc.c-torture/noncompile/poison-1.c: Move...
60631 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
60632 * gcc.dg/cpp-li1.c: Add a token after the #line.
60634 2000-06-05 Richard Henderson <rth@cygnus.com>
60636 * gcc.c-torture/execute/20000605-2.c: New test.
60637 * gcc.c-torture/execute/20000605-3.c: New test.
60639 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
60641 * g77.f-torture/execute/20000503-1.x: New file.
60643 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
60645 * g++.old-deja/g++.eh/badalloc1.C: New test.
60647 2000-06-05 Richard Henderson <rth@cygnus.com>
60649 * gcc.c-torture/execute/20000605-1.c: New test.
60651 2000-06-05 Jakub Jelinek <jakub@redhat.com>
60652 Nathan Sidwell <nathan@codesourcery.com>
60654 * gcc.c-torture/compile/20000605-1.c: New test.
60656 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
60658 * g77.f-torture/compile/20000601-1.f: New test.
60660 2000-06-03 Richard Henderson <rth@cygnus.com>
60662 * gcc.c-torture/execute/20000603-1.c: New.
60664 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
60666 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
60667 * gcc.dg/noreturn-2.c (noreturn): Likewise.
60669 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
60671 * gcc.dg/compare2.c (case 12): XFAIL.
60672 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
60673 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
60675 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
60677 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
60679 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
60680 guard macro is already defined when the header is first
60682 * gcc.dg/cpp-mix.h: New file.
60683 * gcc.dg/endif-label.c: Update patterns to match compiler.
60685 * g++.brendan/complex1.C: Declare abort.
60686 * g++.law/refs4.C: Remove XFAIL.
60687 * g++.oliva/expr2.C: Declare abort and exit.
60689 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
60691 * gcc.c-torture/execute/20000528-1.c: New test.
60693 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
60694 * g++.old-deja/g++.law/temps4.C: Likewise.
60696 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
60697 stdlib.h. Call abort() on failure.
60698 * g++.old-deja/g++.law/refs4.C: Likewise.
60699 * g++.old-deja/g++.law/temps4.C: Likewise.
60700 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
60701 * gcc.c-torture/execute/20000112-1.c: Include string.h.
60703 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
60705 Relative to g++.dg/special:
60706 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
60708 Relative to g++.old-deja:
60709 * g++.brendan/complex1.C, g++.jason/optimize2.C,
60710 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
60711 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
60712 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
60713 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
60714 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
60715 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
60717 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
60718 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
60719 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
60720 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
60721 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
60722 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
60725 * g++.other/goto1.C: Update expectations for error messages.
60727 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
60729 * gcc.c-torture/compile/20000523-1.c: New test.
60731 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
60733 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
60735 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
60737 * g++.old-deja/g++.eh/catch11.C: New test.
60738 * g++.old-deja/g++.eh/catch12.C: New test.
60740 2000-05-24 Nick Clifton <nickc@cygnus.com>
60742 * gcc.c-torture/execute/20000523-1.c: New test.
60744 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
60746 * c-torture/execute/bcp-1.c: Replace abort in arg of
60747 __builtin_constant_p with a generic external function.
60749 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
60750 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
60751 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
60752 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
60753 Prototype abort and/or exit.
60755 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
60756 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
60757 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
60758 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
60760 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
60762 * gcc.dg/dwarf2-1.c: New test.
60764 2000-05-20 Richard Henderson <rth@cygnus.com>
60766 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
60768 2000-05-20 Andreas Jaeger <aj@suse.de>
60770 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
60773 2000-05-19 David Edelsohn <edelsohn@gnu.org>
60775 * gcc.c-torture/execute/20000519-2.c: New test.
60777 2000-05-19 Andreas Jaeger <aj@suse.de>
60779 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
60780 which fails with SSA.
60782 * lib/c-torture.exp: Also test with -O3 -fssa.
60784 2000-05-18 Michael Meissner <meissner@redhat.com>
60786 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
60787 * gcc.c-torture/execute/920415-1.c: Ditto.
60788 * gcc.c-torture/execute/920501-1.c: Ditto.
60789 * gcc.c-torture/execute/conversion.c: Ditto.
60790 * gcc.c-torture/execute/cvt-1.c: Ditto.
60792 2000-05-18 Jeffrey A Law (law@cygnus.com)
60794 * gcc.c-torture/compile/20000518-1.c: New test.
60796 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
60798 * g77.f-torture/compile/200005018.f: New test.
60800 2000-05-17 Jeffrey A Law (law@cygnus.com)
60802 * gcc.c-torture/compile/20000517-1.c: New test.
60804 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
60806 * gcc.c-torture/execute/20000516-1.c: New test.
60808 2000-05-15 Jakub Jelinek <jakub@redhat.com>
60810 * g++.old-deja/g++.other/eh.C: New test.
60812 2000-05-12 Richard Henderson <rth@cygnus.com>
60814 * gcc.c-torture/execute/990208-1.c (main): Don't pass
60815 constants through to doit's conditional.
60817 2000-05-11 Jeffrey A Law (law@cygnus.com)
60819 * gcc.c-torture/compile/20000511-1.c: New test.
60820 * g77.f-torture/compile/20000511-1.f: New test.
60821 * g77.f-torture/compile/20000511-2.f: New test.
60823 2000-05-11 Michael Meissner <meissner@redhat.com>
60825 * gcc.c-torture/execute/20000511-1.c: New test.
60827 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
60829 * gcc.dg/dg.exp: Scan .S files as well as .c files.
60830 * gcc.dg/20000510-1.S: New.
60832 2000-05-08 Catherine Moore <clm@cygnus.com>
60834 * gcc.dg/unused-3.c: New.
60836 2000-05-06 Richard Henderson <rth@cygnus.com>
60838 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
60839 * g++.old-deja/g++.mike/warn1.C: Likewise.
60840 * g++.old-deja/g++.pt/local1.C: Likewise.
60841 * g++.old-deja/g++.pt/local7.C: Likewise.
60842 * g++.old-deja/g++.pt/spec16.C: Likewise.
60844 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
60846 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
60848 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
60850 * g77.f-torture/execute/20000503-1.f: New test.
60852 2000-05-04 Andreas Jaeger <aj@suse.de>
60854 * gcc.dg/noreturn-2.c: New test.
60856 2000-05-04 Neil Booth <NeilB@earthling.net>
60858 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
60861 2000-05-04 Richard Henderson <rth@cygnus.com>
60863 * gcc.c-torture/execute/20000503-1.c: Fix typo.
60865 2000-05-04 Richard Henderson <rth@cygnus.com>
60867 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
60868 OpenSSL by Jason R Thorpe.
60870 2000-05-03 Jim Wilson <wilson@cygnus.com>
60872 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
60874 2000-05-03 Robert Lipe <robertlipe@usa.net>
60876 * gcc.dg/20000503-1.c: New test.
60878 2000-05-02 Jakub Jelinek <jakub@redhat.com>
60880 * gcc.c-torture/compile/20000502-1.c: New test.
60881 * g++.old-deja/g++.other/align.C: New test.
60882 * gcc.dg/cpp-tradstringify.c: New test.
60884 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
60886 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
60887 and hard registers.
60889 2000-04-26 Geoff Keating <geoffk@cygnus.com>
60891 * gcc.c-torture/execute/loop-5.c: New test.
60893 2000-04-25 Jakub Jelinek <jakub@redhat.com>
60895 * gcc.c-torture/execute/va-arg-20.c: New test.
60897 2000-04-23 Jeffrey A Law (law@cygnus.com)
60899 * gcc.c-torture/execute/20000422-1.c: New test.
60901 2000-04-20 Greg McGary <gkm@gnu.org>
60903 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
60904 when optimizing, but without sibling-call optimizations (-O1).
60906 2000-04-20 Jeffrey A Law (law@cygnus.com)
60908 * gcc.c-torture/compile/20000420-1.c: New test.
60910 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
60912 * g++.abi/ptrflags.C: New test.
60913 * g++.eh/catchptr1.C: Test incomplete pointer chains.
60915 2000-04-19 Catherine Moore <clm@cygnus.com>
60917 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
60919 2000-04-19 Greg McGary <gkm@gnu.org>
60921 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
60922 sibling-call optimizations.
60924 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
60926 * gcc.dg/20000419-1.c: New test.
60928 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
60930 * gcc.c-torture/execute/20000412-6.c: New test.
60932 2000-04-12 Jeffrey A Law (law@cygnus.com)
60934 * gcc.c-torture/execute/20000412-5.c: New test.
60935 * g77.f-torture/compile/20000412-1.f: New test.
60936 * gcc.c-torture/execute/20000412-4.c: New test.
60937 * gcc.c-torture/compile/20000412-2.c: New test.
60938 * gcc.c-torture/execute/20000412-3.c: New test.
60939 * gcc.c-torture/compile/20000412-1.c: New test.
60940 * gcc.c-torture/execute/20000412-2.c: New test.
60942 2000-04-12 Jakub Jelinek <jakub@redhat.com>
60944 * objc/execute/bf-20.m: New test.
60946 2000-04-10 Richard Henderson <rth@cygnus.com>
60948 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
60950 * gcc.c-torture/execute/20000412-1.c: New test.
60952 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
60954 * g++.old-deja/g++.eh/catchptr1.C: New test.
60956 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
60958 * g++.old-deja/g++.abi/cxa_vec.C: New test.
60960 2000-04-08 Neil Booth <NeilB@earthling.net>
60962 * gcc.dg/cpp-nullchar.c: Remove test as
60963 embedded nulls cause problems.
60965 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
60967 * gcc.dg/compare2.c: New test.
60969 2000-04-08 Neil Booth <NeilB@earthling.net>
60971 * gcc.dg/cpp-nullchar.c: New test.
60973 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
60975 * gcc.dg/cpp-mi2.c: New test.
60976 * gcc.dg/cpp-mi2[abc].h: New files.
60978 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
60980 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
60983 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
60985 * g++.old-deja/g++.abi/vmihint.C: New test.
60987 2000-04-06 Neil Booth <NeilB@earthling.net>
60989 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
60990 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
60993 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
60995 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
60996 avoid stack-frame overwrite.
60998 2000-04-05 Jakub Jelinek <jakub@redhat.com>
61000 * gcc.c-torture/compile/20000405-2.c: New test.
61001 * gcc.c-torture/compile/20000405-3.c: New test.
61003 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
61005 * gcc.c-torture/compile/20000405-1.c: New test.
61007 2000-04-04 Geoff Keating <geoffk@cygnus.com>
61009 * gcc.dg/cast-qual-1.c: Revert last change.
61011 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
61013 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
61015 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
61017 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
61018 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
61020 2000-04-03 Jeffrey A Law (law@cygnus.com)
61022 * gcc.c-torture/compile/20000403-2.c: New test.
61023 * gcc.c-torture/compile/20000403-1.c: New test.
61025 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
61027 * gcc.c-torture/execute/20000403-1.c: New test.
61029 2000-04-03 Geoff Keating <geoffk@cygnus.com>
61031 * gcc.c-torture/execute/20000402-1.c: New test.
61033 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
61035 * gcc.c-torture/execute/va-arg-15.c: New test.
61036 * gcc.c-torture/execute/va-arg-16.c: New test.
61037 * gcc.c-torture/execute/va-arg-17.c: New test.
61038 * gcc.c-torture/execute/va-arg-18.c: New test.
61039 * gcc.c-torture/execute/va-arg-19.c: New test.
61041 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
61043 * gcc.c-torture/compile/981211-1.c: Move to...
61044 * gcc.dg/cpp-as1.c: ...here.
61045 * gcc.dg/cpp-as2.c: New file.
61047 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
61050 2000-04-02 Neil Booth <NeilB@earthling.net>
61052 * gcc.dg/cpp-cond.c New tests.
61053 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
61054 accidental success less likely.
61055 * gcc.dg/cpp-missingop.c New tests.
61056 * gcc.dg/cpp-missingparen.c New tests.
61057 * gcc.dg/cpp-shift.c New tests.
61058 * gcc.dg/cpp-shortcircuit.c New tests.
61059 * gcc.dg/cpp-unary.c New tests.
61061 2000-03-29 Jeffrey A Law (law@cygnus.com)
61063 * gcc.c-torture/compile/20000329-1.c: New test.
61065 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
61067 * gcc.c-torture/compile/20000326-1.c: New test.
61068 * gcc.c-torture/compile/20000326-2.c: New test.
61070 2000-03-24 Geoff Keating <geoffk@cygnus.com>
61072 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
61073 the first parameter is a function argument.
61075 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
61077 * g++.old-deja/g++.ext/array4.C: New test.
61079 2000-03-22 Geoff Keating <geoffk@cygnus.com>
61081 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
61083 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
61085 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
61087 2000-03-19 Richard Henderson <rth@cygnus.com>
61089 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
61091 2000-03-19 Richard Henderson <rth@cygnus.com>
61093 * gcc.c-torture/compile/20000319-1.c: New test.
61095 2000-03-14 Jeffrey A Law (law@cygnus.com)
61097 * gcc.c-torture/execute/20000314-3.c: New test.
61098 * gcc.c-torture/execute/20000314-2.c: New test.
61099 * gcc.c-torture/execute/20000314-1.c: New test.
61100 * gcc.c-torture/compile/20000314-2.c: New test.
61101 * gcc.c-torture/compile/20000314-1.c: New test.
61103 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
61105 * g++.old-deja/g++.warn/inline.C: New test.
61107 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
61109 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
61110 standards-compliant result rather than specific constants.
61111 Put test-values in array.
61113 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
61115 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
61116 (g++_target_compile): Put test-specific options last.
61118 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
61120 * g++.old-deja/g++.eh/vbase4.C: New test.
61122 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
61124 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
61126 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
61128 * g++.old-deja/g++.brendan/misc12.C: Removed.
61129 * g++.old-deja/g++.pt/memtemp77.C: Constify.
61130 * g++.old-deja/g++.ext/pretty4.C: New test.
61132 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
61134 * g++.old-deja/g++.other/string2.C: New test.
61136 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
61138 * g++.old-deja/g++.warn/impint2.C: New test.
61140 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
61142 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
61145 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
61147 * g++.old-deja/g++.warn/impint.C: New test.
61148 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
61149 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
61150 * g++.old-deja/g++.pt/explicit12.C: Likewise.
61151 * g++.old-deja/g++.pt/explicit13.C: Likewise.
61152 * g++.old-deja/g++.pt/explicit17.C: Likewise.
61153 * g++.old-deja/g++.pt/explicit18.C: Likewise.
61154 * g++.old-deja/g++.pt/explicit19.C: Likewise.
61155 * g++.old-deja/g++.pt/explicit23.C: Likewise.
61156 * g++.old-deja/g++.pt/explicit31.C: Likewise.
61157 * g++.old-deja/g++.pt/explicit35.C: Likewise.
61158 * g++.old-deja/g++.pt/explicit6.C: Likewise.
61159 * g++.old-deja/g++.pt/memclass7.C: Likewise.
61161 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
61163 * gcc.dg/cpp-redef.c: New test.
61165 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
61167 * g++.old-deja/g++.pt/unify7.C: New test.
61169 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
61171 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
61172 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
61174 2000-02-25 Geoff Keating <geoffk@cygnus.com>
61176 * gcc.c-torture/compile/20000224-1.c: New test.
61178 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
61180 * gcc.c-torture/compile/cpp-2.c: New test.
61181 * gcc.c-torture/compile/cpp-1.c: New test.
61183 2000-02-25 Jeffrey A Law (law@cygnus.com)
61185 * gcc.c-torture/execute/20000225-1.c: New test.
61187 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
61189 * gcc.dg/cpp-li2.c: New test.
61191 * gcc.dg/cpp-wi1.c: New test.
61193 * gcc.dg/cpp-li1.c: New test.
61195 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
61197 * g++.old-deja/g++.other/sizeof5.C: New test.
61199 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61201 * gcc.c-torture/execute/va-arg-13.c: New test.
61203 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
61205 * gcc.c-torture/execute/va-arg-12.c: New test.
61207 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
61209 * gcc.c-torture/execute/20000223-1.c: New test.
61211 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
61213 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
61215 2000-02-22 Mark Mitchell <mark@codesourcery.com>
61217 * g++.old-deja/g++.abi/ptrmem.C: New test.
61219 2000-02-19 Richard Henderson <rth@cygnus.com>
61221 * gcc.c-torture/compile/init-3.c: New.
61223 2000-02-17 Mark Mitchell <mark@codesourcery.com>
61225 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
61228 2000-02-11 Robert Lipe <robertl@sco.com>
61230 * gcc.c-torture/compile/20000211-3.c: New test.
61232 2000-02-11 Martin Buchholz <martin@xemacs.org>
61234 * gcc.c-torture/compile/20000211-2.c: New test.
61236 2000-02-11 Jeffrey A Law (law@cygnus.com)
61238 * gcc.c-torture/compile/20000211-1.c: New test.
61240 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
61242 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
61245 2000-02-08 Nathan Sidwell <nathan@acm.org>
61247 * g++.old-deja/g++.other/cast5.C: New test.
61249 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
61251 * gcc.c-torture/execute/20000205-1.c: New.
61253 2000-02-03 Nathan Sidwell <nathan@acm.org>
61255 * g++.old-deja/g++.jason/cast3.C: Return void.
61256 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
61258 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
61260 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
61262 * gcc.dg/loop-1.c: New test.
61264 2000-01-27 Jakub Jelinek <jakub@redhat.com>
61266 * gcc.c-torture/compile/20000127-1.c: New test.
61267 * gcc.c-torture/execute/991228-1.c: New test.
61269 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
61271 * gcc.dg/unused-2.c: New test.
61273 * gcc.dg/conv-1.c: New test.
61275 2000-01-24 Mark Mitchell <mark@codesourcery.com>
61277 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
61279 (tool_option_proc): Fix typo.
61281 2000-01-24 Geoff Keating <geoffk@cygnus.com>
61283 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
61284 of the ld on the host, not on the build machine.
61285 Also, don't crash if '--help' is not a supported option.
61287 2000-01-24 Richard Henderson <rth@cygnus.com>
61289 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
61291 2000-01-20 Jeffrey A Law (law@cygnus.com)
61293 * gcc.c-torture/execute/20000120-2.c: New test.
61294 * gcc.c-torture/execute/20000120-1.c: New test.
61296 2000-01-13 Jeffrey A Law (law@cygnus.com)
61298 * gcc.c-torture/execute/20000113-1.c: New test.
61300 2000-01-12 Jeffrey A Law (law@cygnus.com)
61302 * gcc.c-torture/execute/20000112-1.c: New test.
61304 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
61306 * gcc.dg/20000111-1.c: New test.
61308 2000-01-10 Jeffrey A Law (law@cygnus.com)
61310 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
61311 with 16 bit integers.
61313 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
61315 * gcc.dg/20000108-1.c: New test.
61317 2000-01-05 Nathan Sidwell <nathan@acm.org>
61319 * g++.old-deja/g++.ns/koenig8.C: New test.
61321 2000-01-05 Nathan Sidwell <nathan@acm.org>
61323 * g++.old-deja/g++.other/cast4.C: New test.
61325 2000-01-05 Jeffrey A Law (law@cygnus.com)
61327 * gcc.c-torture/compile/20000105-2.c: New test.
61328 * gcc.c-torture/compile/20000105-1.c: New test.
61330 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
61332 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
61333 references to printf & atoi to conform to ANSI standard.
61334 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
61335 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
61336 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
61337 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
61338 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
61339 * g++.old-deja/g++.brendan/complex1.C: Likewise.
61340 * g++.old-deja/g++.brendan/copy1.C: Likewise.
61341 * g++.old-deja/g++.brendan/copy2.C: Likewise.
61342 * g++.old-deja/g++.brendan/copy3.C: Likewise.
61343 * g++.old-deja/g++.brendan/copy4.C: Likewise.
61344 * g++.old-deja/g++.brendan/copy5.C: Likewise.
61345 * g++.old-deja/g++.brendan/copy6.C: Likewise.
61346 * g++.old-deja/g++.brendan/copy7.C: Likewise.
61347 * g++.old-deja/g++.brendan/copy8.C: Likewise.
61348 * g++.old-deja/g++.brendan/crash11.C: Likewise.
61349 * g++.old-deja/g++.brendan/crash14.C: Likewise.
61350 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
61351 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
61352 * g++.old-deja/g++.brendan/delete2.C: Likewise.
61353 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
61354 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
61355 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
61356 * g++.old-deja/g++.brendan/eh1.C: Likewise.
61357 * g++.old-deja/g++.brendan/groff1.C: Likewise.
61358 * g++.old-deja/g++.brendan/init3.C: Likewise.
61359 * g++.old-deja/g++.brendan/misc12.C: Likewise.
61360 * g++.old-deja/g++.brendan/misc7.C: Likewise.
61361 * g++.old-deja/g++.brendan/new2.C: Likewise.
61362 * g++.old-deja/g++.brendan/operators4.C: Likewise.
61363 * g++.old-deja/g++.brendan/operators5.C: Likewise.
61364 * g++.old-deja/g++.brendan/overload2.C: Likewise.
61365 * g++.old-deja/g++.brendan/overload7.C: Likewise.
61366 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
61367 * g++.old-deja/g++.brendan/reference1.C: Likewise.
61368 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
61369 * g++.old-deja/g++.brendan/template24.C: Likewise.
61370 * g++.old-deja/g++.brendan/template3.C: Likewise.
61371 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
61372 * g++.old-deja/g++.jason/inline3.C: Likewise.
61373 * g++.old-deja/g++.jason/opeq.C: Likewise.
61374 * g++.old-deja/g++.law/arg5.C: Likewise.
61375 * g++.old-deja/g++.law/arm7.C: Likewise.
61376 * g++.old-deja/g++.law/ctors11.C: Likewise.
61377 * g++.old-deja/g++.law/cvt8.C: Likewise.
61378 * g++.old-deja/g++.law/init9.C: Likewise.
61379 * g++.old-deja/g++.law/refs4.C: Likewise.
61380 * g++.old-deja/g++.law/template2.C: Likewise.
61381 * g++.old-deja/g++.law/visibility24.C: Likewise.
61382 * g++.old-deja/g++.law/vtable3.C: Likewise.
61383 * g++.old-deja/g++.mike/asm2.C: Likewise.
61384 * g++.old-deja/g++.mike/eh1.C: Likewise.
61385 * g++.old-deja/g++.mike/misc1.C: Likewise.
61386 * g++.old-deja/g++.mike/misc13.C: Likewise.
61387 * g++.old-deja/g++.mike/misc14.C: Likewise.
61388 * g++.old-deja/g++.mike/ns12.C: Likewise.
61389 * g++.old-deja/g++.mike/p1248.C: Likewise.
61390 * g++.old-deja/g++.mike/p3708.C: Likewise.
61391 * g++.old-deja/g++.mike/p3708a.C: Likewise.
61392 * g++.old-deja/g++.mike/p3708b.C: Likewise.
61393 * g++.old-deja/g++.mike/p646.C: Likewise.
61394 * g++.old-deja/g++.mike/p700.C: Likewise.
61395 * g++.old-deja/g++.mike/p783.C: Likewise.
61396 * g++.old-deja/g++.mike/p783a.C: Likewise.
61397 * g++.old-deja/g++.mike/p783b.C: Likewise.
61398 * g++.old-deja/g++.mike/p786.C: Likewise.
61399 * g++.old-deja/g++.mike/p789.C: Likewise.
61400 * g++.old-deja/g++.mike/p789a.C: Likewise.
61401 * g++.old-deja/g++.mike/p807a.C: Likewise.
61402 * g++.old-deja/g++.other/delete3.C: Likewise.
61403 * g++.old-deja/g++.other/dyncast1.C: Likewise.
61404 * g++.old-deja/g++.other/dyncast2.C: Likewise.
61405 * g++.old-deja/g++.other/dyncast3.C: Likewise.
61406 * g++.old-deja/g++.other/empty1.C: Likewise.
61407 * g++.old-deja/g++.other/temporary1.C: Likewise.
61408 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
61409 * g++.old-deja/g++.pt/t16.C: Likewise.
61410 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
61412 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
61414 * gcc.dg/991230-1.c: New test.
61416 1999-12-29 Jeffrey A Law (law@cygnus.com)
61418 * gcc.c-torture/compile/991229-3.c: New test.
61419 * gcc.c-torture/compile/991229-2.c: New test.
61420 * gcc.c-torture/compile/991229-1.c: New test.
61422 1999-12-29 Greg McGary <gkm@eng.ascend.com>
61424 * gcc.c-torture/compile/labels-2.c: New test.
61426 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
61428 * gcc.c-torture/execute/991227-1.c: New test.
61430 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
61432 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
61434 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
61436 * gcc.c-torture/execute/991221-1.c: New test.
61438 1999-12-20 Nathan Sidwell <nathan@acm.org>
61440 * g++.old-deja/g++.other/cast3.C: New test.
61442 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
61444 * gcc.c-torture/execute/991216-4.c: New test.
61446 1999-12-16 Michael Meissner <meissner@cygnus.com>
61448 * gcc.c-torture/execute/991216-1.c: New test.
61449 * gcc.c-torture/execute/991216-2.c: New test.
61450 * gcc.c-torture/execute/991216-3.c: New test.
61452 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
61454 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
61455 Actually make the test fail by using "-O2" for compilation.
61457 1999-12-15 Nathan Sidwell <nathan@acm.org>
61459 * g++.old-deja/g++.warn/cast-align1.C: New test.
61461 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
61463 * gcc.c-torture/compile/991214-1.c: New test.
61464 * gcc.c-torture/compile/991214-2.c: New test.
61466 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
61468 * gcc.dg/991214-1.c: New test.
61470 1999-12-13 Jeffrey A Law (law@cygnus.com)
61472 * gcc.c-torture/compile/991213-3.c: New test.
61473 * gcc.c-torture/compile/991213-2.c: New test.
61474 * gcc.c-torture/compile/991213-1.c: New test.
61476 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
61478 * gcc.dg/991209-1.c: New test.
61480 1999-12-08 Nathan Sidwell <nathan@acm.org>
61482 * gcc.c-torture/compile/991208-1.c: New test.
61484 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
61486 * gcc.dg/ultrasp2.c: New test.
61488 1999-12-05 Alex Samuel <samuel@codesourcery.com>
61490 * g++.old-deja/g++.abi/align.C (main): Fix typo.
61492 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
61494 * gcc.c-torture/compile/991202-1.c: New test.
61495 * gcc.c-torture/execute/991202-1.c: New test.
61496 * gcc.c-torture/execute/991202-2.c: New test.
61497 * gcc.c-torture/execute/991202-3.c: New test.
61499 1999-12-02 Alex Samuel <samuel@codesourcery.com>
61501 * g++.old-deja/g++.abi/align.C: New test.
61502 * g++.old-deja/g++.abi/aggregates.C: Likewise.
61503 * g++.old-deja/g++.abi/bitfields.C: Likewise.
61505 1999-12-01 Richard Henderson <rth@cygnus.com>
61507 * gcc.c-torture/execute/991201-1.c: New.
61509 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
61511 * gcc.dg/991129-1.c: New test.
61513 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
61515 * gcc.c-torture/compile/991127-1.c: New test.
61517 1999-11-22 Nathan Sidwell <nathan@acm.org>
61519 * g++.old-deja/g++.other/warn4.C: New test.
61521 1999-11-22 Nathan Sidwell <nathan@acm.org>
61523 * g++.old-deja/g++.eh/cleanup2.C: New test.
61524 * g++.old-deja/g++.ext/pretty2.C: New test.
61525 * g++.old-deja/g++.ext/pretty3.C: New test.
61526 * g++.old-deja/g++.other/debug6.C: New test.
61528 1999-10-20 Jim Wilson <wilson@cygnus.com>
61530 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
61531 compiler_output to look for one error message instead of two.
61533 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
61535 * gcc.c-torture/execute/991118-1.c: Also test case
61536 where the word boundary does not split a byte evenly.
61538 1999-11-19 Nathan Sidwell <nathan@acm.org>
61540 * g++.old-deja/g++.ext/restrict1.C: New test.
61542 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
61544 * gcc.c-torture/execute/991118-1.c: New test.
61546 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
61548 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
61549 working directory pathnames.
61551 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
61553 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
61554 host is equipped with driver.h and driver.o so it can actually
61555 compile and run the tests.
61557 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
61559 * gcc.c-torture/compile/991008-1.c: New test.
61561 1999-11-08 Nick Clifton <nickc@cygnus.com>
61563 * lib/gcc-dg.exp: Include target-supports.exp
61565 1999-11-05 Nick Clifton <nickc@cygnus.com>
61567 * lib/target-supports.exp: New file: Provide procs to test for
61568 features supported by the target.
61569 (check_weak_available): Moved here from ecos.exp.
61570 (check_alias_available): New proc: Determine of the target
61571 toolchain supports the alias attribute.
61573 * gcc.dg/special/ecos.exp: Move check_weak_available to
61574 target-supports.exp.
61575 (alias-1.c): Only perform the test if the target supports
61577 (wkali-1.c): Only perform the test if the target supports
61580 * gcc.dg/990506-0.c: Expect error messages from cross
61581 targets as well as native targets.
61583 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
61585 * gcc.dg/ultrasp1.c: Removed xfail.
61586 * gcc.dg/struct-ret-2.c: Likewise.
61587 * gcc.dg/array-1.c: Likewise.
61589 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
61591 * gcc.dg/struct-ret-2.c: New test.
61593 * gcc.dg/array-1.c: New test.
61595 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
61597 * gcc.c-torture/execute/991030-1.c: New test.
61599 1999-10-26 Richard Henderson <rth@cygnus.com>
61601 * gcc.c-torture/compile/991026-2.c: New test.
61603 1999-10-26 Jeffrey A Law (law@cygnus.com)
61605 * gcc.c-torture/compile/991026-1.c: New test.
61607 1999-10-23 Jeffrey A Law (law@cygnus.com)
61609 * gcc.c-torture/execute/991023-1.c: New test.
61611 1999-10-19 Jeffrey A Law (law@cygnus.com)
61613 * gcc.c-torture/execute/991019-1.c: New test.
61615 1999-10-16 Richard Henderson <rth@cygnus.com>
61617 * gcc.c-torture/execute/991016-1.c: New test.
61619 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
61621 * gcc.c-torture/execute/991014-1.c: New test.
61623 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
61625 * g++.old-deja/g++.other/union2.C: New test.
61627 1999-10-13 Nathan Sidwell <nathan@acm.org>
61629 * g++.old-deja/g++.other/vaarg2.C: New test.
61630 * g++.old-deja/g++.other/vaarg3.C: New test.
61632 1999-10-12 Craig Burley <craig@jcb-sc.com>
61634 * g77.f-torture/noncompile/19990905-1.f: Moved from being
61637 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
61639 * gcc.c-torture/execute/va-arg-11.c: New test.
61641 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
61643 * lib/file-format.exp (gcc_target_object_format): Don't
61644 crash if objdump is unavailable.
61646 1999-09-29 Donn Terry <donn@interix.com>
61648 * gcc.misc-tests/mg.exp: delete extraneous redirection.
61650 1999-09-28 Nick Clifton <nickc@cygnus.com>
61652 * gcc.c-torture/compile/990928-1.c: New test.
61654 1999-09-28 Nathan Sidwell <nathan@acm.org>
61656 * g++.old-deja/g++.other/decl6.C: New test.
61658 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61660 * gcc.c-torture/execute/va-arg-10.c: New test.
61662 1999-09-27 Nathan Sidwell <nathan@acm.org>
61664 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
61665 __PRETTY_FUNCTION__.
61667 1999-09-23 Nick Clifton <nickc@cygnus.com>
61669 * gcc.c-torture/execute/990923-1.c: New test.
61671 1999-09-21 Nick Clifton <nickc@cygnus.com>
61673 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
61674 for which -fpic is inappropriate.
61676 1999-09-21 Mark Mitchell <mark@codesourcery.com>
61678 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
61680 1999-09-21 Nathan Sidwell <nathan@acm.org>
61682 * g++.old-deja/g++.other/dyncast1.C: New test.
61683 * g++.old-deja/g++.other/dyncast2.C: New test.
61684 * g++.old-deja/g++.other/dyncast3.C: New test.
61685 * g++.old-deja/g++.other/dyncast4.C: New test.
61686 * g++.old-deja/g++.other/dyncast5.C: New test.
61687 * g++.old-deja/g++.eh/catch3.C: New test.
61688 * g++.old-deja/g++.eh/catch3p.C: New test.
61689 * g++.old-deja/g++.eh/catch4.C: New test.
61690 * g++.old-deja/g++.eh/catch4p.C: New test.
61691 * g++.old-deja/g++.eh/catch5.C: New test.
61692 * g++.old-deja/g++.eh/catch5p.C: New test.
61693 * g++.old-deja/g++.eh/catch6.C: New test.
61694 * g++.old-deja/g++.eh/catch6p.C: New test.
61695 * g++.old-deja/g++.eh/catch7.C: New test.
61696 * g++.old-deja/g++.eh/catch7p.C: New test.
61697 * g++.old-deja/g++.eh/catch8.C: New test.
61698 * g++.old-deja/g++.eh/catch8p.C: New test.
61699 * g++.old-deja/g++.eh/catch9.C: New test.
61700 * g++.old-deja/g++.eh/catch9p.C: New test.
61702 1999-09-13 Nathan Sidwell <nathan@acm.org>
61704 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
61705 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
61707 1999-09-13 Jeffrey A Law (law@cygnus.com)
61709 * gcc.c-torture/compile/990913-1.c: New test.
61711 1999-09-10 Nathan Sidwell <nathan@acm.org>
61713 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
61714 * g++.old-deja/g++.jason/rfg5.C: Likewise.
61716 1999-09-09 Richard Henderson <rth@cygnus.com>
61718 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
61720 1999-09-09 Nathan Sidwell <nathan@acm.org>
61722 * g++.old-deja/g++.other/lookup11.C: New test.
61723 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
61724 what is permitted and what we want.
61725 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
61727 * g++.old-deja/g++.jason/rfg5.C: Likewise.
61729 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
61731 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
61732 * gcc.c-torture/noncompile/poison-1.c: New file.
61734 1999-09-08 Nathan Sidwell <nathan@acm.org>
61736 * g++.old-deja/g++.other/sizeof3.C: New test.
61737 * g++.old-deja/g++.other/sizeof4.C: New test.
61738 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
61739 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
61741 1999-09-07 Richard Henderson <rth@cygnus.com>
61743 * gcc.dg/va-arg-1.c: New.
61745 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61747 * gcc.c-torture/execute/va-arg-9.c: New test.
61749 1999-09-05 Craig Burley <craig@jcb-sc.com>
61751 * g77.f-torture/compile/980519-2.f: New test.
61752 * g77.f-torture/compile/19990905-0.f: New test.
61753 * g77.f-torture/compile/19990905-1.f: New test.
61754 * g77.f-torture/compile/19990905-2.f: New test.
61756 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
61758 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
61760 * gcc.c-torture/execute/990827-1.c: Fix typo.
61762 1999-09-03 Nathan Sidwell <nathan@acm.org>
61764 * g++.old-deja/g++.other/deref1.C: New test.
61766 1999-09-02 Nathan Sidwell <nathan@acm.org>
61768 * g++.old-deja/g++.other/ambig2.C: New test.
61769 * g++.old-deja/g++.other/cond5.C: New test.
61770 * g++.old-deja/g++.other/lookup16.C: New test.
61772 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
61774 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
61777 1999-08-31 Jeffrey A Law (law@cygnus.com)
61779 * lib/c-torture.exp: Avoid the "compare executables" optimization
61780 when testing native.
61782 1999-08-29 Jeffrey A Law (law@cygnus.com)
61784 * gcc.c-torture/execute/990829-1.c: New test.
61785 * gcc.c-torture/compile/990829-1.c: New test.
61787 1999-08-27 Paul Burchard <burchard@pobox.com>
61789 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
61790 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
61791 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
61792 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
61793 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
61794 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
61795 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
61796 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
61797 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
61798 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
61799 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
61801 1999-08-27 Jeffrey A Law (law@cygnus.com)
61803 * gcc.c-torture/execute/990827-1.c: New test.
61805 1999-08-26 Craig Burley <craig@jcb-sc.com>
61807 * g77.f-torture/noncompile/19990826-4.f: New test.
61809 * g77.f-torture/compile/19990826-3.f: New test.
61811 * g77.f-torture/execute/19990826-2.f: New test.
61813 * g77.f-torture/compile/19990826-1.f: New test.
61815 * gcc.c-torture/execute/990826-0.c: New test.
61816 * g77.c-torture/execute/19990826-0.f: New test.
61818 * g77.f-torture/noncompile/970626-2.f: New test.
61820 1999-08-25 Paul Burchard <burchard@pobox.com>
61822 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
61823 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
61824 lss-011.C: New tests.
61826 1999-08-25 Nathan Sidwell <nathan@acm.org>
61828 * g++.old-deja/g++.other/decl5.C: New test.
61830 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
61832 * noncompile/noncompile.exp: Load_lib c-torture.exp.
61833 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
61834 call `postbase' for each one. All callers of `postbase' changed
61835 to call this instead.
61837 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
61839 * gcc.c-torture/execute/990811-1.c: New test.
61841 1999-08-09 Nick Clifton <nickc@cygnus.com>
61843 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
61846 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
61849 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
61851 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
61853 1999-08-04 Jeffrey A Law (law@cygnus.com)
61855 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
61857 1999-08-04 Nathan Sidwell <nathan@acm.org>
61859 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
61861 1999-08-04 Jeffrey A Law (law@cygnus.com)
61863 * gcc.c-torture/execute/990804-1.c: New test.
61865 1999-08-03 Nathan Sidwell <nathan@acm.org>
61867 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
61868 * g++.old-deja/g++.brendan/crash64.C: Likewise.
61869 * g++.old-deja/g++.brendan/overload8.C: Likewise.
61871 1999-08-03 Nathan Sidwell <nathan@acm.org>
61873 * g++.old-deja/g++.other/struct1.C: New test.
61875 1999-08-03 Nathan Sidwell <nathan@acm.org>
61877 * g++.old-deja/g++.other/enum2.C: New test.
61879 1999-08-02 Richard Henderson <rth@cygnus.com>
61881 Adapted from tests from Franz Sirl:
61882 * gcc.c-torture/execute/va-arg-7.c: New test.
61883 * gcc.c-torture/execute/va-arg-8.c: New test.
61885 1999-08-01 Jeffrey A Law (law@cygnus.com)
61887 * gcc.c-torture/compile/990801-2.c: New test.
61889 * gcc.c-torture/compile/990801-1.c: New test.
61891 1999-07-27 Michael Meissner <meissner@cygnus.com>
61893 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
61894 fp-cmp-1.c, converting double to float.
61896 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
61897 fp-cmp-1.c, converting double to long double.
61899 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
61900 from fr1 to unknown_register, since fr1 is a legitimate register
61903 1999-07-25 Jeffrey A Law (law@cygnus.com)
61905 * README: More listname related changes.
61907 1999-07-08 Catherine Moore <clm@cygnus.com>
61909 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
61911 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
61913 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
61915 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
61917 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
61919 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
61921 * gcc.dg/990703-1.c: New test.
61923 1999-06-29 Nick Clifton <nickc@cygnus.com>
61925 * lib/file-format.exp: New file: Move definition of proc
61926 gcc_target_object_format to here from
61927 gcc.dg/special/ecos.exp.
61929 * lib/c-torture.exp: Include lib file-format.exp.
61930 * lib/gcc-dg.exp: Include lib file-format.exp.
61932 * gcc.dg/special/ecos.exp: Remove definition of proc
61933 gcc_target_object_format.
61935 1999-06-28 Jeffrey A Law (law@cygnus.com)
61937 * gcc.c-torture/execute/990628-1.c: New test.
61939 1999-06-25 Jeffrey A Law (law@cygnus.com)
61941 * gcc.c-torture/compile/990625-2.c: New test.
61943 * gcc.c-torture/compile/990625-1.c: New test.
61945 1999-06-23 Nick Clifton <nickc@cygnus.com>
61947 * gcc.c-torture/compile/dll.c: New test case. Check that dll
61948 attributes compile.
61949 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
61950 ports that use the COFF/PE file format.
61952 1999-06-17 Jeffrey A Law (law@cygnus.com)
61954 * gcc.c-torture/compile/990617-1.c: New test.
61956 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
61958 * g++.old-deja/g++.other/decl4.C: New test.
61960 1999-06-14 Nathan Sidwell <nathan@acm.org>
61962 * g++.old-deja/g++.other/bitfld3.C: New test.
61964 1999-06-08 Nathan Sidwell <nathan@acm.org>
61966 * g++.old-deja/g++.eh/catch1.C: New test.
61968 1999-06-07 Jeffrey A Law (law@cygnus.com)
61970 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
61972 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
61973 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
61975 1999-06-05 Craig Burley <craig@jcb-sc.com>
61977 * g77.f-torture/compile/19990502-0.f: Replace with new,
61978 shorter, test that still fails after recent changes.
61980 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
61982 * gcc.c-torture/execute/990604-1.c: New test.
61984 1999-05-31 Jeffrey A Law (law@cygnus.com)
61986 * gcc.c-torture/execute/990531-1.c: New test.
61988 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
61990 * gcc.c-torture/compile/990527-1.c: New test.
61992 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
61994 * gcc.c-torture/execute/990527-1.c: New test.
61996 1999-05-25 Nick Clifton <nickc@cygnus.com>
61998 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
61999 bitfields as signed.
62001 1999-05-25 Craig Burley <craig@jcb-sc.com>
62003 * g77.f-torture/compile/19990525-0.f: New test.
62005 1999-05-25 Jeffrey A Law (law@cygnus.com)
62007 * gcc.c-torture/execute/990525-2.c: New test.
62009 * gcc.c-torture/execute/990525-1.c: New test.
62011 1999-05-24 Nathan Sidwell <nathan@acm.org>
62013 * g++.old-deja/g++.other/anon3.C: New test.
62014 * g++.old-deja/g++.other/anon4.C: New test.
62015 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
62016 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
62017 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
62020 1999-05-24 Jeffrey A Law (law@cygnus.com)
62022 * gcc.c-torture/execute/990524-1.c: New test.
62024 * gcc.dg/990524-1.c: New test.
62026 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62028 * gcc.c-torture/compile/990523-1.c: New test.
62030 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
62032 * gcc.c-torture/compile/990519-1.c: New test.
62034 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
62036 * gcc.c-torture/compile/990517-1.c: New test.
62038 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
62039 (e4, f4): New tests.
62042 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
62044 * gcc.dg/noreturn-1.c: New test.
62046 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
62048 * gcc.c-torture/execute/990513-1.c: New test.
62050 1999-05-10 Richard Henderson <rth@cygnus.com>
62052 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
62054 1999-05-10 Craig Burley <craig@jcb-sc.com>
62056 * g77.f-torture/execute/erfc.f: Use small single-precision
62057 values, to avoid problems on Alphas when not -mieee.
62059 1999-05-08 Craig Burley <craig@jcb-sc.com>
62061 * gcc.dg/990506-0.c: New test.
62063 1999-05-08 Richard Henderson <rth@cygnus.com>
62065 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
62066 the constant to test. Don't XFAIL 64-bit targets.
62068 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
62069 * g++.old-deja/g++.law/profile1.C: Likewise.
62071 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
62072 operator new instances.
62073 * g++.old-deja/g++.other/delete5.C: Likewise.
62075 1999-05-03 Craig Burley <craig@jcb-sc.com>
62077 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
62080 1999-05-03 Craig Burley <craig@jcb-sc.com>
62082 * g77.f-torture/execute/u77-test.f: Reverse order of two
62083 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
62085 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
62087 * gcc.dg/compare1.c: New test.
62089 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
62091 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
62094 1999-05-02 Craig Burley <craig@jcb-sc.com>
62096 * g77.f-torture/compile/19990502-1.f: New test.
62098 1999-05-02 Craig Burley <craig@jcb-sc.com>
62100 * g77.f-torture/compile/19990502-0.f: New test.
62102 1999-05-02 Craig Burley <craig@jcb-sc.com>
62104 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
62107 1999-05-02 Craig Burley <craig@jcb-sc.com>
62109 * g77.f-torture/execute/u77-test.f (main): List libU77
62110 intrinsics not currently tested.
62111 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
62112 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
62113 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
62114 Trim blanks off the ends of some printed strings.
62116 1999-05-02 Craig Burley <craig@jcb-sc.com>
62118 * g77.f-torture/execute/u77-test.f (main): Just warn about
62119 FSTAT gid disagreement, as it's expected on some systems.
62121 1999-05-01 Craig Burley <craig@jcb-sc.com>
62123 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
62124 use a new function, which allows for some slop.
62125 Clean up some commentary.
62126 (issum): The new function.
62127 (sgladd): Deleted subroutine.
62129 1999-05-01 Craig Burley <craig@jcb-sc.com>
62131 * g77.f-torture/execute/u77-test.f: Modify to be more like
62132 libf2c/libU77 version, bringing patches to that version here.
62133 Add suitable commentary.
62135 1999-04-25 Richard Henderson <rth@cygnus.com>
62137 * gcc.dg/990424-1.c: New test.
62139 1999-04-24 Craig Burley <craig@jcb-sc.com>
62141 * g77.f-torture/execute/u77-test.f (main): Bug involving
62142 LSTAT has been fixed, so turn back on full checking.
62144 1999-04-20 Craig Burley <craig@jcb-sc.com>
62146 * g77.f-torture/compile/19990419-0.f: New test.
62147 * g77.f-torture/execute/19990419-1.f: New test.
62149 1999-04-17 Richard Henderson <rth@cygnus.com>
62151 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
62152 to avoid the need for a prototype to supress a warning.
62154 1999-04-07 Jim Wilson <wilson@cygnus.com>
62156 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
62158 1999-04-04 Jeffrey A Law (law@cygnus.com)
62160 * gcc.c-torture/execute/990404-1.c: New test.
62162 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
62164 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
62165 * gcc.dg/cpp-if3.c: Don't use -pedantic.
62166 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
62167 missing initializer warnings.
62169 1999-03-28 Jeffrey A Law (law@cygnus.com)
62171 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
62174 1999-03-26 Jeffrey A Law (law@cygnus.com)
62176 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
62178 1999-03-26 Craig Burley <craig@jcb-sc.com>
62180 * g77.f-torture/execute/19990325-0.f: New test.
62181 * g77.f-torture/execute/19990325-1.f: New test.
62183 1999-03-24 Jeffrey A Law (law@cygnus.com)
62185 * gcc.c-torture/execute/990324-1.c: New test.
62187 1999-03-22 Jim Wilson <wilson@cygnus.com>
62189 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
62192 1999-03-17 Richard Henderson <rth@cygnus.com>
62194 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
62196 1999-03-13 Craig Burley <craig@jcb-sc.com>
62198 * g77.f-torture/execute/19990313-2.f: New test.
62199 * g77.f-torture/execute/19990313-3.f: New test.
62201 1999-03-13 Craig Burley <craig@jcb-sc.com>
62203 * g77.f-torture/execute/19990313-0.f: New test.
62204 * g77.f-torture/execute/19990313-1.f: New test.
62206 1999-03-12 Jim Wilson <wilson@cygnus.com>
62208 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
62210 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
62211 (main): Add check for u15. Conditionalize u31 check depending on
62212 whether ints are <32 bits or >=32 bits.
62214 1999-03-08 Craig Burley <craig@jcb-sc.com>
62216 * g77.f-torture/execute/19981119-0.f: Improve testiness.
62218 1999-03-08 Craig Burley <craig@jcb-sc.com>
62220 * g77.f-torture/compile/19990305-0.f: New test.
62221 * g77.f-torture/execute/19981119-0.f: New test.
62223 1999-03-08 Craig Burley <craig@jcb-sc.com>
62225 * g77.f-torture/execute/970625-2.f: call ABORT if final
62226 result is not correct, instead of just printing it.
62227 Add this checking via newly introduced obfuscation, to
62228 trip up buggy front ends.
62230 1999-03-07 Craig Burley <craig@jcb-sc.com>
62232 * g77.f-torture/compile/960317-1.f: Moved from being
62233 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
62235 1999-03-06 Craig Burley <craig@jcb-sc.com>
62237 * g77.f-torture/execute/960317-1.f: New (old) test.
62238 * g77.f-torture/execute/970625-2.f: Ditto.
62240 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
62242 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
62243 error message on line 1 or line 2; cccp and cpplib do this differently.
62245 1999-03-01 Jeffrey A Law (law@cygnus.com)
62247 * g++.old-deja/g++.law/weak1.C: New test.
62249 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
62251 * gcc.c-torture/execute/990119-1.c: Renamed to...
62252 * gcc.dg/990119-1.c: this, so it will only be tested once
62253 (it's a preprocessor test, it doesn't need to be run at
62254 multiple optimization levels).
62256 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
62258 * lib/g++.exp: Don't add incdir=$base_dir/../include to
62261 1999-02-24 Craig Burley <craig@jcb-sc.com>
62263 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
62264 * g77.f-torture/compile/19981216-0.f: ...as it is expected
62265 to not be compilable by current g77.
62267 1999-02-24 Nick Clifton <nickc@cygnus.com>
62269 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
62271 1999-02-22 Jeffrey A Law (law@cygnus.com)
62273 * gcc.c-torture/execute/990222-1.c: New test.
62275 1999-02-19 Craig Burley <craig@jcb-sc.com>
62277 * g77.f-torture/compile/19990218-0.f: New test.
62278 * g77.f-torture/noncompile/19990218-1.f: New test.
62280 1999-02-18 Craig Burley <craig@jcb-sc.com>
62282 * g77.f-torture/compile/19981216-0.f: New test.
62284 1999-02-14 Jeffrey A Law (law@cygnus.com)
62286 * gcc.dg/990214-1.c: New test.
62288 1999-02-13 Jeffrey A Law (law@cygnus.com)
62290 * gcc.dg/990213-2.c: New test.
62292 * gcc.dg/990213-1.c: New test.
62294 1999-02-12 Jeffrey A Law (law@cygnus.com)
62296 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
62299 1999-02-11 Nick Clifton <nickc@cygnus.com>
62301 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
62302 specified by target.
62304 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
62306 1999-02-11 Jeffrey A Law (law@cygnus.com)
62308 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
62310 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
62312 * gcc.dg/special/ecos.exp: New test driver for new tests with
62313 special requirements.
62315 * gcc.dg/special/alias-1.c: New test.
62316 * gcc.dg/special/gcsec-1.c: New test.
62317 * gcc.dg/special/weak-1.c: New test.
62318 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
62319 * gcc.dg/special/weak-2.c: New test.
62320 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
62321 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
62322 * gcc.dg/special/wkali-1.c: New test.
62323 * gcc.dg/special/wkali-2.c: New test.
62324 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
62325 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
62327 1999-02-10 Felix Lee <flee@cygnus.com>
62329 * lib/c-torture.exp (c-torture-compile): Pull out code for
62330 analyzing gcc error messages.
62331 (c-torture-execute): Likewise. Fix some (harmless) false
62333 * lib/gcc.exp (gcc_check_compile): New function.
62335 1999-02-08 Richard Henderson <rth@cygnus.com>
62337 * gcc.c-torture/execute/990208-1.c: New test.
62339 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
62341 * g++.dg/special/ecos.exp: New driver for new tests with special
62344 * g++.dg/special/conpr-1.C: New test
62345 * g++.dg/special/conpr-2.C: New test
62346 * g++.dg/special/conpr-2a.C: New test
62347 * g++.dg/special/conpr-3.C: New test
62348 * g++.dg/special/conpr-3a.C: New test
62349 * g++.dg/special/conpr-3b.C: New test
62351 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
62352 allow g++ to use the dg driver
62354 * README: Add comment about g++.dg directory
62356 1999-02-06 Jeffrey A Law (law@cygnus.com)
62358 * README: Update email addresses.
62360 1999-02-03 Nick Clifton <nickc@cygnus.com>
62362 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
62363 arguments in order to force structure S onto the stack even on
62365 (test): Pass 10 leading arguments to function foo as well as the
62368 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
62369 failure for all targets.
62371 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
62372 abort to terminate program execution.
62374 1999-01-30 Richard Henderson <rth@cygnus.com>
62376 * gcc.c-torture/execute/990130-1.c: New test.
62378 1999-01-30 Jeffrey A Law (law@cygnus.com)
62380 * gcc.dg/990130-1.c: New test.
62382 1999-01-28 Michael Meissner <meissner@cygnus.com>
62384 * gcc.c-torture/execute/990128-1.c: New test.
62386 1999-01-27 Michael Meissner <meissner@cygnus.com>
62388 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
62390 1999-01-27 Felix Lee <flee@cygnus.com>
62392 * lib/c-torture.exp (c-torture-compile): pull out code for
62393 analyzing gcc error messages.
62394 (c-torture-execute): ditto, and fix some (harmless) false
62396 * lib/gcc.exp (gcc_check_compile): new function.
62398 1999-01-17 Jeffrey A Law (law@cygnus.com)
62400 * gcc.dg/990117-1.c: New test.
62402 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
62404 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
62406 1999-01-15 Jeffrey A Law (law@cygnus.com)
62408 * g77.f-torture/compile/990115-1.f: New test.
62410 1999-01-07 Jeffrey A Law (law@cygnus.com)
62412 * gcc.c-torture/compile/990107-1.c: New test
62414 1999-01-06 Jeffrey A Law (law@cygnus.com)
62416 * gcc.c-torture/execute/990106-2.c: New test.
62418 * gcc.c-torture/execute/990106-1.c: New test.
62420 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
62422 * gcc.c-torture/compile/981223-1.c: New test.
62424 1998-12-29 Richard Henderson <rth@cygnus.com>
62426 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
62427 (opt3): Rename from opt4 and disable.
62429 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
62431 * g++.old-deja/g++.pt/ptrmem5.C: New test.
62433 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
62435 * g++.old-deja/g++.other/conv5.C: New test.
62437 1998-12-14 Nick Clifton <nickc@cygnus.com>
62439 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
62441 1998-12-11 Jeffrey A Law (law@cygnus.com)
62443 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
62445 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
62447 * gcc.c-torture/compile/981211-1.c: New test.
62449 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
62451 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
62453 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
62455 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
62457 * gcc.special/930510-1.c: Make C9X safe.
62458 * gcc.misc-tests/gcov-1.c Similarly.
62459 * gcc.misc-tests/gcov-2.c Similarly.
62461 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
62463 * gcc.dg/ultrasp1.c: New test.
62465 1998-12-06 Richard Henderson <rth@cygnus.com>
62467 * gcc.c-torture/execute/981206.c: New test.
62469 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
62471 * g++.old-deja/g++.ns/template7.C: New test.
62473 * g++.old-deja/g++.other/expr1.C: New test.
62475 * g++.old-deja/g++.eh/tmpl3.C: New test.
62477 * g++.old-deja/g++.eh/tmpl2.C: New test.
62479 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
62481 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
62482 * g++.old-deja/g++.other/using6.C: Removed.
62483 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
62485 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
62487 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
62489 * g++.old-deja/g++.pt/overload8.C: New test.
62491 * g++.old-deja/g++.pt/overload7.C: New test.
62493 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
62495 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
62496 and relinking messages.
62497 * lib/g++.exp (g++_target_compile): Remove .rpo file when
62498 compiling with -frepo.
62500 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
62502 * g++.old-deja/g++.pt/lookup6.C: New test.
62504 1998-11-30 Nick Clifton <nickc@cygnus.com>
62506 * gcc.c-torture/execute/981130-1.c: New test.
62507 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
62509 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
62511 * g++.old-deja/g++.pt/explicit76.C: New test.
62513 * g++.old-deja/g++.pt/friend38.C: New test.
62515 * g++.old-deja/g++.ns/crash2.C: New test.
62517 * g++.old-deja/g++.pt/defarg8.C: New test.
62519 * g++.old-deja/g++.pt/instantiate6.C: New test.
62521 * g++.old-deja/g++.pt/static6.C: New test.
62523 * g++.old-deja/g++.pt/decl2.C: New test.
62525 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
62527 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
62528 problem is actually related with name lookup, but so what? :-)
62530 * g++.old-deja/g++.pt/friend37.C: New test.
62532 1998-11-25 Dave Love <d.love@dl.ac.uk>
62534 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
62535 element, which fails on some systems.
62537 * g77.f-torture/execute/labug1.f: New test.
62539 1998-11-21 Jeffrey A Law (law@cygnus.com)
62541 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
62544 1998-11-18 Dave Love <d.love@dl.ac.uk>
62546 * g77.f-torture/compile/981117-1.f: New test.
62548 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
62550 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
62551 properly discarded.
62553 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
62555 * gcc.c-torture/execute/memcheck: New directory of tests for
62556 -fcheck-memory-usage.
62558 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
62560 * README: New file, general information about the testsuite and
62561 new description of the various C++ test subdirectories.
62562 * README.g++: Eliminate obsolete information, update and move most
62563 relevant stuff to README.
62565 1998-11-07 Richard Henderson <rth@cygnus.com>
62567 * gcc.c-torture/compile/981107-1.c: New test.
62569 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
62571 * execute/memcpy-bi.c: New testcase.
62573 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
62575 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
62578 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
62579 template is selected.
62581 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
62582 classes, it should be accepted for all types.
62584 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
62586 * g++.old-deja/g++.pt/spec24.C: Ensure that template
62587 specializations start with template headers.
62589 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
62591 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
62593 * g++.old-deja/g++.other/init9.C: Test cross initialization of
62596 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
62598 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
62600 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
62602 * compile/981022-1.c, compile/981022-1.x: New test and driver.
62604 1998-10-19 Jeffrey A Law (law@cygnus.com)
62606 * 981019-1.c: New test.
62608 1998-10-14 Robert Lipe <robertl@dgii.com>
62610 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
62613 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
62615 * compile/981001-4.c: Remove use of GCC extension that triggers a
62618 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
62620 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
62622 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
62624 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
62625 instantiation of template produces incorrect code for delete
62628 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
62629 constructors' name is not unique.
62630 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
62631 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
62633 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
62634 automatic array of const is ill-formed.
62636 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
62637 of template parameter?
62639 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
62642 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
62643 pointer-to-member expression.
62645 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
62646 declaration causes ICE.
62648 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
62650 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
62651 reserved in the global namespace.
62653 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
62654 generate needed virtual table.
62656 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
62658 1998-10-10 Dariush Eslimi <eslimi@loran.com>
62660 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
62661 template-dependent type
62663 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
62665 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
62666 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
62667 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
62669 * g++.old-deja/g++.other/using5.C: New test; using decl from base
62670 class should be usable as argument of member function.
62671 * g++.old-deja/g++.other/using6.C: New test; using decl from base
62672 class should be usable as return type of member function.
62673 * g++.old-deja/g++.other/using7.C: New test; using decl from base
62674 class should be usable as type of data member.
62676 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
62678 1998-10-09 Jeffrey A Law (law@cygnus.com)
62680 * gcc.c-torture/special/920521-1.c: Fix bogus test.
62682 1998-10-08 Nick Clifton <nickc@cygnus.com>
62684 * gcc.dg/dll-?.c Add thumb to target list.
62685 Fix assembler scan patterns to match current assembler output.
62687 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
62689 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
62690 matching of template brackets.
62692 * g++.old-deja/g++.other/using4.C: New test. Test using
62693 declarations of methods from base classes.
62695 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
62696 within functions should introduce names into the innermost
62697 enclosing namespace.
62699 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
62700 of static locals if first initialization throws.
62702 1998-10-07 Jim Wilson <wilson@cygnus.com>
62704 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
62706 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
62708 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
62709 lose track of the possible targets of tablejump insns.
62710 * special/special.exp: Run it.
62712 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
62714 * g++.old-deja/g++.pt/friend35.C: New test. A template function
62715 must be declared before its specializations can be named in friend
62718 1998-10-05 Dave Love <d.love@dl.ac.uk>
62720 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
62722 * g77.f-torture/execute/io1.f: New test.
62724 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
62726 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
62727 with pointer to template function, for which no argument deduction
62730 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
62731 specialization of template function as argument to template
62734 * g++.old-deja/g++.other/access2.C: New test; Inner class
62735 shouldn't have privileged access to Outer's names.
62737 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
62739 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
62740 friend template declared within template class conflicts with
62741 nested class of the same name.
62743 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
62746 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
62747 object with direct initializer as function declaration.
62749 * g++.old-deja/g++.other/decl2.C: New test; duplicate
62752 * g++.old-deja/g++.other/null2.C: New test; conditional operator
62753 involving const pointer and NULL produces incorrect result.
62755 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
62756 type name without `typename' should be rejected with -pedantic.
62758 1998-10-02 Richard Henderson <rth@cygnus.com>
62760 * g++.old-deja/g++.other/addrof1.C: New test.
62762 1998-10-01 Nick Clifton <nickc@cygnus.com>
62764 * gcc.c-torture/compile/981001-1.c: New test.
62765 * gcc.c-torture/execute/981001-1.c: New test.
62767 1998-10-01 Jeffrey A Law (law@cygnus.com)
62769 * gcc.c-torture/compile/981001-2.c: New test.
62770 * gcc.c-torture/compile/981001-3.c: New test.
62771 * gcc.c-torture/compile/981001-4.c: New test.
62773 1998-10-01 Robert Lipe <robertl@dgii.com>
62775 * lib/objc.exp (objc_target_compile): Add -L during compiles for
62776 multilibbed hosts. Idea grafted from g77.exp.
62778 1998-09-30 Dave Love <d.love@dl.ac.uk>
62780 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
62781 avoid losing on systems which need -lsocket.
62783 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
62785 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
62786 * g++.old-deja/g++.other/nested2.C: Ditto.
62787 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
62790 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
62792 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
62793 preferred over template operator!= for enum bitfields.
62795 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
62797 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
62798 that happen to have the same base name, but in different scopes,
62799 are incorrectly rejected.
62801 1998-09-16 Richard Henderson <rth@cygnus.com>
62803 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
62804 on the native word size instead of an integer literal.
62806 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
62808 * g++.old-deja/g++.other/static2.C: Invocation of static data
62809 member of type pointer-to-function denoted as non-static member.
62811 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
62812 checks involving function types and aliases.
62814 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
62816 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
62817 redefined to the same non-trivial type.
62819 * g++.old-deja/g++.pt/explicit73.C: Test for proper
62820 namespace-qualification of template specializations declared in
62823 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
62824 to declare a subset of the specializations of a template function
62825 as friends of specializations of a template class.
62827 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
62828 member templates that do not fully specialize the enclosing
62829 template class are rejected.
62831 1998-09-11 Dave Love <d.love@dl.ac.uk>
62833 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
62835 1998-09-08 Dave Love <d.love@dl.ac.uk>
62837 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
62838 altered from libf2c/libU77 version.
62840 1998-09-06 Dave Love <d.love@dl.ac.uk>
62842 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
62844 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
62845 Alexandre Oliva <oliva@dcc.unicamp.br>
62847 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
62848 (un)signed char are different types for template specialization
62851 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
62853 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
62854 * objc: ObjC testsuite.
62856 1998-08-31 Catherine Moore <clm@cygnus.com>
62858 * gcc.c-torture/execute/941014-1.x: New file.
62860 1998-08-31 Nick Clifton <nickc@cygnus.com>
62862 * lib/c-torture.exp: Add support for
62863 torture_eval_before_compile and torture_eval_before_execute
62866 1998-08-30 Jeffrey A Law (law@cygnus.com)
62868 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
62869 this test triggers valid.
62871 1998-08-27 Jeffrey A Law (law@cygnus.com)
62873 * gcc.dg/980827-1.c: New test.
62875 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
62877 * gcc.c-torture/execute/loop-4b.c: New test.
62879 1998-08-26 Nick Clifton <nickc@cygnus.com>
62881 * lib/c-torture.exp: Add support for
62882 torture_eval_before_compile and torture_eval_before_execute
62885 1998-08-25 Jeffrey A Law (law@cygnus.com)
62887 * gcc.c-torture/compile/980825-1.c: New test.
62889 1998-08-24 Nick Clifton <nickc@cygnus.com>
62891 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
62892 count number tests in opt_t0 not good_t0.
62894 1998-08-24 Jeffrey A Law (law@cygnus.com)
62896 * gcc.c-torture/compile/930326-1.x: Fix typo.
62898 1998-08-23 Mark Mitchell <mark@markmitchell.com>
62900 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
62903 1998-08-21 Jeffrey A Law (law@cygnus.com)
62905 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
62906 STACK_SIZE is defined.
62907 * gcc.c-torture/unsorted/stuct.c: Similarly.
62909 * gcc.c-torture/compile/980821-1.c: New test.
62911 1998-08-21 Jeffrey A Law (law@cygnus.com)
62913 * gcc.c-torture/execute/980526-2.c: Disable for targets with
62916 1998-08-19 Mark Mitchell <mark@markmitchell.com>
62918 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
62921 1998-08-09 Mark Mitchell <mark@markmitchell.com>
62923 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
62926 1998-08-18 Jeffrey A Law (law@cygnus.com)
62928 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
62930 1998-08-16 Jeffrey A Law (law@cygnus.com)
62932 * gcc.c-torture/compile/980816-1.c: New test.
62934 * gcc.dg/980816-1.c: New test.
62936 1998-08-13 Jeffrey A Law (law@cygnus.com)
62938 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
62939 compiler for ieee tests.
62941 1998-08-01 Dave Love <d.love@dl.ac.uk>
62943 * g77.f-torture/compile/980729-0.f: New test.
62945 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
62947 * gcc.c-torture/special/eeprof-1.c: New test, for
62948 -finstrument-functions.
62949 * gcc.c-torture/special/special.exp: Run it.
62951 1998-07-29 Jeffrey A Law (law@cygnus.com)
62953 * gcc.c-torture/compile/980729-1.c: New test.
62955 1998-07-27 Nick Clifton <nickc@cygnus.com>
62957 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
62958 __thumb__ is defined, and test for ARM style doubles if so.
62960 1998-07-26 Dave Love <d.love@dl.ac.uk>
62962 * g77.f-torture/noncompile/980615-0.f: New test.
62964 1998-07-26 H.J. Lu (hjl@gnu.org)
62966 * gcc.dg/980312-1.c: Do link instead of compile.
62967 * gcc.dg/980313-1.c: Likewise.
62969 1998-07-26 Jeffrey A Law (law@cygnus.com)
62971 * gcc.c-torture/compile/980726-1.c: New test.
62973 1998-07-25 Dave Love <d.love@dl.ac.uk>
62975 * g77.f-torture/execute/io0.f: New test.
62977 1998-07-24 Nick Clifton <nickc@cygnus.com>
62979 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
62982 1998-06-18 Michael Meissner <meissner@cygnus.com>
62984 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
62987 1998-07-17 Nick Clifton <nickc@cygnus.com>
62989 * gcc.dg/980626-1.c: Expect failures for all toolchains until
62990 c-decl.c:grokdeclarator can handle mode attributes.
62992 1998-07-16 Jeffrey A Law (law@cygnus.com)
62994 * gcc.c-torture/execute/980716-1.c: New test.
62996 1998-07-13 Jeffrey A Law (law@cygnus.com)
62998 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
63000 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
63002 * gcc.c-torture/execute/va-arg-3.x: Similarly.
63003 * gcc.c-torture/compile/930326-1.x: Similarly.
63005 1998-07-13 Dave Love <d.love@dl.ac.uk>
63007 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
63008 New test from Craig.
63010 1998-07-12 Dave Love <d.love@dl.ac.uk>
63012 * g77.f-torture/noncompile/980616-0.f: New test.
63014 * g77.f-torture/execute/970816-3.f: New test from Craig.
63016 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
63018 * g++.other/singleton.C: Return error value instead of taking
63021 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
63023 * g++.other/singleton.C: New test. Warning is under dispute.
63024 Runtime crash is not.
63026 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
63028 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
63029 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
63030 using6.C, using7.C}: New namespace tests.
63032 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
63034 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
63035 specialization with typedef'ed names used as array indexes.
63037 1998-07-09 Jeffrey A Law (law@cygnus.com)
63039 * gcc.c-torture/execute/980709-1.c: New test.
63041 * gcc.dg/980709-1.c: New test.
63043 1998-07-07 Richard Henderson <rth@cygnus.com>
63045 * gcc.c-torture/execute/bcp-1.c: New test.
63047 1998-07-07 Jeffrey A Law (law@cygnus.com)
63049 * gcc.c-torture/execute/980707-1.c: New test.
63051 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
63053 * gcc.c-torture/compile/980706-1.c: New test.
63055 1998-07-01 Dave Love <d.love@dl.ac.uk>
63057 * g77.f-torture/execute/980701-0.f,
63058 g77.f-torture/execute/980701-1.f: New test from Craig.
63060 1998-07-01 Jeffrey A Law (law@cygnus.com)
63062 * gcc.c-torture/compile/980701-1.c: New test.
63064 * gcc.c-torture/execute/980701-1.c: New test.
63066 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
63069 * g++.old-deja/g++.robertl/eb132.C: New test.
63070 * g++.old-deja/g++.robertl/eb133.C: Likewise.
63072 1998-06-29 Dave Love <d.love@dl.ac.uk>
63074 * g77.f-torture/execute/980628-7.f,
63075 g77.f-torture/execute/980628-8.f,
63076 g77.f-torture/execute/980628-9.f,
63077 g77.f-torture/execute/980628-10.f: New tests from Craig.
63079 * g77.f-torture/execute/980628-3.f: Remove mail headers.
63081 1998-06-28 Jeffrey A Law (law@cygnus.com)
63083 * g77.f-torture/execute/980628-4.f: New test from Craig.
63084 * g77.f-torture/execute/980628-5.f: Likewise.
63085 * g77.f-torture/execute/980628-2.f: Likewise.
63086 * g77.f-torture/execute/980628-0.f: Likewise.
63087 * g77.f-torture/execute/980628-1.f: Likewise.
63088 * g77.f-torture/execute/980628-3.f: Likewise.
63089 * g77.f-torture/execute/980628-6.f: Likewise.
63091 1998-06-28 Jeffrey A Law (law@cygnus.com)
63093 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
63094 directory when nothing has been installed yet.
63096 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
63098 * gcc.c-torture/special/special.exp: Handle newer versions of
63101 1998-06-26 Jeffrey A Law (law@cygnus.com)
63103 * gcc.dg/980626-1.c: New test.
63105 1998-06-19 Bruno Haible <haible@ilog.fr>
63107 * gcc.misc-tests/m-un-2.c: New test.
63108 * g++.old-deja/g++.other/warn01.c: Likewise.
63110 1998-06-19 Robert Lipe <robertl@dgii.com>
63112 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
63113 compatibility with assmblers with a different comment character.
63114 Eliminate use of GAS-specific extensions.
63116 1998-06-19 Jeffrey A Law (law@cygnus.com)
63118 * gcc.c-torture/execute/ieee/980619-1.c: New test.
63120 1998-06-19 Robert Lipe <robertl@dgii.com>
63122 * lib/g77.exp: Replace search for libf2c.a with search for newly
63125 1998-06-17 Jeffrey A Law (law@cygnus.com)
63127 * gcc.c-torture/execute/980617-1.c: New test.
63129 1998-06-12 Jeffrey A Law (law@cygnus.com)
63131 * gcc.c-torture/execute/980612-1.c: New test.
63133 1998-06-08 Jeffrey A Law (law@cygnus.com)
63135 * gcc.dg/980523-1.c: Only test on ppc-linux.
63136 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
63138 * gcc.c-torture/execute/980608-1.c: New test.
63140 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
63142 * gcc.c-torture/execute/980605-1.c: New test.
63144 1998-06-04 Jeffrey A Law (law@cygnus.com)
63146 * gcc.c-torture/execute/980604-1.c: New test.
63148 1998-06-02 Jeffrey A Law (law@cygnus.com)
63150 * gcc.c-torture/execute/980602-1.c: New test.
63151 * gcc.c-torture/execute/980602-2.c: Likewise.
63153 1998-06-02 Dave Love <d.love@dl.ac.uk>
63155 * 970125-0.f: Fix per JCB. Add commentary.
63157 1998-05-31 Michael Meissner <meissner@cygnus.com>
63159 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
63162 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
63164 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
63167 1998-05-28 Catherine Moore <clm@cygnus.com>
63169 * gcc.c-torture/execute/980526-3.c: New test.
63171 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
63173 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
63174 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
63175 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
63176 m88k-motorola-sysv3 to XFAIL.
63178 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
63180 * gcc.dg/980526-1.c: New test.
63181 * gcc.c-torture/execute/980526-2.c: New test.
63183 1998-05-26 Jeffrey A Law (law@cygnus.com)
63185 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
63187 * gcc.c-torture/execute/980526-1.c: New test.
63189 1998-05-26 Dave Love <d.love@dl.ac.uk>
63191 * g77.f-torture/execute/alpha2.f: Add runtime test.
63193 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
63195 * g++.old-deja/old-deja.exp: Strip leading directories.
63197 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
63198 error for the line. Don't run multiple tests for the same line.
63200 1998-05-23 Jeffrey A Law (law@cygnus.com)
63202 * gcc.dg/980523-1.c: New test.
63204 1998-05-23 Dave Love <d.love@dl.ac.uk>
63206 * g77.f-torture/compile/970915-0.f: New test.
63208 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
63210 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
63212 1998-05-21 Jeffrey A Law (law@cygnus.com)
63214 * gcc.dg/980520-1.c: New test.
63216 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
63218 * gcc.dg/980502-1.c: Fix return type.
63220 1998-05-20 Jeffrey A Law (law@cygnus.com)
63222 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
63223 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
63224 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
63225 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
63226 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
63228 1998-05-20 Dave Love <d.love@dl.ac.uk>
63230 * g77.f-torture/execute/980520-1.f: New test.
63232 1998-05-15 Dave Love <d.love@dl.ac.uk>
63234 * lib/mike-g77.exp: New file.
63236 * g77.f-torture/noncompile/noncompile.exp,
63237 g77.f-torture/noncompile/check0.f: New files.
63239 1998-05-14 Dave Love <d.love@dl.ac.uk>
63241 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
63242 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
63243 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
63244 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
63245 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
63246 abort where appropriate.
63248 1998-05-05 Michael Meissner <meissner@cygnus.com>
63250 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
63251 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
63253 1998-04-29 Dave Love <d.love@dl.ac.uk>
63255 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
63257 1998-04-27 Dave Love <d.love@dl.ac.uk>
63259 * g77.f-torture/compile/980427-0.f: New test.
63261 1998-04-24 Dave Love <d.love@dl.ac.uk>
63263 * g77.f-torture/compile/980424-0.f: New test.
63265 1998-04-19 Dave Love <d.love@dl.ac.uk>
63267 * g77.f-torture/compile/980419-2.f (main): New test.
63268 * g77.f-torture/compile/970125-0.f: New test.
63269 * g77.f-torture/compile/980419-1.f: New test.
63271 1998-04-08 Jim Wilson <wilson@cygnus.com>
63273 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
63276 1998-04-07 Jim Wilson <wilson@cygnus.com>
63278 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
63280 1998-04-03 Jim Wilson <wilson@cygnus.com>
63282 * gcc.c-torture/compile/980329-1.c: New test.
63284 1998-03-18 Jim Wilson <wilson@cygnus.com>
63286 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
63287 * gcc.dg/980312-1.c: Fix typo in -march command.
63289 1998-03-16 H.J. Lu (hjl@gnu.org)
63291 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
63293 1998-03-11 Robert Lipe <robertl@dgii.com>
63295 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
63296 Dave Love agree the Fortran source is bogus.
63298 1998-03-11 Robert Lipe <robertl@dgii.com>
63300 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
63301 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
63302 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
63303 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
63304 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
63306 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
63308 * g++.old-deja/g++.other/friend1.C: New test.
63310 1998-02-18 Dave Love <d.love@dl.ac.uk>
63312 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
63313 possibly uninitialized) variables and declare dnrm2.
63315 1998-02-23 Robert Lipe <robertl@dgii.com>
63317 From Bruno Haible <haible@ilog.fr>:
63318 * gcc.c-torture/execute/980223.c: New test.
63320 1998-02-13 Jeffrey A Law (law@cygnus.com)
63322 * gcc.dg/ifelse-1.c: New test.
63324 1998-02-09 H.J. Lu (hjl@gnu.org)
63326 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
63328 * lib/old-dejagnu.exp (old-dejagnu): Added the
63329 "execution test - XFAIL *-*-*" handling in the spirit of
63330 "excess errors test -". Changed the "execution test fails"
63331 handling to be like "excess errors test fails".
63332 * Update various tests accordingly.
63334 1998-02-06 Jim Wilson <wilson@cygnus.com>
63336 * gcc.c-torture/execute/980205.c: New test.
63338 1998-01-18 Jeffrey A Law (law@cygnus.com)
63340 * lib/c-torture.exp: Look for .x files instead of .cexp files.
63341 * lib/f-torture.exp: Similarly.
63342 * gcc.c-torture: Rename all .cexp files to .x files.
63344 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
63346 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
63347 (940510-1.c): Removed duplicate.
63348 (971104-1.c): New test.
63350 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
63352 * lib/f-torture.exp: Improve error and loop detection.
63354 1997-11-19 Michael Meissner <meissner@cygnus.com>
63356 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
63357 use that to size the filler array.
63359 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
63361 * lib/c-torture.exp(c-torture-execute): Fix typo.
63363 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
63364 testcase as the executable name. Keep the executable around if
63367 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
63369 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
63370 changes. Only test one -g option, and move it to the end of the
63371 list of options to test.
63373 1997-09-19 Michael Meissner <meissner@cygnus.com>
63375 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
63376 variable GCC_TORTURE_OPTIONS to supply default switches separated
63377 by colons. If no environment variable, run tests with -O0 -g, -O1
63378 -g, and -O2 -g as well.
63380 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
63382 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
63383 explanatory comments. Fix indentation.
63385 1997-09-15 Jeffrey A Law (law@cygnus.com)
63387 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
63389 1997-09-11 Jeffrey A Law (law@cygnus.com)
63391 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
63392 * g++.old-deja/g++.mike/p7325.C: Likewise.
63393 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
63395 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
63397 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
63398 * g++.old-deja/g++.brendan/crash30.C: Likewise.
63399 * g++.old-deja/g++.brendan/crash39.C: Likewise.
63400 * g++.old-deja/g++.law/operators4.C: Likewise.
63402 1997-09-11 Joe Buck (jbuck@synopsys.com)
63404 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
63405 * g++.old-deja/g++.mike/p784.C: Ditto.
63406 * g++.old-deja/g++.mike/p785.C: Ditto.
63408 1997-09-05 Jeffrey A Law (law@cygnus.com)
63410 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
63412 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
63414 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
63415 target feature; pass this to c-torture-execute as needed.
63417 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
63419 * lib/c-torture.exp(c-torture-execute): If the previous and the
63420 current executables being tested are identical, we don't need to
63421 run the executable again. Try to make the executable names
63422 unique. Add an optional argument for passing additional compiler
63425 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
63427 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
63429 1997-08-29 Jeffrey A Law (law@cygnus.com)
63431 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
63433 1997-07-31 Jeffrey A Law (law@cygnus.com)
63435 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
63436 32bit or larger longs.
63438 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
63439 have either a 32bit long or 32bit int.
63441 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
63443 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
63444 Make double precision tests dependent on sizeof (double).
63446 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
63448 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
63451 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
63453 * gcc.c-torture/compile/961203-1.cexp: New script.
63455 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
63457 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
63458 up the includes ourselves.
63460 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
63462 * lib/plumhall.exp: Remove random include, and add a few
63463 verbose messages for debugging.
63465 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
63467 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
63468 of trying to do it ourselves.
63470 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
63472 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
63474 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
63476 * gcc.prms/5403.c: Made regexp a bit less strict.
63478 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
63480 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
63481 is returned from remote_load instead.
63482 * lib/plumhall.exp: Ditto.
63483 * lib/mike-g++.exp: Ditto.
63484 * lib/old-dejagnu.exp: Ditto.
63485 * lib/c-torture.exp: Ditto.
63487 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
63489 * lib/g++.exp: Use build_wrapper procedure.
63490 * lib/gcc.exp: Ditto.
63492 1997-05-20 Jeffrey A Law (law@cygnus.com)
63494 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
63495 an old-style decl for malloc. Fixes tests to work when
63496 sizeof (int) != sizeof (size_t).
63498 1997-05-15 Mike Meissner <meissner@cygnus.com>
63500 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
63502 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
63503 use stdargs.h interface.
63505 1997-05-15 Mike Meissner <meissner@cygnus.com>
63507 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
63508 NO_VARARGS when compiling.
63510 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
63512 * lib/plumhall.exp(ph_includes): New procedure.
63514 (ph_compiler): Ditto.
63516 * lib/g++.exp: Rename test-glue.c to testglue.c.
63517 * lib/gcc.exp: Ditto.
63519 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
63521 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
63522 to completion when it's called.
63524 1997-03-21 Michael Meissner <meissner@cygnus.com>
63526 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
63527 is defined, don't do test.
63529 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
63531 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
63533 (ph_summary): Mark skipped testcases as untested, not unresolved.
63535 * lib/plumhall.exp (ph_make): If unresolved because of bad
63536 errorCode, record errorCode in log file.
63537 (*): Replace send_log/verbose with verbose -log.
63539 1997-03-19 Michael Meissner <meissner@cygnus.com>
63541 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
63542 double conversion if double isn't at least 8 bytes.
63544 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
63545 int to work with targets where int is 16 bits.
63547 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
63548 8 bytes, just exit, since 4 byte doubles don't have enough bits of
63549 precision for the test to complete.
63551 1997-03-14 Michael Meissner <meissner@cygnus.com>
63553 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
63554 if d10v is not compiled with the -mdouble64 flag.
63555 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
63557 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
63558 d10v is not compiled with the -mint32 flag.
63560 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
63562 * lib/plumhall.exp: Use incr_count.
63564 1997-03-12 Jeffrey A Law (law@cygnus.com)
63566 * gcc.c-torture: Update to c-torture-1.45.
63568 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
63570 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
63571 the name of the expect testcase file).
63573 * lib/g++.exp(g++_init): Ditto.
63575 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
63577 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
63580 * lib/gcc.exp(gcc_exit): New procedure.
63582 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
63584 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
63585 specs where appropriate.
63587 * g++.old-deja/g++.arm/*: Added additional ERROR checks
63588 because of new "candidates are" messages, and removed a few
63590 * Converted all non-old-style g++ testcases to old-style, and
63591 moved into g++.old-deja.
63593 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
63595 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
63598 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
63601 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
63603 1997-02-13 Michael Meissner <meissner@cygnus.com>
63605 * lib/gcc.exp (gcc_target_compile): Add support for defining
63606 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
63607 the machine doesn't have those features.
63609 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
63611 * g++.law/operators4.exp: Don't use LIBS.
63613 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
63615 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
63617 * lib/mike-g++.exp: Don't set the compiler to be tested here.
63618 * lib/g++.exp: Set it here instead. Also, allow use of the
63619 --tool_exec and --tool_opt options. Change CXX to
63622 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
63624 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
63626 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
63628 * lib/old-dejagnu.exp: Use prune_warnings instead of
63630 * lib/mike-g++.exp: Ditto.
63631 * lib/gcc.exp: Ditto.
63632 * lib/g++.exp: Ditto.
63634 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
63636 1997-02-07 Jeffrey A Law (law@cygnus.com)
63638 * 941014-2.c: Include stdlib.h
63639 * 960327-1.c: Include stdio.h
63640 * dbra.c, index-1.c: Don't assume ints are 32bits.
63642 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
63644 * lib/gcc.exp: Add gcc,stack_size target feature.
63646 * lib/g++.exp(g++_target_compile): Add the include and link
63647 paths here, not in two other places. And, it's $options, not
63650 * lib/mike-g++.exp(postbase): Remove the code that determines
63651 the correct include and link paths.
63652 * g++.old-deja/old-deja.exp: Ditto.
63654 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
63656 * lib/g++.exp(g++_init): target_compile no longer returns the
63657 filename of the result.
63659 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
63661 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
63664 * gcc.c-torture/special/special.exp: Change call to
63665 gcc_target_compile to include the object file.
63667 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
63669 * gcc.c-torture/special/special.exp: Correct misspelling in last
63672 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
63674 * lib/plumhall.exp(ph_summary): Log the entire output of the
63675 executable. Return -1 if there were any failures, 0 otherwise.
63676 (ph_execute): Return -1 if there were any failures, 0 otherwise.
63677 (ph_make): Clean up objects and executables that were built
63678 if the tests succeeded.
63680 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
63682 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
63683 libraries and includes in the build tree as appropriate.
63685 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
63687 * lib/c-torture.exp: Instead of looking for the global variable
63688 NO_LONG_LONG, check to see if that's a feature of the target.
63690 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
63692 * config/default.exp: Minimize. Delete the remainer of the files in
63693 config; this functionality is now in devo/dejagnu/config.
63695 g++.*/*: Pass any additional flags used to compile to postbase;
63698 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
63699 is now done by runtest.exp. Use gcc_target_compile instead of
63702 lib/c-torture.exp: Use gcc_target_compile instead of compile.
63703 Remove references to CFLAGS. Use remote_file instead of
63705 (c-torture): Take a list of arguments to use to compile this
63708 lib/g++.exp: Simplify. Use target_compile instead of compile.
63709 lib/gcc-dg.exp: Ditto.
63710 lib/gcc.exp: Ditto.
63711 lib/mike-{gcc,g++}.exp: Ditto.
63712 lib/old-dejagnu.exp: Ditto.
63713 lib/plumhall.exp: Ditto.
63715 1997-01-08 Jim Wilson <wilson@cygnus.com>
63717 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
63718 (ph_linker): Likewise.
63720 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
63722 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
63723 MAP_ANON / MAP_ANONYMOUS if defined;
63724 else try to map from /dev/zero .
63726 1996-11-12 Jeffrey A Law (law@cygnus.com)
63728 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
63729 isn't defined, then define it to MAP_ANONYMOUS.
63731 1996-11-12 Jeffrey A Law (law@cygnus.com)
63733 * gcc.c-torture: Update to c-torture-1.42 release.
63735 1996-11-11 Jeffrey A Law (law@cygnus.com)
63737 * gcc.c-torture: Update to c-torture-1.41 release.
63739 1996-10-27 Jeffrey A Law (law@cygnus.com)
63741 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
63744 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
63746 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
63747 and LDFLAGS. Fix second case to append the target_info ldflags
63748 onto LDFLAGS, not CFLAGS.
63749 * lib/g++.exp (g++_init): Add target_info stuff.
63750 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
63751 of libgloss and newlib flags for !native.
63753 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
63754 (GDB): Fix relative path to go up another dir for finding gdb.
63756 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
63758 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
63759 versions in the target_info array, if they don't exist.
63761 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
63763 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
63765 1996-07-08 Jim Wilson <wilson@cygnus.com>
63767 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
63768 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
63770 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
63772 * lib/old-dejagnu.exp: Don't remove the output file before we've
63773 actually tested it. Don't append pwd to the path of the executable
63776 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
63778 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
63780 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
63782 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
63783 temporary directory for compiler files, and set it to a default
63784 value of /tmp. Set $output as the name of the output file from
63785 compiling the testcase. Add a -o option to $cflags_var so the
63786 compiler writes the final output file as $output. Set $executable
63789 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
63790 directory for compiler files, and set it to /tmp if it doesn't
63791 already have a value. Set $output_file to the name of the output
63792 file from compiling the testcase. Add a -o option to CXXFLAGS so
63793 the compiler writes the final output file as $output. Use $output
63794 as the executable to be tested.
63796 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
63798 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
63800 1996-06-08 Jeffrey A Law (law@cygnus.com)
63802 * gcc.c-torture/execute/pending-1.c: New test. Still
63803 pending in Tege's queue.
63805 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
63807 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
63808 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
63809 if there were failures. Call unresolved if there were unresolved
63810 testcases. Call gcc_fail if program did not run to completion.
63811 (ph_make): Pass additional argument name to ph_execute.
63812 (ph_execute): Add new argument. Pass additional arguments to
63813 ph_summary. Call gcc_fail is there is no execution output.
63815 1996-04-24 Jeffrey A Law (law@cygnus.com)
63817 * lib/plumhall.exp (proc_summary): Output relavent summary
63818 lines into the log so specific failures in plumhall can be
63821 1996-04-10 Jeffrey A Law (law@cygnus.com)
63823 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
63824 (c-torture-execute): Don't try to execute tests which use
63825 "long long" types if $NO_LONG_LONG is nonzero.
63827 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
63829 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
63832 * gcc.ieee: Move from here.
63833 * gcc.c-torture/execute/ieee: To here.
63835 1996-03-26 Jeffrey A Law (law@cygnus.com)
63837 * gcc.c-torture: Update to c-torture-1.41 release.
63839 1996-03-22 Jeffrey A Law (law@cygnus.com)
63841 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
63844 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
63846 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
63849 1996-03-02 Jeffrey A Law (law@cygnus.com)
63851 * config/proelf.exp: Handle connecting to a simulator.
63853 1996-01-31 Jeffrey A Law (law@cygnus.com)
63855 * config/proelf.exp: New file. Enough framework that we can
63856 run c-torture tests on the proelf targets (or any other target
63857 that gdb can connect to for that matter).
63859 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
63861 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
63862 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
63864 * lib/plumhall.exp (ph_execute): Always call ph_summary if
63865 exec_output exists.
63867 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
63869 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
63870 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
63872 * config/*.exp: Update FSF address. Change result of ${tool}_load
63873 to pass/fail/unresolved/unsupported/untested. Caller must now
63874 call unresolved/unsupported/untested.
63875 * lib/*.exp: Update FSF address. Update to handle new results of
63877 * lib/chill.exp (verbose): Delete.
63879 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
63881 * lib/gcc.exp (default_gcc_start): Change order of args to
63882 $LDFLAGS $CFLAGS $LIBS.
63883 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
63884 Save/set/restore CFLAGS. Pass single arg to gcc_start.
63885 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
63886 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
63887 * gcc.misc-tests/dg-test.exp: Likewise.
63888 * gcc.misc-tests/msgs.exp: Likewise.
63889 * gcc.prms/prms.exp: Likewise.
63890 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
63891 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
63893 * lib/dg.exp: Deleted, moved to dejagnu/lib.
63895 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
63897 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
63899 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
63900 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
63902 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
63905 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
63907 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
63908 global for loop; add use of $mathlib.
63909 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
63910 settings here; set mathlib for anything but VxWorks.
63912 1996-01-22 Jeffrey A Law (law@cygnus.com)
63914 * gcc.c-torture: Update to c-torture-1.40 release.
63916 1996-01-03 Jeffrey A Law (law@cygnus.com)
63918 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
63921 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
63923 * lib/c-torture.exp (c-torture-execute): Declare "output" as
63926 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
63928 * lib/g++.exp (LIBS): Define if not already.
63929 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
63930 (gcc-dg-prune): Call prune_gcc_output.
63931 * lib/gcc.exp (prune_gcc_output): New proc.
63932 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
63935 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
63937 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
63938 (c-torture-execute): Likewise. Rename `name' to `testcase'.
63940 1995-11-15 Jeffrey A Law (law@cygnus.com)
63942 * gcc.c-torture: Update to c-torture-1.39 release.
63944 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
63946 * lib/c-torture.exp (c-torture-execute): Don't return if one option
63947 fails, try others as well.
63949 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
63951 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
63952 If compilation fails, mark execute tests as `untested'.
63953 If test is marked as unsupported, don't mark compilation and
63954 execute tests as failed.
63956 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
63958 * lib/g++.exp (g++_init): Don't link in libg++, and look to
63959 libstdc++ for whether or not we want to be doing shared
63960 libraries. Delete link_curses since we don't need it anymore.
63961 * lib/mike-g++.exp (postbase): Don't link in libg++.
63962 * g++.old-deja/old-deja.exp: Likewise.
63964 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
63966 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
63968 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
63970 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
63971 For that, add `-Wl,-a,shared_archive'.
63972 * g++.old-deja/old-deja.exp: Likewise.
63974 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
63976 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
63978 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
63980 * lib/mike-g++.exp (postbase): Pay attention to the status of
63983 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
63985 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
63987 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
63989 * lib/gcc.exp (default_gcc_start): No longer need to log program
63990 being executed or its output, execute_anywhere does that now.
63991 * lib/g++.exp (default_g++_version): Call execute_anywhere.
63992 (default_g++_start): Likewise. Delete calls to verbose/send_log.
63994 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
63996 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
63997 the same as those in lib/g++.exp.
63999 1995-10-10 Jeff Law (law@hurl.cygnus.com)
64001 * gcc.c-torture: Update to c-torture-1.38 release.
64002 * gcc.ieee: Related changes.
64004 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
64006 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
64007 "exec". Minor reformatting changes.
64009 * config/rom68k.exp (${tool}_load): Make it work in a canadian
64010 cross. This means all "exec" calls now work on a remote host as
64012 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
64013 cross. Filter out the extra "\r\n" stuff that expect puts in.
64014 (c-torture-execute): Filter out the bogus warnings like
64015 c-torture-compile does. Add support for canadian cross.
64016 * lib/gcc.exp (default_gcc_version, default_gcc_start)
64017 Use execute_anywhere rather than calling exec directly. Now it
64018 works for canadian cross testing.
64020 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
64022 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
64023 results into a variable, and check that rather than using file exists.
64025 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
64027 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
64028 create a libg++.so. For sunos4.1.*, also add -ltermcap.
64030 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
64032 * g++.old-deja/old-deja.exp: Create and pass runshlib and
64033 lib_curses if there's a shared libg++ in the build tree.
64035 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
64037 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
64038 if not supported target.
64040 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
64042 * lib/g++.exp (g++_init): Move empty setting of runshlib and
64043 link_curses up to always happen, not just for native builds.
64045 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
64047 * gcc.c-torture: Update to c-torture-1.36 release.
64048 * gcc.failure: Related changes.
64050 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
64052 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
64054 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
64056 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
64057 * lib/mike-g++.exp (postbase): Not in here. Still reference
64058 runshlib, link_curses, and mathlib for link and run.
64060 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
64061 pass the runtime shared library options for Solaris, OSF/1, and
64062 Irix5, and link with -lcurses to avoid unresolved references.
64064 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
64066 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
64069 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
64071 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
64073 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
64075 * gcc.c-torture: Update to c-torture-1.35 release. Note we
64076 do not have a framework for the "compat" tests yet.
64078 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
64080 * lib/mike-g++.exp (postbase): New local variable `mathlib',
64081 set to null if we're testing vxworks5.1. Use that instead of
64082 `-lm' in the setting of LIBS for link and run.
64084 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
64086 * config/rom68k.exp (${tool}_load): Major changes to make it
64087 work. Verified that it does in fact return the stuff in
64088 exec_output properly. Catch any Emul or any TRAP other than 0.
64090 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
64092 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
64093 LDFLAGS properly for targets that need stuff from libgloss.
64094 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
64096 (gpp_initialized): New variable.
64098 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
64100 * config/rom68k.exp: Load libgloss.exp.
64101 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
64102 so we can produce a fully linked binary.
64103 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
64104 so we can produce a fully linked binary.
64106 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
64108 * lib/plumhall.exp (ph_section): Watch for expected failures.
64109 Add missing `else'.
64111 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
64113 (c-torture): Likewise.
64115 1995-08-28 Doug Evans <dje@cygnus.com>
64117 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
64119 * lib/mike-g++.exp (mike_cleanup): New proc.
64120 (prebase): New globals compiler_result, not_compiler_result,
64122 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
64123 allow leading "-" in pattern. Watch for unsupported tests.
64124 If $compiler_result is set, pattern match assembler code,
64125 and ditto for $not_compiler_result.
64126 * lib/mike-gcc.exp: Likewise.
64128 * lib/plumhall.exp (ph_execute): Only call ph_summary if
64129 execution "succeeded".
64131 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
64133 * config/win32.exp: New file.
64134 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
64136 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
64138 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
64140 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
64141 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
64142 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
64144 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
64145 "... without exceptions was ...". That is now handled by
64147 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
64149 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
64151 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
64152 sieve.c,sort2.c}: New files.
64153 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
64154 sieve.exp,sort2.exp}: Drivers for them.
64156 * lib/mike-gcc.exp (program_output): New user settable variable.
64157 (postbase): Call prune_system_crud. Also prune extraneous compiler
64159 * lib/mike-g++.exp (program_output): New user settable variable.
64161 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
64163 * config/sh.exp: Deleted (use sim.exp instead).
64165 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
64167 * config/vx.exp: Declare CHECKTASK as global.
64168 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
64169 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
64170 * lib/old-dejagnu.exp: Load [pwd]/$executable.
64172 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
64174 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
64175 target. Like vx.exp, only includes `vx29k.exp' instead of
64178 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
64180 * config/sim.exp: Increase time limit from 120 seconds to 240.
64182 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
64184 * gcc.c-torture/execute/950628-1.c: New test.
64186 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
64188 * gcc.c-torture: Update with changes/additions from
64191 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
64193 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
64195 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
64197 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
64199 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
64201 * gcc.c-torture/compile/950512-1.c: New test.
64202 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
64203 * gcc.dg/struct-ret-1.c: Likewise.
64205 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
64207 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
64208 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
64210 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
64212 * gcc.c-torture/special/920411-1.c: Deleted.
64213 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
64215 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
64217 * config/sim.exp (${tool}_load): Hack in call to bash to get a
64220 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
64222 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
64224 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
64227 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
64228 is the proper length.
64229 * va-arg-3.c: Likewise.
64231 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
64233 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
64234 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
64236 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
64237 * lib/g++.exp (default_g++_start): Delete old cruft.
64239 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
64241 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
64242 (2 * (1 << 18)) to (2 * (1 << 17)).
64244 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
64246 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
64248 * config/rom68k.exp: Renamed from config/idp.exp
64250 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
64252 * c-torture/compile/921109-2.c
64254 1995-04-18 Mike Stump <mrs@cygnus.com>
64256 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
64259 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
64261 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
64263 * lib/g++.exp (default_g++_start): Likewise.
64265 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
64267 * gcc.c-torture/compile/950329-1.c: New test.
64269 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
64271 * config/bug.exp (${tool}_load): Updated to use new remote_open
64272 and remote_close procs.
64273 * config/idp.exp: New file.
64275 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
64277 * gcc.c-torture/execute/950322-1.c: New test.
64279 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
64281 * config/vx.exp (${tool}_load): Clean up testing of return code from
64282 vxworks_ld and vxworks_spawn.
64284 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
64286 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
64288 1995-03-13 Mike Stump <mrs@cygnus.com>
64290 * lib/old-deja.exp: Add `excess errors test - ' error, now one
64291 can mark excess errors on a machine by machine basis. Note, the
64292 default is to not expect any excess errors, even when excess
64293 errors test - is given, so you will want to put an XFAIL ... on
64294 these lines. For example, // excess errors test - XFAIL hppa*-*-*
64295 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
64296 those 4 machines, but no others.
64298 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
64300 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
64301 * lib/c-torture.exp: to here.
64303 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
64305 * gcc.c-torture/execute/950221-1.c: New test.
64306 * gcc.c-torture/execute/struct-ret-1.c: New test.
64307 * gcc.c-torture/compile/950221-1.c: New test.
64309 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
64311 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
64313 * gcc.c-torture/execute/arith-1.c (main): Return 0.
64314 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
64316 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
64318 * g++.gb: New directory of tests, derived from my signature and
64319 class scoping tests.
64321 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
64322 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
64323 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
64324 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
64325 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
64326 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
64327 * g++.gb/sig25.C: Likewise.
64329 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
64330 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
64331 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
64332 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
64333 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
64334 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
64335 * g++.gb/sig25.exp: Likewise.
64337 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
64338 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
64339 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
64340 * g++.gb/scope13.C: Likewise, this test still fails.
64342 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
64343 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
64344 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
64345 * g++.gb/scope13.exp: Ditto.
64347 * g++.gb/README: New file, explains what these tests are about.
64349 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
64351 * lib/dg.exp (dg-do): Support `preprocess'.
64352 (dg-test): Likewise.
64354 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
64356 * config/udi.exp: change "continue -expect" to "exp_continue".
64358 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
64360 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
64361 Delete redundant tests.
64363 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
64364 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
64365 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
64366 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
64367 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
64368 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
64369 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
64370 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
64372 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
64373 storing label pointers.
64374 * gcc.c-torture/execute/921019-1.c: Likewise.
64375 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
64376 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
64378 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
64381 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
64382 Delete obsolete tests.
64384 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
64385 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
64386 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
64387 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
64388 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
64389 * gcc.c-torture/compile/950124-1.c: New test.
64391 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
64393 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
64395 * lib/mike-g++.exp: Add -lm to LIBS.
64397 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
64399 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
64401 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
64403 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
64405 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
64407 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
64409 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
64411 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
64412 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
64413 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
64414 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
64415 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
64416 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
64417 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
64418 * g++.law/{operators31.C, operators32.C,
64419 * g++.law/{operators33.C, operators34.C}: Likewise.
64420 * g++.law/{pic1.C, refs2.C}: Likewise.
64421 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
64422 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
64423 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
64424 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
64426 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
64427 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
64428 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
64429 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
64430 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
64431 * g++.law/{enum9.exp, friend5.exp}: Likewise.
64432 * g++.law/{nest3.exp, nest4.exp}: Likewise.
64433 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
64434 * g++.law/{operators30.exp, operators31.exp}: Likewise.
64435 * g++.law/{operators32.exp, operators33.exp}: Likewise.
64436 * g++.law/{operators34.exp}: Likewise.
64437 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
64438 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
64439 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
64440 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
64441 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
64443 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
64444 No longer expected to fail.
64445 * g++.law/missed-error3.C: Tweak for recent bool changes.
64447 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
64449 * config/emb-unix: Deleted.
64450 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
64451 remote execution. Do final link on remote host if REMOTE_LINK is set.
64453 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
64455 * lib/dg.exp (dg-test): Fix typo in last patch.
64457 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
64459 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
64460 (handles multiple occurrences).
64462 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
64464 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
64465 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
64466 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
64468 * lib/c-torture.exp (c-torture-compile): Likewise.
64469 (c-torture): Prepend full path if missing.
64470 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
64471 (gcc_fail): Likewise.
64472 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
64474 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
64476 * lib/netware.exp: Only attach to NetWare i386 systems.
64478 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
64480 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
64481 messages. Add test name to "output pattern match" pass/fail message.
64483 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
64485 * gcc.dg: New testsuite.
64486 * gcc.dg/dg.exp: New file.
64488 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
64489 test-switch.c}: Deleted.
64491 * gcc.misc-tests/msgs.exp: New testcase driver.
64493 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
64495 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
64496 Watch for illegal return values from ${tool}_load.
64497 * config/unix.exp (${tool}_load): Fix pass/fail detection for
64498 cross targets. Coerce return value >0 to 1.
64500 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
64502 * config/unix.exp (${tool}_load): Call program rsh, not proc.
64504 * config/emb-unix.exp: New file.
64506 * config/sim.exp: Error if variable $SIM not defined.
64507 (${tool}_load): Mark test as "untested" if simulator missing.
64509 * config/unix.exp: Load remote.exp to get rcp_download.
64510 * lib/c-torture.exp: Use different option lists for testcases with
64512 * gcc.c-torture/execute/execute.exp: Likewise.
64514 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
64516 * config/*.exp: Clarify return code from ${tool}_load.
64517 Call `unresolved' or `untested' instead of `warning' or `perror'
64518 (sometimes you still want to call both though).
64519 Add comment that `shell_id' is local to each file.
64520 * config/udi.exp (timeout): Set to 30.
64521 Don't print warning if connection fails, $connectmode has already
64523 (${tool}_load): Move verbose messages to level 2.
64524 Rework pattern for "Process started" message.
64525 Pass `shell_id' to ${connectmode}_download.
64526 Retry twice upon timeout. Make resetting of target more robust.
64527 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
64528 Pass `shell_id' to exit_$connectmode.
64529 Only call exit_$connectmode if connected.
64530 * config/unix.exp (${tool}_load): Check return codes better.
64531 * config/vrtx.exp (${tool}_load): Likewise.
64532 * config/vx.exp (${tool}_load): Likewise.
64533 Delete unneeded global's.
64534 * lib/dg.exp (dg-test): Update to reflect clarified return codes
64537 (dg-init): Delete recording of pass/fail counts.
64538 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
64539 (old-dejagnu-init): Likewise.
64540 (old-dejagnu-stat): Delete contents, empty proc now.
64541 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
64542 (c-torture): Delete references to lcnt, lpass, lfail.
64543 Get option list from TORTURE_OPTIONS.
64544 Delete -funroll[-all]-loops if no loops.
64545 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
64546 (g++_stat): Delete contents (empty proc now).
64547 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
64548 (gcc_finish): Likewise.
64549 (gcc_stat): Deleted.
64550 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
64551 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
64552 * gcc.c-torture/execute/execute.exp: Likewise.
64553 Split tests into two parts: compile, execute.
64554 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
64555 no loops. Update to reflect clarified return codes from ${tool}_load.
64557 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
64559 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
64561 (old-dejagnu): Likewise (where necessary).
64563 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
64565 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
64567 * lib/dg.exp (dg-process-target): Fix processing of selector.
64568 Add comment regarding use of `error'.
64570 * lib/gcc.exp (prune_system_crud): Define if missing.
64571 * lib/g++.exp (prune_system_crud): Likewise.
64573 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
64574 Call prune_system_crud.
64575 * lib/dg.exp (dg-runtest): New proc.
64576 Use perror instead of send_user for tcl errors in testcase.
64577 Don't return any value, it's never used.
64578 Don't clobber previous definition of `unknown'.
64579 Print tcl errors in `dg-final'.
64581 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
64583 * lib/dg.exp (dg-process-target): Improve syntax error messages.
64584 (dg-test): Don't print errorInfo, it contains stack backtrace.
64586 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
64588 * lib/g++.exp (runtest_file_p): Define if missing.
64590 1994-09-24 Doug Evans (dje@cygnus.com)
64592 * lib/mike-g++.exp: Comment out loading of g++.exp.
64593 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
64594 (default_g++_version): Always print something.
64595 (default_g++_start): Comment out call to `which'.
64596 (g++_start, g++_load): Deleted (must be defined in config file).
64597 * lib/gcc.exp: Test for existence of $CC at start.
64598 Delete check for tmpdir (done in gcc_init).
64599 (default_gcc_version): Always print something.
64600 (default_gcc_start): Comment out call to `which'.
64601 * config/*.exp: Major cleanup - make cross targets work at least a
64602 little better for g++ (by not being "--tool gcc" specific).
64603 Rename gcc_xxx to ${tool}_xxx.
64604 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
64605 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
64607 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
64609 * lib/c-torture.exp (c-torture-compile): Rework compiler
64610 message processing.
64612 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
64615 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
64617 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
64619 * lib/dg.exp (dg-process-target): Support { target native }.
64621 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
64623 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
64624 looked for "... program xxx got fatal signal".
64625 Correct regsub munging of `comp_output'.
64626 Ignore compiler messages "path prefix not used" and "linker input
64629 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
64631 * lib/gcc.exp (runtest_file_p): Define if missing.
64632 * gcc.prms/template.c: Example to work from.
64634 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
64636 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
64637 * lib/dg.exp (dg-test): Call unsupported testcases as such.
64639 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
64640 * gcc.prms/1883.c: Moved from compile/940714-1.c.
64641 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
64642 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
64644 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
64645 (dg-process-target): No longer a varargs proc.
64646 Return S/N for target, P/F for xfail. All callers changed.
64647 (user option procs): More argument checking.
64648 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
64649 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
64650 (dg-test): Skip test if not running on selected target in `dg-do'.
64651 Update handling of `dg-do-what', `dg-output-text'.
64652 Separate execution pass/fail from output pattern match pass/fail.
64653 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
64655 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
64657 * gcc.c-torture/special/special.exp: Don't expect failure for mips
64658 target for 920510-1.c.
64660 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
64662 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
64663 Clean up comment regarding use of passcnt, etc.
64664 (gcc_stat): Don't update `testcnt' here.
64665 (gcc_finish): Do it here.
64666 Might as well reset `but_id' here too.
64667 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
64668 to determine if the file should be tested.
64669 * gcc.c-torture/compile/compile.exp: Likewise.
64670 * gcc.c-torture/execute/execute.exp: Likewise.
64671 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
64672 * gcc.misc-tests/dg-test.exp: Likewise.
64673 * gcc.prms/prms.exp: Likewise.
64674 * gcc.wendy/wendy.exp: Likewise.
64675 * g++.old-deja.exp: Likewise.
64676 Move "Testing file" message to verbose level 1.
64678 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
64680 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
64682 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
64684 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
64685 (default_gcc_start): Accept optional second list element
64686 of compiler flags. Print compiler output at verbosity level 2.
64687 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
64688 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
64689 Save current values of framework globals passcnt, failcnt, xpasscnt,
64690 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
64691 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
64692 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
64693 xfailcnt to compute stats. Update framework global `testcnt' from
64695 (gcc_finish): New proc. Clean up test environment.
64696 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
64697 (gcc_epass, gcc_efail): Delete.
64698 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
64699 argument of line number.
64700 (dg-init): If the tool has an init routine, call it.
64701 (dg-test): Remove args `cflags_var' and `libs_var'.
64702 Pass all compiler options to ${tool}_start.
64703 Handle missing line number.
64704 (dg-finish): New function.
64705 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
64706 particular files. Call gcc_finish at end. Move "skipping test"
64707 message to verbosity level 3.
64708 * gcc.c-torture/compile/compile.exp: Likewise.
64709 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
64710 * gcc.c-torture/execute/execute.exp: Likewise.
64711 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64712 Print testcase being tried at verbosity level 1.
64713 * gcc.c-torture/special/special.exp: Unset xfail.
64714 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64715 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
64716 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
64717 * gcc.failure/failure.exp: Likewise.
64718 * gcc.ieee/ieee.exp: Likewise.
64719 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
64720 Update call to dg-test. Call dg-finish at end.
64721 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
64722 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
64723 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
64724 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
64725 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
64726 * gcc.wendy/wendy.exp: Add copyright.
64727 Delete setting of tmpdir (done by gcc_init).
64728 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
64729 Pass compiler flags to gcc_start. Call gcc_finish at end.
64730 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
64733 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
64735 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
64737 (g++_load): Likewise.
64739 * config/*.exp (gcc_load): Some were varargs fns and some were not.
64740 Rename argument to `prog' to remove the confusion.
64741 Varargs fns behave differently too!
64742 (g++_load): Likewise.
64744 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
64746 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
64747 what it is. Delete (always) printing of status value for !native.
64748 Simplify verbose code, and include status and exec_output.
64749 (g++_load): Use gcc_load.
64751 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
64753 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
64754 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
64755 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
64756 940714-3.c as these testcases don't exist anymore. Make
64757 va-arg-1.c expected to pass.
64759 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
64761 * gcc.misc-tests/misc.exp: Only run specific testcases.
64762 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
64763 * gcc.misc-tests/dg-[1-9].c: New files.
64765 * lib/dg.exp: New testsuite driver.
64766 * gcc.prms/prms.exp: Use it.
64768 * README.gcc: New file.
64770 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
64771 Document and reset `lxpass' and `lxfail'.
64772 Simplify "initialized" message.
64773 (gcc_stat): Clean up comments a little.
64775 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
64777 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
64779 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
64781 * lib/old-dejagnu.exp (process-option): New proc.
64782 (old-dejagnu-init, old-dejagnu-stat): Likewise.
64783 (old-dejagnu): Simplify.
64784 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
64786 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
64788 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
64789 exists and is not an empty string.
64791 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
64792 $xfail rather than calling setup_xfail. Clear $xfail when test is
64794 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
64797 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
64798 longer expected to fail.
64800 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
64803 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
64805 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
64806 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
64807 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
64808 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
64811 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
64812 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
64814 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
64816 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
64817 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
64819 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
64820 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
64821 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
64823 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
64825 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
64826 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
64827 940714-1.c, 940714-2.c, 940714-3.c},
64828 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
64829 gcc.misc-tests/{mg.c,mg.exp}:
64831 * gcc.noncompile/noncompile.exp: Change accordingly.
64833 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
64835 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
64836 Undo previous clobberage.
64838 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
64840 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
64841 * gcc.special/{930510-1.c, special.exp}:
64842 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
64843 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
64844 struct-varargs-1.c}: New tests from c-torture-1.26.
64846 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
64848 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
64849 argument to switch.
64851 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
64853 * Revert the previous changes. Please see Rob's directory
64854 (/lisa/test/rob/progressive/gcc/testsuite) for testing
64857 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
64859 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
64860 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
64861 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
64862 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
64863 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
64864 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
64865 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
64866 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
64867 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
64868 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
64869 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
64870 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
64871 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
64872 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
64873 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
64874 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
64875 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
64876 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
64877 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
64878 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
64879 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
64880 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
64881 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
64882 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
64883 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
64884 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
64885 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
64886 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
64887 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
64890 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
64892 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
64893 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
64896 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
64898 * config/unix.exp (g++_load): Fix syntax.
64900 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
64902 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
64903 * gcc.noncompile/921017-1.c: Deleted obsolete test.
64904 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
64905 Don't expect va-arg-1.c to fail. Correct expected output for
64907 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
64908 * gcc.wendy/hbm4.c: Correct typo.
64909 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
64911 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
64913 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
64914 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
64915 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
64916 * lib/c-torture.exp (c-torture-compile): Ditto.
64918 Reduce volume of output (remove all the -I's and such).
64919 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
64920 Call gcc_cpass, gcc_cfail.
64921 (c-torture): Pass testing option to c-torture-compile.
64923 1994-03-21 Doug Evans (dje@cygnus.com)
64925 Bring patches over from progressive.
64926 * config/default.exp: Exit remote shell cleanly.
64927 (g++_exit, g++_start): Add default versions.
64928 * config/sim.exp (gcc_load): Use perror, not error.
64930 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
64932 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
64935 1994-03-14 Doug Evans (dje@cygnus.com)
64937 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
64938 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
64939 (wendy_try): New proc to run testcase.
64940 (main loop): Call 'em.
64941 * gcc.wendy/*.c: Clean up pass to correct expected output.
64943 * lib/gcc.exp: Minor cleanup work.
64944 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
64946 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
64948 * config/sim.exp (gcc_load): Document return codes better.
64949 Don't pass -v to simulator.
64951 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
64953 * gcc.special/920717-x.c: Fix typo.
64954 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
64957 * lib/mike-gcc.exp: Fix typo.
64959 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
64961 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
64962 binary to use, transform the name.
64963 * config/*.exp: rename everything. Nuke any g++ specific files,
64964 it's now a special case of gcc that requires no special support.
64965 Add a default.exp for unsupported targets.
64967 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
64969 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
64970 lib/old-dejagnu.exp: Fix a few patterns to work with the new
64973 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
64975 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
64978 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
64980 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
64982 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
64984 * gcc.execute/execute.exp: Combine opt_list and foption_list into
64985 option_list. Compile every file with only 4/6 option choices
64986 (same as C torture) instead of with 12/18 different option
64988 * lib/c-torture.exp: Likewise.
64990 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
64993 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
64995 * lib/old-deja.exp: Add `excess errors test fails' error, now one
64996 can put an XFAIL *-*-* on excess errors.
64998 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
65000 * g++.law: Add more tests derived from g++-bugs snapshots.
65002 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
65003 equivalent to g++.law/init9.
65005 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
65006 compiled it, and the a.out file after we've run it.
65008 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
65010 * lib/mike-g++.exp (postbase): Delete the .o file after we've
65011 compiled it, and the a.out file after we've run it.
65013 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
65015 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
65017 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
65019 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
65022 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
65024 * g++.law: New directory of g++ tests derived from the g++-bugs
65027 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
65029 * gcc.compile: initbug1.c initbug1.exp testcase added
65031 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
65033 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
65034 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
65035 fixes submitted by Jeff Law (law@cs.utah.edu)
65036 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
65037 Jeff Law (law@cs.utah.edu)
65040 1993-11-30 Mike Stump (mrs@cygnus.com)
65042 * config/unix-g++.exp: Follow the gcc way of doing things.
65043 * g++.old-deja/old-deja.exp: Minor updates.
65044 * lib/g++.exp: New file, follow the gcc way of doing things.
65045 * lib/old-dejagnu.exp: Minor updates.
65046 * lib/mike-g++.exp: Always unset errorInfo.
65048 1993-11-06 Mike Stump (mrs@cygnus.com)
65050 * lib/gcc.exp: Fix some errors with the below change, CC and
65051 CFLAGS should be global when setting, not local.
65053 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
65055 * lib/gcc.exp: Transform tool name.
65057 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
65059 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
65061 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
65063 * lib/gcc.exp: change gcc_done to gcc_stat
65065 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
65067 * Upgraded gcc testsuite to c-torture version 1.25
65069 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
65071 * lib/gcc.exp: added reporting code. Changed verbose compile message.
65072 * lib/c-torture: added hooks for new reporting code.
65074 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
65076 * config/sh-gcc.exp: check if sh-sim exists in the path
65078 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
65080 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
65081 * gcc.compile/compile.exp: Initial changes for new logic.
65082 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
65083 * gcc.failure/failure.exp: Initial changes for new logic.
65084 * gcc.ieee/ieee.exp: Initial changes for new logic.
65085 * gcc.misc-tests/misc.exp: Initial changes for new logic.
65086 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
65087 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
65088 * lib/c-torture.exp: Initial changes for new logic.
65089 * lib/gcc.exp: Initial changes for new logic.
65091 1993-10-15 Mike Stump (mrs@cygnus.com)
65093 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
65094 depend upon failure or success. Fully qualify names in failure
65095 and success messages. Always remove a.out before starting
65096 compile, just in case. Pay more attention to error text output by
65097 the compiler. Handle testcases with no known past errors just
65098 like all others, so that things are uniform. Other miscellaneous
65101 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
65103 * gcc.cpp: new directory for cpp tests
65105 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
65107 * lib/chill.exp: Code reformatted, removed unused code.
65108 * config/unix-chill.exp: Code reformatted, removed unused code.
65109 * chill.execute/execute.exp: Code reformatted, removed unused code.
65110 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
65112 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
65114 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
65115 routines not written.
65117 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
65119 * config/bug-gcc.exp: Use new procs from bug.exp.
65121 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
65123 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
65124 via ftp, rather than depending on NFS.
65125 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
65128 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
65130 * config/bug-gcc.exp: Use new download proc.
65132 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
65134 * chill.execute/execute.exp: cleanups, handles errors better
65135 * chill.compile/compile.exp: rewrite, based on execute.exp
65136 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
65137 * lib/chill.exp: major changes to diff proc and compile and link
65138 procs. added chill_fail and chill_pass wrappers to pass and
65139 fail. added more comments, and handle error codes better.
65140 Added a hack to capture stderr from exec, so noncompile tests
65143 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
65145 * chill.execute/execute.exp: rewrite of testsuite driver
65146 * lib/chill.exp: rewrite of testsuite driver
65147 * config/unix-chill.exp: rewrite of testsuite driver
65149 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
65152 * iexpr.ch: Standardize uppercase.
65153 * tuples.dat: Standardize uppercase.
65154 * vary.ch: standardize. Correct varying string assignments.
65155 * vary.dat: Add new output lines.
65157 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
65160 * chprintf.ch: Standardize use of uppercase.
65161 * tuples.ch: Standardize and turn arr2 into a DCL,
65163 * pinits.ch: Standardize.
65165 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
65167 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
65168 * Makefil: Renamed to Makefile.in.
65169 * configure.in: New.
65171 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
65174 * .cvsignore: Add result/output files.
65175 * Makefile: Fix up variables at start. Use MFLAGS
65176 everywhere. Correct bool_loc, built_ins entries.
65177 Add entry for vary1.ch.
65178 * bitarray.ch: Standardize upper-case usage.
65179 * bitexpr.ch: Standardize, add output of b1.
65180 * params.ch: Use arrayt in along PROC parameters, to
65181 avoid novelty problems.
65182 * sets.ch: Tiny cleanup.
65183 * vary1.ch: Re-indent.
65185 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
65187 * Add PR-related files to Makefiles, .cvsignore files, etc.
65189 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
65191 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
65192 with compiler objects. New names are test-flow.c and test-loop.c
65194 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
65196 * Upgraded c-torture tests from 1.19 to 1.20
65199 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
65200 * gcc.compile: 930623-1.c 930623-2.c
65201 * gcc.noncompile: 930622-1.c 930622-2.c
65202 * gcc.failure: 920411-1.c 920627-2.c
65203 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
65205 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
65207 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
65208 More changes to get testsuite working properly. Needs more work.
65209 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
65211 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
65213 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
65214 More changes to get testsuite working properly. Needs more work.
65216 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
65218 * chill.compile/compile.exp: Added for Dejagnu support
65219 * chill.execute/execute.exp: Added for Dejagnu support
65220 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
65222 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
65224 This should complete moving the CHILL test files.
65225 * chill.noncompile(.cvsignore printf.grt
65226 in-printf.grt chprintf.grt chprintf.ch):
65227 Added test-support files.
65228 (Makefile): Modified further.
65229 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
65230 signal.ch): Added test files.
65231 * chill.execute (.cvsignore printf.grt printr.c
65232 in-printf.grt rts.c chprintf.grt rts.h): Added
65233 test-support files.
65234 (Makefile): More corrections.
65236 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
65238 * chill.compile, chill.execute, chill.nocompile: Add CHILL
65239 test cases, ready for DejaGnu.
65241 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
65243 * Upgraded c-torture tests from 1.18 to 1.19
65245 * gcc.compile: added test(s):
65247 * gcc.execute: added test(s):
65248 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
65250 * added new subdirectory for misc tests: gcc.misc-tests
65251 * gcc.misc-test(s): added tests:
65252 inst-check.c test-consts.c test-ior.c test-switch.c
65254 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
65256 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
65258 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
65260 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
65262 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
65264 * Upgraded c-torture tests from 1.17 to 1.18
65266 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
65268 * Upgraded c-torture tests from 1.12 to 1.17
65270 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
65272 * lib/old-dejagnu.exp:
65273 Fixed handling of XFAIL target triplets to correctly
65274 recognize wildcard characters. Removed code that
65275 appended a unique id tag to the end of the file name
65276 printed out by the result of the testcases within a
65279 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
65281 * lib/old-dejagnu.exp:
65282 Reworked expected failure handling to trigger off of XFAIL
65283 keyword in keyphrase embeded in testcase source code. The
65284 XFAIL keyword must be at the end of the keyphrase line. It
65285 may optionally be followed by one or more target triplets.
65286 It has just occured that the handling of wildcards in the
65287 target triplet may not be correct.
65289 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
65291 * g++.old-deja/tests:
65292 Moved all subdirectories up one level into g++.old-deja .
65294 * lib/old-dejagnu.exp:
65295 Fixed problem with CXXFLAGS not being properly reset, and being
65296 corrupted with extraneous "-c" compiler option. This was
65297 causing binaries to not be generated for test that needed them.
65298 Modified strings passed to "pass" and "fail" so that individual
65299 tests from the same test file would be distinguished by an
65300 identifier appended to the test file name in the summary logs;
65301 this corrected a problem with erroneous diff logs. Added code
65302 to search testcases for expected fail and unexpected pass keywords.
65304 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
65306 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
65308 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
65310 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
65311 Removed extraneous text from end of "Special g++ Options"
65314 * lib/old-dejagnu.exp: Added pattern matching to look for new
65315 keywords, embedded in testcases comments, which will trigger
65316 calls to xpass and xfail.
65318 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
65320 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
65321 comments embedded in the testcases, especially the one looking for
65322 special compiler options, as well as the pattern matching for the
65323 compiler output again.
65325 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
65327 * lib/old-dejagnu.exp: Do a proper check of the return value for
65328 execute tests. Fixed several problems with the pattern matching
65329 of the compiler output which gave erroneous test results.
65330 Changed several of the test result messages to be more descriptive.
65331 * config/unix-g++.exp: Proc g++_load now actually works and
65332 executes the tests passed to it and returns a usable return
65335 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
65337 * lib/gcc.exp: Exits gracefully if $CC is bogus.
65339 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
65341 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
65342 Modified both files to properly execute the old style
65343 dejagnu tests. The previous versions of these files were
65344 experimental and did not function anything near correctly.
65346 1993-04-05 Rob Savoye (rob@cygnus.com)
65348 * Removed all Makefile.in and configure.in files. No configuration
65351 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
65353 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
65355 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
65357 * gcc.compile/configure.in, gcc.unsorted/configure.in,
65358 gcc.special/configure.in, gcc.noncompile/configure.in,
65359 gcc.execute/configure.in, gcc.code_quality/configure.in,
65360 g++.other/configure.in, g++.old-deja/configure.in,
65361 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
65362 in srcname setting.
65364 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
65366 * lib/udi.exp: Fixed mondfe and mondfe_download.
65367 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
65368 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
65370 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
65372 * config/udi-gdb.exp: Check $shell_id after connecting to target.
65373 (gdb_exit): Don't remove *_soc files.
65375 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
65377 * lib/c-torture.exp: Don't look for main; instead always use -w
65378 -c. This is how the c-torture tests work. Remove the object
65379 file if the compilation succeeds.
65380 * gcc.execute/execute.exp: Remove executable if test passes.
65381 * gcc.noncompile/noncompile.exp: Every test is an expected
65383 * gcc.special/special.exp: Added tests from c-torture 1.11,
65384 corrected use of existing test.
65385 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
65386 gcc.execute/920625-1.c: Updated to c-torture 1.11.
65387 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
65388 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
65389 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
65390 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
65391 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
65392 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
65393 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
65394 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
65395 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
65396 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
65397 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
65398 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
65399 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
65400 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
65401 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
65402 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
65403 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
65405 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
65406 correspond to c-torture 1.11.