1 2007-10-30 Richard Guenther <rguenther@suse.de>
3 * gcc.c-torture/execute/20071030-1.c: New testcase copied from
4 gcc.target/i386/loop-3.c.
6 2007-10-30 Revital Eres <eres@il.ibm.com>
8 * testsuite/gcc.dg/vect/pr33866.c: Require vect_long.
10 2007-10-30 Revital Eres <eres@il.ibm.com>
12 * testsuite/gcc.dg/vect/vect-shift-1.c: Require vect_int.
13 * testsuite/gcc.dg/vect/vect-ifcvt-4.c: Likewise.
15 2007-10-29 Dorit Nuzman <dorit@il.ibm.com>
17 PR tree-optimization/32893
18 * testsuite/lib/target-supports.exp
19 (check_effective_target_unaligned_stack): new keyword.
20 * testsuite/gcc.dg/vect/vect-2.c: Globalize arrays to make the test
21 not sensitive to unaligned_stack.
22 * testsuite/gcc.dg/vect/vect-3.c: Likewise.
23 * testsuite/gcc.dg/vect/vect-4.c: Likewise.
24 * testsuite/gcc.dg/vect/vect-5.c: Likewise.
25 * testsuite/gcc.dg/vect/vect-6.c: Likewise.
26 * testsuite/gcc.dg/vect/vect-7.c: Likewise.
27 * testsuite/gcc.dg/vect/vect-13.c: Likewise.
28 * testsuite/gcc.dg/vect/vect-17.c: Likewise.
29 * testsuite/gcc.dg/vect/vect-18.c: Likewise.
30 * testsuite/gcc.dg/vect/vect-19.c: Likewise.
31 * testsuite/gcc.dg/vect/vect-20.c: Likewise.
32 * testsuite/gcc.dg/vect/vect-21.c: Likewise.
33 * testsuite/gcc.dg/vect/vect-22.c: Likewise.
34 * testsuite/gcc.dg/vect/vect-27.c: Likewise.
35 * testsuite/gcc.dg/vect/vect-29.c: Likewise.
36 * testsuite/gcc.dg/vect/vect-64.c: Likewise.
37 * testsuite/gcc.dg/vect/vect-65.c: Likewise.
38 * testsuite/gcc.dg/vect/vect-66.c: Likewise.
39 * testsuite/gcc.dg/vect/vect-72.c: Likewise.
40 * testsuite/gcc.dg/vect/vect-73.c: Likewise.
41 * testsuite/gcc.dg/vect/vect-86.c: Likewise.
42 * testsuite/gcc.dg/vect/vect-all.c: Likewise.
43 * testsuite/gcc.dg/vect/slp-25.c: Likewise.
44 * testsuite/gcc.dg/vect/wrapv-vect-7.c: Likewise.
45 * testsuite/gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: Likewise.
46 * testsuite/gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: Likewise.
48 * testsuite/gcc.dg/vect/vect-31.c: Removed alignment checks.
49 * testsuite/gcc.dg/vect/vect-34.c: Likewise.
50 * testsuite/gcc.dg/vect/vect-36.c: Likewise.
51 * testsuite/gcc.dg/vect/vect-64.c: Likewise.
52 * testsuite/gcc.dg/vect/vect-65.c: Likewise.
53 * testsuite/gcc.dg/vect/vect-66.c: Likewise.
54 * testsuite/gcc.dg/vect/vect-68.c: Likewise.
55 * testsuite/gcc.dg/vect/vect-76.c: Likewise.
56 * testsuite/gcc.dg/vect/vect-77.c: Likewise.
57 * testsuite/gcc.dg/vect/vect-78.c: Likewise.
59 * testsuite/gcc.dg/vect/no-section-anchors-vect-31.c: New test, Like the
60 original testcase (without no-section-anchors prefix) but with global arrays.
61 * testsuite/gcc.dg/vect/no-section-anchors-vect-34.c: Likewise.
62 * testsuite/gcc.dg/vect/no-section-anchors-vect-36.c: Likewsie.
63 * testsuite/gcc.dg/vect/no-section-anchors-vect-64.c: Likewise.
64 * testsuite/gcc.dg/vect/no-section-anchors-vect-65.c: Likewise.
65 * testsuite/gcc.dg/vect/no-section-anchors-vect-66.c: Likewise.
66 * testsuite/gcc.dg/vect/no-section-anchors-vect-68.c: Likewise.
67 * testsuite/gcc.dg/vect/vect-77-global.c: Likewise.
68 * testsuite/gcc.dg/vect/vect-78-global.c: Likewise.
70 * testsuite/gcc.dg/vect/vect-77-alignchecks.c: New test. Like the
71 original testcase (without no-section-anchors prefix) but fix alignment checks
72 to also consider unaligned_stack targets.
73 * testsuite/gcc.dg/vect/vect-78-alignchecks.c: Likewise.
75 2007-10-29 Jakub Jelinek <jakub@redhat.com>
77 PR tree-optimization/33723
78 * gcc.c-torture/execute/20071029-1.c: New test.
79 * gcc.dg/tree-ssa/pr33723.c: New test.
81 2007-10-29 Richard Sandiford <rsandifo@nildram.co.uk>
83 PR tree-optimization/33614
84 * gcc.c-torture/compile/pr33614.c: New test.
86 2007-10-29 Richard Guenther <rguenther@suse.de>
88 PR tree-optimization/33870
89 * gcc.c-torture/execute/pr33870.x: XFAIL testcase for -O2 and -Os.
91 2007-10-29 Jakub Jelinek <jakub@redhat.com>
93 PR tree-optimization/33757
94 * gcc.dg/tree-ssa/ssa-fre-4.c: Run on selected TARGET_PROMOTE_PROTOTYPES
95 true architectures instead of having a big dg-skip-if.
98 * g++.dg/other/bitfield3.C: New test.
100 2007-10-29 Richard Guenther <rguenther@suse.de>
102 * gcc.dg/tree-ssa/ssa-copyprop-1.c: Scan optimized dump.
104 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
106 Automatic parallelization reduction tests.
108 * testsuite/gcc.dg/tree-ssa/reduc-1.c: New test.
109 * testsuite/gcc.dg/tree-ssa/reduc-1char.c: New test.
110 * testsuite/gcc.dg/tree-ssa/reduc-1short.c: New test.
111 * testsuite/gcc.dg/tree-ssa/reduc-2.c: New test.
112 * testsuite/gcc.dg/tree-ssa/reduc-2char.c: New test.
113 * testsuite/gcc.dg/tree-ssa/reduc-2short.c: New test.
114 * testsuite/gcc.dg/tree-ssa/reduc-3.c: New test.
115 * testsuite/gcc.dg/tree-ssa/reduc-6.c: New test.
116 * testsuite/gcc.dg/tree-ssa/reduc-7.c: New test.
117 * testsuite/gcc.dg/tree-ssa/reduc-8.c: New test.
118 * testsuite/gcc.dg/tree-ssa/reduc-9.c: New test.
120 2007-10-29 Razya Ladelsky <razya@il.ibm.com>
121 Zdenek Dvorak <ook@ucw.cz>
123 OMP_ATOMIC Changes, testsuite changes.
125 * testsuite/gcc.dg/gomp/atomic-3.c: Search for string on ompexp dump
126 instead of gimple dump.
127 * testsuite/gcc.dg/gomp/atomic-9.c: Same.
128 * testsuite/gcc.dg/gomp/atomic-10.c: Same.
129 * testsuite/g++.dg/gomp/atomic-3.C: Same.
130 * testsuite/g++.dg/gomp/atomic-9.C: Same.
131 * testsuite/g++.dg/gomp/atomic-10.C: Same.
133 2007-10-29 Paul Thomas <pault@gcc.gnu.org>
137 * gfortran.dg/forall_12.f90: New test.
140 * gfortran.dg/forall_13.f90: New test.
142 2007-10-28 Paolo Carlini <pcarlini@suse.de>
143 Mark Mitchell <mark@codesourcery.com>
146 * g++.dg/template/crash71.C: New.
148 2007-10-28 Tobias Schlüter <tobi@gcc.gnu.org>
151 * gfortran.dg/module_md5_1.f90: Update hash-value.
153 2007-10-28 Andrew Pinski <pinskia@gmail.com>
156 * g++.dg/torture/pr33589-1.C: New testcase.
157 * g++.dg/torture/pr33589-2.C: New testcase.
159 2007-10-28 Richard Guenther <rguenther@suse.de>
161 * gcc.dg/tree-ssa/alias-15.c: Adjust pattern.
163 2007-10-28 Martin Michlmayr <tbm@cyrius.com>
164 Uros Bizjak <ubizjak@gmail.com>
166 PR tree-optimization/33920
167 * gcc.dg/tree-ssa/pr33290.c: New test.
169 2007-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
172 * gfortran.dg/argument_check_7.f90: New test.
173 * gfortran.dg/argument_check_8.f90: New test.
175 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
177 * g++.dg/other/i386-2.C: Include bmmintrin.h. Add -msse5 to dg-options.
178 * gcc.target/i386/sse-13.c: Also include mm3dnow.h. Add
179 "-march=k8 -m3dnow" to check 3dnow and 3dnowA intrinsics.
180 * gcc.target/i386/sse-14.c: Ditto.
182 2007-10-27 Jakub Jelinek <jakub@redhat.com>
185 * g++.dg/other/ptrmem8.C: New test.
188 * g++.dg/template/error34.C: New test.
190 2007-10-27 Uros Bizjak <ubizjak@gmail.com>
192 * g++.dg/tree-ssa/ivopts-1.C: Also search for "offset: 4294967292".
194 2007-10-27 Richard Guenther <rguenther@suse.de>
196 PR tree-optimization/33870
197 * gcc.dg/tree-ssa/alias-15.c: New testcase.
198 * gcc.c-torture/execute/pr33870.c: Likewise.
200 2007-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
203 * gfortran.dg/argument_checking_9.f90: New test.
205 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
207 * g++.dg/other/pr33601.C: New.
209 2007-10-26 Paolo Carlini <pcarlini@suse.de>
212 * g++.dg/init/new25.C: New.
214 2007-10-26 Douglas Gregor <doug.gregor@gmail.com>
216 * g++.dg/cpp0x/pr33839.C: New.
218 2007-10-26 Jakub Jelinek <jakub@redhat.com>
221 * g++.dg/template/arg6.C: New test.
223 2007-10-26 Paolo Carlini <pcarlini@suse.de>
226 * g++.dg/parse/crash39.C: New.
228 2007-10-26 Uros Bizjak <ubizjak@gmail.com>
230 * g++.dg/tree-ssa/ivopts-1.C: Remove xfail on the search for
231 "&x\\\[5\\\]" pattern. Search for "offset: 0x0f+fc" instead of
234 2007-10-25 David Daney <ddaney@avtrex.com>
236 * g++.dg/tree-ssa/copyprop-1.C: Remove xfail.
238 2007-10-25 Paolo Carlini <pcarlini@suse.de>
241 * g++.dg/template/error32.C: New.
243 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
244 Ira Rosen <irar@il.ibm.com>
246 PR tree-optimization/33833
247 * gcc.dg/vect/pr33833.c: New testcase.
249 2007-10-25 David Daney <ddaney@avtrex.com>
251 * gcc.dg/tree-ssa/20040204-1.c: Un-xfail for mips*-*-*.
253 2007-10-25 Martin Michlmayr <tbm@cyrius.com>
254 Ira Rosen <irar@il.ibm.com>
256 PR tree-optimization/33866
257 * gcc.dg/vect/pr33866.c: New testcase.
259 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
261 * gcc.target/i386/pr11001-*.c: Remove -m32 from compile flags.
262 Add -w to compile flags to suppress "call-clobbered register" warnings
263 and remove dg-warning directives.
265 2007-10-24 Uros Bizjak <ubizjak@gmail.com>
267 * gcc.dg/sms-2.c: Cleanup sms dump file.
268 * gcc.dg/tree-prof/tracer-1.c: Cleanup tracer dump file after the
271 2007-10-24 David Daney <ddaney@avtrex.com>
273 * gcc.dg/tree-ssa/update-threading.c: Remove xfail.
275 2007-10-24 Richard Sandiford <rsandifo@nildram.co.uk>
278 * gcc.target/mips/pr33755.c: New test.
280 2007-10-24 Ira Rosen <irar@il.ibm.com>
282 PR tree-optimization/33804
283 * gcc.dg/vect/pr33804.c: New testcase.
285 2007-10-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
288 gfortran.dg/generic_actual_arg.f90: Fix dg-error message.
290 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
291 Uros Bizjak <ubizjak@gmail.com>
293 PR rtl-optimization/33846
294 * gcc.dg/vect/pr33846.c: New testcase.
296 2007-10-23 Martin Michlmayr <tbm@cyrius.com>
297 Dorit Nuzman <dorit@il.ibm.com>
299 PR tree-optimization/33860
300 * g++.dg/vect/pr33860.cc: New test.
301 * g++.dg/vect/pr33860a.cc: New test.
303 2007-10-23 Tehila Meyzels <tehila@il.ibm.com>
304 Revital Eres <eres@il.ibm.com>
306 * testsuite/gcc.dg/sms-2.c: New testcase.
308 2007-10-22 David S. Miller <davem@davemloft.net>
310 * gcc.dg/globalreg-1.c: New test.
312 2007-10-22 Martin Michlmayr <tbm@cyrius.com>
313 Dorit Nuzman <dorit@il.ibm.com>
315 PR tree-optimization/33834
316 PR tree-optimization/33835
317 * g++.dg/vect/pr33834_1.cc: New test.
318 * g++.dg/vect/pr33834_2.cc: New test.
319 * g++.dg/vect/pr33835.cc: New test.
321 2007-10-22 Jakub Jelinek <jakub@redhat.com>
323 * gcc.dg/pr33644.c: New test.
325 2007-10-22 Jakub Jelinek <jakub@redhat.com>
328 * g++.dg/gomp/pr33372-1.C: New test.
329 * g++.dg/gomp/pr33372-2.C: New test.
330 * g++.dg/gomp/pr33372-3.C: New test.
332 2007-10-22 Michael Matz <matz@suse.de>
334 PR tree-optimization/33855
335 * gcc.c-torture/compile/pr33855.c: New testcase.
337 2007-10-22 Ira Rosen <irar@il.ibm.com>
339 PR tree-optimization/33854
340 * gcc.dg/vect/O1-pr33854.c: New testcase.
341 * gcc.dg/vect/vect.exp: Run tests starting with "O1-" with -O1.
343 2007-10-21 David Edelsohn <edelsohn@gnu.org>
345 * gcc.dg/unwind-1.c: Disable on AIX.
346 * gcc.dg/cpp/_Pragma6.c: Disable on AIX.
348 2007-10-21 Paul Thomas <pault@gcc.gnu.org>
351 * gfortran.dg/assign_9.f90: New test.
353 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
355 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_mips16.
356 (dg-mips-options): Skip tests that specify an ABI other than o32
357 and o64 if generating MIPS16 hard-float code.
359 2007-10-21 Ira Rosen <irar@il.ibm.com>
360 Revital Eres <eres@il.ibm.com>
362 * gcc.dg/vect/vect-ifcvt-5.c: Require vect_int.
363 * gcc.dg/vect/vect-16.c: Fix comment.
364 * gcc.dg/vect/pr33369.c: Require vect_int.
365 * gcc.dg/vect/slp-33.c: Add spaces.
366 * gcc.dg/vect/no-scevccp-outer-18.c: Enable only for vect_interleave
368 * gcc.dg/vect/vect-ifcvt-6.c: Require vect_int.
369 * gcc.dg/vect/no-scevccp-outer-19.c: Enable only for vect_unpack
371 * gcc.dg/vect/vect-ifcvt-7.c: Require vect_int.
372 * gcc.dg/vect/vect-strided-store-u16-i4.c: Add vect_unpack to
374 * gcc.dg/vect/slp-10.c: Add spaces.
375 * gcc.dg/vect/no-scevccp-outer-21.c: Enable only for vect_pack_trunc
377 * gcc.dg/vect/slp-36.c: Require vect_int.
378 * gcc.dg/vect/vect-ifcvt-9.c, gcc.dg/vect/vect-strided-store-u32-i2.c,
379 gcc.dg/vect/vect-ifcvt-2.c, gcc.dg/vect/vect-ifcvt-3.c,
380 gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Likewise.
381 * gcc.dg/vect/no-scevccp-outer-16.c: Enable only for vect_unpack
383 * gcc.dg/vect/no-scevccp-outer-17.c: Likewise.
384 * gcc.dg/vect/pr25413.c: Use vector alignment_reachable_for_64bit
385 instead of vector_alignment_reachable_for_double.
386 * lib/target-supports.exp (vect_aligned_arrays): Add spu-*-*.
387 (natural_alignment): Split into...
388 (natural_alignment_32, natural_alignment_64): New.
389 (vector_alignment_reachable): Depend on natural_alignment_32.
390 (vector_alignment_reachable_for_double): Rename to ...
391 (vector_alignment_reachable_for_64bit): And depend on
392 natural_alignment_64.
394 2007-10-21 Richard Sandiford <rsandifo@nildram.co.uk>
396 * gcc.dg/vect/vect.exp: Extend -mpaired-single handling to all
398 * g++.dg/vect/vect.exp: Likewise.
399 * lib/fortran-torture.exp: Likewise.
400 * gcc.target/mips/mips-ps-1.c: Use mpaired_single rather than
401 mipsisa64*-*-* as the target selector. Remove -mips64,
402 -mhard-float and -mgp64 from the options list.
403 * gcc.target/mips/mips-ps-2.c: Likewise.
404 * gcc.target/mips/mips-ps-3.c: Likewise.
405 * gcc.target/mips/mips-ps-4.c: Likewise.
406 * gcc.target/mips/mips-ps-6.c: Likewise.
407 * gcc.target/mips/mips-ps-5.c: Remove -mhard-float from the
409 * gcc.target/mips/sb1-1.c: Likewise.
410 * gcc.target/mips/mips-ps-type.c: Likewise.
411 * gcc.target/mips/mips-ps-7.c: New test.
412 * gcc.target/mips/mips-ps-type-2.c: Likewise.
413 * gcc.target/mips/fpr-moves-6.c: Remove XFAIL.
414 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_fp and
415 mips_gp instead of mips_fp64 and mips_gp64. Treat -mgp32 -mfp64
416 as forcing an ABI and an architecture.
417 (is_gp32_flag, is_gp64_flag): Fold into...
418 (dg-mips-options): ...here. Make -mpaired-single imply -mfp64,
419 then -mfp64 imply -mhard-float. Apply register rules after the
420 loop. Handle -march=mipsN like -mipsN.
422 2007-10-20 David Edelsohn <edelsohn@gnu.org>
424 * gcc.dg/vect/vect.exp: Use -mcpu=970 instead of 7400.
425 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Same.
427 2007-10-20 Tobias Burnus <burnus@net-b.de>
430 * gfortran.dg/entry_dummy_ref_3.f90: New.
432 2007-10-20 Paul Thomas <pault@gcc.gnu.org>
433 FX Coudert <fxcoudert@gcc.gnu.org>
436 * gfortran.dg/char_cast_1.f90: New test.
438 2007-10-19 Steven G. Kargl <kargl@gcc.gnu.org>
440 * gfortran.dg/default_format_denormal_2.f90: xfail on FreeBSD.
441 * gfortran.dg/large_real_kind_2.F90: ditto.
442 * gfortran.dg/default_format_2.f90: ditto.
443 * gfortran.dg/default_format_denormal_1.f90: ditto.
445 2007-10-19 Richard Guenther <rguenther@suse.de>
449 * gfortran.dg/pr32921.f: New testcase.
451 2007-10-19 Jerry DeLisle <jvdelisle@gcc.gnu.org>
454 * gfortran.dg/transfer_check_1.f90: Adjust options.
456 2007-10-19 Richard Guenther <rguenther@suse.de>
459 2007-10-19 Richard Guenther <rguenther@suse.de>
462 * gfortran.dg/pr32921.f: New testcase.
464 2007-10-19 Richard Guenther <rguenther@suse.de>
466 * gcc.c-torture/execute/20071018-1.c: New testcase.
468 2007-10-19 Richard Guenther <rguenther@suse.de>
471 * gfortran.dg/pr32921.f: New testcase.
473 2007-10-18 Benjamin Kosnik <bkoz@redhat.com>
475 * g++.old-deja/g++.robertl/eb130.C: Adjust include paths.
477 2007-10-18 Richard Sandiford <rsandifo@nildram.co.uk>
479 * gcc.target/mips/save-restore-3.c: Don't clobber $17.
481 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
484 * gfortran.dg/host_assoc_function_1.f90: Correct references.
485 * gfortran.dg/host_assoc_function_3.f90: New test.
487 2007-10-18 Paul Thomas <pault@gcc.gnu.org>
490 * gfortran.dg/transfer_simplify_6.f90: New test.
492 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
493 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
496 * gfortran.dg/pr33794.f90: New testcase.
498 2007-10-17 Uros Bizjak <ubizjak@gmail.com>
501 * gcc.target/i386/pr32961.c: New testcase.
502 * gcc.target/i386/sse-13.c: Remove __builtin_ia32_psllwi128,
503 __builtin_ia32_psrlqi128, __builtin_ia32_psrlwi128,
504 __builtin_ia32_psrldi128, __builtin_ia32_psrawi128,
505 __builtin_ia32_psradi128, __builtin_ia32_psllqi128 and
506 __builtin_ia32_pslldi128 defines.
508 2007-10-17 Christopher D. Rickett <crickett@lanl.gov>
511 * gfortran.dg/c_ptr_tests_13.f03: New test case.
513 2007-10-16 Paolo Carlini <pcarlini@suse.de>
517 * g++.dg/template/void12.C: New.
518 * g++.dg/template/void13.C: New.
520 2007-10-16 Paolo Carlini <pcarlini@suse.de>
523 * g++.dg/template/void11.C: New.
524 * g++.dg/template/void2.C: Adjust error markers.
525 * g++.dg/template/void10.C: Likewise.
526 * g++.dg/template/crash55.C: Likewise.
528 2007-10-16 Mark Mitchell <mark@codesourcery.com>
530 * g++.dg/opt/const5.C: New test.
532 2007-10-15 Paolo Bonzini <bonzini@gnu.org>
533 Maxim Kuvyrkov <maxim@codesourcery.com>
535 * gcc.target/ia64/20040709-2.c: New test.
537 2007-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
539 * gfortran.dg/gamma_5.f90: xfail on FreeBSD
541 2007-10-15 Richard Sandiford <rsandifo@nildram.co.uk>
543 * gcc.target/mips/dse-1.c: Pass the union as a second parameter
544 to each function. Check that there are no unsigned loads.
546 2007-10-15 Jakub Jelinek <jakub@redhat.com>
548 PR tree-optimization/33136
549 * gcc.c-torture/execute/20070824-1.c: New test.
550 * gcc.dg/pr33136-1.c: New test.
551 * gcc.dg/pr33136-2.c: New test.
552 * gcc.dg/pr33136-3.c: New test.
554 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
556 PR tree-optimization/33735
557 * g++.dg/torture/pr33735.C: New.
559 2007-10-15 Alexandre Oliva <aoliva@redhat.com>
562 * gcc.dg/va-arg-pack-2.c: New.
564 2007-10-15 Jakub Jelinek <jakub@redhat.com>
566 PR tree-optimization/33619
567 * gcc.dg/pr33619.c: New test.
569 2007-10-15 David Edelsohn <edelsohn@gnu.org>
571 lib/target-supports.exp (check_vmx_hw_available): Add -maltivec
573 (check_effective_target_powerpc_altivec_ok): Only skip before AIX 5.3.
575 2007-10-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
578 * gfortran.dg/inquire_11.f90: New test.
579 * gfortan.dg/negative_unit_int8.f: New test.
581 2007-10-15 Maxim Kuvyrkov <maxim@codesourcery.com>
584 * gcc.c-torture/compile/pr33133.c: New test.
586 2007-10-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
589 * gfortran.dg/namelist_40.f90: New test.
591 2007-10-14 Tobias Burnus <burnus@net-b.de>
594 * gfortran.dg/bounds_check_11.f90: New.
596 2007-10-14 Andrew Pinski <pinskia@gmail.com>
599 * g++.dg/other/ctor1.C: New test.
600 * g++.dg/other/ctor2.C: New test.
601 * g++.dg/other/dtor1.C: New test.
603 2007-10-14 Tobias Burnus <burnus@gcc.gnu.org>
605 * gfortran.dg/bounds_check_10.f90: Fix testcase.
607 2007-10-13 Tobias Schlüter <tobi@gcc.gnu.org>
608 Paul Thomas <pault@gcc.gnu.org>
612 * gfortran.dg/bounds_check_10.f90: New.
614 2007-10-13 David Edelsohn <edelsohn@gnu.org>
616 * gcc.target/powerpc/parity-1.c: POWER5 feature, not POWER6.
617 * gcc.target/powerpc/popcount-1.c: Same.
619 2007-10-12 Simon Martin <simartin@users.sourceforge.net>
622 * g++.dg/conversion/op4.C: New test.
624 2007-10-12 Richard Sandiford <rsandifo@nildram.co.uk>
626 * g++.dg/torture/pr33572.C (main): Allow argc to be zero.
628 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
631 * gfortran.dg/ambiguous_specific_1.f90: New test.
633 2007-10-12 Paul Thomas <pault@gcc.gnu.org>
636 * gfortran.dg/impure_spec_expr_1.f90: New test.
637 * gfortran.dg/char_result_7.f90: Remove illegal test.
639 2007-10-12 Nathan Froyd <froydnj@codesourcery.com>
642 * gcc.target/i386/pr11001-strlen-1.c: New testcase.
643 * gcc.target/i386/pr11001-strlen-2.c: New testcase.
644 * gcc.target/i386/pr11001-strlen-3.c: New testcase.
645 * gcc.target/i386/pr11001-memset-1.c: New testcase.
646 * gcc.target/i386/pr11001-memset-2.c: New testcase.
647 * gcc.target/i386/pr11001-memset-3.c: New testcase.
648 * gcc.target/i386/pr11001-memcpy-1.c: New testcase.
649 * gcc.target/i386/pr11001-memcpy-2.c: New testcase.
650 * gcc.target/i386/pr11001-memcpy-3.c: New testcase.
652 2007-10-12 Richard Guenther <rguenther@suse.de>
655 * gcc.dg/tree-ssa/forwprop-3.c: New testcase.
656 * gcc.c-torture/execute/20071011-1.c: Likewise.
657 * gcc.dg/tree-ssa/ssa-pre-9.c: Adjust.
659 2007-10-12 Uros Bizjak <ubizjak@gmail.com>
661 PR tree-optimization/33742
662 * gcc.dg/pr33742.c: New testcase.
664 2007-10-12 Jakub Jelinek <jakub@redhat.com>
666 PR tree-optimization/33645
667 * gcc.dg/pr33645-1.c: New test.
668 * gcc.dg/pr33645-2.c: New test.
669 * gcc.dg/pr33645-3.c: New test.
672 * g++.dg/ext/label4.C: Adjust error regexp.
673 * g++.dg/ext/label6.C: Adjust error regexp.
674 * g++.dg/ext/label7.C: New test.
675 * g++.dg/ext/label8.C: New test.
676 * g++.dg/ext/label9.C: New test.
678 2007-10-11 Kenneth Zadeck <zadeck@naturalbridge.com>
681 * gcc.dg/pr33676.c: New.
683 2007-10-11 Paolo Carlini <pcarlini@suse.de>
686 * g++.dg/cpp0x/variadic83.C: New.
688 2007-10-11 Paolo Carlini <pcarlini@suse.de>
691 * g++.dg/cpp0x/variadic81.C: New.
692 * g++.dg/cpp0x/variadic82.C: Likewise.
694 2007-10-11 Richard Guenther <rguenther@suse.de>
697 * gcc.dg/pr33724.c: New testcase.
699 2007-10-11 Richard Guenther <rguenther@suse.de>
702 * gcc.dg/pr33726.c: New testcase.
704 2007-10-11 Uros Bizjak <ubizjak@gmail.com>
707 * gfortran.fortran-torture/compile/logical-1.f90: New testcase.
709 2007-10-10 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
712 * gfortran.dg/do_3.F90: Run with -fwrapv.
714 2007-10-09 Geoffrey Keating <geoffk@apple.com>
716 * gcc.dg/unwind-1.c: New.
718 2007-10-09 Thomas Koenig <tkoenig@gcc.gnu.org>
721 * gfortran.dg/gamma_5.f90: Adjust tolerance to avoid
722 failure on some common systems.
724 2007-10-09 Richard Guenther <rguenther@suse.de>
727 * gcc.dg/pr33692.c: New testcase.
729 2007-10-09 Kenneth Zadeck <zadeck@naturalbridge.com>
732 * gcc.c-torture/execute/pr33669.c: New.
734 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
736 PR tree-optimization/33615
737 * g++.dg/tree-ssa/pr33615-2.C: New test.
739 2007-10-09 Richard Sandiford <rsandifo@nildram.co.uk>
741 PR tree-optimization/33615
742 * g++.dg/tree-ssa/pr33615.C: New test.
744 2007-10-08 Alexandre Oliva <aoliva@redhat.com>
746 PR tree-optimization/33572
747 * g++.dg/torture/pr33572.C: Replace with complete test.
749 2007-10-08 Tobias Schlüter <tobi@gcc.gnu.org>
752 * gfortran.dg/spec_expr_5.f90: New.
754 2007-10-08 Geoffrey Keating <geoffk@apple.com>
756 * gcc.dg/pragma-darwin-2.c: New.
758 2007-10-08 Richard Guenther <rguenther@suse.de>
763 * gcc.dg/pr33693.c: New testcase.
764 * gcc.dg/pr33695.c: Likewise.
765 * gcc.dg/pr33697.c: Likewise.
767 2007-10-08 Richard Guenther <rguenther@suse.de>
772 * gcc.dg/pr33691.c: New testcase.
773 * gcc.dg/pr33694.c: Likewise.
774 * gcc.dg/pr33696.c: Likewise.
776 2007-10-07 Thomas Koenig <tkoenig@gcc.gnu.org>
779 * gfortran.dg/gamma_5.f90: New test case
781 2007-10-07 Tobias Schlüter <tobi@gcc.gnu.org>
784 * initialization_1.f90: Fix dg-error annotations.
785 * initialization_14.f90: New.
786 * initialization_7.f90: Fix dg-error annotations.
787 * initialization_9.f90: Likewise.
789 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
791 * gfortran.dg/error_recovery_4.f90: New test.
793 2007-10-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
795 * gfortran.dg/default_format_denormal_2.f90: New test.
796 * gfortran.dg/default_format_2.inc: New test.
797 * gfortran.dg/default_format_denormal_1.f90: New test.
798 * gfortran.dg/default_format_1.inc: New test.
799 * gfortran.dg/default_format_1.f90: Don't test for denormalized
801 * gfortran.dg/default_format_2.f90: Don't test for denormalized
804 2007-10-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
806 * gfortran.dg/namelist_15.f90: Revise test.
808 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
810 PR tree-optimization/33655
811 * gcc.dg/torture/pr33655.c: New.
813 2007-10-06 Alexandre Oliva <aoliva@redhat.com>
815 PR tree-optimization/33572
816 * g++.dg/torture/pr33572.C: New.
818 2007-10-06 Tobias Schlüter <tobi@gcc.gnu.org>
821 * gfortran.dg/forall_11.f90: New.
823 2007-10-05 Michael Matz <matz@suse.de>
826 * gcc.dg/pr33667.c: New testcase.
828 2007-10-05 Richard Guenther <rguenther@suse.de>
831 * gcc.dg/pr33666.c: New testcase.
833 2007-10-05 Michael Matz <matz@suse.de>
836 * gcc.target/i386/pr33600.c: New testcase.
838 2007-10-05 Richard Guenther <rguenther@suse.de>
840 * g++.dg/tree-ssa/obj-type-ref.C: New testcase.
842 2007-10-05 Richard Sandiford <rsandifo@nildram.co.uk>
845 * gcc.target/mips/pr33635-1.c: New test.
847 2007-10-04 Jerry DeLisle <jvdelisle@gcc.gnu.org>
850 * gfortran.dg/namelist_39.f90: Revise to use long names.
852 2007-10-04 H.J. Lu <hongjiu.lu@intel.com>
855 * gfortran.dg/pr33646.f90: New file.
857 2007-10-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
860 * gfortran.dg/char_type_len_2.f90: Adjust error message.
861 * gfortran.dg/char_decl_2.f90: New test.
863 2007-10-04 Richard Guenther <rguenther@suse.de>
866 * gcc.c-torture/compile/pr33641.c: New testcase.
868 2007-10-04 Michael Matz <matz@suse.de>
870 PR rtl-optimization/33653
871 * gcc.dg/pr33653.c: New.
873 2007-10-04 Richard Guenther <rguenther@suse.de>
875 PR tree-optimization/33627
876 * g++.dg/torture/pr33627.C: New testcase.
878 2007-10-04 Tobias Schlüter <tobi@gcc.gnu.org>
881 * gfortran.dg/parens_6.f90: New.
883 2007-10-04 Paul Thomas <pault@gcc.gnu.org>
887 * gfortran.dg/ambiguous_specific_1.f90: Remove.
889 2007-10-03 Alexandre Oliva <aoliva@redhat.com>
891 * g++.dg/ext/gnu-inline-global-redecl.C: New.
893 2007-10-03 Richard Sandiford <rsandifo@nildram.co.uk>
896 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_isa_rev
898 (dg-mips-options): Handle -EL and -mel. Make -mfp64 imply
899 -mhard-float and a suitable ISA. Improve handling of -mipsXrY
901 * gcc.target/mips/fpr-moves-1.c: New test.
902 * gcc.target/mips/fpr-moves-2.c: Likewise.
903 * gcc.target/mips/fpr-moves-3.c: Likewise.
904 * gcc.target/mips/fpr-moves-4.c: Likewise.
905 * gcc.target/mips/fpr-moves-5.c: Likewise.
906 * gcc.target/mips/fpr-moves-6.c: Likewise.
907 * gcc.target/mips/mips32r2-mxhc1.c: Remove -march=mips32r2
909 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
911 * gfortran.dg/default_format_1.f90: XFAIL on all darwin targets.
913 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
915 * gfortran.dg/default_format_1.f90: XFAIL on ppc-darwin.
916 * gfortran.dg/default_format_2.f90: XFAIL on ppc-darwin.
918 2007-10-03 Tobias Schlüter <tobi@gcc.gnu.org>
921 * gfortran.dg/common_errors_1.f90: New.
923 2007-10-03 Doug Kwan <dougkwan@google.com>
924 Richard Guenther <rguenther@suse.de>
927 * g++.dg/debug/using3.C: New testcase.
929 2007-10-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
932 * gfortran.dg/namelist_38.f90: New test.
933 * gfortran.dg/namelist_39.f90: New test.
935 2007-10-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
938 * gfortran.dg/default_format_1.f90: New test.
939 * gfortran.dg/default_format_2.f90: New test.
940 * gfortran.dg/namelist_print_1.f: Adjust expected output.
941 * gfortran.dg/real_const_3.f90: Adjust expected output.
943 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
945 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_abi to the
946 default ABI. Split mips_forced_abi into mips_forced_abi and
948 (is_gp32_flag): Return true for -mabi=32.
949 (is_gp64_flag): New function. Handle 64-bit -mabi options.
950 (dg-mips-options): Use is_gp64_flag instead of checking specifically
951 for -mgp64. Update after the mips_forced_abi split. Handle -mabi=*.
952 Don't force an ABI for -mgp32 or -mfp32 if the flags contain -mabi=*.
953 * gcc.target/mips/pr33256.c: Remove -mips3 requirement.
954 * gcc.target/mips/save-restore-1.c: Use -mabi=32 instead of -mgp32.
955 * gcc.target/mips/save-restore-2.c: Likewise.
956 * gcc.target/mips/save-restore-3.c: Likewise.
957 * gcc.target/mips/save-restore-4.c: Likewise.
959 2007-10-02 Richard Sandiford <rsandifo@nildram.co.uk>
962 * gcc.c-torture/compile/pr33617.c: New test.
964 2007-10-02 Andreas Tobler <a.tobler@schweiz.org>
966 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Change options to use
967 -gstabs+ for extended options.
969 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
972 * gfortran.dg/ambiguous_specific_1.f90: New test.
974 2007-10-02 Revital Eres <eres@il.ibm.com>
976 * gcc.target/powerpc/paired-8.c: New test.
977 * gcc.target/powerpc/paired-9.c: New test.
978 * gcc.target/powerpc/paired-10.c: New test.
980 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
983 * gfortran.dg/derived_comp_array_ref_5.f90: New test.
985 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
988 * gfortran.dg/intent_out_2.f90: New test.
990 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
993 * gfortran.dg/ambiguous_reference_1.f90: New test.
995 2007-10-02 Paul Thomas <pault@gcc.gnu.org>
1000 * gfortran.dg/function_kinds_1.f90: New test.
1001 * gfortran.dg/function_kinds_2.f90: New test.
1002 * gfortran.dg/derived_function_interface_1.f90: Correct illegal
1003 use association into interfaces.
1005 2007-10-01 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1008 gcc.dg/float-range-3.c (INFINITY): Define if not defined.
1009 (overflow): Use INFINITY, not FP_INFINITE.
1010 gcc.dg/float-range-4.c: Likewise.
1011 gcc.dg/float-range-5.c: Likewise.
1013 2007-10-01 Nick Clifton <nickc@redhat.com>
1015 * gcc.c-torture/execute/20060102-1.c (f): Fix computation to work
1018 2007-09-30 Diego Novillo <dnovillo@google.com>
1021 * g++.dg/tree-ssa/pr33593.C: New test.
1023 2007-09-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1026 * gfortran.dg/PR19872.f: Fix test condition.
1027 * gfortran.dg/list_read_7.f90: New test.
1029 2007-09-30 Uros Bizjak <ubizjak@gmail.com>
1031 PR tree-optimization/33597
1032 * gcc.dg/vect/pr33597.c: New testcase.
1034 2007-09-29 Uros Bizjak <ubizjak@gmail.com>
1036 * gcc.target/i386/sse5-convert.c: Fix target selector and rename to...
1037 * gcc.target/i386/pr33524.c: ...this.
1039 2007-09-28 Tobias Schlüter <tobi@gcc.gnu.org>
1042 * gfortran.dg/minmaxloc_4.f90: New.
1044 2007-09-28 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
1046 * gcc.dg/fold-bitand-4.c: Add -fno-common to options on hppa*-*-hpux*.
1048 2007-09-28 Uros Bizjak <ubizjak@gmail.com>
1050 * gcc.dg/array-init-1.c: Add -mtune=i686 for 32bit x86 targets.
1052 2007-09-28 Paolo Carlini <pcarlini@suse.de>
1055 * g++.dg/cpp0x/variadic79.C: New.
1057 2007-09-28 Michael Matz <matz@suse.de>
1058 Jakub Jelinek <jakub@redhat.com>
1060 PR rtl-optimization/33552
1061 * gcc.target/i386/pr33552.c: New runtime test.
1062 * gcc.target/i386/strinline.c: New compile time test.
1064 2007-09-28 Jakub Jelinek <jakub@redhat.com>
1066 * gfortran.dg/openmp_stack.f90: Removed.
1069 * g++.dg/cpp0x/variadic80.C: New test.
1071 2007-09-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
1073 * gfortran.dg/namelist_38.f90: Delete test for revertion of
1076 2007-09-27 Andrew Pinski <andrew_pinski@playstation.sony.com>
1079 * gcc.target/powerpc/gcse-1.c: New test.
1081 2007-09-27 Tobias Schlüter <tobi@gcc.gnu.org>
1083 * gfortran.dg/array_initializer_3.f90: Adapt error annotations for
1084 fixed capitalizations.
1085 * gfortran.dg/compliant_elemental_intrinsics_1.f90: Likewise.
1086 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Likewise.
1087 * gfortran.dg/elemental_subroutine_4.f90: Likewise.
1088 * gfortran.dg/intrinsic_argument_conformance_1.f90: Likewise.
1089 * gfortran.dg/maxloc_shape_1.f90: Likewise.
1090 * gfortran.dg/maxval_maxloc_conformance_1.f90: Likewise.
1091 * gfortran.dg/min_max_conformance.f90: Likewise.
1093 2007-09-27 Richard Sandiford <rsandifo@nildram.co.uk>
1095 * gcc.dg/c99-tgmath-1.c: Require c99_runtime and add the associated
1097 * gcc.dg/c99-tgmath-2.c: Likewise.
1098 * gcc.dg/c99-tgmath-3.c: Likewise.
1099 * gcc.dg/c99-tgmath-4.c: Likewise.
1101 2007-09-27 Paul Thomas <pault@gcc.gnu.org>
1104 * gfortran.dg/anint_1.f90: New test.
1106 2007-09-27 Ian Lance Taylor <iant@google.com>
1108 PR tree-optimization/33565
1109 * gcc.dg/Wstrict-overflow-20.c: New test.
1111 2007-09-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1113 * gfortran.dg/openmp_stack.f90: Fix typo.
1114 * gfortran.dg/recursive_stack.f90: Fix typo.
1116 2007-09-27 Paolo Carlini <pcarlini@suse.de>
1119 * g++.dg/template/error31.C: New.
1121 2007-09-27 Jakub Jelinek <jakub@redhat.com>
1123 * lib/prune.exp: Prune also "^In function .*$" lines and
1124 "^ inlined from .*$" lines.
1126 2007-09-26 Richard Guenther <rguenther@suse.de>
1128 PR tree-optimization/33563
1129 * gcc.dg/torture/pr33563.c: New testcase.
1131 2007-09-26 Joseph Myers <joseph@codesourcery.com>
1134 * gcc.dg/large-size-array-2.c: Expect diagnostic for too-large
1136 * gcc.dg/large-size-array-4.c: New. Copy of large-size-array-2.c
1139 2007-09-26 Richard Guenther <rguenther@suse.de>
1141 PR tree-optimization/30375
1142 PR tree-optimization/33560
1143 * gcc.dg/tree-ssa/complex-4.c: XFAIL.
1144 * gcc.dg/tree-ssa/complex-5.c: Likewise.
1145 * gcc.dg/tree-ssa/ssa-dse-9.c: Likewise.
1146 * gcc.dg/torture/pr30375.c: New testcase.
1147 * gcc.dg/torture/pr33560.c: New testcase.
1148 * gcc.dg/tree-ssa/pr30375.c: Likewise.
1150 2007-09-25 Simon Martin <simartin@users.sourceforge.net>
1153 * g++.dg/parse/crash38.C: New test.
1155 2007-09-25 Michael Meissner <michael.meissner@amd.com>
1158 * gcc.target/i386/sse5-convert.c: New file, test int->long
1159 vectorized conversions.
1161 2007-09-25 Revital Eres <eres@il.ibm.com>
1163 * testsuite/gcc.target/powerpc/ppc-paired.c (paired_sel): Add.
1165 2007-09-25 Joseph Myers <joseph@codesourcery.com>
1168 * gcc.dg/enum-incomplete-1.c: New test.
1170 2007-09-25 Bernd Schmidt <bernd.schmidt@analog.com>
1172 * gcc.c-torture/compile/20070919-1.c: New test.
1174 2007-09-25 Kaz Kojima <kkojima@gcc.gnu.org>
1176 * gfortran.dg/init_flag_3.f90: Add -mieee for sh.
1178 2007-09-24 Danny Smith <dannysmith@user.sourceforge.net>
1181 * g++.dg/inherit/override_attribs.C: New file.
1183 2007-09-23 Tobias Schlüter <tobi@gcc.gnu.org>
1186 * io.c (check_format_string): Move NULL and constant checks into
1188 (check_io_constraints): Call gfc_simplify_expr() before calling
1189 check_format_string(). Remove NULL and constant checks.
1191 2007-09-24 Roman Zippel <zippel@linux-m68k.org>
1193 * gcc.c-torture/execute/loop-2f.x: New. Disable test for m68k-linux.
1194 * gcc.c-torture/execute/loop-2g.x: Likewise.
1196 2007-09-24 Richard Sandiford <rsandifo@nildram.co.uk>
1198 * lib/target-supports.exp (check_effective_target_mips16_attribute):
1199 Reject hard-float modes unless the ABI is o32 or o64.
1200 * gcc.target/mips/inter/mips16-inter.exp: Load gcc-dg.exp instead
1201 of gcc.exp. Skip the tests when mips16 code generation is not
1203 * gcc.target/mips/mips16-attributes.c: Require mips16_attribute
1204 and use dg-add-options mips16_attribute.
1206 2007-09-24 Jakub Jelinek <jakub@redhat.com>
1209 * g++.dg/ext/attrib29.C: New test.
1211 2007-09-23 Ollie Wild <aaw@google.com>
1213 * gcc.dg/fold-bitand-1.c: New test.
1214 * gcc.dg/fold-bitand-2.c: New test.
1215 * gcc.dg/fold-bitand-3.c: New test.
1216 * gcc.dg/fold-bitand-4.c: New test.
1218 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
1220 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Don't expect
1221 any of the macros to be defined for __mips16.
1222 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise.
1224 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
1226 * gcc.dg/vect/pr21591.c: Require vect_int.
1227 * gcc.dg/vect/vect-outer-2.c: Require vect_intfloat_cvt.
1228 * gcc.dg/vect/vect-outer-2a.c: Likewise.
1229 * gcc.dg/vect/vect-outer-2c.c: Likewise.
1231 2007-09-23 Jakub Jelinek <jakub@redhat.com>
1233 * gcc.dg/va-arg-pack-len-1.c: Use error and warning
1235 * gcc.dg/va-arg-pack-len-2.c: New test.
1236 * g++.dg/ext/va-arg-pack-len-1.C: Use error and warning
1238 * g++.dg/ext/va-arg-pack-len-2.C: New test.
1240 PR tree-optimization/32772
1241 * gcc.c-torture/compile/20070905-1.c: New test.
1243 PR tree-optimization/32975
1244 * gcc.dg/pr32975.c: New test.
1247 * gcc.dg/pr28755.c: New test.
1249 2007-09-23 Richard Sandiford <rsandifo@nildram.co.uk>
1251 * lib/target-supports.exp (check_effective_target_nomips16): New
1253 * lib/fortran-torture.exp: Check nomips16 as well as mpaired_single
1255 * gcc.dg/vect/vect.exp: Likewise.
1256 * g++.dg/vect/vect.exp: Likewise.
1257 * gcc.target/mips/mips.exp (setup_mips_tests): Don't set mips_mips16.
1258 (dg-mips-options): Don't skip -march* and -mips* tests for -mips16.
1259 * gcc.target/mips/branch-cost-1.c (foo): Add NOMIPS16.
1260 * gcc.target/mips/branch-cost-2.c (foo): Likewise.
1261 * gcc.target/mips/clear-cache-1.c (f): Likewise.
1262 * gcc.target/mips/dpaq_sa_l_w.c (f1, f2, f3): Likewise.
1263 * gcc.target/mips/dpsq_sa_l_w.c (f1, f2, f3): Likewise.
1264 * gcc.target/mips/fix-vr4130-1.c (foo): Likewise.
1265 * gcc.target/mips/fix-vr4130-2.c (foo): Likewise.
1266 * gcc.target/mips/fix-vr4130-3.c (foo): Likewise.
1267 * gcc.target/mips/fix-vr4130-4.c (foo): Likewise.
1268 * gcc.target/mips/fixed-scalar-type.c (test1, test2, test3, test4)
1269 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1270 (test14, test15, test16, test17, test18): Likewise.
1271 * gcc.target/mips/fixed-vector-type.c (test1, test2, test3, test4)
1272 (test5, test6, test7, test8, test9, test10, test11, test12, test13)
1273 (test14, test15, test16, test17, test18, test19, test20, test21)
1275 * gcc.target/mips/madd-1.c (f1, f2, f3): Likewise.
1276 * gcc.target/mips/madd-2.c (f1, f2, f3): Likewise.
1277 * gcc.target/mips/madd-4.c (f1, f2, f3): Likewise.
1278 * gcc.target/mips/maddu-1.c (f1, f2, f3): Likewise.
1279 * gcc.target/mips/maddu-2.c (f1, f2, f3): Likewise.
1280 * gcc.target/mips/maddu-4.c (f1, f2, f3): Likewise.
1281 * gcc.target/mips/mips-3d-1.c (main): Likewise.
1282 * gcc.target/mips/mips-3d-2.c (main, test0, test1, test2, test3)
1283 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1284 (test13, test14, test15, test16, test17, test18, test19, test20)
1285 (test21, test22, test23, test24, test25, test26, test27, test28)
1286 (test29, test30, test31): Likewise.
1287 * gcc.target/mips/mips-3d-3.c (main, test0, test1, test2, test3)
1288 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1289 (test13, test14, test15, test16, test17, test18, test19, test20)
1290 (test21, test22, test23, test24, test25, test26, test27, test28)
1291 (test29, test30, test31, test32, test33, test34, test35, test36)
1292 (test37, test38, test39, test40, test41, test42, test43, test44)
1293 (test45, test46, test47, test48, test49, test50, test51, test52)
1294 (test53, test54, test55, test56, test57, test58, test59, test60)
1295 (test61, test62, test63): Likewise.
1296 * gcc.target/mips/mips-3d-4.c (main, test0, test1, test2, test3)
1297 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1298 (test13, test14, test15, test16, test17, test18, test19, test20)
1299 (test21, test22, test23, test24, test25, test26, test27, test28)
1300 (test29, test30, test31): Likewise.
1301 * gcc.target/mips/mips-3d-5.c (main, test0, test1, test2, test3)
1302 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1303 (test13, test14, test15, test16, test17, test18, test19, test20)
1304 (test21, test22, test23, test24, test25, test26, test27, test28)
1305 (test29, test30, test31): Likewise.
1306 * gcc.target/mips/mips-3d-6.c (main, test0, test1, test2, test3)
1307 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1308 (test13, test14, test15): Likewise.
1309 * gcc.target/mips/mips-3d-7.c (main, test0, test1, test2, test3)
1310 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1311 (test13, test14, test15): Likewise.
1312 * gcc.target/mips/mips-3d-8.c (main, test0, test1, test2, test3)
1313 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1314 (test13, test14, test15, test16, test17, test18, test19, test20)
1315 (test21, test22, test23, test24, test25, test26, test27, test28)
1316 (test29, test30, test31): Likewise.
1317 * gcc.target/mips/mips-3d-9.c (matrix_multiply2, matrix_multiply3)
1318 (matrix_multiply4: Likewise.
1319 * gcc.target/mips/mips-ps-1.c (main): Likewise.
1320 * gcc.target/mips/mips-ps-2.c (main): Likewise.
1321 * gcc.target/mips/mips-ps-3.c (main): Likewise.
1322 * gcc.target/mips/mips-ps-4.c (main, test0, test1, test2, test3)
1323 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1324 (test13, test14, test15, test16, test17, test18, test19, test20)
1325 (test21, test22, test23, test24, test25, test26, test27, test28)
1326 (test29, test30, test31): Likewise.
1327 * gcc.target/mips/mips-ps-5.c (main, test0, test1, test2, test3)
1328 (test4, test5, test6, test7, test8, test9, test10, test11, test12)
1329 (test13, test14, test15, test16, test17, test18, test19, test20)
1330 (test21, test22, test23, test24, test25, test26, test27, test28)
1331 (test29, test30, test31): Likewise.
1332 * gcc.target/mips/mips-ps-5.c (main): Likewise.
1333 * gcc.target/mips/mips-ps-6.c (main): Likewise.
1334 * gcc.target/mips/mips-ps-type.c (init, move, load, store, add, sub)
1335 (neg, mul, madd, msub, nmadd, nmsub, cond_move1, cond_move2): Likewise.
1336 * gcc.target/mips/mips32-dsp-type.c (add_v2hi,add_v4qi, sub_v2hi)
1337 (sub_v4qi): Likewise.
1338 * gcc.target/mips/mips32-dsp.c (test_MIPS_DSP, add_v2q15, add_v4i8)
1339 (sub_v2q15, sub_v4i8, test_MIPS_DSP): Likewise.
1340 * gcc.target/mips/movcc-1.c (sub1, sub2): Likewise.
1341 * gcc.target/mips/movcc-2.c (sub4, sub5): Likewise.
1342 * gcc.target/mips/movcc-3.c (sub3, sub6, sub7, sub8, sub9, suba)
1343 (subb, subc): Likewise.
1344 * gcc.target/mips/msub-1.c (f1, f2): Likewise.
1345 * gcc.target/mips/msub-2.c (f1, f2): Likewise.
1346 * gcc.target/mips/msub-4.c (f1, f2): Likewise.
1347 * gcc.target/mips/msubu-1.c (f1, f2): Likewise.
1348 * gcc.target/mips/msubu-2.c (f1, f2): Likewise.
1349 * gcc.target/mips/msubu-4.c (f1, f2): Likewise.
1350 * gcc.target/mips/nmadd-1.c (sub1, sub2, sub3, sub4): Likewise.
1351 * gcc.target/mips/nmadd-2.c (sub1, sub2, sub3, sub4): Likewise.
1352 * gcc.target/mips/rsqrt-1.c (foo, bar): Likewise.
1353 * gcc.target/mips/rsqrt-2.c (foo, bar): Likewise.
1354 * gcc.target/mips/sb1-1.c (divide, recip, squareroot, rsqrt): Likewise.
1355 * gcc.target/mips/vr-mult-1.c (f1, f2): Likewise.
1356 * gcc.target/mips/vr-mult-2.c (f1, f2): Likewise.
1358 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
1360 * lib/target-supports.exp (add_options_for_mips16_attribute)
1361 (check_effective_target_mips16_attribute): New functions.
1362 * gcc.target/mips/mips.exp: Define MIPS16 and NOMIPS16 on the
1364 (dg-mips-options) Remove -mno-mips16 handling. Add options to
1366 * gcc.target/mips/asm-1.c (NOMIPS16): Delete.
1367 * gcc.target/mips/atomic-memory-1.c (NOMIPS16): Likewise.
1368 * gcc.target/mips/atomic-memory-2.c (NOMIPS16): Likewise.
1369 * gcc.target/mips/branch-1.c (NOMIPS16): Likewise.
1370 * gcc.target/mips/dspr2-MULT.c (NOMIPS16): Likewise.
1371 * gcc.target/mips/dspr2-MULTU.c (NOMIPS16): Likewise.
1372 * gcc.target/mips/fpcmp-1.c (NOMIPS16): Likewise.
1373 * gcc.target/mips/fpcmp-2.c (NOMIPS16): Likewise.
1374 * gcc.target/mips/ins-1.c (NOMIPS16): Likewise.
1375 * gcc.target/mips/madd-3.c (NOMIPS16): Likewise.
1376 * gcc.target/mips/maddu-3.c (NOMIPS16): Likewise.
1377 * gcc.target/mips/mips32-dsp-run.c (NOMIPS16): Likewise.
1378 * gcc.target/mips/mips32-dspr2-type.c (NOMIPS16): Likewise.
1379 * gcc.target/mips/msub-3.c (NOMIPS16): Likewise.
1380 * gcc.target/mips/msubu-3.c (NOMIPS16): Likewise.
1381 * gcc.target/mips/near-far-3.c (NOMIPS16): Likewise.
1382 * gcc.target/mips/near-far-4.c (NOMIPS16): Likewise.
1383 * gcc.target/mips/neg-abs-1.c (NOMIPS16): Likewise.
1384 * gcc.target/mips/smartmips-lwxs.c (NOMIPS16): Likewise.
1385 * gcc.target/mips/smartmips-ror-1.c (NOMIPS16): Likewise.
1386 * gcc.target/mips/smartmips-ror-2.c (NOMIPS16): Likewise.
1387 * gcc.target/mips/smartmips-ror-3.c (NOMIPS16): Likewise.
1388 * gcc.target/mips/smartmips-ror-4.c (NOMIPS16): Likewise.
1389 * gcc.target/mips/pr26765.c: Use dg-mips-options instead of dg-options.
1391 * gcc.target/mips/20020620-1.c: Use dg-mips-options instead
1393 * gcc.target/mips/call-saved-1.c: Remove -mips16 and -mno-abicalls
1394 options. Require { target mips16_attribute } and use dg-add-options
1395 to add the associated options.
1397 * gcc.target/mips/call-saved-2.c: As for call-saved-1.c.
1398 * gcc.target/mips/call-saved-3.c: Likewise.
1399 * gcc.target/mips/code-readable-1.c: Require { target
1400 mips16_attribute } and use dg-add-options to add the associated
1401 options. Remove trailing whitespace.
1403 * gcc.target/mips/code-readable-2.c: Likewise.
1404 * gcc.target/mips/code-readable-3.c: Likewise.
1405 * gcc.target/mips/mips16-attributes-2.c: Likewise.
1406 * gcc.target/mips/mips16e-extends.c: Remove -mips16 option.
1407 Require { target mips16_attribute } and use dg-add-options to
1408 add the associated options.
1409 (cksum16, cksum8): Use MIPS16.
1410 * gcc.target/mips/save-restore-1.c: Remove -mips16 option.
1411 Require { target mips16_attribute } and use dg-add-options to
1412 add the associated options.
1414 * gcc.target/mips/save-restore-2.c: Likewise.
1415 * gcc.target/mips/save-restore-3.c: Likewise.
1416 * gcc.target/mips/save-restore-4.c: Likewise.
1417 * gcc.target/mips/save-restore-5.c: Likewise. Also remove
1419 * gcc.target/mips/mips-sched-madd.c: Remove -mno-mips16.
1420 (foo): Use NOMIPS16.
1422 2007-09-22 Paul Thomas <pault@gcc.gnu.org>
1425 * gfortran.dg/derived_comp_array_ref_3.f90: New test.
1428 * gfortran.dg/derived_comp_array_ref_4.f90: New test.
1430 2007-09-22 Tobias Burnus <burnus@net-b.de>
1433 * gfortran.dg/gomp/free-2.f90: New.
1434 * gfortran.dg/gomp/appendix-a/a.31.1.f90: Add missing &.
1435 * gfortran.dg/gomp/omp_parse1.f90: Add dg-warning.
1437 2007-09-22 Uros Bizjak <ubizjak@gmail.com>
1439 * gcc.target/i386/sse5-hadduX.c: Remove target selector.
1440 * gcc.target/i386/sse5-haddX.c: Ditto.
1441 * gcc.target/i386/sse5-hsubX.c: Ditto.
1442 * gcc.target/i386/sse5-maccXX.c: Ditto.
1443 * gcc.target/i386/sse5-msubXX.c: Ditto.
1444 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1445 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1446 * gcc.target/i386/sse5-permpX.c: Ditto.
1447 * gcc.target/i386/sse5-fma.c: Remove target selector. Require lp64
1449 * gcc.target/i386/sse5-fma-vector.c: Ditto.
1450 * gcc.target/i386/sse5-ima-vector.c: Ditto.
1451 * gcc.target/i386/sse5-pcmov.c: Ditto.
1452 * gcc.target/i386/sse5-pcmov2.c: Ditto.
1454 2007-09-22 Richard Guenther <rguenther@suse.de>
1456 PR tree-optimization/33146
1457 * gcc.c-torture/compile/pr33146.c: New testcase.
1459 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
1461 * lib/target-supports.exp (check_cached_effective_target): New
1463 (check_no_compiler_messages, check_no_messages_and_pattern): Use it.
1464 (check_effective_target_c99_runtime): New procedure.
1465 * gcc.dg/builtins-20.c (test3f): Wrap cargf check in HAVE_C99_RUNTIME.
1466 (test3l): Likewise cargl.
1467 * gcc.dg/builtins-59.c: Require c99_runtime.
1468 * gcc.dg/builtins-61.c: Likewise.
1469 * gcc.dg/builtins-62.c: Likewise.
1471 2007-09-22 Richard Sandiford <rsandifo@nildram.co.uk>
1473 * lib/target-supports.exp (add_options_for_c99_runtime): New procedure.
1474 * lib/target-supports-dg.exp (dg-add-options): Likewise.
1475 * gcc.dg/builtins-18.c: Use { dg-add-options c99_runtime } instead of
1476 target-specific dg-options.
1477 * gcc.dg/builtins-20.c: Likewise.
1478 * gcc.dg/builtins-53.c: Likewise.
1479 * gcc.dg/builtins-55.c: Likewise.
1480 * gcc.dg/single-precision-constant.c: Likewise.
1481 * gcc.dg/torture/builtin-convert-1.c: Likewise.
1482 * gcc.dg/torture/builtin-convert-2.c: Likewise.
1483 * gcc.dg/torture/builtin-convert-3.c: Likewise.
1484 * gcc.dg/torture/builtin-convert-4.c: Likewise.
1485 * gcc.dg/torture/builtin-power-1.c: Likewise.
1487 2007-09-21 Chao-ying Fu <fu@mips.com>
1489 * lib/target-supports.exp (check_effective_target_fixed_point): New to
1490 check if targets have fixed-point supports.
1491 * gcc.dg/fixed-point/fixed-point.exp: New file.
1492 * gcc.dg/fixed-point/addsub.c, gcc.dg/fixed-point/allconv.c,
1493 * gcc.dg/fixed-point/allop.c, gcc.dg/fixed-point/call-by-value.c,
1494 * gcc.dg/fixed-point/cast-bad.c, gcc.dg/fixed-point/composite-type.c,
1495 * gcc.dg/fixed-point/const-1.c, gcc.dg/fixed-point/constant.c,
1496 * gcc.dg/fixed-point/constants-pedantic.c,
1497 * gcc.dg/fixed-point/convert.c, gcc.dg/fixed-point/define.c,
1498 * gcc.dg/fixed-point/keywords-c89.c, gcc.dg/fixed-point/keywords-c99.c,
1499 * gcc.dg/fixed-point/keywords-ignored-c99.c,
1500 * gcc.dg/fixed-point/keywords-pedantic.c,
1501 * gcc.dg/fixed-point/keywords-reserved.c, gcc.dg/fixed-point/binary.c,
1502 * gcc.dg/fixed-point/modes.c, gcc.dg/fixed-point/noassoc.c,
1503 * gcc.dg/fixed-point/types.c, gcc.dg/fixed-point/typespec.c,
1504 * gcc.dg/fixed-point/unary.c, gcc.dg/fixed-point/func-array.c,
1505 * gcc.dg/fixed-point/func-scalar.c, gcc.dg/fixed-point/func-struct.c,
1506 * gcc.dg/fixed-point/func-vararg-mixed.c,
1507 * gcc.dg/fixed-point/operator-logical.c,
1508 * gcc.dg/fixed-point/struct-union.c,
1509 * gcc.dg/fixed-point/bit-complement.c,
1510 * gcc.dg/fixed-point/operator-bitwise.c,
1511 * gcc.dg/fixed-point/operator-comma.c,
1512 * gcc.dg/fixed-point/struct-layout-1.c,
1513 * gcc.dg/fixed-point/union-init.c,
1514 * gcc.dg/fixed-point/Wbad-function-cast-1.c,
1515 * gcc.dg/fixed-point/func-mixed.c,
1516 * gcc.dg/fixed-point/func-vararg-size0.c,
1517 * gcc.dg/fixed-point/func-vararg.c, gcc.dg/fixed-point/int-warning.c,
1518 * gcc.dg/fixed-point/loop-index.c, gcc.dg/fixed-point/operator-cond.c,
1519 * gcc.dg/fixed-point/operator-unary.c,
1520 * gcc.dg/fixed-point/allop-const.c,
1521 * gcc.dg/fixed-point/muldiv-warning.c,
1522 * gcc.dg/nofixed-point-1.c,
1523 * gcc.target/mips/dpaq_sa_l_w.c, gcc.target/mips/dpsq_sa_l_w.c,
1524 * gcc.target/mips/fixed-vector-type.c,
1525 * gcc.target/mips/fixed-scalar-type.c: New tests.
1527 2007-09-21 Olivier Hainque <hainque@adacore.com>
1529 * gnat.dg/nested_subtype_byref.ad[bs]: Part of new test.
1530 * gnat.dg/test_nested_subtype_byref.adb: New test.
1532 2007-09-21 Jakub Jelinek <jakub@redhat.com>
1535 * gfortran.dg/gomp/pr33439.f90: New test.
1537 2007-09-21 Tobias Burnus <burnus@net-b.de>
1540 * gfortran.dg/merge_char_3.f90: New.
1542 2007-09-21 Tobias Burnus <burnus@net-b.de>
1545 * gfortran.dg/transfer_check_1.f90: New.
1547 2007-09-20 Asher Langton <langton2@llnl.gov>
1550 * gfortran.dg/init_flag_1.f90: New.
1551 * gfortran.dg/init_flag_2.f90: New.
1552 * gfortran.dg/init_flag_3.f90: New.
1553 * gfortran.dg/init_flag_4.f90: New.
1554 * gfortran.dg/init_flag_5.f90: New.
1555 * gfortran.dg/init_flag_6.f90: New.
1556 * gfortran.dg/init_flag_7.f90: New.
1558 2007-09-20 Paolo Carlini <pcarlini@suse.de>
1561 * g++.dg/ext/anon-struct6.C: New.
1563 2007-09-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1566 * gfortran.dg/inquire_10.f90: New test.
1568 2007-09-20 Joseph Myers <joseph@codesourcery.com>
1570 * gcc.dg/c99-bool-2.c, gcc.dg/c99-bool-3.c: New tests.
1572 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1575 * gfortran.dg/used_types_18.f90: Declare variable of empty
1578 2007-09-20 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1581 * gfortran.dg/array_constructor_19.f90: New test.
1583 2007-09-20 Jakub Jelinek <jakub@redhat.com>
1586 * gcc.dg/debug/pr33316.c: New test.
1589 * g++.dg/cpp0x/variadic76.C: New test.
1590 * g++.dg/cpp0x/variadic77.C: New test.
1591 * g++.dg/cpp0x/variadic78.C: New test.
1595 * gcc.c-torture/execute/20070919-1.c: New test.
1596 * gcc.dg/pr33238.c: New test.
1597 * gcc.dg/pr27301.c: New test.
1599 2007-09-20 Richard Sandiford <rsandifo@nildram.co.uk>
1601 * lib/target-supports.exp (check_effective_target_mips64): New
1603 * gcc.dg/lower-subreg-1.c: Require !mips64.
1604 * gcc.dg/sibcall-3.c (ATTR): New macro.
1605 (recurser_void1, recurser_void2): Use it.
1606 * gcc.dg/sibcall-4.c: As for gcc.dg/sibcall-3.c.
1607 * gcc.dg/tree-ssa/ssa-fre-3.c: Require !mips64.
1609 2007-09-20 Tobias Schlüter <tobi@gcc.gnu.org>
1611 * gfortran.dg/g77/19981216-0.f: Remove dg-warning annotation.
1612 * gfortran.dg/io_constraints_1.f90: Make a -std=f95 test. Add
1614 * gfortran.dg/iostat_3.f90: Make a -std=f95 test.
1616 2007-09-20 Christopher D. Rickett <crickett@lanl.gov>
1619 * gfortran.dg/c_loc_tests_11.f03: New test case.
1621 2007-09-20 Paolo Carlini <pcarlini@suse.de>
1624 * g++.dg/init/ref14.C: New.
1626 2007-09-19 Eric Botcazou <ebotcazou@adacore.com>
1628 * gnat.dg/slice2.ad[sb]: New testcase.
1630 2007-09-19 Nick Clifton <nickc@redhat.com>
1632 * gcc.dg/cpp/assert4.c: Fix expected h8300 preprocessor define.
1634 2007-09-19 Jie Zhang <jie.zhang@analog.com>
1636 * gcc.target/bfin/bfin.exp: New.
1637 * gcc.target/bfin/{workarounds-any.c, workarounds-none.c,
1638 workarounds-1.c, workarounds-2.c, workarounds-3.c, workarounds-4.c,
1639 mcpu-bf522.c, mcpu-bf525.c, mcpu-bf527.c,
1640 mcpu-bf531.c, mcpu-bf532.c, mcpu-bf533.c,
1641 mcpu-bf534.c, mcpu-bf536.c, mcpu-bf537.c,
1642 mcpu-bf538.c, mcpu-bf539.c, mcpu-bf542.c,
1643 mcpu-bf544.c, mcpu-bf548.c, mcpu-bf549.c,
1644 mcpu-bf561.c, mcpu-default.c}: New tests.
1646 2007-09-18 Sandra Loosemore <sandra@codesourcery.com>
1648 Restore detection of unsupported TLS.
1651 2007-02-10 Richard Henderson <rth@redhat.com>
1653 * lib/target-supports.exp (check_effective_target_tls): Redefine
1654 to mean non-emulated tls.
1655 * gcc.dg/tls/alias-1.c: Remove tls requirement.
1656 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
1657 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
1658 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
1659 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
1660 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
1661 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
1664 * lib/target-supports.exp (check_effective_target_tls): Use
1665 stronger test for compiler support for TLS.
1666 (check_effective_target_tls_native): New, to test for non-emulated
1668 * g++.dg/gomp/clause-3.C: Use dg-require-effective-target tls_native
1669 instead of dg-require-effective-target tls.
1670 * g++.dg/gomp/copyin-1.C: Likewise.
1671 * g++.dg/gomp/sharing-1.C: Likewise.
1672 * g++.dg/gomp/tls-1.C: Likewise.
1673 * g++.dg/gomp/tls-2.C: Likewise.
1674 * g++.dg/gomp/tls-3.C: Likewise.
1675 * g++.dg/tls/diag-1.C: Likewise.
1676 * g++.dg/tls/diag-2.C: Likewise.
1677 * g++.dg/tls/diag-3.C: Likewise.
1678 * g++.dg/tls/diag-4.C: Likewise.
1679 * g++.dg/tls/diag-5.C: Likewise.
1680 * g++.dg/tls/init-1.C: Likewise.
1681 * g++.dg/tls/init-2.C: Likewise.
1682 * g++.dg/tls/trivial.C: Likewise.
1683 * gcc.dg/gomp/appendix-a/a.22.1.c: Likewise.
1684 * gcc.dg/gomp/appendix-a/a.22.2.c: Likewise.
1685 * gcc.dg/gomp/appendix-a/a.24.1.c: Likewise.
1686 * gcc.dg/gomp/appendix-a/a.32.1.c: Likewise.
1687 * gcc.dg/gomp/appendix-a/a.33.1.c: Likewise.
1688 * gcc.dg/gomp/clause-1.c: Likewise.
1689 * gcc.dg/gomp/copyin-1.c: Likewise.
1690 * gcc.dg/gomp/sharing-1.c: Likewise.
1691 * gcc.dg/gomp/tls-1.c: Likewise.
1692 * gcc.dg/gomp/tls-2.c: Likewise.
1693 * gcc.dg/tls/alpha-1.c: Likewise.
1694 * gcc.dg/tls/opt-1.c: Likewise.
1695 * gcc.dg/tls/opt-13.c: Likewise.
1696 * gcc.dg/tls/opt-14.c: Likewise.
1697 * gcc.dg/tls/opt-2.c: Likewise.
1698 * gcc.dg/tls/opt-3.c: Likewise.
1699 * gcc.dg/tls/opt-4.c: Likewise.
1700 * gcc.dg/tls/opt-7.c: Likewise.
1701 * gcc.dg/tls/section-1.c: Likewise.
1702 * gfortran.dg/gomp/appendix-a/a.22.1.f90: Likewise.
1703 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Likewise.
1704 * gfortran.dg/gomp/appendix-a/a.22.5.f90: Likewise.
1705 * gfortran.dg/gomp/appendix-a/a.22.6.f90: Likewise.
1706 * gfortran.dg/gomp/appendix-a/a.24.1.f90: Likewise.
1707 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
1708 * gfortran.dg/gomp/appendix-a/a.33.1.f90: Likewise.
1709 * gfortran.dg/gomp/crayptr2.f90: Likewise.
1710 * gfortran.dg/gomp/fixed-1.f: Likewise.
1711 * gfortran.dg/gomp/free-1.f90: Likewise.
1712 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
1713 * gfortran.dg/gomp/omp_threadprivate2.f90: Likewise.
1714 * gfortran.dg/gomp/reduction1.f90: Likewise.
1715 * gfortran.dg/gomp/sharing-1.f90: Likewise.
1717 2007-09-18 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1720 * gfortran.dg/bounds_check_9.f90: New test.
1721 * gfortran.dg/bounds_check_fail_2.f90: New test.
1723 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1725 PR c++/33462 (again)
1726 * g++.dg/ext/va-arg1.C: Adjust.
1728 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1731 * g++.dg/ext/va-arg1.C: New.
1733 2007-09-18 Tobias Burnus <burnus@net-b.de>
1735 * gfortran.dg/elemental_optional_args_1.f90: Fix test.
1737 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1740 * g++.dg/rtti/typeid6.C: New.
1742 2007-09-18 Paolo Carlini <pcarlini@suse.de>
1745 * g++.dg/ext/is_class_error.C: Rename to is_class_error1.C.
1746 * g++.dg/ext/is_class_error2.C: New.
1748 2007-09-18 Richard Guenther <rguenther@suse.de>
1750 PR tree-optimization/33340
1751 * g++.dg/torture/pr33340.C: New testcase.
1753 2007-09-18 Tobias Burnus <burnus@net-b.de>
1756 * gfortran.dg/elemental_optional_args_1.f90: Make valid Fortran.
1757 * gfortran.dg/elemental_subroutine_1.f90: Ditto.
1758 * gfortran.dg/elemental_subroutine_5.f90: New.
1760 2007-09-18 Richard Sandiford <rsandifo@nildram.co.uk>
1762 * lib/target-supports.exp (check_profiling_available): Extend
1763 mips*-*-elf check to mips*-*-elf*.
1765 2007-09-18 Jakub Jelinek <jakub@redhat.com>
1767 * gcc.dg/format/c90-scanf-5.c: New test.
1768 * gcc.dg/format/c99-scanf-4.c: New test.
1769 * gcc.dg/format/ext-7.c: New test.
1770 * gcc.dg/format/ext-8.c: New test.
1773 * gcc.c-torture/compile/20070915-1.c: New test.
1775 2007-09-17 Tobias Burnus <burnus@net-b.de>
1778 * gfortran.dg/private_type_9.f90: New.
1780 2007-09-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1783 * gfortran.dg/pr33449.f90: New test.
1785 2007-09-17 Tobias Burnus <burnus@net-b.de>
1787 * gfortran.dg/interface_15.f90: Compile with -std=f95.
1788 * gfortran.dg/private_type_1.f90: Ditto
1789 * gfortran.dg/interface_18.f90: New.
1790 * gfortran.dg/private_type_8.f90: New.
1792 2007-09-16 Paolo Carlini <pcarlini@suse.de>
1795 * g++.dg/warn/new1.C: Adjust.
1796 * g++.dg/torture/str_empty.C: Likewise.
1798 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
1800 * gcc.target/mips/dse-1.c: New test.
1802 2007-09-16 Nathan Sidwell <nathan@codesourcery.com>
1805 * g++.dg/overload/operator3.C: New.
1807 2007-09-16 Richard Sandiford <rsandifo@nildram.co.uk>
1809 * gcc.target/mips/truncate-1.c: New test.
1811 2007-09-16 Paul Thomas <pault@gcc.gnu.org>
1817 * gfortran.dg/subref_array_pointer_1.f90: New test.
1818 * gfortran.dg/subref_array_pointer_2.f90: New test.
1820 2007-09-15 H.J. Lu <hongjiu.lu@intel.com>
1822 * gfortran.dg/nint_2.f90: Correct last change.
1824 2007-09-15 Zdenek Dvorak <ook@ucw.cz>
1826 * gcc.dg/tree-ssa/parallelization-1.c: New test.
1828 2007-09-15 Dorit Nuzman <dorit@il.ibm.com>
1830 * gcc.dg/vect/pr33373b.c: New test.
1832 2007-09-14 Uros Bizjak <ubizjak@gmail.com>
1835 * gcc.target/i386/pr33438.c: New test.
1837 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1839 * gfortran.dg/nint_2.f90: Revert previous commit.
1841 2007-09-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
1843 * gfortran.dg/nint_2.f90: Do not xfail on powerpc64-linux.
1845 2007-09-14 Hans-Peter Nilsson <hp@axis.com>
1848 * g++.dg/other/unused1.C: XFAIL class2 scan.
1850 2007-09-13 Tobias Burnus <burnus@net-b.de>
1853 * gfortran.dg/elemental_args_check_1.f90: New.
1854 * gfortran.dg/assumed_size_refs_1.f90: Update error message.
1855 * gfortran.dg/elemental_subroutine_4.f90: Ditto.
1857 2007-09-13 Tobias Burnus <burnus@net-b.de>
1859 * gfortran.dg/recursive_check_3.f90: New.
1861 2007-09-13 Tobias Burnus <burnus@net-b.de>
1864 * gfortran.dg/elemental_bind_c.f90: New.
1866 2007-09-13 Richard Sandiford <richard@codesourcery.com>
1868 * gcc.dg/gcc-have-sync-compare-and-swap.c: Skip for -mflip-mips16.
1869 * gcc.target/mips/mips16-attributes-2.c: New test.
1870 * gcc.target/mips/mips16-attributes-3.c: Likewise.
1871 * gcc.target/mips/args-3.c: Skip for -mflip-mips16. Do not use the
1872 hard-float asm when __mips16 is defined.
1873 * gcc.target/mips/atomic-memory-1.c (main): Add a nomips16 attribute.
1874 * gcc.target/mips/atomic-memory-2.c (main): Likewise.
1875 * gcc.target/mips/fpcmp-1.c (f1, f2): Likewise.
1876 * gcc.target/mips/fpcmp-2.c (f1, f2): Likewise.
1877 * gcc.target/mips/neg-abs-1.c (f1, f2, d1, f2): Likewise.
1878 * gcc.target/mips/pr26765.c (foo): Likewise.
1879 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: Run for all
1880 targets, use dg-mips-options instead of dg-options, and use -mgp32
1881 to force 32-bit mode.
1882 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Likewise -mgp64
1884 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -mips32*.
1886 2007-09-12 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
1887 Michael Meissner <michael.meissner@amd.com>
1889 * gcc.target/i386/sse5-hadduX.c: Add support for SSE5 tests.
1890 * gcc.target/i386/sse5-hsubX.c: Ditto.
1891 * gcc.target/i386/sse5-permpX.c: Ditto.
1892 * gcc.target/i386/sse5-haddX.c: Ditto.
1893 * gcc.target/i386/sse5-maccXX.c: Ditto.
1894 * gcc.target/i386/sse5-msubXX.c: Ditto.
1895 * gcc.target/i386/sse5-nmaccXX.c: Ditto.
1896 * gcc.target/i386/sse5-nmsubXX.c: Ditto.
1898 * gcc.target/i386/sse5-pcmov.c: New file to make sure the compiler
1899 optimizes floating point conditional moves into the pcmov
1900 instruction on SSE5.
1901 * gcc.target/i386/sse5-pcmov2.c: Ditto.
1903 * gcc.target/i386/sse5-ima-vector.c: New file to make sure the
1904 compiler optimizes vector 32-bit int (a*b)+c into pmacsdd on
1907 * gcc.target/i386/sse5-fma-vector.c: New file to make sure the
1908 compiler optimizes vector (a*b)+c into fmadd on SSE5.
1910 * gcc.target/i386/sse5-fma.c: New file to make sure the compiler
1911 optimizes (a*b)+c into fmadd on SSE5.
1913 * gcc.target/i386/i386.exp (check_effective_target_sse5): Check
1914 whether the SSE5 instructions can be generated.
1916 * gcc.target/i386/sse5-check.h: New. Add support for
1919 * gcc.target/i386/sse-12.c: Include bmmintrin.h instead of
1920 ammintrin.h, and turn on -msse5 option instead of -msse4a.
1921 * gcc.target/i386/sse-13.c: Ditto.
1922 * gcc.target/i386/sse-14.c: Ditto.
1924 2007-09-12 John David Anglin <dave.anglin@nrc-crnc.gc.ca>
1927 * gcc.dg/pr32912-1.c: Add -fno-common to options on hppa*-*-hpux*.
1928 * gcc.dg/pr32912-2.c: Delete declaration of a, b, c, d, e and f.
1930 2007-09-12 Jakub Jelinek <jakub@redhat.com>
1933 * gcc.dg/pr32338-1.c: New test.
1934 * gcc.dg/pr32338-2.c: New test.
1936 2007-09-12 Bob Wilson <bob.wilson@acm.org>
1938 * lib/target-supports.exp (check_effective_target_sync_int_long):
1939 Revert change to add xtensa.
1940 (check_effective_target_sync_char_short): Likewise.
1942 2007-09-12 Olivier Hainque <hainque@adacore.com>
1944 * gnat.dg/packed_subtype.adb: New test.
1946 2007-09-12 Tobias Burnus <burnus@net-b.de>
1949 * gfortran.dg/intrinsic_size.f90: New.
1951 2007-09-12 Tobias Burnus <burnus@net-b.de>
1955 * gfortran.dg/conflicts_2.f90: New.
1957 2007-09-12 Ira Rosen <irar@il.ibm.com>
1959 PR tree-optimization/32377
1960 * gcc.dg/vect/no-vfa-vect-102a.c: Change the test to check positive
1961 dependence distance.
1962 * gcc.dg/vect/vect-outer-5.c, gcc.dg/vect/no-vfa-vect-102.c,
1963 gcc.dg/vect/vect-104.c, no-vfa-vect-dv-2.c: Likewise.
1964 * gcc.dg/vect/no-vfa-vect-depend-1.c,
1965 gfortran.dg/vect/no-vfa-pr32377.f90: New.
1967 2007-09-12 Richard Guenther <rguenther@suse.de>
1970 * gcc.c-torture/compile/pr33382.c: New testcase.
1971 * gcc.c-torture/execute/pr33382.c: Likewise.
1973 2007-09-12 Christopher D. Rickett <crickett@lanl.gov>
1976 * gfortran.dg/c_ptr_tests_12.f03: New test case.
1978 2007-09-12 Dorit Nuzman <dorit@il.ibm.com>
1980 PR tree-optimization/33373
1981 * gcc.dg/vect/pr33373.c: New test.
1983 2007-09-12 Ben Elliston <bje@au.ibm.com>
1985 * lib/target-supports.exp (check_effective_target_vect_no_double):
1988 2007-09-12 Ben Elliston <bje@au.ibm.com>
1989 Ulrich Weigand <uweigand@de.ibm.com>
1991 * gcc.target/spu/dfcgt-nan.c: New test.
1993 2007-09-11 Hans-Peter Nilsson <hp@axis.com>
1995 * gcc.dg/cpp/trad/include.c: Don't run for newlib targets.
1997 2007-09-11 Christopher D. Rickett <crickett@lanl.gov>
2000 * gfortran.dg/c_ptr_tests_11.f03: New test case.
2002 2007-09-11 Jakub Jelinek <jakub@redhat.com>
2004 * gcc.dg/va-arg-pack-len-1.c: New test.
2005 * g++.dg/va-arg-pack-len-1.C: New test.
2007 2007-09-11 Michael Matz <matz@suse.de>
2009 * gcc.dg/tree-ssa/loadpre11.c: Add -fno-tree-cselim to flags.
2011 2007-09-10 Janis Johnson <janis187@us.ibm.com>
2013 * gcc.dg/dfp/convert-bfp.c: Replace SKIP_LONG_DOUBLE with runtime
2014 checks for size of long double.
2015 * gcc.dg/dfp/convert.h: New file.
2016 * gcc.dg/dfp/convert-bfp-2.c: New test.
2017 * gcc.dg/dfp/convert-bfp-3.c: Ditto.
2018 * gcc.dg/dfp/convert-bfp-4.c: Ditto.
2019 * gcc.dg/dfp/convert-bfp-5.c: Ditto.
2020 * gcc.dg/dfp/convert-bfp-6.c: Ditto.
2021 * gcc.dg/dfp/convert-bfp-7.c: Ditto.
2022 * gcc.dg/dfp/convert-bfp-8.c: Ditto.
2023 * gcc.dg/dfp/convert-bfp-9.c: Ditto.
2024 * gcc.dg/dfp/convert-bfp-10.c: Ditto.
2025 * gcc.dg/dfp/convert-bfp-11.c: Ditto.
2027 2007-09-10 Harsha Jagasia <harsha.jagasia@amd.com>
2029 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c:
2030 Change dg-final to expect 1 non-profitable loop and
2032 * gcc.dg/vect/costmodel/x86-64/costmodel-vect-31.c:
2033 Change dg-final to expect 1 non-profitable loop and
2035 * gcc.dg/vect/costmodel/x86-64/costmodel-fast-math-vect-pr29925.c:
2036 Change dg-final to expect 1 profitable loop.
2037 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2038 Change dg-final to expect 1 profitable loop.
2040 2007-09-10 Richard Sandiford <richard@codesourcery.com>
2042 * gcc.target/mips/call-saved-1.c: New test.
2043 * gcc.target/mips/call-saved-2.c: Likewise.
2044 * gcc.target/mips/call-saved-3.c: Likewise.
2045 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_gp64
2046 instead of mips_mips64. Set mips_fp64 too.
2047 (is_gp32_flag): Return true for -mips1 and -mips2.
2048 (dg-mips-options): Use mips_gp64 instead of mips_mips64.
2050 2007-09-10 Jakub Jelinek <jakub@redhat.com>
2052 * g++.dg/ext/va-arg-pack-1.C: New test.
2053 * g++.dg/ext/va-arg-pack-2.C: New test.
2055 2007-09-10 Uros Bizjak <ubizjak@gmail.com>
2058 * gcc.dg/vect/pr33369.c: New test.
2060 2007-09-10 Paul Thomas <pault@gcc.gnu.org>
2063 * gfortran.dg/array_memcpy_5.f90: New test.
2065 2007-09-10 Hans-Peter Nilsson <hp@axis.com>
2067 * gcc.dg/tree-ssa/ssa-fre-4.c: Skip for cris-*-* and mmix-*-*.
2069 2007-09-09 Richard Guenther <rguenther@suse.de>
2071 * gcc.c-torture/compile/20070906-1.c: New testcase.
2073 2007-09-09 Ira Rosen <irar@il.ibm.com>
2075 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add
2077 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c,
2078 gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c,
2079 gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
2082 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
2084 * gnat.dg/specs/uc1.ads: Compile with -gnatws.
2086 2007-09-09 Eric Botcazou <ebotcazou@adacore.com>
2088 * gnat.dg/addr2_p.ads: Bump size of array to 9.
2090 2007-09-09 Ira Rosen <irar@il.ibm.com>
2092 * gcc.dg/vect/vect.exp: Compile tests starting with slp-.
2093 Remove "vect" part from test names for -ffast-math, -ffast-math-errno,
2094 -fwrapv, -ftrapv tests. Add -fno-tree-scev-cprop for slp- tests.
2095 Compile tests with -fno-tree-pre.
2096 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: Run SLP tests.
2097 * lib/target-supports.exp (check_effective_target_vect_strided): New.
2098 * gcc.dg/vect/slp-1.c, gcc.dg/vect/slp-2.c, gcc.dg/vect/slp-3.c,
2099 gcc.dg/vect/slp-4.c, gcc.dg/vect/slp-5.c, gcc.dg/vect/slp-6.c,
2100 gcc.dg/vect/slp-7.c, gcc.dg/vect/slp-8.c, gcc.dg/vect/slp-9.c,
2101 gcc.dg/vect/slp-10.c, gcc.dg/vect/slp-11.c, gcc.dg/vect/slp-12.c,
2102 gcc.dg/vect/slp-13.c, gcc.dg/vect/slp-14.c, gcc.dg/vect/slp-15.c,
2103 gcc.dg/vect/slp-16.c, gcc.dg/vect/slp-17.c, gcc.dg/vect/slp-18.c,
2104 gcc.dg/vect/slp-19.c, gcc.dg/vect/slp-20.c, gcc.dg/vect/slp-21.c,
2105 gcc.dg/vect/slp-22.c, gcc.dg/vect/slp-23.c, gcc.dg/vect/slp-24.c,
2106 gcc.dg/vect/slp-25.c, gcc.dg/vect/slp-26.c, gcc.dg/vect/slp-28.c,
2107 gcc.dg/vect/fast-math-slp-27.c, gcc.dg/vect/no-tree-pre-slp-29.c,
2108 gcc.dg/vect/no-scevccp-slp-30.c, gcc.dg/vect/no-scevccp-slp-31.c,
2109 gcc.dg/vect/no-math-errno-slp-32.c, gcc.dg/vect/slp-33.c,
2110 gcc.dg/vect/slp-34.c, gcc.dg/vect/slp-35.c, gcc.dg/vect/slp-36.c,
2111 gcc.dg/vect/slp-37.c, gcc.dg/vect/vect-vfa-slp.c,
2112 gcc.dg/vect/costmodel/ppc/costmodel-slp-12.c,
2113 gcc.dg/vect/costmodel/ppc/costmodel-slp-33.c: New testcases.
2114 * gcc.dg/vect/vect-vfa-03.c: Change the test to prevent SLP.
2116 2007-09-09 Joseph Myers <joseph@codesourcery.com>
2118 * lib/file-format.exp (gcc_target_object_format): Use remote_exec
2120 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
2121 Use remote_exec to call c++filt.
2122 * lib/target-supports-dg.exp (dg-require-host-local): New.
2123 * gcc.misc-tests/options.exp: Allow .exe in command paths.
2124 * g++.dg/parse/repo1.C: Use dg-require-host-local.
2125 * g++.dg/rtti/repo1.C: Likewise.
2126 * g++.dg/template/repo1.C: Likewise.
2127 * g++.dg/template/repo2.C: Likewise.
2128 * g++.dg/template/repo3.C: Likewise.
2129 * g++.dg/template/repo4.C: Likewise.
2130 * g++.dg/template/repo5.C: Likewise.
2131 * g++.old-deja/g++.pt/instantiate4.C: Likewise.
2132 * g++.old-deja/g++.pt/instantiate6.C: Likewise.
2133 * g++.old-deja/g++.pt/repo1.C: Likewise.
2134 * g++.old-deja/g++.pt/repo2.C: Likewise.
2135 * g++.old-deja/g++.pt/repo3.C: Likewise.
2136 * g++.old-deja/g++.pt/repo4.C: Likewise.
2137 * gcc.dg/cpp/trad/builtins.c: Likewise.
2139 2007-09-08 Zdenek Dvorak <ook@ucw.cz>
2141 PR tree-optimization/32283
2142 * gcc.dg/tree-ssa/loop-31.c: New test.
2144 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
2146 PR rtl-optimization/26449
2147 * gcc.target/i386/pr26449-1.c: New file.
2149 2007-09-08 Uros Bizjak <ubizjak@gmail.com>
2152 PR rtl-optimization/26449
2153 * gcc.target/i386/pr33329.c: New file.
2155 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
2157 * gnat.dg/renaming3.adb, renaming4.ads: New test.
2159 2007-09-08 Eric Botcazou <ebotcazou@adacore.com>
2161 * gnat.dg/unaligned_rep_clause.adb: New testcase.
2163 2007-09-08 Dorit Nuzman <dorit@il.ibm.com>
2165 PR tree-optimization/33301
2166 * gfortran.dg/vect/pr33301.f: New test.
2168 2007-09-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2171 * gfortran.dg/backspace_10.f90: New test.
2173 2007-09-07 Richard Guenther <rguenther@suse.de>
2176 2007-09-06 Richard Guenther <rguenther@suse.de>
2178 PR tree-optimization/32586
2179 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2180 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2181 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2182 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2183 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2184 now obsolete simplification.
2186 2007-09-07 Dorit Nuzman <dorit@il.ibm.com>
2188 PR tree-optimization/33299
2189 * gfortran.dg/vect/vect.exp: Compile some tests with -ffast-math.
2190 * gfortran.dg/vect/fast-math-pr33299.f90: New test.
2192 2007-09-07 Richard Guenther <rguenther@suse.de>
2195 2007-09-06 Richard Guenther <rguenther@suse.de>
2197 PR tree-optimization/32586
2198 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2199 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2200 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2201 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2202 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2203 now obsolete simplification.
2205 2007-09-07 Uros Bizjak <ubizjak@gmail.com>
2207 PR tree-optimization/32821
2208 * gcc.dg/tree-ssa/pr32821.c: New file.
2210 2007-09-07 Richard Sandiford <richard@codesourcery.com>
2212 * gcc.dg/attr-alias-3.c: Use real asm for MIPS.
2213 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_gp
2214 and mips_forced_no_er.
2215 (dg-mips-options): Add -mno-abicalls when a small-data option is
2216 specified. Skip tests with small-data options if mips_forced_gp.
2217 Skip tests with -mexplicit-relocs if mips_forced_no_er.
2218 * gcc.target/mips/sdata-1.c: New test.
2219 * gcc.target/mips/sdata-2.c: Likewise.
2220 * gcc.target/mips/sdata-3.c: Likewise.
2221 * gcc.target/mips/sdata-4.c: Likewise.
2223 2007-09-06 Thomas Koenig <tkoenig@gcc.gnu.org>
2226 * spread_zerosize_1.f90: New test case.
2227 * spread_bounds_1.f90: New test case.
2229 2007-09-06 Paolo Carlini <pcarlini@suse.de>
2232 * g++.dg/template/static31.C: New.
2234 2007-09-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2237 * gfortran.dg/nint_2.f90: xfail on powerpc-ibm-aix* and
2240 2007-09-06 David Daney <ddaney@avtrex.com>
2241 Richard Sandiford <richard@codesourcery.com>
2244 * gcc.target/mips/mips.exp (setup_mips_tests): Set mips_forced_le.
2245 (dg-mips-options): Skip -EB and -meb tests when $mips_forced_le.
2246 * gcc.target/mips/pr33256.c: New test.
2248 2007-09-06 Tom Tromey <tromey@redhat.com>
2250 * lib/g++.exp (g++_target_compile): Use -fno-show-column.
2252 2007-09-06 Richard Guenther <rguenther@suse.de>
2254 PR tree-optimization/32586
2255 * g++.dg/tree-ssa/pr27090.C: Remove XFAILs.
2256 * gcc.dg/tree-ssa/ssa-fre-1.c: Likewise.
2257 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
2258 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
2259 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise, remove scan for
2260 now obsolete simplification.
2262 2007-09-06 Uros Bizjak <ubizjak@gmail.com>
2264 * gcc.target/i386/sse3-addsubpd.c: Add -mfpmath=sse to dg-options.
2265 * gcc.target/i386/sse3-addsubps.c: Ditto.
2266 * gcc.target/i386/sse3-haddpd.c: Ditto.
2267 * gcc.target/i386/sse3-haddps.c: Ditto.
2268 * gcc.target/i386/sse3-hsubpd.c: Ditto.
2269 * gcc.target/i386/sse3-hsubps.c: Ditto.
2270 * gcc.target/i386/sse3-lddqu.c: Ditto.
2271 * gcc.target/i386/sse3-movddup.c: Ditto.
2272 * gcc.target/i386/sse3-movshdup.c: Ditto.
2273 * gcc.target/i386/sse3-movsldup.c: Ditto.
2275 2007-09-06 Richard Guenther <rguenther@suse.de>
2277 PR tree-optimization/33302
2278 * gcc.dg/tree-ssa/ssa-dse-11.c: New testcase.
2280 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2283 * gfortran.dg./fmt_float.f90: New test.
2285 2007-09-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2288 * gfortran.dg/namelist_38.f90: Update test for DELIM= .
2290 2007-09-06 Jesper Nilsson <jesper.nilsson@axis.com>
2292 * gcc.target/cris/builtin_ctz_v3.c: New testcase.
2293 * gcc.target/cris/builtin_ctz_v8.c: New testcase.
2295 2007-09-06 Jakub Jelinek <jakub@redhat.com>
2297 * g++.dg/eh/builtin1.C: New test.
2298 * g++.dg/eh/builtin2.C: New test.
2299 * g++.dg/eh/builtin3.C: New test.
2302 * g++.dg/eh/builtin4.C: New test.
2304 2007-09-05 Janis Johnson <janis187@us.ibm.com>
2306 * gcc.target/powerpc/dfp-dd.c: New test.
2307 * gcc.target/powerpc/dfp-td.c: New test.
2309 2007-09-05 Jakub Jelinek <jakub@redhat.com>
2311 * gcc.c-torture/execute/va-arg-pack-1.c: New test.
2312 * gcc.dg/va-arg-pack-1.c: New test.
2314 2007-09-05 Adam Nemet <anemet@caviumnetworks.com>
2316 * gcc.dg/tree-ssa/builtin-expect-1.c: New test.
2317 * gcc.dg/tree-ssa/builtin-expect-2.c: New test.
2318 * gcc.dg/tree-ssa/builtin-expect-3.c: New test.
2319 * gcc.dg/tree-ssa/builtin-expect-4.c: New test.
2320 * gcc.dg/tree-ssa/builtin-expect-5.c: New test.
2322 2007-09-05 Paolo Carlini <pcarlini@suse.de>
2325 * g++.dg/ext/anon-struct5.C: New.
2327 2007-09-05 Uros Bizjak <ubizjak@gmail.com>
2329 * gcc.dg/i386-cpuid.h: Remove.
2330 * gcc.target/i386/mmx-check.h: Include cpuid.h.
2331 (main): Use __get_cpuid to get target features.
2332 * gcc.target/i386/sse-check.h: Ditto.
2333 * gcc.target/i386/sse2-check.h: Ditto.
2334 * gcc.target/i386/sse3-check.h: Ditto.
2335 * gcc.target/i386/ssse3-check.h: Ditto.
2336 * gcc.target/i386/sse4_1-check.h: Ditto.
2337 * gcc.target/i386/sse4_2-check.h: Ditto.
2338 * gcc.target/i386/sse4a-check.h: Ditto.
2339 * gcc.dg/torture/pr16104-1.c: Ditto.
2340 (do_test): Change to void.
2341 * gcc.target/i386/mmx-4.c: Do not use NOINLINE.
2342 * gcc.target/i386/sse-6.c: Ditto.
2343 * gcc.target/i386/sse-7.c: Ditto.
2344 * g++.dg/other/i386-1.C: Include cpuid.h.
2345 (main): New function. Use __get_cpuid to get target fetaures.
2347 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
2348 David Ung <davidu@mips.com>
2349 Nigel Stephens <nigel@mips.com>
2351 * gcc.c-torture/compile/mipscop-1.c: Add nomips16 attributes.
2352 * gcc.c-torture/compile/mipscop-2.c: Likewise.
2353 * gcc.c-torture/compile/mipscop-3.c: Likewise.
2354 * gcc.c-torture/compile/mipscop-4.c: Likewise.
2355 * gcc.dg/torture/mips-hilo-1.c: Likewise.
2356 * gcc.dg/torture/mips-hilo-2.c: Likewise.
2357 * gcc.dg/torture/pr19683-1.c: Likewise.
2358 * gcc.target/mips/madd-3.c: Likewise.
2359 * gcc.target/mips/maddu-3.c: Likewise.
2360 * gcc.target/mips/msub-3.c: Likewise.
2361 * gcc.target/mips/msubu-3.c: Likewise.
2362 * gcc.target/mips/asm-1.c: Likewise.
2363 * gcc.target/mips/branch-1.c: Likewise.
2364 * gcc.target/mips/ins-1.c: Likewise.
2365 * gcc.target/mips/near-far-3.c: Likewise.
2366 * gcc.target/mips/near-far-4.c: Likewise.
2367 * gcc.target/mips/smartmips-lwxs.c: Likewise.
2368 * gcc.target/mips/smartmips-ror-1.c: Likewise.
2369 * gcc.target/mips/smartmips-ror-2.c: Likewise.
2370 * gcc.target/mips/smartmips-ror-3.c: Likewise.
2371 * gcc.target/mips/smartmips-ror-4.c: Likewise.
2372 * gcc.target/mips/dspr2-MULT.c: Likewise.
2373 * gcc.target/mips/dspr2-MULTU.c: Likewise.
2374 * gcc.target/mips/mips32-dsp-run.c: Likewise.
2375 * gcc.target/mips/mips32-dspr2-type.c: Likewise.
2376 * gcc.target/mips/code-readable-1.c: Add mips16 attributes.
2377 * gcc.target/mips/code-readable-2.c: Likewise.
2378 * gcc.target/mips/code-readable-3.c: Likewise.
2380 2007-09-05 Sandra Loosemore <sandra@codesourcery.com>
2381 David Ung <davidu@mips.com>
2382 Nigel Stephens <nigel@mips.com>
2384 * gcc.target/mips/mips16-attributes.c: New.
2386 2007-09-05 Paul Thomas <pault@gcc.gnu.org>
2389 * gfortran.dg/derived_comp_array_ref_2.f90: New test.
2392 * gfortran.dg/char_length_10.f90: New test.
2394 2007-09-05 Paolo Carlini <pcarlini@suse.de>
2397 * g++.dg/parse/template24.C: New.
2399 2007-09-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
2401 * g++.dg/other/spu2vmx-1.C: New test.
2403 2007-09-05 Jakub Jelinek <jakub@redhat.com>
2405 PR tree-optimization/33017
2406 * gcc.dg/pr33017.c: New test.
2408 2007-09-05 Ben Elliston <bje@au.ibm.com>
2410 * gcc.target/powerpc/ppu-intrinsics.c: Add test cases for the
2411 __protected_stream family of macros.
2413 2007-09-04 Jan Hubicka <jh@suse.cz>
2415 * gcc.dg/tree-ssa/loadpre8.c: Disable inlining.
2416 * gcc.dg/tree-ssa/pr27236.c: Likewise.
2417 * gcc.dg/tree-ssa/predcom-1.c: Likewise.
2418 * gcc.dg/tree-ssa/predcom-2.c: Likewise.
2419 * gcc.dg/tree-ssa/flatten-2.c: Avoid overactive tail call ellim.
2420 * gcc.dg/tree-ssa/loadpre5.c: Likewise.
2421 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
2424 2007-09-04 Janus Weil <jaydub66@gmail.com>
2425 Tobias Burnus <burnus@net-b.de>
2427 * gfortran.dg/proc_decl_1.f90: New.
2428 * gfortran.dg/proc_decl_2.f90: New.
2429 * gfortran.dg/proc_decl_3.f90: New.
2430 * gfortran.dg/proc_decl_4.f90: New.
2432 2007-09-04 Jan Hubicka <jh@suse.cz>
2434 * gcc.dg/vect/vect-reduc-dot-s16b.c: Mark functions noinline.
2435 * gcc.dg/vect/vect-105.c: Mark functions noinline.
2436 * gcc.dg/vect/vect-reduc-6.c: Mark functions noinline.
2437 * gcc.dg/vect/no-vfa-vect-53.c: Mark functions noinline.
2438 * gcc.dg/vect/wrapv-vect-reduc-2short.c: Mark functions noinline.
2439 * gcc.dg/vect/fast-math-vect-pr29925.c: Mark functions noinline.
2440 * gcc.dg/vect/vect-reduc-dot-u8a.c: Mark functions noinline.
2441 * gcc.dg/vect/vect-iv-7.c: Mark functions noinline.
2442 * gcc.dg/vect/vect-50.c: Mark functions noinline.
2443 * gcc.dg/vect/vect-33.c: Mark functions noinline.
2444 * gcc.dg/vect/vect-16.c: Mark functions noinline.
2445 * gcc.dg/vect/vect-widen-mult-sum.c: Mark functions noinline.
2446 * gcc.dg/vect/vect-float-extend-1.c: Mark functions noinline.
2447 * gcc.dg/vect/vect-92.c: Mark functions noinline.
2448 * gcc.dg/vect/vect-75.c: Mark functions noinline.
2449 * gcc.dg/vect/vect-58.c: Mark functions noinline.
2450 * gcc.dg/vect/vect-outer-2b.c: Mark functions noinline.
2451 * gcc.dg/vect/vect-outer-4.c: Mark functions noinline.
2452 * gcc.dg/vect/no-scevccp-outer-7.c: Mark functions noinline.
2453 * gcc.dg/vect/no-section-anchors-vect-69.c: Mark functions noinline.
2454 * gcc.dg/vect/vect-114.c: Mark functions noinline.
2455 * gcc.dg/vect/vect-outer-4g.c: Mark functions noinline.
2456 * gcc.dg/vect/vect-8.c: Mark functions noinline.
2457 * gcc.dg/vect/no-scevccp-vect-iv-1.c: Mark functions noinline.
2458 * gcc.dg/vect/no-scevccp-outer-10.c: Mark functions noinline.
2459 * gcc.dg/vect/no-vfa-vect-45.c: Mark functions noinline.
2460 * gcc.dg/vect/no-scevccp-outer-10a.c: Mark functions noinline.
2461 * gcc.dg/vect/vect-multitypes-5.c: Mark functions noinline.
2462 * gcc.dg/vect/no-scevccp-outer-18.c: Mark functions noinline.
2463 * gcc.dg/vect/vect-42.c: Mark functions noinline.
2464 * gcc.dg/vect/vect-25.c: Mark functions noinline.
2465 * gcc.dg/vect/vect-vfa-01.c: Mark functions noinline.
2466 * gcc.dg/vect/vect-67.c: Mark functions noinline.
2467 * gcc.dg/vect/vect-outer-3a.c: Mark functions noinline.
2468 * gcc.dg/vect/vect-strided-a-u16-mult.c: Mark functions noinline.
2469 * gcc.dg/vect/vect-106.c: Mark functions noinline.
2470 * gcc.dg/vect/vect-reduc-7.c: Mark functions noinline.
2471 * gcc.dg/vect/no-vfa-vect-37.c: Mark functions noinline.
2472 * gcc.dg/vect/vect-reduc-2short.c: Mark functions noinline.
2473 * gcc.dg/vect/vect-reduc-dot-u8b.c: Mark functions noinline.
2474 * gcc.dg/vect/vect-iv-8.c: Mark functions noinline.
2475 * gcc.dg/vect/no-vfa-vect-79.c: Mark functions noinline.
2476 * gcc.dg/vect/vect-34.c: Mark functions noinline.
2477 * gcc.dg/vect/vect-17.c: Mark functions noinline.
2478 * gcc.dg/vect/no-vfa-vect-102a.c: Mark functions noinline.
2479 * gcc.dg/vect/vect-align-1.c: Mark functions noinline.
2480 * gcc.dg/vect/vect-93.c: Mark functions noinline.
2481 * gcc.dg/vect/vect-widen-mult-s16.c: Mark functions noinline.
2482 * gcc.dg/vect/vect-76.c: Mark functions noinline.
2483 * gcc.dg/vect/vect-strided-a-u16-i2.c: Mark functions noinline.
2484 * gcc.dg/vect/vect-outer-2c.c: Mark functions noinline.
2485 * gcc.dg/vect/vect-outer-5.c: Mark functions noinline.
2486 * gcc.dg/vect/no-scevccp-outer-8.c: Mark functions noinline.
2487 * gcc.dg/vect/vect-115.c: Mark functions noinline.
2488 * gcc.dg/vect/vect-9.c: Mark functions noinline.
2489 * gcc.dg/vect/no-scevccp-vect-iv-2.c: Mark functions noinline.
2490 * gcc.dg/vect/vect-reduc-pattern-1a.c: Mark functions noinline.
2491 * gcc.dg/vect/no-scevccp-outer-11.c: Mark functions noinline.
2492 * gcc.dg/vect/no-scevccp-outer-10b.c: Mark functions noinline.
2493 * gcc.dg/vect/vect-strided-u32-i4.c: Mark functions noinline.
2494 * gcc.dg/vect/vect-widen-mult-u8.c: Mark functions noinline.
2495 * gcc.dg/vect/vect-multitypes-6.c: Mark functions noinline.
2496 * gcc.dg/vect/no-scevccp-outer-19.c: Mark functions noinline.
2497 * gcc.dg/vect/vect-60.c: Mark functions noinline.
2498 * gcc.dg/vect/vect-26.c: Mark functions noinline.
2499 * gcc.dg/vect/vect-vfa-02.c: Mark functions noinline.
2500 * gcc.dg/vect/vect-85.c: Mark functions noinline.
2501 * gcc.dg/vect/vect-68.c: Mark functions noinline.
2502 * gcc.dg/vect/vect-outer-3b.c: Mark functions noinline.
2503 * gcc.dg/vect/vect-floatint-conversion-1.c: Mark functions noinline.
2504 * gcc.dg/vect/vect-strided-u8-i8-gap7.c: Mark functions noinline.
2505 * gcc.dg/vect/vect-reduc-8.c: Mark functions noinline.
2506 * gcc.dg/vect/vect-107.c: Mark functions noinline.
2507 * gcc.dg/vect/vect-iv-1.c: Mark functions noinline.
2508 * gcc.dg/vect/no-scevccp-outer-20.c: Mark functions noinline.
2509 * gcc.dg/vect/vect-iv-9.c: Mark functions noinline.
2510 * gcc.dg/vect/vect-52.c: Mark functions noinline.
2511 * gcc.dg/vect/vect-35.c: Mark functions noinline.
2512 * gcc.dg/vect/vect-18.c: Mark functions noinline.
2513 * gcc.dg/vect/vect-align-2.c: Mark functions noinline.
2514 * gcc.dg/vect/no-scevccp-outer-1.c: Mark functions noinline.
2515 * gcc.dg/vect/vect-77.c: Mark functions noinline.
2516 * gcc.dg/vect/vect-2.c: Mark functions noinline.
2517 * gcc.dg/vect/vect-outer-2d.c: Mark functions noinline.
2518 * gcc.dg/vect/vect-outer-6.c: Mark functions noinline.
2519 * gcc.dg/vect/vect-82_64.c: Mark functions noinline.
2520 * gcc.dg/vect/no-scevccp-outer-9.c: Mark functions noinline.
2521 * gcc.dg/vect/vect-strided-u8-i2-gap.c: Mark functions noinline.
2522 * gcc.dg/vect/vect-116.c: Mark functions noinline.
2523 * gcc.dg/vect/vect-strided-store-u16-i4.c: Mark functions noinline.
2524 * gcc.dg/vect/no-scevccp-vect-iv-3.c: Mark functions noinline.
2525 * gcc.dg/vect/vect-reduc-pattern-1b.c: Mark functions noinline.
2526 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: Mark functions noinline.
2527 * gcc.dg/vect/no-scevccp-outer-12.c: Mark functions noinline.
2528 * gcc.dg/vect/vect-multitypes-7.c: Mark functions noinline.
2529 * gcc.dg/vect/no-vfa-vect-101.c: Mark functions noinline.
2530 * gcc.dg/vect/vect-44.c: Mark functions noinline.
2531 * gcc.dg/vect/vect-27.c: Mark functions noinline.
2532 * gcc.dg/vect/vect-vfa-03.c: Mark functions noinline.
2533 * gcc.dg/vect/vect-86.c: Mark functions noinline.
2534 * gcc.dg/vect/vect-100.c: Mark functions noinline.
2535 * gcc.dg/vect/vect-reduc-1.c: Mark functions noinline.
2536 * gcc.dg/vect/vect-outer-3c.c: Mark functions noinline.
2537 * gcc.dg/vect/vect-floatint-conversion-2.c: Mark functions noinline.
2538 * gcc.dg/vect/vect-strided-a-u32-mult.c: Mark functions noinline.
2539 * gcc.dg/vect/vect-strided-u8-i8.c: Mark functions noinline.
2540 * gcc.dg/vect/vect-outer-fir-lb.c: Mark functions noinline.
2541 * gcc.dg/vect/vect-108.c: Mark functions noinline.
2542 * gcc.dg/vect/vect-reduc-9.c: Mark functions noinline.
2543 * gcc.dg/vect/no-scevccp-outer-21.c: Mark functions noinline.
2544 * gcc.dg/vect/vect-iv-2.c: Mark functions noinline.
2545 * gcc.dg/vect/vect-reduc-pattern-2a.c: Mark functions noinline.
2546 * gcc.dg/vect/vect-11.c: Mark functions noinline.
2547 * gcc.dg/vect/vect-70.c: Mark functions noinline.
2548 * gcc.dg/vect/vect-36.c: Mark functions noinline.
2549 * gcc.dg/vect/vect-19.c: Mark functions noinline.
2550 * gcc.dg/vect/vect-95.c: Mark functions noinline.
2551 * gcc.dg/vect/vect-78.c: Mark functions noinline.
2552 * gcc.dg/vect/vect-strided-a-u16-i4.c: Mark functions noinline.
2553 * gcc.dg/vect/vect-3.c: Mark functions noinline.
2554 * gcc.dg/vect/vect-all.c: Mark functions noinline.
2555 * gcc.dg/vect/vect-117.c: Mark functions noinline.
2556 * gcc.dg/vect/no-scevccp-outer-13.c: Mark functions noinline.
2557 * gcc.dg/vect/vect-reduc-pattern-1c.c: Mark functions noinline.
2558 * gcc.dg/vect/vect-strided-u16-i2.c: Mark functions noinline.
2559 * gcc.dg/vect/vect-strided-a-u8-i8-gap7.c: Mark functions noinline.
2560 * gcc.dg/vect/vect-20.c: Mark functions noinline.
2561 * gcc.dg/vect/vect-multitypes-8.c: Mark functions noinline.
2562 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: Mark functions noinline.
2563 * gcc.dg/vect/no-vfa-vect-102.c: Mark functions noinline.
2564 * gcc.dg/vect/vect-62.c: Mark functions noinline.
2565 * gcc.dg/vect/vect-28.c: Mark functions noinline.
2566 * gcc.dg/vect/vect-multitypes-10.c: Mark functions noinline.
2567 * gcc.dg/vect/vect-vfa-04.c: Mark functions noinline.
2568 * gcc.dg/vect/vect-87.c: Mark functions noinline.
2569 * gcc.dg/vect/vect-reduc-dot-u16a.c: Mark functions noinline.
2570 * gcc.dg/vect/vect-reduc-2.c: Mark functions noinline.
2571 * gcc.dg/vect/vect-intfloat-conversion-4a.c: Mark functions noinline.
2572 * gcc.dg/vect/vect-109.c: Mark functions noinline.
2573 * gcc.dg/vect/no-scevccp-outer-22.c: Mark functions noinline.
2574 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: Mark functions
2576 * gcc.dg/vect/vect-iv-3.c: Mark functions noinline.
2577 * gcc.dg/vect/vect-reduc-pattern-2b.c: Mark functions noinline.
2578 * gcc.dg/vect/vect-reduc-dot-s8a.c: Mark functions noinline.
2579 * gcc.dg/vect/no-vfa-vect-57.c: Mark functions noinline.
2580 * gcc.dg/vect/vect-12.c: Mark functions noinline.
2581 * gcc.dg/vect/vect-71.c: Mark functions noinline.
2582 * gcc.dg/vect/vect-54.c: Mark functions noinline.
2583 * gcc.dg/vect/vect-strided-a-mult.c: Mark functions noinline.
2584 * gcc.dg/vect/no-scevccp-outer-3.c: Mark functions noinline.
2585 * gcc.dg/vect/vect-96.c: Mark functions noinline.
2586 * gcc.dg/vect/vect-reduc-1char.c: Mark functions noinline.
2587 * gcc.dg/vect/vect-110.c: Mark functions noinline.
2588 * gcc.dg/vect/vect-intfloat-conversion-1.c: Mark functions noinline.
2589 * gcc.dg/vect/vect-4.c: Mark functions noinline.
2590 * gcc.dg/vect/vect-strided-store-u32-i2.c: Mark functions noinline.
2591 * gcc.dg/vect/vect-outer-4k.c: Mark functions noinline.
2592 * gcc.dg/vect/vect-multitypes-1.c: Mark functions noinline.
2593 * gcc.dg/vect/vect-strided-mult.c: Mark functions noinline.
2594 * gcc.dg/vect/no-scevccp-outer-14.c: Mark functions noinline.
2595 * gcc.dg/vect/no-vfa-vect-49.c: Mark functions noinline.
2596 * gcc.dg/vect/vect-21.c: Mark functions noinline.
2597 * gcc.dg/vect/vect-multitypes-9.c: Mark functions noinline.
2598 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: Mark functions noinline.
2599 * gcc.dg/vect/vect-80.c: Mark functions noinline.
2600 * gcc.dg/vect/vect-63.c: Mark functions noinline.
2601 * gcc.dg/vect/vect-46.c: Mark functions noinline.
2602 * gcc.dg/vect/vect-29.c: Mark functions noinline.
2603 * gcc.dg/vect/vect-strided-u8-i8-gap2.c: Mark functions noinline.
2604 * gcc.dg/vect/vect-multitypes-11.c: Mark functions noinline.
2605 * gcc.dg/vect/vect-88.c: Mark functions noinline.
2606 * gcc.dg/vect/vect-strided-u8-i2.c: Mark functions noinline.
2607 * gcc.dg/vect/vect-reduc-dot-u16b.c: Mark functions noinline.
2608 * gcc.dg/vect/vect-reduc-3.c: Mark functions noinline.
2609 * gcc.dg/vect/vect-83_64.c: Mark functions noinline.
2610 * gcc.dg/vect/vect-intfloat-conversion-4b.c: Mark functions noinline.
2611 * gcc.dg/vect/vect-iv-4.c: Mark functions noinline.
2612 * gcc.dg/vect/vect-reduc-pattern-2c.c: Mark functions noinline.
2613 * gcc.dg/vect/vect-reduc-dot-s8b.c: Mark functions noinline.
2614 * gcc.dg/vect/vect-30.c: Mark functions noinline.
2615 * gcc.dg/vect/vect-13.c: Mark functions noinline.
2616 * gcc.dg/vect/vect-strided-a-u8-i2-gap.c: Mark functions noinline.
2617 * gcc.dg/vect/vect-iv-8a.c: Mark functions noinline.
2618 * gcc.dg/vect/vect-strided-same-dr.c: Mark functions noinline.
2619 * gcc.dg/vect/vect-72.c: Mark functions noinline.
2620 * gcc.dg/vect/vect-38.c: Mark functions noinline.
2621 * gcc.dg/vect/no-scevccp-outer-4.c: Mark functions noinline.
2622 * gcc.dg/vect/vect-widen-mult-u16.c: Mark functions noinline.
2623 * gcc.dg/vect/vect-97.c: Mark functions noinline.
2624 * gcc.dg/vect/vect-111.c: Mark functions noinline.
2625 * gcc.dg/vect/vect-intfloat-conversion-2.c: Mark functions noinline.
2626 * gcc.dg/vect/vect-outer-4d.c: Mark functions noinline.
2627 * gcc.dg/vect/vect-5.c: Mark functions noinline.
2628 * gcc.dg/vect/vect-strided-mult-char-ls.c: Mark functions noinline.
2629 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: Mark functions noinline.
2630 * gcc.dg/vect/vect-outer-4l.c: Mark functions noinline.
2631 * gcc.dg/vect/vect-multitypes-2.c: Mark functions noinline.
2632 * gcc.dg/vect/no-scevccp-outer-15.c: Mark functions noinline.
2633 * gcc.dg/vect/vect-reduc-1short.c: Mark functions noinline.
2634 * gcc.dg/vect/vect-strided-u16-i4.c: Mark functions noinline.
2635 * gcc.dg/vect/vect-strided-u32-i8.c: Mark functions noinline.
2636 * gcc.dg/vect/vect-22.c: Mark functions noinline.
2637 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: Mark functions noinline.
2638 * gcc.dg/vect/vect-64.c: Mark functions noinline.
2639 * gcc.dg/vect/vect-89.c: Mark functions noinline.
2640 * gcc.dg/vect/no-tree-dom-vect-bug.c: Mark functions noinline.
2641 * gcc.dg/vect/vect-103.c: Mark functions noinline.
2642 * gcc.dg/vect/no-vfa-vect-51.c: Mark functions noinline.
2643 * gcc.dg/vect/no-vfa-pr29145.c: Mark functions noinline.
2644 * gcc.dg/vect/wrapv-vect-reduc-pattern-2c.c: Mark functions noinline.
2645 * gcc.dg/vect/vect-iv-5.c: Mark functions noinline.
2646 * gcc.dg/vect/vect-reduc-dot-s8c.c: Mark functions noinline.
2647 * gcc.dg/vect/vect-11a.c: Mark functions noinline.
2648 * gcc.dg/vect/vect-31.c: Mark functions noinline.
2649 * gcc.dg/vect/vect-14.c: Mark functions noinline.
2650 * gcc.dg/vect/vect-73.c: Mark functions noinline.
2651 * gcc.dg/vect/vect-56.c: Mark functions noinline.
2652 * gcc.dg/vect/vect-outer-2.c: Mark functions noinline.
2653 * gcc.dg/vect/no-scevccp-outer-5.c: Mark functions noinline.
2654 * gcc.dg/vect/vect-98.c: Mark functions noinline.
2655 * gcc.dg/vect/vect-strided-float.c: Mark functions noinline.
2656 * gcc.dg/vect/vect-intfloat-conversion-3.c: Mark functions noinline.
2657 * gcc.dg/vect/vect-112.c: Mark functions noinline.
2658 * gcc.dg/vect/no-scevccp-outer-9a.c: Mark functions noinline.
2659 * gcc.dg/vect/vect-6.c: Mark functions noinline.
2660 * gcc.dg/vect/no-vfa-vect-43.c: Mark functions noinline.
2661 * gcc.dg/vect/vect-strided-a-u8-i8-gap2.c: Mark functions noinline.
2662 * gcc.dg/vect/vect-outer-4m.c: Mark functions noinline.
2663 * gcc.dg/vect/vect-widen-mult-s8.c: Mark functions noinline.
2664 * gcc.dg/vect/vect-multitypes-3.c: Mark functions noinline.
2665 * gcc.dg/vect/pr25413.c: Mark functions noinline.
2666 * gcc.dg/vect/no-scevccp-outer-16.c: Mark functions noinline.
2667 * gcc.dg/vect/vect-40.c: Mark functions noinline.
2668 * gcc.dg/vect/vect-23.c: Mark functions noinline.
2669 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: Mark functions noinline.
2670 * gcc.dg/vect/vect-82.c: Mark functions noinline.
2671 * gcc.dg/vect/vect-65.c: Mark functions noinline.
2672 * gcc.dg/vect/vect-48.c: Mark functions noinline.
2673 * gcc.dg/vect/vect-reduc-dot-s16a.c: Mark functions noinline.
2674 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Mark functions noinline.
2675 * gcc.dg/vect/vect-104.c: Mark functions noinline.
2676 * gcc.dg/vect/vect-outer-fir.c: Mark functions noinline.
2677 * gcc.dg/vect/vect-iv-6.c: Mark functions noinline.
2678 * gcc.dg/vect/vect-strided-u32-mult.c: Mark functions noinline.
2679 * gcc.dg/vect/vect-32.c: Mark functions noinline.
2680 * gcc.dg/vect/vect-15.c: Mark functions noinline.
2681 * gcc.dg/vect/no-trapping-math-2.c: Mark functions noinline.
2682 * gcc.dg/vect/vect-float-truncate-1.c: Mark functions noinline.
2683 * gcc.dg/vect/vect-91.c: Mark functions noinline.
2684 * gcc.dg/vect/vect-74.c: Mark functions noinline.
2685 * gcc.dg/vect/vect-outer-2a.c: Mark functions noinline.
2686 * gcc.dg/vect/vect-outer-3.c: Mark functions noinline.
2687 * gcc.dg/vect/vect-reduc-2char.c: Mark functions noinline.
2688 * gcc.dg/vect/no-scevccp-outer-6.c: Mark functions noinline.
2689 * gcc.dg/vect/vect-99.c: Mark functions noinline.
2690 * gcc.dg/vect/vect-113.c: Mark functions noinline.
2691 * gcc.dg/vect/no-scevccp-outer-9b.c: Mark functions noinline.
2692 * gcc.dg/vect/vect-outer-4f.c: Mark functions noinline.
2693 * gcc.dg/vect/vect-7.c: Mark functions noinline.
2694 * gcc.dg/vect/no-vfa-vect-61.c: Mark functions noinline.
2695 * gcc.dg/vect/vect-multitypes-4.c: Mark functions noinline.
2696 * gcc.dg/vect/no-scevccp-outer-17.c: Mark functions noinline.
2697 * gcc.dg/vect/vect-24.c: Mark functions noinline.
2698 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: Mark functions noinline.
2699 * gcc.dg/vect/vect-83.c: Mark functions noinline.
2700 * gcc.dg/vect/vect-66.c: Mark functions noinline.
2701 * gcc.dg/vect/wrapv-vect-reduc-2char.c: Mark functions noinline.
2703 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
2706 * gcc.target/i386/cmov7.c: New file.
2708 2007-09-04 Uros Bizjak <ubizjak@gmail.com>
2710 * gcc.target/i386/sse4a-check.h: New file.
2711 * gcc.target/i386/sse4a-extract.c: Include sse4a-check.h. Remove main.
2712 * gcc.target/i386/sse4a-insert.c: Ditto.
2713 * gcc.target/i386/sse4a-montsd.c: Ditto.
2714 * gcc.target/i386/sse4a-montss.c: Ditto.
2715 * gcc.target/i386/mmx-check.h: New file.
2716 * gcc.target/i386/mmx-4.c: Include mmx-check.h. Remove main.
2717 * gcc.target/i386/builtin-apply-mmx.c: Ditto.
2718 * gcc.target/i386/sse-check.h: New file.
2719 * gcc.target/i386/pr13685: Include sse-check.h. Remove main.
2720 * gcc.target/i386/sse-3.c: Ditto.
2721 * gcc.target/i386/sse-7.c: Ditto.
2722 * gcc.target/i386/sse-9.c: Ditto.
2723 * gcc.target/i386/ssefn-3.c: Ditto.
2724 * gcc.target/i386/sse-recip.c: Ditto.
2725 * gcc.target/i386/sse-recip-vec.c: Ditto.
2726 * gcc.target/i386/20020523.c: Ditto. Rename from 20020523-2.c.
2727 * gcc.target/i386/20020523-1.c: Remove.
2728 * gcc.target/i386/sse2-lrint-vec.c: Include sse2-check.h. Remove main.
2729 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
2730 * gcc.target/i386/ssefn-4.c: Ditto.
2731 * gcc.target/i386/sse-6.c: Ditto.
2732 * gcc.target/i386/sse-10.c: Ditto.
2733 * gcc.target/i386/sse-11.c: Ditto.
2734 * gcc.target/i386/sse-18.c: Ditto.
2735 * gcc.target/i386/fpprec-1.c: Ditto.
2736 * g++.dg/other/i386-1.C: Ditto.
2738 2007-09-04 Richard Guenther <rguenther@suse.de>
2740 PR tree-optimization/33291
2741 * gcc.dg/volatile2.c: New testcase.
2742 * gcc.dg/pr32721.c: Adjust volatile reference pattern.
2743 * gcc.dg/tree-ssa/forwprop-1.c: Remove xfail.
2744 * gcc.dg/tree-ssa/forwprop-2.c: Likewise.
2745 * gcc.dg/tree-ssa/pr17141-1.c: Likewise.
2747 2007-09-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2750 * gfortran.dg/namelist_15.f90: Update test.
2751 * gfortran.dg/namelist_24.f90: Update test.
2752 * gfortran.dg/namelist_38.f90: New test.
2754 2007-09-03 H.J. Lu <hongjiu.lu@intel.com>
2756 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Restored. Moved to ...
2757 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
2758 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Restored. Moved to ...
2759 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
2760 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Restored. Moved to ...
2761 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
2763 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
2765 * gcc.target/cris/builtin_bswap_v3.c: New testcase.
2766 * gcc.target/cris/builtin_bswap_v8.c: New testcase.
2768 * gcc.dg/torture/cris-asm-mof-1.c: Skip if -march defined.
2770 2007-09-02 David Daney <ddaney@avtrex.com>
2772 * gcc.target/mips/gcc-have-sync-compare-and-swap-1.c: New test.
2773 * gcc.target/mips/gcc-have-sync-compare-and-swap-2.c: Ditto.
2774 * gcc.target/mips/atomic-memory-1.c: Ditto.
2775 * testsuite/gcc.target/mips/atomic-memory-2.c: Ditto.
2777 2007-09-03 Jesper Nilsson <jesper.nilsson@axis.com>
2779 * gcc.target/cris/builtin_clz_v0.c: New testcase.
2780 * gcc.target/cris/builtin_clz_v3.c: New testcase.
2782 2007-09-02 Tobias Schlüuter <tobi@gcc.gnu.org>
2784 * gfortran.dg/substr_6.f90: New test.
2786 2007-09-02 Paolo Carlini <pcarlini@suse.de>
2789 * g++.dg/other/error18.C: New.
2790 * g++.dg/expr/bitfield3.C: Adjust.
2792 2007-09-02 H.J. Lu <hongjiu.lu@intel.com>
2795 * gfortran.fortran-torture/compile/pr33276.f90: New.
2797 2007-09-02 Joseph Myers <joseph@codesourcery.com>
2800 * gcc.dg/c99-arraydecl-3.c: New test.
2802 2007-08-31 Douglas Gregor <doug.gregor@gmail.com>
2805 * gcc/testsuite/g++.dg/cpp0x/variadic-new2.C: New.
2806 * gcc/testsuite/g++.dg/cpp0x/variadic-new.C: New.
2808 2007-08-31 Tobias Burnus <burnus@net-b.de>
2811 * gfortran.dg/eor_handling_2.f90: Add dg-warnings.
2812 * gfortran.dg/read_1.f90: New.
2814 2007-08-31 Paolo Carlini <pcarlini@suse.de>
2817 * g++.dg/template/error30.C: New.
2819 2007-08-31 Paolo Carlini <pcarlini@suse.de>
2822 * g++.dg/template/crash70.C: New.
2824 2007-08-31 Paolo Carlini <pcarlini@suse.de>
2827 * g++.dg/ext/is_class_error.C: New.
2829 2007-08-31 Olivier Hainque <hainque@adacore.com>
2831 * gnat.dg/test_oalign.adb, oalign[12].ads: New test.
2833 2007-08-31 David Edelsohn <edelsohn@gnu.org>
2834 Revital Eres <eres@il.ibm.com>
2836 * gcc.target/powerpc/paired-1.c: New test.
2837 * gcc.target/powerpc/paired-2.c: New test.
2838 * gcc.target/powerpc/paired-3.c: New test.
2839 * gcc.target/powerpc/paired-4.c: New test.
2840 * gcc.target/powerpc/paired-5.c: New test.
2841 * gcc.target/powerpc/paired-6.c: New test.
2842 * gcc.target/powerpc/paired-7.c: New test.
2843 * gcc.target/powerpc/ppc-paired.c: New test.
2845 2007-08-31 Ollie Wild <aaw@google.com>
2847 * g++.dg/conversion/ptrmem2.C: New test.
2848 * g++.dg/conversion/ptrmem3.C: New test.
2849 * g++.dg/conversion/ptrmem4.C: New test.
2850 * g++.dg/conversion/ptrmem5.C: New test.
2851 * g++.dg/conversion/ptrmem6.C: New test.
2852 * g++.dg/conversion/ptrmem7.C: New test.
2853 * g++.dg/conversion/ptrmem8.C: New test.
2855 2007-08-31 Paul Thomas <pault@gcc.gnu.org>
2858 * gfortran.dg/char_length_7.f90: New test.
2859 * gfortran.dg/char_length_9.f90: New test.
2860 * gfortran.dg/char_assign_1.f90: Add extra warning.
2864 * gfortran.dg/char_length_8.f90: New test.
2866 2007-08-30 Andrew Pinski <andrew_pinski@playstation.sony.com>
2868 * gcc.target/powerpc/ppu-intrinsics.c: New testcase.
2870 2007-08-30 Jakub Jelinek <jakub@redhat.com>
2872 * gcc.dg/inline-24.c: New test.
2873 * g++.dg/opt/inline11.C: New test.
2875 2007-08-30 Richard Guenther <rguenther@suse.de>
2877 * gcc.target/i386/vectorize5.c: New testcase.
2879 2007-08-30 Tobias Burnus <burnus@net-b.de>
2882 * interface.c (check_interface0): Improve error for external procs.
2883 (check_sym_interfaces): Fix checking of module procedures.
2885 2007-08-30 Jakub Jelinek <jakub@redhat.com>
2887 * gcc.dg/sync-2.c (AI_ALIGN): Define if not defined.
2889 * gcc.dg/sync-3.c: New test.
2892 * gcc.dg/cleanup-12.c: New test.
2894 2007-08-30 Uros Bizjak <ubizjak@gmail.com>
2896 * lib/gcc-dg.exp (cleanup-profile-file): New procedure.
2897 * gcc.dg/20021014-1.c: Use cleanup-profile-file.
2898 * gcc.dg/gcc.dg/20021014-1.c: Ditto.
2899 * gcc.dg/pr32450.c: Ditto.
2900 * gcc.dg/nest.c: Ditto.
2901 * gcc.dg/nested-func-4.c: Ditto.
2902 * g++.old-deja/g++.law/profile1.C: Ditto.
2904 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2907 * gfortran.fortran-torture/execute/getarg_1.f90: Add check for
2908 non-default integer kind arguments.
2910 2007-08-29 Tobias Burnus <burnus@gcc.gnu.org>
2913 * gfortran.dg/is_iostat_end_eor_1.f90: New test.
2915 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
2917 * gcc.dg/h8300-ice2.c: Remove target selector.
2919 2007-08-29 Christopher D. Rickett <crickett@lanl.gov>
2922 * gfortran.dg/binding_label_tests_15.f03: New test case.
2923 * gfortran.dg/binding_label_tests_16.f03: Ditto.
2925 2007-08-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2927 * gfortran.dg/alloc_comp_basics_1.f90: Update check.
2928 * gfortran.dg/alloc_comp_constructor_1.f90: Update check.
2930 2007-08-29 Douglas Gregor <doug.gregor@gmail.com>
2933 * g++.dg/other/canon-33194.C: New.
2935 2007-08-29 Rask Ingemann Lambertsen <rask@sygehus.dk>
2937 * gcc.c-torture/execute/simd-1.c: Use SImode vector elements.
2938 * gcc.c-torture/execute/pr23135.c: Likewise.
2940 2007-08-29 Uros Bizjak <ubizjak@gmail.com>
2942 * gcc.dg/pr31344.c: Move to ...
2943 * gcc.dg/dfp/pr31344.c: ... here.
2944 * gcc.dg/sibcall-6.c: Simplify dg-skip-if directive.
2945 * gcc.dg/20050503-1.c: Ditto.
2946 * gcc.dg/20050111-1.c: Simplify i?86 and x86_64 dg-options directive.
2947 * gcc.dg/20061127-1.c: Compile only for fpic targets.
2948 * gcc.dg/20060801-1.c: Ditto.
2950 2007-08-29 Kaz Kojima <kkojima@gcc.gnu.org>
2952 * gfortran.dg/isnan_1.f90: Add -mieee for sh.
2953 * gfortran.dg/nan_1.f90: Likewise.
2955 2007-08-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
2958 Revert previous patch.
2960 2007-08-28 Nathan Sidwell <nathan@codesourcery.com>
2961 Kazu Hirata <kazu@codesourcery.com>
2963 * gcc.target/m68k/interrupt-1.c: New.
2965 2007-08-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
2967 * gcc.c-torture/compile/limits-blockid.c: Reduce testcase size to
2968 10000 for targets where "int" can't hold at least 100000.
2969 * gcc.c-torture/compile/limits-enumconst.c: Likewise.
2970 * gcc.dg/fold-eqandshift-1.c (INT_BITS): New.
2971 (test5)(test6): Use it.
2972 * gcc.dg/pr30744-1.c (r): Use pointer sized integer.
2973 * gcc.dg/tree-ssa/foldaddr-1.c (foo): Likewise.
2974 * gcc.dg/tree-ssa/loadpre6.c (main): Likewise.
2975 * gcc.dg/tls/opt-5.c (__gen_tempname): Avoid overflowing 16-bit int.
2976 * gcc.dg/attr-alloc_size.c (test): Likewise.
2978 2007-08-28 Paolo Carlini <pcarlini@suse.de>
2981 * g++.dg/template/error29.C: New.
2983 2007-08-28 Jakub Jelinek <jakub@redhat.com>
2986 * g++.dg/ext/visibility/anon5.C: New test.
2988 2007-08-28 Dominique d'Humieres <dominiq@lps.ens.fr>
2990 * gfortran.dg/gamma_4.f90: Fix large-real kind selection.
2992 2007-08-28 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
2994 * gfortran.dg/gamma_1.f90: Remove large-real tests.
2995 * gfortran.dg/gamma_2.f90: Remove large-real tests.
2996 * gfortran.dg/gamma_4.f90: New: large-real tests.
2998 2007-08-28 Jason Merrill <jason@redhat.com>
3001 * g++.dg/ext/stmtexpr12.C: New test.
3004 * g++.dg/ext/attrib28.C: New test.
3006 2007-08-28 Uros Bizjak <ubizjak@gmail.com>
3009 * gcc.target/i386/pr32661.c: New test.
3011 2007-08-28 Jakub Jelinek <jakub@redhat.com>
3014 * gcc.dg/pr32370.c: New test.
3016 PR rtl-optimization/33148
3017 * gcc.c-torture/compile/20070827-1.c: New test.
3020 * d++.dg/debug/const3.C: New test.
3021 * d++.dg/debug/const4.C: New test.
3022 * d++.dg/debug/dwarf2/const1.C: New test.
3023 * d++.dg/debug/dwarf2/const2.C: New test.
3024 * d++.dg/debug/dwarf2/const2b.C: New test.
3026 2007-08-28 Mircea Namolaru <namolaru@il.ibm.com>
3027 Vladimir Yanovsky <yanov@il.ibm.com>
3028 Revital Eres <eres@il.ibm.com>
3029 Andrey Belevantsev <abel@ispras.ru>
3031 * gcc.dg/sms-1.c: New test.
3033 2007-08-27 Alexandre Oliva <aoliva@redhat.com>
3035 * g++.dg/ext/gnu-inline-common.h: New.
3036 * g++.dg/ext/gnu-inline-global-reject.C: New.
3037 * g++.dg/ext/gnu-inline-global.C: New.
3038 * g++.dg/ext/gnu-inline-namespace.C: New.
3039 * g++.dg/ext/gnu-inline-anon-namespace.C: New.
3040 * g++.dg/ext/gnu-inline-class.C: New.
3041 * g++.dg/ext/gnu-inline-class-static.C: New.
3042 * g++.dg/ext/gnu-inline-template-class.C: New.
3043 * g++.dg/ext/gnu-inline-template-func.C: New.
3045 2007-08-27 Jason Merrill <jason@redhat.com>
3048 * g++.dg/ext/stmtexpr11.C: New.
3050 2007-08-27 Kazu Hirata <kazu@codesourcery.com>
3052 * lib/target-supports.exp (check_profiling_available):
3053 Set profiling_available_saved to 0 on fido-*-elf.
3055 2007-08-27 Daniel Berlin <dberlin@dberlin.org>
3057 PR tree-optimization/33173
3059 * gcc.c-torture/compile/pr33173.c: New.
3061 2007-08-27 H.J. Lu <hongjiu.lu@intel.com>
3064 * gcc.dg/dfp/pr31385.c: New.
3066 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
3068 * gcc.dg/unsigned-long-compare.c: Remove target selector.
3070 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
3072 * gcc.dg/arm-eabi1.c, gcc.dg/symbian1.c, cc.dg/symbian2.c,
3073 gcc.dg/symbian3.c, gcc.dg/symbian4.c, gcc.dg/symbian5.c,
3074 gcc.dg/20051215-1.c: Move to gcc.target/arm directory.
3075 * gcc.dg/const-compare.c, gcc.dg/non-lazy-ptr-test.c,
3076 gcc.dg/rs6000-leaf.c: Move to gcc.target/powerpc directory.
3077 * gcc.dg/m68k-pic-1.c, gcc.dg/m68k-slp-ice.c: Move to
3078 gcc.target/m68k directory.
3079 * gcc.dg/i386-darwin-fpmath.c: Move to gcc.target/i386 directory.
3080 * gcc.dg/cris-peep2-andu1.c, gcc.dg/cris-peep2-andu2.c,
3081 gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-xsrand2.c: Move to
3082 gcc.target/cris directory.
3083 * gcc.dg/20020620-1.c: Move to gcc.target/mips directory.
3084 * gcc.dg/bfin-longcall-1.c, gcc.dg/bfin-longcall-2.c: Move to
3085 gcc.target/bfin directory.
3087 * gcc.target/sh: New directory.
3088 * gcc.target/sh/sh.exp: New file.
3089 * gcc.dg/pr21255-1.c, gcc.dg/pr21255-2-mb.c, gcc.dg/pr21255-2-ml.c,
3090 gcc.dg/pr21255-3.c, gcc.dg/pr21255-4.c, gcc.dg/sh4a-bitmovua.c,
3091 gcc.dg/sh4a-cos.c, gcc.dg/sh4a-cosf.c, gcc.dg/sh4a-fprun.c,
3092 gcc.dg/sh4a-fsrra.c, gcc.dg/sh4a-memmovua.c, gcc.dg/sh4a-sin.c,
3093 gcc.dg/sh4a-sincosf.c, gcc.dg/sh4a-sinf.c gcc.dg/sh-relax.c,
3094 gcc.dg/sh-relax-vxworks.c: Move to gcc.target/sh directory.
3096 2007-08-27 Uros Bizjak <ubizjak@gmail.com>
3098 * gcc.target/i386/pow-1.c: Fix scan-assembler-not.
3099 * gcc.target/i386/asm-3.c: Skip -fpic ilp32 targets only.
3100 * gcc.target/i386/20020523-1.c: Require nonpic effective target.
3101 * gcc.target/i386/local2.c: Ditto.
3102 * gcc.target/i386/stack-prot-kernel.c: Ditto.
3103 * gcc.target/i386/20011119-1.c: Ditto.
3104 * gcc.target/i386/tailcall-1.c: Ditto. Check ilp32 targets only.
3105 * gcc.target/i386/fastcall-1.c: Fix target selector.
3107 2007-08-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3110 * gfortran.dg/negative_unit.f: Add new check
3111 * gfortran.dg/negative_unit_int8.f: New. Same as above except use
3112 -fdefault-integer-8.
3114 2007-08-26 Asher Langton <langton2@llnl.gov>
3116 * gfortran.dg/recursive_stack.f90: New.
3117 * gfortran.dg/openmp_stack.f90: New.
3119 2007-08-26 Tobias Burnus <burnus@net-b.de>
3122 * gfortran.dg/use_10.f90: New.
3124 2007-08-26 Tobias Burnus <burnus@net-b.de>
3127 * gfortran.dg/namelist_14.f90: Make test case valid.
3128 * gfortran.dg/common_10.f90: New.
3130 2007-08-26 H.J. Lu <hongjiu.lu@intel.com>
3133 * gcc.dg/ifelse-2.c: New.
3135 2007-08-26 Tobias Burnus <burnus@net-b.de>
3138 * gfortran.dg/gamma_1.f90: New.
3139 * gfortran.dg/gamma_2.f90: New.
3140 * gfortran.dg/gamma_3.f90: New.
3142 2007-08-26 Tobias Burnus <burnus@net-b.de>
3145 * gfortran.dg/used_types_18.f90: New.
3147 2007-08-25 Jakub Jelinek <jakub@redhat.com>
3149 * gcc.dg/array-init-2.c: New test.
3151 2007-08-24 Tobias Burnus <burnus@net-b.de>
3154 * gfortran.dg/initialization_4.f90: Update dg-error.
3155 * gfortran.dg/initialization_13.f90: New.
3157 2007-08-24 Richard Guenther <rguenther@suse.de>
3160 * gcc.c-torture/compile/pr33166.c: New testcase.
3162 2007-08-24 Tobias Burnus <burnus@net-b.de>
3165 * gfortran.dg/pointer_assign_4.f90: New.
3166 * gfortran.dg/shape_2.f90: Fix test case.
3167 * gfortran.dg/char_result_4.f90: Ditto.
3169 2007-08-24 Jakub Jelinek <jakub@redhat.com>
3171 * gcc.dg/array-init-1.c: New test.
3174 * g++.dg/parse/crash36.C: New test.
3176 2007-08-23 H.J. Lu <hongjiu.lu@intel.com>
3178 * gcc.dg/pr32721.c: Updated.
3180 2007-08-24 Jakub Jelinek <jakub@redhat.com>
3182 PR tree-optimization/32573
3184 * gcc.dg/pr32573.c: New test.
3187 * g++.dg/lookup/ns3.C: New test.
3189 * gfortran.dg/assumed_charlen_sharing.f90: New test.
3192 * g++.dg/parse/crash37.C: New test.
3194 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
3197 * gcc.target/i386/pr17390.c: New test.
3199 2007-08-23 Richard Guenther <rguenther@suse.de>
3201 * gcc.dg/tree-ssa/builtin-fprintf-1.c: Adjust patterns.
3202 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: Likewise.
3203 * gcc.dg/tree-ssa/builtin-printf-1.c: Likewise.
3204 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: Likewise.
3205 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: Likewise.
3206 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: Likewise.
3207 * gcc.dg/tree-ssa/builtin-vprintf-1.c: Likewise.
3208 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: Likewise.
3210 2007-08-23 Uros Bizjak <ubizjak@gmail.com>
3212 * gcc.target/s390: New directory.
3213 * gcc.target/s390/s390.exp: New file.
3214 * gcc.dg/20020926-1.c, gcc.dg/20030123-1.c, gcc.dg/20030129-1.c,
3215 gcc.dg/20040305-1.c, gcc.dg/20041109-1.c, gcc.dg/20041216-1.c,
3216 gcc.dg/20050409-1.c, gcc.dg/20050524-1.c, gcc.dg/20050824-1.c,
3217 gcc.dg/pr20927.c, gcc.dg/pr24624.c, gcc.dg/pr27661.c: Move to
3218 gcc.target/s390 directory.
3220 2007-08-23 Richard Guenther <rguenther@suse.de>
3222 PR tree-optimization/32328
3223 * testsuite/gcc.dg/pr32328.c: New testcase.
3225 2007-08-23 Rask Ingemann Lambertsen <rask@sygehus.dk>
3227 * gcc.c-torture/execute/simd-4.x: Only run when stdint.h types are
3230 2007-08-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3233 * gfortran.dg/min_max_optional_5.f90: New test.
3234 * gfortran.dg/min_max_optional_2.f90: Remove.
3235 * gfortran.dg/min_max_optional_3.f90: Remove.
3236 * gfortran.dg/min_max_optional_4.f90: Remove.
3238 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
3240 * gcc.target/i386/xorps-sse.c: New.
3241 * gcc.target/i386/xorps-sse2.c: New.
3243 2007-08-23 Paolo Bonzini <bonzini@gnu.org>
3245 * gcc.target/i386/cmov3.c: Fix scan-assembler.
3246 * gcc.target/i386/cmov4.c: Fix scan-assembler.
3247 * gcc.target/i386/xchg-2.c: Fix scan-assembler.
3249 2007-08-22 Christopher D. Rickett <crickett@lanl.gov>
3252 * gfortran.dg/c_f_pointer_shape_tests_2.f03: Update test to
3253 include multiple kinds for SHAPE parameter within a single
3255 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Ditto.
3256 * gfortran.dg/c_f_pointer_shape_tests_3.f03: New test case.
3258 2007-08-22 Janus Weil <jaydub66@gmail.com>
3260 * interface_abstract_1.f90: Extended test case.
3261 * interface_abstract_3.f90: New test.
3263 2007-08-21 Christian Bruel <christian.bruel@st.com>
3265 * gcc.dg/fold-sub.c: New test.
3267 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
3269 * gcc.dg/20000724-1.c, gcc.dg/980312-1.c, gcc.dg/980313-1.c,
3270 gcc.dg/attr-returns_twice-1.c, gcc.dg/inline-mcpy.c, gcc.dg/pr25196.c,
3271 gcc.dg/pr25993.c, gcc.dg/pr26449.c, gcc.dg/pr28839.c,
3272 gcc.dg/pr32191.c: Move to gcc.target/i386 directory.
3273 * gcc.target/i386/pr31854.c, gcc.target/i386/pr32065-1.c,
3274 gcc.target/i386/pr32065-2.c: Use dg-require-effective-target dfp.
3276 2007-08-22 Richard Guenther <rguenther@suse.de>
3279 * gcc.dg/pr33007.c: New testcase.
3281 2007-08-22 Richard Sandiford <richard@codesourcery.com>
3283 * gcc.c-torture/execute/strcmp-1.x: Delete.
3285 2007-08-22 Uros Bizjak <ubizjak@gmail.com>
3287 * gcc.target/i386/*.c: Remove target selectors from dg-do directives.
3288 * gcc.target/i386/991129-1.c, gcc.target/i386/991209-1.c,
3289 gcc.target/i386/991214-1.c, gcc.target/i386/pr26778.c,
3290 gcc.target/i386/pr27827.c, gcc.target/i386/pr30505.c,
3291 gcc.target/i386/pr32389.c, gcc.target/i386/sse-8.c,
3292 gcc.target/i386/stack-realign.c,
3293 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
3294 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
3295 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c: Require ilp32
3296 target using dg-require-effective-target directive.
3297 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/amd64-abi-2.c,
3298 gcc.target/i386/cleanup-2.c, gcc.target/i386/cmpxchg16b-1.c,
3299 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
3300 gcc.target/i386/large-size-array-3.c, gcc.target/i386/pr25254.c,
3301 gcc.target/i386/pr31167.c, gcc.target/i386/pr32268.c,
3302 gcc.target/i386/pr32661-1.c, gcc.target/i386/pr32708-2.c,
3303 gcc.target/i386/pr32708-3.c, gcc.target/i386/sse4_1-pextrq.c,
3304 gcc.target/i386/sse4_1-pinsrq.c, gcc.target/i386/sse4_2-crc32q.c,
3305 gcc.target/i386/sse4_2-popcntq.c, gcc.target/i386/stack-prot-kernel.c:
3306 Require lp64 target using dg-require-effective-target directive.
3307 * gcc.target/i386/cleanup-1.c, gcc.target/i386/cleanup-2.c,
3308 gcc.target/i386/pr32268.c: Use *-*-linux* target selector in dg-do
3310 * gcc.target/i386/20010202-1.c: Move from here ...
3311 * gcc.dg/20010202-1.c: ... to here.
3313 2007-08-22 Richard Guenther <rguenther@suse.de>
3315 PR tree-optimization/33142
3316 * gcc.c-torture/execute/pr33142.c: New testcase.
3318 2007-08-22 Richard Guenther <rguenther@suse.de>
3321 * g++.dg/torture/pr32563.C: New testcase.
3323 2007-08-22 Jakub Jelinek <jakub@redhat.com>
3326 * gcc.dg/pr32912-1.c: Add -w to options.
3327 * gcc.dg/pr32912-2.c: Likewise.
3328 * gcc.dg/pr32912-3.c: Scan for ~{ rather than just ~.
3330 2007-08-21 Ian Lance Taylor <iant@google.com>
3332 * g++.dg/torture/pr33134.C: Moved from g++.dg/tree-ssa.
3334 2007-08-21 Ian Lance Taylor <iant@google.com>
3336 PR tree-optimization/33134
3337 * g++.dg/tree-ssa/pr33134.C: New test.
3339 2007-08-21 Nathan Froyd <froydnj@codesourcery.com>
3341 * gcc.target/powerpc/spe-vector-memset.c: New testcase.
3342 * gcc.target/powerpc/spe-vector-memcpy.c: New testcase.
3344 2007-08-21 Jakub Jelinek <jakub@redhat.com>
3347 * gcc.dg/debug/pr32610.c: New test.
3349 * g++.dg/init/new24.C: New test.
3352 * gcc.dg/pr32912-1.c: New test.
3353 * gcc.dg/pr32912-2.c: New test.
3354 * gcc.dg/pr32912-3.c: New test.
3356 2007-08-21 Richard Guenther <rguenther@suse.de>
3358 * gcc.dg/pointer-arith-10.c: New testcase.
3360 2007-08-21 Richard Guenther <rguenther@suse.de>
3363 * gcc.c-torture/compile/pr33122.c: New testcase.
3365 2007-03-20 Pawel Sikora <pluto@pld-linux.org>
3367 * g++.dg/warn/Wnvdtor-2.C: New testcase.
3369 2007-08-20 Dorit Nuzman <dorit@il.ibm.com>
3371 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: Add missing }.
3373 2007-08-20 Jakub Jelinek <jakub@redhat.com>
3376 * g++.dg/init/new23.C: New test.
3378 2007-08-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
3381 * gcc.c-torture/compile/pr30564-1.c: New test.
3382 * gcc.c-torture/compile/pr30564-2.c: New test.
3384 2007-08-19 Joseph Myers <joseph@codesourcery.com>
3386 * gcc.dg/debug/dwarf2/aranges-fnsec-1.c: New test.
3388 2007-08-19 Tobias Burnus <burnus@net-b.de>
3390 * gfortran.dg/interface_abstract_2.f90: New.
3391 * gfortran.dg/interface_abstract_1.f90: Fix typo.
3393 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3395 * gcc.dg/vect/vect-117.c: Change inner-loop bound to
3396 unknown (so that outer-loop wont get analyzed).
3397 * gcc.dg/vect/vect-outer-1a.c: New test.
3398 * gcc.dg/vect/vect-outer-1b.c: New test.
3399 * gcc.dg/vect/vect-outer-1.c: New test.
3400 * gcc.dg/vect/vect-outer-2a.c: New test.
3401 * gcc.dg/vect/vect-outer-2b.c: New test.
3402 * gcc.dg/vect/vect-outer-2c.c: New test.
3403 * gcc.dg/vect/vect-outer-2.c: New test.
3404 * gcc.dg/vect/vect-outer-3a.c: New test.
3405 * gcc.dg/vect/vect-outer-3b.c: New test.
3406 * gcc.dg/vect/vect-outer-3c.c: New test.
3407 * gcc.dg/vect/vect-outer-3.c: New test.
3408 * gcc.dg/vect/vect-outer-4a.c: New test.
3409 * gcc.dg/vect/vect-outer-4b.c: New test.
3410 * gcc.dg/vect/vect-outer-4c.c: New test.
3411 * gcc.dg/vect/vect-outer-4d.c: New test.
3412 * gcc.dg/vect/vect-outer-4e.c: New test.
3413 * gcc.dg/vect/vect-outer-4f.c: New test.
3414 * gcc.dg/vect/vect-outer-4g.c: New test.
3415 * gcc.dg/vect/no-section-anchors-vect-outer-4h.c: New test.
3416 * gcc.dg/vect/vect-outer-4i.c: New test.
3417 * gcc.dg/vect/vect-outer-4j.c: New test.
3418 * gcc.dg/vect/vect-outer-4k.c: New test.
3419 * gcc.dg/vect/vect-outer-4l.c: New test.
3420 * gcc.dg/vect/vect-outer-4m.c: New test.
3421 * gcc.dg/vect/vect-outer-4.c: New test.
3422 * gcc.dg/vect/vect-outer-5.c: New test.
3423 * gcc.dg/vect/vect-outer-6.c: New test.
3424 * gcc.dg/vect/vect-outer-fir.c: New test.
3425 * gcc.dg/vect/vect-outer-fir-lb.c: New test.
3426 * gcc.dg/vect/costmodel/ppc/costmodel-vect-outer-fir.c: New test.
3428 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3430 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-scev-cprop
3431 and -fno-tree-reassoc.
3432 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: Moved to...
3433 * gcc.dg/vect/no-scevccp-vect-iv-1.c: New test.
3434 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: Moved to...
3435 * gcc.dg/vect/no-scevccp-vect-iv-2.c: New test.
3436 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: Moved to...
3437 * gcc.dg/vect/no-scevccp-vect-iv-3.c: New test.
3438 * gcc.dg/vect/no-scevccp-noreassoc-outer-1.c: New test.
3439 * gcc.dg/vect/no-scevccp-noreassoc-outer-2.c: New test.
3440 * gcc.dg/vect/no-scevccp-noreassoc-outer-3.c: New test.
3441 * gcc.dg/vect/no-scevccp-noreassoc-outer-4.c: New test.
3442 * gcc.dg/vect/no-scevccp-noreassoc-outer-5.c: New test.
3443 * gcc.dg/vect/no-scevccp-outer-1.c: New test.
3444 * gcc.dg/vect/no-scevccp-outer-2.c: New test.
3445 * gcc.dg/vect/no-scevccp-outer-3.c: New test.
3446 * gcc.dg/vect/no-scevccp-outer-4.c: New test.
3447 * gcc.dg/vect/no-scevccp-outer-5.c: New test.
3448 * gcc.dg/vect/no-scevccp-outer-6.c: New test.
3449 * gcc.dg/vect/no-scevccp-outer-7.c: New test.
3450 * gcc.dg/vect/no-scevccp-outer-8.c: New test.
3451 * gcc.dg/vect/no-scevccp-outer-9.c: New test.
3452 * gcc.dg/vect/no-scevccp-outer-9a.c: New test.
3453 * gcc.dg/vect/no-scevccp-outer-9b.c: New test.
3454 * gcc.dg/vect/no-scevccp-outer-10.c: New test.
3455 * gcc.dg/vect/no-scevccp-outer-10a.c: New test.
3456 * gcc.dg/vect/no-scevccp-outer-10b.c: New test.
3457 * gcc.dg/vect/no-scevccp-outer-11.c: New test.
3458 * gcc.dg/vect/no-scevccp-outer-12.c: New test.
3459 * gcc.dg/vect/no-scevccp-outer-13.c: New test.
3460 * gcc.dg/vect/no-scevccp-outer-14.c: New test.
3461 * gcc.dg/vect/no-scevccp-outer-15.c: New test.
3462 * gcc.dg/vect/no-scevccp-outer-16.c: New test.
3463 * gcc.dg/vect/no-scevccp-outer-17.c: New test.
3464 * gcc.dg/vect/no-scevccp-outer-18.c: New test.
3465 * gcc.dg/vect/no-scevccp-outer-19.c: New test.
3466 * gcc.dg/vect/no-scevccp-outer-20.c: New test.
3467 * gcc.dg/vect/no-scevccp-outer-21.c: New test.
3468 * gcc.dg/vect/no-scevccp-outer-22.c: New test.
3470 2007-08-19 Dorit Nuzman <dorit@il.ibm.com>
3472 * testsuite/gcc.dg/vect/pr20122.c: Fix test (now vectorized, with
3473 versioning for aliasing).
3474 * testsuite/gcc.dg/vect/vect-35.c: Likewise.
3476 * testsuite/gcc.dg/vect/vect-iv-6.c: Fix test for vect_no_align
3478 * testsuite/gcc.dg/vect/vect-multitypes-11.c: Likewise.
3480 2007-08-18 Tom Tromey <tromey@redhat.com>
3482 PR preprocessor/32974:
3483 * gcc.dg/cpp/pr32974.c: New file.
3485 2007-08-17 Tobias Burnus <burnus@net-b.de>
3487 * gfortran.dg/interface_abstract_1.f90: New.
3489 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
3492 * gfortran.dg/pure_initializer_1.f90: New test.
3494 2007-08-18 Paul Thomas <pault@gcc.gnu.org>
3497 * gfortran.dg/array_constructor_18.f90: New test.
3499 2007-08-17 Andrew Pinski <andrew_pinski@playstation.sony.com>
3502 * g++.dg/expr/lval3.C: New test.
3503 * g++.dg/expr/lval4.C: New test.
3505 2007-08-17 Ollie Wild <aaw@google.com>
3508 * g++.dg/lookup/builtin3.C: New test.
3509 * g++.dg/lookup/builtin4.C: New test.
3510 * g++.dg/lookup/using19.C: New test.
3512 2007-08-17 Paolo Carlini <pcarlini@suse.de>
3515 * g++.dg/parse/error31.C: New.
3517 2007-08-17 Paolo Carlini <pcarlini@suse.de>
3520 * g++.dg/template/error26.C: New.
3522 2007-08-17 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3525 * gfortran.dg/zero_length_2.f90: New test.
3527 2007-08-17 Tobias Burnus <burnus@net-b.de>
3529 * gfortran.dg/kind_tests_2.f03: Add cleanup-modules.
3530 * gfortran.dg/kind_tests_3.f03: Ditto.
3531 * gfortran.dg/global_vars_f90_init.f90: Ditto.
3532 * gfortran.dg/interface_13.f90: Ditto.
3533 * gfortran.dg/pr32738.f90: Ditto.
3534 * gfortran.dg/module_private_1.f90: Ditto.
3535 * gfortran.dg/test_only_clause.f90: Ditto.
3536 * gfortran.dg/bind_c_vars.f90: Ditto.
3537 * gfortran.dg/bind_c_dts.f90: Ditto.
3538 * gfortran.dg/use_9.f90: Ditto.
3539 * gfortran.dg/generic_8.f90: Ditto.
3540 * gfortran.dg/bind_c_implicit_vars.f03: Ditto.
3541 * gfortran.dg/private_type_6.f90: Ditto.
3542 * gfortran.dg/c_assoc.f90: Ditto.
3543 * gfortran.dg/private_type_7.f90: Ditto.
3544 * gfortran.dg/global_vars_c_init.f90: Ditto.
3545 * gfortran.dg/bind_c_dts_2.f03: Ditto.
3546 * gfortran.dg/c_f_pointer_tests.f90: Ditto.
3547 * gfortran.dg/c_size_t_test.f03: Ditto.
3548 * gfortran.dg/used_types_12.f90: Ditto.
3549 * gfortran.dg/pr25923.f90: Ditto.
3550 * gfortran.dg/test_com_block.f90: Ditto.
3551 * gfortran.dg/iso_c_binding_rename_1.f03: Ditto.
3552 * gfortran.dg/equiv_constraint_7.f90: Ditto.
3553 * gfortran.dg/com_block_driver.f90: Ditto.
3554 * gfortran.dg/iso_c_binding_rename_2.f03: Ditto.
3555 * gfortran.dg/use_iso_c_binding.f90: Ditto.
3556 * gfortran.dg/c_loc_test.f90: Ditto.
3557 * gfortran.dg/c_ptr_tests.f03: Ditto.
3558 * gfortran.dg/module_interface_1.f90: Ditto.
3560 2007-08-17 Paolo Carlini <pcarlini@suse.de>
3563 * g++.dg/other/error17.C: Adjust.
3565 2007-08-17 Ben Elliston <bje@au.ibm.com>
3568 * g++.dg/ext/altivec-14.C: New test.
3570 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
3572 * gcc.dg/tree-ssa/ssa-dse-10.c: Clean up all dse dump files.
3573 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Clean up all dceloop
3575 * gcc.dg/vect/pr25371.c: Clean up vect dump file.
3576 * gcc.dg/vect/pr32366.c: Ditto.
3578 2007-08-16 Uros Bizjak <ubizjak@gmail.com>
3581 * gcc.dg/dfp/convert-dfp-fold.c: Use -O2 instead of -O in dg-options.
3582 * gcc.dg/dfp/convert-bfp-fold.c: Ditto.
3583 * gcc.dg/dfp/convert-int-fold.c: Ditto.
3584 * gcc.dg/dfp/operator-arith-fold.c: Ditto.
3586 2007-08-16 Tobias Burnus <burnus@net-b.de>
3589 * gfortran.dg/use_9.f90: New.
3591 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
3593 * g++.dg/gcov/gcov-5.C: New test.
3595 2007-08-16 Seongbae Park <seongbae.park@gmail.com>
3597 * g++.dg/gcov/gcov-4.C: New test.
3598 * lib/gcov.exp (verify-lines): Add support for
3599 checking no-coverage lines.
3601 2007-08-16 Victor Kaplansky <victork@il.ibm.com>
3603 * gcc.dg/vect/vect-vfa-01.c: New.
3604 * gcc.dg/vect/vect-vfa-02.c: New.
3605 * gcc.dg/vect/vect-vfa-03.c: New.
3606 * gcc.dg/vect/vect-vfa-04.c: New.
3607 * gcc.dg/vect/vect-102a.c, gcc.dg/vect/vect-51.c,
3608 gcc.dg/vect/pr29145.c, gcc.dg/vect/vect-43.c,
3609 gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-53.c,
3610 gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-101.c,
3611 gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-79.c,
3612 gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-dv-2.c,
3613 gcc.dg/vect/vect-57.c, gcc.dg/vect/vect-49.c,
3614 gfortran.dg/vect/pr19049.f90: Rename to start with
3616 * gcc.dg/vect/vect.exp: Disable versioning for alias
3617 when test starts with no-vfa-.
3618 * gfortran.dg/vect/vect.exp: Likewise.
3620 2007-08-16 Richard Sandiford <richard@codesourcery.com>
3622 * gcc.dg/torture/pr32897.c: New test.
3624 2007-08-16 Paolo Carlini <pcarlini@suse.de>
3627 * g++.dg/template/crash69.C: New.
3629 2007-08-15 Daniel Jacobowitz <dan@codesourcery.com>
3631 * lib/target-supports.exp (check_effective_target_arm32): Use
3632 check_no_compiler_messages.
3634 2007-08-15 Diego Novillo <dnovillo@google.com>
3636 gcc.dg/tree-ssa/20070815.c: New test.
3638 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3641 * gfortran.dg/random_7.f90: Initialize variable.
3643 2007-08-15 Jakub Jelinek <jakub@redhat.com>
3646 * gfortran.dg/pr33074.f90: New test.
3649 * g++.dg/opt/nrv14.C: New test.
3651 2007-08-15 Paolo Carlini <pcarlini@suse.de>
3654 * g++.dg/template/crash68.C: New.
3656 2007-08-15 Maxim Kuvyrkov <maxim@codesourcery.com>
3658 * gcc.dg/sibcall-3.c: Remove m68k from XFAIL list.
3659 * gcc.dg/sibcall-4.c: Ditto.
3661 2007-08-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3664 * gfortran.dg/use_8.f90: New test.
3665 * gfortran.dg/c_loc_tests_2.f03: Fix code.
3667 2007-08-14 Paolo Carlini <pcarlini@suse.de>
3670 * g++.dg/template/error27.C: New.
3671 * g++.dg/template/error28.C: New.
3672 * g++.dg/other/pr28304.C: Adjust.
3673 * g++.old-deja/g++.mike/p811.C: Likewise.
3675 2007-08-14 Rask Ingemann Lambertsen <rask@sygehus.dk>
3678 * gcc.target/i386/pr30315.c: New.
3680 2007-08-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3683 * gfortran.dg/substr_5.f90: New test.
3685 2007-08-14 Andrew Pinski <pinskia@gmail.com>
3688 * gcc.dg/vector-2.c: New test.
3691 * g++.dg/ext/vector8.C: New test.
3693 2007-08-13 Dan Hipschman <dsh@google.com>
3696 * gcc.dg/format/array-1.c: Add an additional test for
3697 unterminated format strings of length 1.
3699 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
3702 * gfortran.dg/external_procedures_3.f90: New test.
3704 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
3707 * gfortran.dg/import6.f90: New test.
3709 2007-08-13 Andrew Pinski <pinskia@gmail.com>
3712 * gcc.dg/vector-1.c: New test.
3714 2007-08-13 Richard Sandiford <richard@codesourcery.com>
3716 * gcc.dg/pr21255-4.c: Skip for PIC.
3717 * gcc.dg/tree-ssa/loop-1.c: Allow bsrf as well as jsr for SH targets.
3719 2007-08-13 Richard Sandiford <richard@codesourcery.com>
3721 * gcc.dg/attr-isr.c: Skip for PIC.
3722 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
3723 * gcc.dg/attr-isr-trapa.c: Likewise.
3724 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
3725 * gcc.dg/pragma-isr-trapa.c: Likewise.
3726 * gcc.dg/pragma-isr-trapa2.c: Likewise.
3728 2007-08-13 Paul Thomas <pault@gcc.gnu.org>
3731 * gfortran.dg/transpose_1.f90: New test.
3733 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3736 * gfortran.dg/intrinsics_kind_argument_1.f90: Add test for ACHAR
3739 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3743 * gfortran.dg/random_4.f90: New test.
3744 * gfortran.dg/random_5.f90: New test.
3745 * gfortran.dg/random_6.f90: New test.
3746 * gfortran.dg/random_7.f90: New test.
3748 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3751 * gcc.dg/format/gcc_gfc-1.c: Updated with new formats.
3753 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3756 * gcc/testsuite/gfortran.dg/module_private_1.f90: New test.
3758 2007-08-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3761 * gfortran.dg/intrinsics_kind_argument_1.f90: New test.
3762 * gfortran.dg/pure_dummy_length_1.f90: Adapt to new error wording.
3764 2007-08-11 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3767 * gfortran.dg/char_length_6.f90: New test.
3769 2007-08-10 Ollie Wild <aaw@google.com>
3771 * g++.dg/lookup/using18.C: New test.
3773 2007-08-10 Paolo Carlini <pcarlini@suse.de>
3776 * g++.dg/other/error16.C: New.
3778 2007-08-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3781 * gfortran.dg/namelist_37.f90: New test.
3783 2007-08-10 Paolo Carlini <pcarlini@suse.de>
3786 * g++.dg/conversion/op3.C: New.
3788 2007-08-09 Tobias Burnus <burnus@net-b.de>
3791 * gfortran.dg/fmt_tab_1.f90: New.
3792 * gfortran.dg/fmt_tab_2.f90: New.
3794 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
3797 * gcc.c-torture/compile/pr32796.c: New test.
3799 2007-08-09 Andrew Pinski <andrew_pinski@playstation.sony.com>
3802 * gfortran.fortran-torture/compile/emptyif-1.f90: New test.
3803 * lib/fortran-torture.exp (fortran-torture): Use TORTURE_OPTIONS
3806 2007-08-08 Richard Sandiford <richard@codesourcery.com>
3808 * gcc.target/mips/code-readable-1.c: New test.
3809 * gcc.target/mips/code-readable-2.c: Likewise.
3810 * gcc.target/mips/code-readable-3.c: Likewise.
3812 2007-08-08 Vladimir Yanovsky <yanov@il.ibm.com>
3813 Revital Eres <eres@il.ibm.com>
3815 * gfortran.dg/sms-1.f90: Add comment.
3816 * gfortran.dg/sms-2.f90: New.
3818 2007-08-07 Ian Lance Taylor <iant@google.com>
3820 * gcc.dg/instrument-1.c: New test.
3821 * gcc.dg/instrument-2.c: New test.
3822 * gcc.dg/instrument-3.c: New test.
3824 2007-08-07 Steve Ellcey <sje@cup.hp.com>
3826 * gfortran.dg/c_kind_params.f90: Check for stdint.h.
3828 2007-08-07 Dorit Nuzman <dorit@il.ibm.com>
3830 * gcc.dg/vect/vect-28.c: Fix test to not expect peeling on
3831 !vector_alignment_reachable targets.
3832 * gcc.dg/vect/vect-33.c: Likewise.
3833 * gcc.dg/vect/vect-42.c: Likewise.
3834 * gcc.dg/vect/vect-44.c: Likewise.
3835 * gcc.dg/vect/vect-50.c: Likewise.
3836 * gcc.dg/vect/vect-70.c: Likewise.
3837 * gcc.dg/vect/vect-71.c: Likewise.
3838 * gcc.dg/vect/vect-87.c: Likewise.
3839 * gcc.dg/vect/vect-88.c: Likewise.
3840 * gcc.dg/vect/vect-91.c: Likewise.
3841 * gcc.dg/vect/vect-93.c: Likewise.
3842 * gcc.dg/vect/vect-96.c: Likewise.
3843 * gcc.dg/vect/no-section-anchors-69.c: Likewise.
3844 * gcc.dg/vect/section-anchors-69.c: Likewise.
3845 * gcc.dg/vect/pr25413.c: Likewise.
3846 * gcc.dg/vect/costmodel/ppc/costmodel-33.c: Likewise.
3847 * gcc.dg/vect/costmodel/ppc/costmodel-76b.c: Likewise.
3848 * gfortran.dg/vect-2.f90: Likewise.
3849 * gfortran.dg/vect-3.f90: Likewise.
3850 * gfortran.dg/vect-4.f90: Likewise.
3851 * gfortran.dg/vect-5.f90: Likewise.
3852 * lib/target-supports.exp (check_effective_target_natural_alignment):
3853 Return false for darwin.
3854 (check_effective_target_vector_alignment_reachable_for_double): New.
3856 2007-08-07 Andreas Krebbel <krebbel1@de.ibm.com>
3858 * gcc.dg/multiword-1.c: New testcase.
3860 2007-08-07 Daniel Franke <franke.daniel@gmail.com>
3862 * gfortran.dg/namelist_33.f90: Improved tests, adjusted error
3864 * gfortran.dg/namelist_36.f90: New test.
3866 2007-08-07 Rask Ingemann Lambertsen <rask@sygehus.dk>
3868 * gcc.c-torture/execute/simd-4.c (__ev_convert_s64)(main): Use
3869 int32_t for 32-bit integer. Use int64_t for 64-bit integer.
3871 2007-08-07 Kaz Kojima <kkojima@gcc.gnu.org>
3873 * g++.dg/torture/type-generic-1.C: Add -mieee for sh.
3874 * gcc.dg/torture/type-generic-1.c: Likewise.
3876 2007-08-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
3878 * gcc.c-torture/20070522-1.c: Move to ...
3879 * gcc.c-torture/compile/20070522-1.c: Here.
3881 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3884 * gfortran.dg/minmax_char_1.f90: New test.
3885 * gfortran.dg/minmax_char_2.f90: New test.
3886 * gfortran.dg/min_max_optional_4.f90: New test.
3888 2007-08-06 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3890 * gfortran.dg/nan_1.f90: Rename module into aux2 to avoid cygwin
3891 hanging on the testcase.
3893 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
3896 * gcc.c-torture/compile/pr32988.c: New test.
3898 2007-08-05 Andrew Pinski <andrew_pinski@playstation.sony.com>
3900 * gcc.dg/sms-antideps.c: Add a "return 0" to the end of main.
3902 2007-08-05 Volker Reichelt <v.reichelt@netcologne.de>
3904 * g++.dg/warn/pedantic2.C: Fix error marker. Add more tests.
3907 2007-03-22 Dirk Mueller <dmueller@suse.de>
3909 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
3911 2007-08-05 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3914 * gfortran.dg/isnan_1.f90: New test.
3916 2007-08-05 Vladimir Yanovsky <yanov@il.ibm.com>
3917 Revital Eres <eres@il.ibm.com>
3919 * gcc.dg/sms-antideps.c: New test.
3921 2007-08-04 Paul Thomas <pault@gcc.gnu.org>
3924 * gfortran.dg/entry_13.f90: New test.
3926 * gfortran.dg/entry_12.f90: Clean up .mod file.
3928 2007-08-04 Thomas Koenig <tkoenig@gcc.gnu.org>
3931 * gfortran.dg/direct_io_2.f90: Implicitly declare integer
3932 variables as kind=4 so they don't overflow the record length.
3934 2007-08-04 Steven G. Kargl <kargl@gcc.gnu.org>
3937 * gfortran.dg/selected_kind_1.f90: New test.
3939 2007-08-04 Andrew Pinski <andrew_pinski@playstation.sony.com>
3942 * gcc.c-torture/compile/pr32780.c: New test.
3944 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3947 * gcc.c-torture/compile/pr32399.c: New testcase.
3949 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3952 * g++.dg/torture/pr32304.C: New testcase.
3954 2007-08-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
3957 * gfortran.fortran-torture/compile/complex_1.f90: New test.
3959 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3962 * gfortran.dg/value_4.f90: Make integer constant of kind=4.
3964 2007-08-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
3967 * gfortran.dg/nint_2.f90: New test.
3969 2007-08-03 Nathan Froyd <froydnj@codesourcery.com>
3971 * gcc.dg/tree-ssa/loop-1.c: Skip on powerpc targets if -mlongcall.
3972 * gcc.dg/weak/typeof-2.c: Likewise.
3974 2007-08-03 Diego Novillo <dnovillo@google.com>
3977 * gcc.dg/tree-ssa/pr31521.c: New test.
3979 2007-08-03 Thomas Koenig <tkoenig@gcc.gnu.org>
3982 * gfortran.dg/unf_read_corrupted_1.f90: Integer variable in
3983 iostat must be default kind.
3985 2007-08-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
3987 * gfortran.dg/opem_errors.f90: Revise test to pass when run under sudo.
3989 2007-08-02 Thomas Koenig <tkoenig@gcc.gnu.org>
3992 * gfortran.dg/unf_read_corrupted_1.f90: Make all kinds
3993 explicit so test passes with -fdefault-integer-8.
3994 * gfortran.dg/unformatted_recl_1.f90: Likewise.
3995 * gfortran.dg/unformatted_subrecord_1.f90: Likewise.
3997 2007-08-02 Lee Millward <lee.millward@gmail.com>
4000 * g++.dg/parse/asm1.C: New test.
4003 * g++.dg/parse/asm2.C: Likewise.
4006 * g++.dg/parse/asm3.C: Likewise.
4008 2007-08-02 Rask Ingemann Lambertsen <rask@sygehus.dk>
4010 * gcc.dg/tree-ssa/gen-vect-2.c: Use "char" for vector elements if
4011 "int" is only 16 bit bits wide.
4012 * gcc.dg/tree-ssa/gen-vect-11a.c: Likewise.
4014 2007-08-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4016 * g++.dg/torture/type-generic-1.C: New.
4017 * gcc.dg/pr28796-2.c: Move tests ...
4018 * gcc.dg/tg-tests.h: ... here.
4019 * gcc.dg/torture/type-generic-1.c: New.
4021 2007-08-01 Thomas Koenig <tkoenig@gcc.gnu.org>
4024 * minmaxloc_3.f90: New test case.
4026 2007-08-01 Tobias Burnus <burnus@net-b.de>
4029 * gfortran.dg/allocate_stat.f90: New.
4031 2007-08-01 Nathan Froyd <froydnj@codesourcery.com>
4033 * gcc.target/i386/pr23098.c: XFAIL on vxworks targets.
4035 2007-08-01 Daniel Jacobowitz <dan@codesourcery.com>
4037 PR tree-optimization/32919
4038 * gcc.c-torture/compile/pr32919.c: New.
4040 2007-08-01 Nick Clifton <nickc@redhat.com>
4042 * gcc.c-torture/execute/execute.exp: Change copyright header to
4043 refer to version 3 of the GNU General Public License and to point
4044 readers at the COPYING3 file and the FSF's license web page.
4045 * gcc.c-torture/execute/ieee/ieee.exp,
4046 gcc.c-torture/unsorted/unsorted.exp,
4047 gcc.c-torture/compile/compile.exp,
4048 gcc.c-torture/compile/structs.c, gcc.target/powerpc/powerpc.exp,
4049 gcc.target/arm/neon/neon.exp, gcc.target/arm/arm.exp,
4050 gcc.target/cris/torture/cris-torture.exp,
4051 gcc.target/cris/cris.exp, gcc.target/ia64/ia64.exp,
4052 gcc.target/alpha/alpha.exp, gcc.target/m68k/m68k.exp,
4053 gcc.target/spu/spu.exp, gcc.target/mips/mips.exp,
4054 gcc.target/sparc/sparc.exp, gcc.target/i386/i386.exp,
4055 gcc.target/x86_64/abi/abi-x86_64.exp, gnat.dg/specs/specs.exp,
4056 gnat.dg/dg.exp, gnat.dg/style/style.exp,
4057 gcc.dg/special/mips-abi.exp, gcc.dg/special/special.exp,
4058 gcc.dg/pch/pch.exp, gcc.dg/vxworks/vxworks.exp, gcc.dg/dg.exp,
4059 gcc.dg/charset/charset.exp, gcc.dg/weak/weak.exp,
4060 gcc.dg/tree-ssa/tree-ssa.exp, gcc.dg/tls/tls.exp,
4061 gcc.dg/cpp/cpp.exp, gcc.dg/cpp/trad/trad.exp,
4062 gcc.dg/matrix/matrix.exp, gcc.dg/vmx/vmx.exp,
4063 gcc.dg/compat/struct-layout-1.exp, gcc.dg/compat/compat.exp,
4064 gcc.dg/compat/struct-layout-1_generate.c, gcc.dg/debug/debug.exp,
4065 gcc.dg/debug/dwarf2/dwarf2.exp, gcc.dg/tree-prof/tree-prof.exp,
4066 gcc.dg/ipa/ipa.exp, gcc.dg/dfp/dfp.exp,
4067 gcc.dg/noncompile/noncompile.exp,
4068 gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp,
4069 gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp,
4070 gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp,
4071 gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp,
4072 gcc.dg/vect/vect.exp, gcc.dg/format/format.exp,
4073 gcc.misc-tests/i386-prefetch.exp, gcc.misc-tests/sort2.exp,
4074 gcc.misc-tests/matrix1.exp, gcc.misc-tests/dectest.exp,
4075 gcc.misc-tests/options.exp, gcc.misc-tests/gcov.exp,
4076 gcc.misc-tests/mg-2.exp, gcc.misc-tests/mg.exp,
4077 gcc.misc-tests/bprob.exp, gcc.misc-tests/acker1.exp,
4078 gcc.misc-tests/dhry.exp, gcc.misc-tests/linkage.exp,
4079 gcc.misc-tests/arm-isr.exp, gcc.misc-tests/sieve.exp,
4080 g++.old-deja/g++.niklas/README, g++.old-deja/g++.gb/README,
4081 g++.old-deja/old-deja.exp,
4082 gfortran.fortran-torture/execute/execute.exp,
4083 gfortran.fortran-torture/compile/compile.exp,
4084 treelang/output/output-1.c, treelang/output/output-1.tree,
4085 treelang/execute/execute.exp, treelang/Makefile.in,
4086 treelang/compile/compile.exp, g++.dg/dg.exp,
4087 g++.dg/debug/debug.exp, g++.dg/debug/dwarf2/dwarf2.exp,
4088 g++.dg/charset/charset.exp, g++.dg/vect/vect.exp,
4089 g++.dg/tls/tls.exp, g++.dg/tree-prof/tree-prof.exp,
4090 g++.dg/pch/pch.exp, g++.dg/special/ecos.exp,
4091 g++.dg/compat/struct-layout-1.exp,
4092 g++.dg/compat/struct-layout-1_generate.c,
4093 g++.dg/compat/compat.exp, g++.dg/gcov/gcov.exp,
4094 g++.dg/bprob/bprob.exp, config/default.exp,
4095 gcc.test-framework/test-framework.awk,
4096 gcc.test-framework/gen_directive_tests,
4097 gcc.test-framework/test-framework.exp,
4098 objc.dg/special/special.exp,
4099 objc.dg/gnu-encoding/gnu-encoding.exp,
4100 objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c,
4101 objc.dg/pch/pch.exp, objc.dg/dg.exp, lib/copy-file.exp,
4102 lib/profopt.exp, lib/gcc.exp, lib/mike-g++.exp, lib/c-compat.exp,
4103 lib/scanrtl.exp, lib/gfortran-dg.exp, lib/g++.exp,
4104 lib/obj-c++.exp, lib/wrapper.exp, lib/gnat-dg.exp, lib/compat.exp,
4105 lib/c-torture.exp, lib/gcc-dg.exp, lib/scanasm.exp, lib/gnat.exp,
4106 lib/treelang-dg.exp, lib/prune.exp, lib/gcov.exp,
4107 lib/treelang.exp, lib/dg-pch.exp, lib/scantree.exp,
4108 lib/g++-dg.exp, lib/objc-dg.exp, lib/file-format.exp,
4109 lib/target-libpath.exp, lib/obj-c++-dg.exp, lib/scandump.exp,
4110 lib/target-supports-dg.exp, lib/gcc-defs.exp,
4111 lib/fortran-torture.exp, lib/objc.exp, lib/scanipa.exp,
4112 lib/mike-gcc.exp, lib/objc-torture.exp, lib/gfortran.exp,
4113 lib/target-supports.exp, obj-c++.dg/dg.exp, gfortran.dg/dg.exp,
4114 gfortran.dg/vect/vect.exp, objc/execute/execute.exp,
4115 objc/execute/exceptions/exceptions.exp, objc/compile/compile.exp:
4118 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
4120 * gfortran.dg/parameter_unused.f90: Adjusted dg-options and
4123 2007-08-01 Daniel Franke <franke.daniel@gmail.com>
4126 * gfortran.dg/initialization_12.f90: New test.
4128 2007-08-01 Paul Thomas <pault@gcc.gnu.org>
4131 * gfortran.dg/entry_12.f90: New test.
4133 2007-07-31 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4136 * gfortran.dg/altreturn_6.f90: New test.
4138 2007-07-31 Steven G. Kargl <kargl@gcc.gnu.org>
4141 * gfortran.dg/exponent_2.f90: New test.
4143 2007-07-30 Jan Sjodin <jan.sjodin@amd.com>
4145 * gcc.dg/vect/vect-117.c: New test.
4146 * gcc.dg/vect/vect-74.c: Enabled test
4147 * gcc.dg/vect/vect-81.c: Enabled test
4149 2007-07-30 Andrew Pinski <pinskia@gmail.com>
4151 * gcc.dg/pragma-darwin.c: Run on all *-*-darwin* targets.
4152 s/dg-error/dg-warning where warning is expected.
4154 2007-07-30 Thomas Koenig <tkoenig@gcc.gnu.org>
4157 * gfortran.dg/array_constructor_12.f90: Adjust argument
4158 of huge() to correct kind.
4160 2007-07-30 Ollie Wild <aaw@google.com>
4162 * gcc.dg/cpp/counter-2.c: New test.
4163 * gcc.dg/cpp/counter-3.c: New test.
4164 * gcc.dg/cpp/dir-only-1.c: New test.
4165 * gcc.dg/cpp/dir-only-1.h: New file.
4166 * gcc.dg/cpp/dir-only-2.c: New test.
4167 * gcc.dg/cpp/dir-only-3.c: New test.
4168 * gcc.dg/cpp/dir-only-3a.h: New file.
4169 * gcc.dg/cpp/dir-only-3b.h: New file.
4170 * gcc.dg/cpp/dir-only-4.c: New test.
4171 * gcc.dg/cpp/dir-only-5.c: New test.
4172 * gcc.dg/cpp/dir-only-6.c: New test.
4174 2007-07-30 Julian Brown <julian@codesourcery.com>
4176 * gcc.target/arm/neon/v*.c: Regenerate.
4178 2007-07-30 Paolo Carlini <pcarlini@suse.de>
4181 * g++.dg/ext/label6.C: New.
4183 2007-07-29 Thomas Koenig <tkoenig@gcc.gnu.org>
4187 * gfortran.dg/pack_bounds_1.f90: Adjust to new error message.
4189 2007-07-29 Paul Thomas <pault@gcc.gnu.org>
4192 * gfortran.dg/actual_pointer_function_1.f90: New test.
4195 * gfortran.dg/scalarize_parameter_array_1.f90: New test.
4197 2007-07-29 Daniel Franke <franke.daniel@gmail.com>
4200 * gfortran.dg/shape_1.f90: Adjust error message.
4201 * gfortran.dg/parameter_array_ref_1.f90: New test.
4203 2007-07-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4206 * gfortran.dg/entry_11.f90: New test.
4208 2007-07-29 Vladimir Yanovsky <yanov@il.ibm.com>
4209 Revital Eres <eres@il.ibm.com>
4211 * gfortran.dg/sms-1.f90: New test.
4213 2007-07-28 Richard Guenther <rguenther@suse.de>
4215 * gcc.c-torture/compile/pr32920.c: New testcase.
4217 2007-07-28 Simon Martin <simartin@users.sourceforge.net>
4220 * g++.dg/lookup/friend11.C: New test.
4222 2007-07-28 Daniel Franke <franke.daniel@gmail.com>
4224 * gfortran.dg/namelist_5.f90: Adjusted error message.
4225 * gfortran.dg/assumed_shape_nml.f90: Renamed to ...
4226 * gfortran.dg/namelist_31.f90: ... this. Removed dg-warning directive.
4227 * gfortran.dg/assumed_size_nml.f90: Renamed to ...
4228 * gfortran.dg/namelist_32.f90: ... this.
4231 * gfortran.dg/namelist_33.f90: New test.
4234 * gfortran.dg/namelist_34.f90: New test.
4237 * gfortran.dg/namelist_35.f90: New test.
4239 2007-07-28 Paul Thomas <pault@gcc.gnu.org>
4242 * gfortran.dg/alloc_comp_assign_6.f90: New tests.
4244 2007-07-28 Rask Ingemann Lambertsen <rask@sygehus.dk>
4247 * gcc.dg/torture/pr30364-1.c (f)(main): Use INT_MAX instead of
4248 assuming it is 0x7ffffffff.
4249 * gcc.dg/torture/pr30364-2.c (f)(main): Likewise.
4250 * gcc.dg/torture/pr30364-3.c (f)(main): Likewise.
4252 2007-07-27 Dominique d'Humieres <dominiq@lps.ens.fr>
4254 * gfortran.dg/operator_3.f90: Fix dg directive.
4255 * gfortran.dg/min_max_conformance.f90: Fix dg directive.
4256 * gfortran.dg/compliant_elemental_intrinsics_2.f90: Fix dg directive.
4257 * gfortran.dg/c_ptr_tests_10.f03: Fix dg directive.
4259 2007-07-27 Douglas Gregor <doug.gregor@gmail.com>
4261 * g++.dg/cpp0x/decltype1.C: New.
4262 * g++.dg/cpp0x/decltype2.C: New.
4263 * g++.dg/cpp0x/decltype3.C: New.
4264 * g++.dg/cpp0x/decltype4.C: New.
4265 * g++.dg/cpp0x/decltype5.C: New.
4266 * g++.dg/cpp0x/decltype6.C: New.
4268 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
4270 * gcc.dg/torture/pr27743.c (bar): Use an integer of exactly 32 bits
4271 because the test relies on bit 31 to be the sign bit.
4273 2007-07-27 Rask Ingemann Lambertsen <rask@sygehus.dk>
4275 * gcc.c-torture/execute/pr28651.c (main): Use INT_MAX instead of
4276 assuming it is 0x7fffffff.
4277 * gcc.dg/tree-ssa/vrp29.c (decCompare)(main): Likewise.
4278 * gcc.dg/Wconversion-integer-no-sign.c (h): Likewise.
4280 2007-07-27 Mark Mitchell <mark@codesourcery.com>
4283 * g++.dg/expr/bitfield9.C: New test.
4285 2007-07-26 Steven G. Kargl <kargl@gcc.gnu.org>
4288 * gfortran.dg/logical_comp.f90: Update dg-error strings.
4290 2007-07-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4293 * gfortran.dg/private_type_7.f90: New test.
4295 2007-07-27 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4298 * gfortran.dg/select_char_1.f90: New test.
4300 2007-07-27 Tobias Burnus <burnus@net-b.de>
4303 * gfortran.dg/initialization_11.f90: New test.
4305 2007-07-27 Richard Sandiford <richard@codesourcery.com>
4307 * gcc.target/mips/ins-1.c: New test.
4309 '2007-07-26 Nathan Froyd <froydnj@codesourcery.com>
4312 * gcc.dg/assign-warn-3.c (f0): Declare as inline.
4315 2007-07-26 Andreas Krebbel <krebbel1@de.ibm.com>
4317 * gcc.dg/20070725-1.c: Split the spare field in two to avoid:
4318 error: width of 'spare' exceeds its type.
4320 2007-07-25 Nathan Froyd <froydnj@codesourcery.com>
4322 * gcc.dg/sibcall-3.c: Skip on PowerPC targets when -mlongcall.
4323 * gcc.dg/sibcall-4.c: Likewise.
4325 2007-07-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
4327 PR rtl-optimization/31500
4328 * gcc.dg/Warray-bounds.c: Remove hppa xfails.
4329 * g++.dg/warn/Warray-bounds.C: Likewise.
4331 2007-07-25 H.J. Lu <hongjiu.lu@intel.com>
4333 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: Updated.
4335 2007-07-25 Julian Brown <julian@codesourcery.com>
4336 Paul Brook <paul@codesourcery.com>
4337 Joseph Myers <joseph@codesourcery.com>
4338 Mark Shinwell <shinwell@codesourcery.com>
4340 * gcc.dg/vect/vect.exp: Check is-effective-target arm_neon_hw.
4341 * gcc.dg/vect/tree-vect.h: Check for NEON SIMD support.
4342 * lib/gcc-dg.exp (cleanup-saved-temps): Fix comment.
4343 * lib/target-supports.exp (check_effective_target_arm_neon_ok)
4344 (check_effective_target_arm_neon_hw): New.
4345 * gcc.target/arm/neon/neon.exp: New file.
4346 * gcc.target/arm/neon/polytypes.c: New file.
4347 * gcc.target/arm/neon/v*.c (1870 files): New (autogenerated).
4349 2007-07-25 Janis Johnson <janis187@us.ibm.com>
4351 * gcc.c-torture/unsorted/dump-noaddr.c: Reduce string length for
4352 targets where an "int" is less than 32 bits wide.
4354 2007-07-25 Andreas Krebbel <krebbel1@de.ibm.com>
4356 * gcc.dg/20070725-1.c: Testcase for revision 126876 added.
4358 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
4360 * gcc.dg/tree-ssa/predcom-1.c (count_averages): Avoid overflow
4361 during addition if an int is only 16 bits wide.
4362 * gcc.dg/tree-ssa/predcom-2.c (fib): Avoid overflow of 16-bit int.
4364 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
4366 * gcc.dg/torture/pr29584.c: Only run test if pointers have the same
4367 size as "long int" and are 32 or 64 bits wide.
4368 * gcc.dg/torture/pr28814.c: Likewise.
4370 2007-07-25 Rask Ingemann Lambertsen <rask@sygehus.dk>
4372 * gcc.dg/torture/pr30313.c (struct S): Make sure the bit-field is
4373 exactly as wide as an int.
4375 2007-07-25 Danny Smith <dannysmith@users.sourceforge.net>
4377 * gcc.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4378 Define and use throughout as long long printf format specifier.
4379 * g++.dg/compat/struct-layout-1_generate.c (COMPAT_PRLL):
4382 2007-07-24 H.J. Lu <hongjiu.lu@intel.com>
4384 * gcc.dg/dfp/fe-convert-2.c: Unconditionally enable testing
4385 for converting from 1.0e-96 and 0.00048828125 to _Decimal32.
4387 2007-07-25 Ben Elliston <bje@au.ibm.com>
4389 * gcc.dg/dfp/fe-convert-1.c: Fix typo in comments.
4391 2007-07-24 Daniel Jacobowitz <dan@codesourcery.com>
4393 * gcc.c-torture/execute/20070724-1.c: New.
4395 2007-07-24 Paul Thomas <pault@gcc.gnu.org>
4398 * gfortran.dg/alloc_comp_basics_1.f90 : Restore number of
4399 "deallocates" to 24, since patch has code rid of much spurious
4401 * gfortran.dg/interface_assignment_1.f90 : New test.
4404 * gfortran.dg/interface_assignment_2.f90 : New test.
4406 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
4409 * fortran.dg/initialization_10.f90: New test.
4411 2007-07-24 Daniel Franke <franke.daniel@gmail.com>
4414 * gfortran.dg/imag_2.f: Removed
4415 * gfortran.dg/warn_std_1.f90: New test.
4416 * gfortran.dg/warn_std_2.f90: New test.
4417 * gfortran.dg/warn_std_3.f90: New test.
4419 2007-07-24 Paolo Carlini <pcarlini@suse.de>
4422 * g++.dg/init/new22.C: New.
4424 2007-07-24 Paolo Carlini <pcarlini@suse.de>
4427 * g++.dg/template/crash67.C: New.
4429 2007-07-24 Dorit Nuzman <dorit@il.ibm.com>
4431 * lib/target-support.exp (check_effective_target_natural_alignment):
4432 (check_effective_target_vector_alignment_reachable): New.
4433 * config/spu/spu.c (spu_vector_alignment_reachable): New.
4434 (TARGET_VECTOR_ALIGNMENT_REACHABLE): Define.
4435 * * gcc.dg/vect/pr25413a.c: Use vector_alignment_reachable target
4437 * gcc.dg/vect/pr25413.c: Likewise.
4438 * gcc.dg/vect/pr31699.c: Likewise.
4440 2007-07-24 Thomas Koenig <tkoenig@gcc.gnu.org>
4443 * gfortran.dg/pack_bounds_1.f90: New test case.
4445 2007-07-23 Daniel Franke <franke.daniel@gmail.com>
4448 * gfortran.dg/initialization_9.f90: New test.
4450 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
4454 * gfortran.dg/bind_c_usage_8.f03: New test case.
4455 * gfortran.dg/c_f_pointer_tests_2.f03: Ditto.
4456 * gfortran.dg/c_ptr_tests_5.f03: Updated expected error message.
4458 2007-07-23 Richard Sandiford <richard@codesourcery.com>
4460 * gcc.target/mips/branch-cost-1.c: New test.
4461 * gcc.target/mips/branch-cost-2.c: Likewise.
4463 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
4466 * gfortran.dg/c_char_tests.f03: New test case.
4467 * gfortran.dg/c_char_driver.c: Driver for c_char_tests.f03.
4468 * gfortran.dg/c_char_tests_2.f03: New test case.
4469 * gfortran.dg/value_6.f03: Ditto.
4470 * gfortran.dg/value_7.f03: Ditto.
4472 2007-07-23 Christopher D. Rickett <crickett@lanl.gov>
4475 * gfortran.dg/c_funloc_tests_5.f03: New.
4476 * gfortran.dg/c_funloc_tests_5.f04: New.
4477 * gfortran.dg/c_funloc_tests_4_driver.c: New.
4479 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
4482 * g++.dg/expr/call4.C: New.
4483 * g++.dg/expr/call5.C: New.
4485 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
4488 * gfortran.dg/namelist_30.f90: New test.
4490 2007-07-22 Daniel Franke <franke.daniel@gmail.com>
4493 * gfortran.dg/array_initializer_1.f90: Removed warning.
4494 * gfortran.dg/initialization_1.f90: Adjusted messages.
4495 * gfortran.dg/nested_modules_6.f90: Removed warning.
4498 * gfortran.dg/initialization_7.f90: New test.
4501 * gfortran.dg/initialization_8.f90: New test.
4503 2007-07-22 Nathan Sidwell <nathan@codesourcery.com>
4506 * g++.dg/template/crash47.C: Adjust errors.
4507 * g++.dg/template/crash48.C: Adjust errors.
4508 * g++.dg/template/typename12.C: New.
4509 * g++.dg/template/typename13.C: New.
4510 * g++.dg/template/typename14.C: New.
4511 * g++.dg/template/typedef6.C: Adjust errors.
4513 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
4516 * gfortran.dg/pr32627_driver.c: Driver for pr32627.
4517 * gfortran.dg/pr32627.f03: New test case.
4519 * gfortran.dg/c_f_pointer_logical.f03: New test case.
4520 * gfortran.dg/c_f_pointer_logical_driver.c: Driver for
4521 c_f_pointer_logical.
4522 * gfortran.dg/c_f_pointer_complex_driver.c: Driver for
4523 c_f_pointer_complex.
4524 * gfortran.dg/c_f_pointer_complex.f03: New test case.
4525 * gfortran.dg/c_f_pointer_shape_tests_2_driver.c: Driver for
4526 c_f_pointer_shape_tests_2.
4527 * gfortran.dg/c_f_pointer_shape_tests_2.f03: New test case.
4529 2007-07-21 Christopher D. Rickett <crickett@lanl.gov>
4532 * gfortran.dg/c_loc_tests_9.f03: New test case.
4533 * gfortran.dg/c_loc_tests_10.f03: Ditto.
4535 2007-07-21 Lee Millward <lee.millward@gmail.com>
4538 * gfortran.dg/int_2.f90: New test.
4540 2007-07-21 Rask Ingemann Lambertsen <rask@sygehus.dk>
4542 * gcc.dg/inline-23.c: Use pointer sized type for cast from pointer.
4544 2007-07-20 Richard Sandiford <richard@codesourcery.com>
4546 * gcc.target/mips/mips.exp (is_gp32_flag): Return true for -msmartmips.
4547 * gcc.target/mips/save-restore-5.c: Fix positioning of dg-do directive.
4549 2007-07-20 Uros Bizjak <ubizjak@gmail.com>
4551 PR tree-optimization/19910
4552 * gcc.dg/pr19910.c: New test.
4554 2007-07-19 Daniel Franke <franke.daniel@gmail.com>
4557 * gfortran.dg/pr32738.f90: New test.
4559 2007-07-19 Thomas Koenig <tkoenig@gcc.gnu.org>
4561 PR tree-optimzation/32635
4562 * gfortran.dg/pr32635.f: New test case.
4564 2007-07-18 Christopher D. Rickett <crickett@lanl.gov>
4567 * gfortran.dg/pr32801.f03: New test case.
4569 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4571 * gcc.dg/c99-math-double-1.c: Mark test variables as volatile.
4572 Test negative numbers also.
4573 * gcc.dg/c99-math-float-1.c: Likewise.
4574 * gcc.dg/c99-math-long-double-1.c: Likewise.
4575 * gcc.dg/c99-math.h: Check for FP exceptions. Update for negative
4578 2007-07-18 Bob Wilson <bob.wilson@acm.org>
4580 * lib/target-supports.exp (check_effective_target_sync_int_long):
4582 (check_effective_target_sync_char_short): Likewise.
4584 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4586 * gcc.dg/pr28796-2.c: Add more cases.
4588 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4590 * gcc.dg/pr28796-1.c: Add more cases.
4591 * gcc.dg/pr28796-2.c: Likewise.
4593 2007-07-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
4595 * gcc.dg/pr28796-1.c: Add more cases.
4596 * gcc.dg/pr28796-2.c: Likewise.
4598 2007-07-17 Janus Weil <jaydub66@gmail.com>
4601 * gfortran.dg/pr32535.f90: New test.
4603 2007-07-17 Paul Thomas <pault@gcc.gnu.org>
4607 * gfortran.dg/alloc_comp_constructor_3.f90: New test.
4609 2007-07-17 Zdenek Dvorak <dvorakz@suse.cz>
4611 PR rtl-optimization/32773
4612 * gcc.dg/pr32773.c: New test.
4614 2007-07-16 Andrew Pinski <andrew_pinski@playstation.sony.com>
4616 * gcc.target/spu/intrinsics-1.c: Use dg-message to
4617 match flax-vector-conversions note.
4618 * gcc.target/spu/fixed-range-bad.c: Use dg-warning
4619 instead of dg-error for the warning.
4621 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
4623 * gcc.c-torture/execute/20061101-2.c: Variant of 20061101-1.c
4624 adapted to work on targets with 16-bit or wider int.
4625 * gcc.c-torture/execute/pr29797-2.c: Likewise for pr29797-1.c.
4626 * gcc.c-torture/execute/pr31448-2.c: Likewise for pr31448.c.
4627 * gcc.dg/20061109-2.c: Likewise for 20061109-1.c.
4628 * gcc.dg/pr27959-2.c: Likewise for pr27959.c.
4630 2007-07-16 Rask Ingemann Lambertsen <rask@sygehus.dk>
4632 * gcc.dg/tree-ssa/ltrans-5.c: Only run test on targets which
4633 support large arrays.
4634 * gcc.dg/pr27959.c: Only run test if an int is at least 32 bits wide.
4635 * gcc.dg/20061109-1.c: Likewise.
4636 * gcc.c-torture/execute/20061101-1.x: Likewise.
4637 * gcc.c-torture/execute/pr29797-1.x: Likewise.
4638 * gcc.c-torture/execute/pr31448.x: Likewise.
4640 2007-07-16 Lee Millward <lee.millward@gmail.com>
4642 * gfortran.dg/cmplx_intrinsic_1.f90: New test.
4645 * gfortran.dg/pr32238.f90: New test.
4648 * gfortran.dg/pr32222.f90: New test.
4651 * gfortran.dg/pr32242.f90: New test.
4653 2007-07-16 Sandra Loosemore <sandra@codesourcery.com>
4654 David Ung <davidu@mips.com>
4656 * gcc.target/mips/mips-sched-madd.c: New test case.
4658 2007-07-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
4661 * gfortran.dg/large_real_kind_1.f90: Update test.
4662 * gfortran.dg/pr17706.f90: Update test.
4663 * gfortran.dg/fmt_zero_digits.f90: Update test.
4664 * gfortran.dg/fmt_zero_precision.f90: Update test.
4665 * gfortran.dg/real_const_3.f90: Update test.
4667 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4670 * gfortran.dg/bounds_check_8.f90: New test.
4671 * gfortran.dg/do_iterator_2.f90: Make code legal Fortran.
4673 2007-07-15 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
4676 * gfortran.dg/mvbits_2.f90: New test.
4678 2007-07-14 Thomas Koenig <tkoenig@gcc.gnu.org>
4681 * gfortran.dg/pack_mask_1.f90: New test.
4682 * gfortran.dg/unpack_mask_1.f90: New test.
4684 2007-07-14 Eric Botcazou <ebotcazou@libertysurf.fr>
4686 * gcc.dg/20001013-1.c: Move to gcc.target/sparc.
4687 * gcc.dg/20001101-1.c: Likewise.
4688 * gcc.dg/20001102-1.c: Likewise.
4689 * gcc.dg/20020116-2.c: Likewise.
4690 * gcc.dg/20020416-1.c: Likewise.
4691 * gcc.dg/sparc-constant-1.c: Likewise.
4692 * gcc.dg/sparc-dwarf2.c: Likewise.
4693 * gcc.dg/sparc-frame-1.c: Likewise.
4694 * gcc.dg/sparc-getcontext-1.c: Likewise.
4695 * gcc.dg/sparc-loop-1.c: Likewise.
4696 * gcc.dg/sparc-reg-1.c: Likewise.
4697 * gcc.dg/sparc-ret.c: Likewise.
4698 * gcc.dg/sparc-trap-1.c: Likewise.
4699 * gcc.dg/ultrasp10.c: Likewise.
4700 * gcc.dg/ultrasp11.c: Likewise.
4701 * gcc.dg/ultrasp1.c: Likewise.
4702 * gcc.dg/ultrasp2.c: Likewise.
4703 * gcc.dg/ultrasp3.c: Likewise.
4704 * gcc.dg/ultrasp4.c: Likewise.
4705 * gcc.dg/ultrasp5.c: Likewise.
4706 * gcc.dg/ultrasp6.c: Likewise.
4707 * gcc.dg/ultrasp7.c: Likewise.
4708 * gcc.dg/ultrasp8.c: Likewise.
4709 * gcc.dg/ultrasp9.c: Likewise.
4710 * gcc.dg/splet-1.c: Delete.
4712 2007-07-14 Daniel Franke <franke.daniel@gmail.com>
4715 * gfortran.dg/stfunc_5.f90: New test.
4717 2007-07-14 Uros Bizjak <ubizjak@gmail.com>
4719 * lib/target-supports.exp (check_effective_target_vect_aligned_arrays):
4720 New procedure to check if arrays are naturally aligned to the vector
4722 * gcc.dg/vect/pr25413a.c: Do not include stdarg.h. Use __SIZE_TYPE__
4723 in size_t typedef. Adjust tree dump scan results according to
4724 vect_aligned_arrays target check.
4725 * gcc.dg/vect/pr25413.c: Adjust tree dump scan results according to
4726 vect_aligned_arrays target check.
4727 * gcc.dg/vect/pr31699.c: Ditto.
4729 2007-07-13 Sa Liu <saliu@de.ibm.com>
4731 * gcc.dg/vect/fast-math-vect-reduc-7.c: Switch on test
4732 for V2DFmode vector conditional expression.
4733 * gcc.target/spu/dfcmeq.c: New. Test combination of abs
4735 * gcc.target/spu/dfcmgt.c: New. Test combination of abs
4737 * gcc.target/spu/intrinsics-2.c: New. Test intrinsics for
4738 V2DFmode comparison and test special values.
4739 * lib/target-supports.exp: Switch on test for V2DFmode
4740 vector conditional expression.
4742 2007-07-13 Richard Guenther <rguenther@suse.de>
4744 PR tree-optimization/32721
4745 * gcc.dg/pr32721.c: New testcase.
4747 2007-07-13 Hans-Peter Nilsson <hp@axis.com>
4749 * gcc.dg/20011127-1.c: Use dg-message, not dg-error to match the
4750 error message part that continues on a new line.
4752 2007-07-12 Geoffrey Keating <geoffk@apple.com>
4754 * gcc.dg/c99-tgmath-1.c: New.
4755 * gcc.dg/c99-tgmath-2.c: New.
4756 * gcc.dg/c99-tgmath-3.c: New.
4757 * gcc.dg/c99-tgmath-4.c: New.
4759 2007-07-12 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
4760 Janis Johnson <janis187@us.ibm.com>
4763 * gcc.test-framework/dg-error-exp-F.c: New test.
4764 * gcc.test-framework/dg-warning-exp-F.c: New test.
4765 * lib/gcc.exp: Enable warning and error prefixes.
4766 * lib/gcc-dg.exp (dg-warning): Wrap original dg-warning.
4767 (dg-error): Wrap original dg-error.
4768 * gcc.target/powerpc/altivec-types-1.c: Remove explicit error/warning
4769 markers from dg-error/dg-warning directives.
4770 * gcc.dg/20040322-1.c: Likewise.
4771 * gcc.dg/Wchar-subscripts-1.c: Likewise.
4772 * gcc.dg/Wdeclaration-after-statement-1.c: Likewise.
4773 * gcc.dg/Wdeclaration-after-statement-2.c: Likewise.
4774 * gcc.dg/Werror-1.c: Likewise.
4775 * gcc.dg/Werror-10.c: Likewise.
4776 * gcc.dg/Werror-11.c: Likewise.
4777 * gcc.dg/Werror-2.c: Likewise.
4778 * gcc.dg/Werror-3.c: Likewise.
4779 * gcc.dg/Werror-4.c: Likewise.
4780 * gcc.dg/Werror-5.c: Likewise.
4781 * gcc.dg/Werror-6.c: Likewise.
4782 * gcc.dg/Werror-7.c: Likewise.
4783 * gcc.dg/Werror-8.c: Likewise.
4784 * gcc.dg/Werror-9.c: Likewise.
4785 * gcc.dg/Werror-implicit-function-declaration.c: Likewise.
4786 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: Likewise.
4787 * gcc.dg/Wimplicit-function-declaration-c89.c: Likewise.
4788 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: Likewise.
4789 * gcc.dg/Wimplicit-function-declaration-c99.c: Likewise.
4790 * gcc.dg/Wint-to-pointer-cast-1.c: Likewise.
4791 * gcc.dg/Wint-to-pointer-cast-2.c: Likewise.
4792 * gcc.dg/Wint-to-pointer-cast-3.c: Likewise.
4793 * gcc.dg/Wnested-externs-1.c: Likewise.
4794 * gcc.dg/Wpointer-to-int-cast-1.c: Likewise.
4795 * gcc.dg/Wpointer-to-int-cast-2.c: Likewise.
4796 * gcc.dg/Wpointer-to-int-cast-3.c: Likewise.
4797 * gcc.dg/Wshadow-3.c: Likewise.
4798 * gcc.dg/Wtraditional-conversion-2.c: Likewise.
4799 * gcc.dg/Wwrite-strings-1.c: Likewise.
4800 * gcc.dg/anon-struct-5.c: Likewise.
4801 * gcc.dg/anon-struct-6.c: Likewise.
4802 * gcc.dg/anon-struct-7.c: Likewise.
4803 * gcc.dg/anon-struct-8.c: Likewise.
4804 * gcc.dg/array-8.c: Likewise.
4805 * gcc.dg/array-quals-2.c: Likewise.
4806 * gcc.dg/asm-qual-1.c: Likewise.
4807 * gcc.dg/asm-wide-1.c: Likewise.
4808 * gcc.dg/assign-warn-1.c: Likewise.
4809 * gcc.dg/assign-warn-2.c: Likewise.
4810 * gcc.dg/bitfld-10.c: Likewise.
4811 * gcc.dg/bitfld-11.c: Likewise.
4812 * gcc.dg/bitfld-12.c: Likewise.
4813 * gcc.dg/bitfld-13.c: Likewise.
4814 * gcc.dg/bitfld-14.c: Likewise.
4815 * gcc.dg/builtin-choose-expr-2.c: Likewise.
4816 * gcc.dg/builtins-30.c: Likewise.
4817 * gcc.dg/c90-const-expr-5.c: Likewise.
4818 * gcc.dg/c90-typespec-1.c: Likewise.
4819 * gcc.dg/c99-const-expr-5.c: Likewise.
4820 * gcc.dg/c99-flex-array-5.c: Likewise.
4821 * gcc.dg/c99-fordecl-3.c: Likewise.
4822 * gcc.dg/c99-tag-3.c: Likewise.
4823 * gcc.dg/c99-typespec-1.c: Likewise.
4824 * gcc.dg/c99-vla-jump-1.c: Likewise.
4825 * gcc.dg/c99-vla-jump-2.c: Likewise.
4826 * gcc.dg/c99-vla-jump-3.c: Likewise.
4827 * gcc.dg/c99-vla-jump-4.c: Likewise.
4828 * gcc.dg/c99-vla-jump-5.c: Likewise.
4829 * gcc.dg/cast-1.c: Likewise.
4830 * gcc.dg/cast-2.c: Likewise.
4831 * gcc.dg/cast-3.c: Likewise.
4832 * gcc.dg/cast-4.c: Likewise.
4833 * gcc.dg/cast-pretty-print-1.c: Likewise.
4834 * gcc.dg/comp-goto-2.c: Likewise.
4835 * gcc.dg/comp-goto-3.c: Likewise.
4836 * gcc.dg/cpp/error-1.c: Likewise.
4837 * gcc.dg/cpp/if-paren.c: Likewise.
4838 * gcc.dg/decl-7.c: Likewise.
4839 * gcc.dg/decl-8.c: Likewise.
4840 * gcc.dg/decl-nospec-1.c: Likewise.
4841 * gcc.dg/decl-nospec-2.c: Likewise.
4842 * gcc.dg/decl-nospec-3.c: Likewise.
4843 * gcc.dg/declspec-10.c: Likewise.
4844 * gcc.dg/declspec-11.c: Likewise.
4845 * gcc.dg/declspec-12.c: Likewise.
4846 * gcc.dg/declspec-13.c: Likewise.
4847 * gcc.dg/declspec-14.c: Likewise.
4848 * gcc.dg/declspec-15.c: Likewise.
4849 * gcc.dg/declspec-16.c: Likewise.
4850 * gcc.dg/declspec-17.c: Likewise.
4851 * gcc.dg/declspec-4.c: Likewise.
4852 * gcc.dg/declspec-5.c: Likewise.
4853 * gcc.dg/declspec-6.c: Likewise.
4854 * gcc.dg/declspec-7.c: Likewise.
4855 * gcc.dg/declspec-8.c: Likewise.
4856 * gcc.dg/declspec-9.c: Likewise.
4857 * gcc.dg/dfp/Wtraditional-conversion-2.c: Likewise.
4858 * gcc.dg/dfp/constants-c99.c: Likewise.
4859 * gcc.dg/dfp/keywords-c89.c: Likewise.
4860 * gcc.dg/dfp/keywords-c99.c: Likewise.
4861 * gcc.dg/dfp/keywords-reserved.c: Likewise.
4862 * gcc.dg/dfp/typespec.c: Likewise.
4863 * gcc.dg/dremf-type-compat-2.c: Likewise.
4864 * gcc.dg/dremf-type-compat-3.c: Likewise.
4865 * gcc.dg/dremf-type-compat-4.c: Likewise.
4866 * gcc.dg/empty-source-2.c: Likewise.
4867 * gcc.dg/empty-source-3.c: Likewise.
4868 * gcc.dg/enum3.c: Likewise.
4869 * gcc.dg/extra-semi-2.c: Likewise.
4870 * gcc.dg/extra-semi-3.c: Likewise.
4871 * gcc.dg/float-range-1.c: Likewise.
4872 * gcc.dg/float-range-2.c: Likewise.
4873 * gcc.dg/float-range-3.c: Likewise.
4874 * gcc.dg/float-range-5.c: Likewise.
4875 * gcc.dg/format/asm_fprintf-2.c: Likewise.
4876 * gcc.dg/format/asm_fprintf-3.c: Likewise.
4877 * gcc.dg/format/asm_fprintf-4.c: Likewise.
4878 * gcc.dg/format/asm_fprintf-5.c: Likewise.
4879 * gcc.dg/format/cast-1.c: Likewise.
4880 * gcc.dg/format/gcc_diag-3.c: Likewise.
4881 * gcc.dg/format/gcc_diag-4.c: Likewise.
4882 * gcc.dg/format/gcc_diag-6.c: Likewise.
4883 * gcc.dg/format/gcc_diag-8.c: Likewise.
4884 * gcc.dg/format/gcc_diag-9.c: Likewise.
4885 * gcc.dg/format/nul-2.c: Likewise.
4886 * gcc.dg/format/opt-1.c: Likewise.
4887 * gcc.dg/format/opt-2.c: Likewise.
4888 * gcc.dg/format/opt-3.c: Likewise.
4889 * gcc.dg/format/opt-4.c: Likewise.
4890 * gcc.dg/format/opt-5.c: Likewise.
4891 * gcc.dg/format/opt-6.c: Likewise.
4892 * gcc.dg/framework-2.c: Likewise.
4893 * gcc.dg/func-args-1.c: Likewise.
4894 * gcc.dg/func-outside-1.c: Likewise.
4895 * gcc.dg/func-outside-2.c: Likewise.
4896 * gcc.dg/gnu-cond-expr-2.c: Likewise.
4897 * gcc.dg/gnu-cond-expr-3.c: Likewise.
4898 * gcc.dg/if-empty-1.c: Likewise.
4899 * gcc.dg/init-bad-1.c: Likewise.
4900 * gcc.dg/init-bad-2.c: Likewise.
4901 * gcc.dg/init-bad-3.c: Likewise.
4902 * gcc.dg/init-desig-obs-2.c: Likewise.
4903 * gcc.dg/init-desig-obs-3.c: Likewise.
4904 * gcc.dg/init-empty-2.c: Likewise.
4905 * gcc.dg/init-empty-3.c: Likewise.
4906 * gcc.dg/inline-11.c: Likewise.
4907 * gcc.dg/inline-12.c: Likewise.
4908 * gcc.dg/inline-8.c: Likewise.
4909 * gcc.dg/inline-9.c: Likewise.
4910 * gcc.dg/inline3.c: Likewise.
4911 * gcc.dg/label-decl-1.c: Likewise.
4912 * gcc.dg/label-decl-2.c: Likewise.
4913 * gcc.dg/label-decl-3.c: Likewise.
4914 * gcc.dg/label-decl-4.c: Likewise.
4915 * gcc.dg/long-long-typespec-1.c: Likewise.
4916 * gcc.dg/lvalue-2.c: Likewise.
4917 * gcc.dg/lvalue-3.c: Likewise.
4918 * gcc.dg/nested-func-3.c: Likewise.
4919 * gcc.dg/nested-redef-1.c: Likewise.
4920 * gcc.dg/noreturn-4.c: Likewise.
4921 * gcc.dg/old-style-prom-2.c: Likewise.
4922 * gcc.dg/old-style-prom-3.c: Likewise.
4923 * gcc.dg/old-style-then-proto-1.c: Likewise.
4924 * gcc.dg/overflow-warn-1.c: Likewise.
4925 * gcc.dg/overflow-warn-2.c: Likewise.
4926 * gcc.dg/overflow-warn-3.c: Likewise.
4927 * gcc.dg/overflow-warn-4.c: Likewise.
4928 * gcc.dg/overflow-warn-6.c: Likewise.
4929 * gcc.dg/parm-forwdecl-2.c: Likewise.
4930 * gcc.dg/parm-forwdecl-3.c: Likewise.
4931 * gcc.dg/parm-impl-decl-1.c: Likewise.
4932 * gcc.dg/parm-impl-decl-2.c: Likewise.
4933 * gcc.dg/parm-incomplete-1.c: Likewise.
4934 * gcc.dg/parm-mismatch-1.c: Likewise.
4935 * gcc.dg/pointer-arith-1.c: Likewise.
4936 * gcc.dg/pointer-arith-2.c: Likewise.
4937 * gcc.dg/pointer-arith-3.c: Likewise.
4938 * gcc.dg/pointer-arith-4.c: Likewise.
4939 * gcc.dg/pointer-arith-6.c: Likewise.
4940 * gcc.dg/pointer-arith-7.c: Likewise.
4941 * gcc.dg/pointer-arith-8.c: Likewise.
4942 * gcc.dg/pr13804-1.c: Likewise.
4943 * gcc.dg/pr15698-1.c: Likewise.
4944 * gcc.dg/pr15698-2.c: Likewise.
4945 * gcc.dg/pr15698-3.c: Likewise.
4946 * gcc.dg/pr15698-4.c: Likewise.
4947 * gcc.dg/pr15698-5.c: Likewise.
4948 * gcc.dg/pr15698-6.c: Likewise.
4949 * gcc.dg/pr15698-7.c: Likewise.
4950 * gcc.dg/pr15698-8.c: Likewise.
4951 * gcc.dg/pr17188-1.c: Likewise.
4952 * gcc.dg/pr17301-1.c: Likewise.
4953 * gcc.dg/pr17301-2.c: Likewise.
4954 * gcc.dg/pr17730-1.c: Likewise.
4955 * gcc.dg/pr20368-1.c: Likewise.
4956 * gcc.dg/pr20368-2.c: Likewise.
4957 * gcc.dg/pr20368-3.c: Likewise.
4958 * gcc.dg/pr22308-1.c: Likewise.
4959 * gcc.dg/qual-component-1.c: Likewise.
4960 * gcc.dg/redecl-1.c: Likewise.
4961 * gcc.dg/redecl-11.c: Likewise.
4962 * gcc.dg/redecl-12.c: Likewise.
4963 * gcc.dg/redecl-13.c: Likewise.
4964 * gcc.dg/redecl-14.c: Likewise.
4965 * gcc.dg/redecl-15.c: Likewise.
4966 * gcc.dg/register-var-1.c: Likewise.
4967 * gcc.dg/register-var-2.c: Likewise.
4968 * gcc.dg/stmt-expr-2.c: Likewise.
4969 * gcc.dg/stmt-expr-3.c: Likewise.
4970 * gcc.dg/stmt-expr-label-1.c: Likewise.
4971 * gcc.dg/stmt-expr-label-2.c: Likewise.
4972 * gcc.dg/stmt-expr-label-3.c: Likewise.
4973 * gcc.dg/struct-empty-2.c: Likewise.
4974 * gcc.dg/struct-empty-3.c: Likewise.
4975 * gcc.dg/struct-parse-1.c: Likewise.
4976 * gcc.dg/struct-semi-1.c: Likewise.
4977 * gcc.dg/struct-semi-2.c: Likewise.
4978 * gcc.dg/struct-semi-3.c: Likewise.
4979 * gcc.dg/switch-5.c: Likewise.
4980 * gcc.dg/switch-6.c: Likewise.
4981 * gcc.dg/switch-7.c: Likewise.
4982 * gcc.dg/tls/diag-5.c: Likewise.
4983 * gcc.dg/transparent-union-1.c: Likewise.
4984 * gcc.dg/transparent-union-3.c: Likewise.
4985 * gcc.dg/typespec-1.c: Likewise.
4986 * gcc.dg/vla-init-2.c: Likewise.
4987 * gcc.dg/vla-init-3.c: Likewise.
4988 * gcc.dg/vla-init-4.c: Likewise.
4989 * gcc.dg/vla-init-5.c: Likewise.
4990 * gcc.dg/void-cast-2.c: Likewise.
4991 * gcc.dg/wvla-3.c: Likewise.
4992 * gcc.dg/wvla-7.c: Likewise.
4993 * gcc.target/i386/991209-1.c: Likewise.
4994 * gcc.target/ia64/fpreg-1.c: Likewise.
4995 * gcc.target/m68k/interrupt_thread-2.c: Likewise.
4996 * gcc.target/m68k/interrupt_thread-3.c: Likewise.
4998 2007-07-12 Daniel Franke <franke.daniel@gmail.com>
5001 * gfortran.dg/func_decl_4.f90: New test.
5003 2007-07-12 Paul Thomas <pault@gcc.gnu.org>
5006 * gfortran.dg/interface_17.f90: New test.
5008 2007-07-12 Christopher D. Rickett <crickett@lanl.gov>
5011 * gfortran.dg/32599.f03: New test case.
5014 * gfortran.dg/32601.f03: New test case.
5015 * gfortran.dg/32601_1.f03: Ditto.
5016 * gfortran.dg/c_ptr_tests_9.f03: Updated dg-options.
5017 * gfortran.dg/c_ptr_tests_10.f03: Ditto.
5019 2007-07-12 Steve Ellcey <sje@cup.hp.com>
5021 * gcc.c-torture/execute/align-3.c: Remove function addr check.
5023 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
5024 Devang Patel <dpatel@apple.com>
5026 PR tree-optimization/25413
5027 * gcc.dg/vect/vect-align-1.c: New.
5028 * gcc.dg/vect/vect-align-2.c: New.
5029 * gcc.dg/vect/pr25413.c: New.
5030 * gcc.dg/vect/pr25413a.c: New.
5031 * gcc.dg/vect/pr31699.c: Fix dg-final check.
5033 2007-07-12 Nathan Froyd <froydnj@codesourcery.com>
5035 * lib/target-support.exp (check_ultrasparc_hw_available):
5037 (is-effective-target): Check $arg for ultrasparc_hw.
5038 (is-effective-target-keyword): Likewise.
5039 * gcc.dg/vect/vect.exp: Call check_effective_target_ultrasparc_hw
5040 when determining what to do on sparc platforms.
5041 * gcc.dg/20001013-1.c: Check for an ultrasparc_hw target.
5042 * gcc.dg/20001101-1.c: Likewise.
5043 * gcc.dg/20001101-2.c: Likewise.
5044 * gcc.dg/ultrasp9.c: Likewise.
5045 * gcc.dg/ultrasp10.c: Likewise.
5046 * gcc.target/sparc/pdist-3.c: Likewise.
5048 2007-07-12 Daniel Jacobowitz <dan@codesourcery.com>
5050 * gcc.target/mips/save-restore-5.c: Add -mno-abicalls.
5052 2007-07-12 Dorit Nuzman <dorit@il.ibm.com>
5054 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: Loops now
5056 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: Loops
5058 * gcc.dg/vect/costmodel/spu/spu-costmodel-vect.exp: New.
5059 * gcc.dg/vect/costmodel/spu/costmodel-fast-math-vect-pr29925.c: New.
5060 * gcc.dg/vect/costmodel/spu/costmodel-vect-31a.c: New.
5061 * gcc.dg/vect/costmodel/spu/costmodel-vect-31b.c: New.
5062 * gcc.dg/vect/costmodel/spu/costmodel-vect-31c.c: New.
5063 * gcc.dg/vect/costmodel/spu/costmodel-vect-31d.c: New.
5064 * gcc.dg/vect/costmodel/spu/costmodel-vect-iv-9.c: New.
5065 * gcc.dg/vect/costmodel/spu/costmodel-vect-33.c: New.
5066 * gcc.dg/vect/costmodel/spu/costmodel-vect-76a.c: New.
5067 * gcc.dg/vect/costmodel/spu/costmodel-vect-76b.c: New.
5068 * gcc.dg/vect/costmodel/spu/costmodel-vect-76c.c: New.
5069 * gcc.dg/vect/costmodel/spu/costmodel-vect-68a.c: New.
5070 * gcc.dg/vect/costmodel/spu/costmodel-vect-68b.c: New.
5071 * gcc.dg/vect/costmodel/spu/costmodel-vect-68c.c: New.
5072 * gcc.dg/vect/costmodel/spu/costmodel-vect-68d.c: New.
5073 * lib/target-supports.exp (check_effective_target_vect_int_mul):
5076 2007-07-12 Jakub Jelinek <jakub@redhat.com>
5079 * g++.dg/parse/error30.C: New test.
5081 2007-07-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5084 * gfortran.dg/alloc_comp_misc_1.f90: New test.
5086 2007-07-11 Daniel Berlin <dberlin@dberlin.org>
5088 * gfortran.fortran-torture/compile/pr32663.f: New test.
5090 2007-07-11 Paolo Carlini <pcarlini@suse.de>
5093 * g++.dg/inherit/virtual4.C: New.
5095 2007-07-11 Uros Bizjak <ubizjak@gmail.com>
5098 * gcc.target/i386/pr32661-1.c: New test.
5100 2007-07-11 Eric Botcazou <ebotcazou@adacore.com>
5102 * gnat.dg/invariant_index.ad[sb]: New test.
5104 2007-07-11 Paolo Carlini <pcarlini@suse.de>
5107 * g++.dg/template/decl3.C: New.
5109 2007-07-09 Geoffrey Keating <geoffk@apple.com>
5112 * gcc.c-torture/execute/align-3.c: New.
5114 2007-07-10 Uros Bizjak <ubizjak@gmail.com>
5117 * gcc.target/i386/pr32708-1.c: New test.
5118 * gcc.target/i386/pr32708-2.c: Ditto.
5119 * gcc.target/i386/pr32708-3.c: Ditto.
5121 2007-07-10 Mark Mitchell <mark@codesourcery.com>
5123 * g++.dg/init/new20.C: Remove svn:executable flag.
5125 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
5127 * gcc.dg/vect/vect-116.c: Add vect_int target requirement.
5129 2007-07-10 Nathan Froyd <froydnj@codesourcery.com>
5131 * gcc.dg/ultrasp7.c: Add fpic target requirement.
5133 2007-07-10 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5136 * gcc.dg/pch/counter-2.c: Match every message with its appropriate
5139 2007-07-10 Paul Thomas <pault@gcc.gnu.org>
5142 * gfortran.dg/overload_2.f90: New test.
5145 * gfortran.dg/transfer_simplify_5.f90
5148 * gfortran.dg/interface_15.f90: New test.
5150 2007-07-09 Thomas Koenig <tkoenig@gcc.gnu.org>
5153 * gfortran.dg/matmul_5.f90: New test case.
5155 2007-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
5157 * gcc.dg/fesd-any.c: Move to gcc.dg/debug/dwarf2 directory.
5158 * gcc.dg/fesd-any.h: Likewise.
5159 * gcc.dg/fesd-baseonly.c: Likewise.
5160 * gcc.dg/fesd-baseonly.h: Likewise.
5161 * gcc.dg/fesd-none.c: Likewise.
5162 * gcc.dg/fesd-none.h: Likewise.
5163 * gcc.dg/fesd-reduced.c: Likewise.
5164 * gcc.dg/fesd-reduced.h: Likewise.
5165 * gcc.dg/fesd-sys.c: Likewise.
5166 * gcc.dg/fesd-sys.h: Likewise
5167 * gcc.dg/fesd.h: Likewise.
5169 * g++.dg/debug/dwarf2: New directory.
5170 * g++.dg/debug/dwarf2/dwarf2.exp: New driver.
5171 * g++.dg/other/fesd-any.C: Move to g++.dg/debug/dwarf2 directory.
5172 * g++.dg/other/fesd-any.h: Likewise.
5173 * g++.dg/other/fesd-baseonly.C: Likewise.
5174 * g++.dg/other/fesd-baseonly.h: Likewise.
5175 * g++.dg/other/fesd-none.C: Likewise.
5176 * g++.dg/other/fesd-none.h: Likewise.
5177 * g++.dg/other/fesd-reduced.C: Likewise.
5178 * g++.dg/other/fesd-reduced.h: Likewise.
5179 * g++.dg/other/fesd-sys.C: Likewise.
5180 * g++.dg/other/fesd-sys.h: Likewise.
5181 * g++.dg/other/fesd.h: Likewise.
5183 2007-07-09 Daniel Franke <franke.daniel@gmail.com>
5186 * gfortran.dg/parameter_unused.f90: New test.
5188 2007-07-09 Uros Bizjak <ubizjak@gmail.com>
5190 PR tree-optimization/32681
5191 * gcc.dg/tree-ssa/pr32681.c: New test.
5193 2007-07-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5196 * gfortran.dg/fmt_t_5.f90: New test.
5198 2007-07-08 Paolo Carlini <pcarlini@suse.de>
5201 * g++.dg/template/operator10.C: New.
5203 2007-07-08 Thomas Koenig <tkoenig@gcc.gnu.org>
5206 * gfortran.dg/unpack_zerosize_1.f90: New test case.
5208 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
5211 * gfortran.dg/operator_6.f90: New test.
5213 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
5216 * gfortran.dg/operator_4.f90: New test.
5217 * gfortran.dg/operator_5.f90: New test.
5218 * gfortran.dg/logical_comp.f90: Adjusted error messages.
5219 * gfortran.dg/module_md5_1.f90: Adjusted MD5 sum.
5221 2007-07-08 Tobias Burnus <burnus@net-b.de>
5224 * gfortran.dg/argument_checking_6.f90: New.
5226 2007-07-08 Daniel Franke <franke.daniel@gmail.com>
5229 * gfortran.dg/interface_155555.f90: New test.
5231 2007-07-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5233 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
5234 c99-math-long-double-1.c, c99-math.h: Test subnormals.
5236 2007-07-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5239 * gcc.dg/20041213-1.c: Don't use default -pedantic-errors to allow
5240 discern pedantic diagnostics and errors.
5241 * gcc.dg/empty2.c: Add -pedantic, so it actually produces a warning
5243 * gcc.dg/20050121-1.c: This is an error and not a warning.
5244 * gcc.target/i386/sseregparm-2.c: Likewise.
5245 * gcc.target/i386/20060512-4.c: This is a warning and not an error.
5246 * gcc.dg/charset/attribute2.c: Likewise.
5247 * gcc.dg/bitfld-1.c: Likewise.
5248 * gcc.dg/pack-test-2.c: Likewise.
5249 * gcc.dg/940510-1.c: Match separately error and warning.
5250 * gcc.dg/array-2.c: Match separately multiple messages. The second
5251 diagnostic is a pedantic warning and not an error.
5252 * gcc.dg/pr14475.c: Match separately multiple messages.
5253 * gcc.dg/pr18809-1.c: Likewise.
5254 * gcc.dg/pr27953.c: Likewise.
5255 * gcc.dg/vla-init-1.c: Likewise.
5256 * gcc.dg/redecl-1.c: Fix wrong use of dg-error and dg-warning.
5258 2007-07-07 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5261 * gfortran.dg/char_decl_1.f90: New test.
5263 2007-07-07 Daniel Berlin <dberlin@dberlin.org>
5265 * Revert add of gcc.dg/tree-ssa/ssa-pre-17.c.
5267 2007-07-07 Mark Mitchell <mark@codesourcery.com>
5270 * g++.dg/template/overload9.C: New test.
5272 2007-07-06 Daniel Berlin <dberlin@dberlin.org>
5274 * gcc.dg/tree-ssa/ssa-pre-17.c: New test.
5275 * gcc.dg/tree-ssa/ssa-fre-7.c: New test.
5277 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
5279 * gcc.dg/20001012-1.c: Run on all fpic-capable targets.
5280 * gcc.dg/20001012-2.c: Likewise.
5281 * gcc.dg/tls/opt-7.c: Require an fpic-capable target.
5282 * gcc.dg/20000222-1.c: Add -fPIC on all fpic-capable targets.
5284 2007-07-06 Nathan Froyd <froydnj@codesourcery.com>
5286 * gcc.c-torture/execute/multi-ix.c (CHUNK): Be more conservative
5287 about the chunk size when STACK_SIZE is defined.
5289 2007-07-06 Josh Conner <jconner@apple.com>
5292 * gcc.dg/sibcall-8.c: New test.
5294 2007-07-06 Josh Conner <jconner@apple.com>
5297 * gcc.target/arm/sibcall-1.c: New test.
5299 2007-07-06 H.J. Lu <hongjiu.lu@intel.com>
5301 * gcc.dg/dfp/convert-dfp-round-thread.c: New test.
5303 2007-07-06 Daniel Franke <franke.daniel@gmail.com>
5305 * gfortran.dg/save_parameter.f90: New test.
5306 * gfortran.dg/module_md5_1.f90: Updated MD5 sum.
5308 2007-07-06 Richard Guenther <rguenther@suse.de>
5310 * g++.dg/opt/pr30965.C: New testcase.
5312 2007-07-06 Richard Sandiford <richard@codesourcery.com>
5314 * gcc.target/mips/save-restore-5.c: New test.
5316 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
5318 PR rtl_optimization/32450
5319 * gcc.dg/pr32450.c: New runtime test.
5321 2007-07-06 Uros Bizjak <ubizjak@gmail.com>
5323 * g++.dg/ext/visibility/ms-compat-1.C: Change double underscore to
5324 single underscore in scan directives.
5326 2007-07-05 Mark Mitchell <mark@codesourcery.com>
5329 * g++.dg/init/ptrmem4.C: New test.
5332 * g++.dg/init/new21.C: Likewise.
5335 * g++.dg/template/static30.C: Likewise.
5337 2007-07-05 Dorit Nuzman <dorit@il.ibm.com>
5339 * gcc.dg/vect/costmodel/ppc: New directory.
5340 * gcc.dg/vect/costmodel/ppc/ppc-costmodel-vect.exp: New.
5341 * gcc.dg/vect/costmodel/ppc/costmodel-fast-math-vect-pr29925.c:
5343 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31a.c: New test.
5344 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31b.c: New test.
5345 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31c.c: New test.
5346 * gcc.dg/vect/costmodel/ppc/costmodel-vect-31d.c: New test.
5347 * gcc.dg/vect/costmodel/ppc/costmodel-vect-33.c: New test.
5348 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76a.c: New test.
5349 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76b.c: New test.
5350 * gcc.dg/vect/costmodel/ppc/costmodel-vect-76c.c: New test.
5351 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68a.c: New test.
5352 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68b.c: New test.
5353 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68c.c: New test.
5354 * gcc.dg/vect/costmodel/ppc/costmodel-vect-68d.c: New test.
5355 * gcc.dg/vect/costmodel/ppc/costmodel-vect-reduc-1char.c: New test.
5356 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: Now vectorized.
5358 2007-07-05 Tobias Burnus <burnus@net-b.de>
5361 * gfortran.dg/module_md5_1.f90: Update MD5 number.
5363 2007-07-05 Paul Thomas <pault@gcc.gnu.org>
5366 * gfortran.dg/interface_14.f90: New test.
5369 * gfortran.dg/do_iterator_2.f90: New test.
5371 2007-07-04 H.J. Lu <hongjiu.lu@intel.com>
5373 * gcc.dg/dfp/dfp-round.h (FE_DEC_TONEAREST): Redfined for BID.
5374 (FE_DEC_DOWNWARD): Likewise.
5375 (FE_DEC_UPWARD): Likewise.
5376 (FE_DEC_TOWARDZERO): Likewise.
5377 (FE_DEC_TONEARESTFROMZERO): Likewise.
5379 2007-07-04 Daniel Berlin <dberlin@dberlin.org>
5381 * gcc.c-torture/compile/pr32606.c: New.
5382 * gfortran.fortran-torture/execute/pr32604.f90: New.
5384 2007-07-04 Mark Mitchell <mark@codesourcery.com>
5386 * gcc.dg/visibility-12.c: New test.
5387 * gcc.dg/visibility-13.c: Likewise.
5388 * g++.dg/ext/visibility-9.C: Likewise.
5389 * g++.dg/ext/visibility-10.C: Likewise.
5391 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5393 * gcc.dg/sh-relax.c: Skip for VxWorks if non-PIC.
5394 * gcc.dg/sh-relax-vxworks.c: New test.
5396 2007-07-04 Richard Guenther <rguenther@suse.de>
5398 PR tree-optimization/32500
5399 * gcc.c-torture/execute/pr32500.c: New testcase.
5401 2007-07-04 Richard Guenther <rguenther@suse.de>
5403 PR tree-optimization/32482
5404 * gcc.c-torture/compile/pr32482.c: New testcase.
5406 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5408 * gcc.c-torture/execute/ieee/compare-fp-4.x: Add an XFAIL for ARM
5410 * gcc.c-torture/execute/ieee/fp-cmp-1.x: Likewise.
5411 * gcc.c-torture/execute/ieee/fp-cmp-2.x: Likewise.
5412 * gcc.c-torture/execute/ieee/fp-cmp-3.x: Likewise.
5413 * gcc.c-torture/execute/ieee/fp-cmp-6.x: Likewise.
5415 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5417 * gcc.dg/cpp/trad/include.c: Skip for VxWorks kernels.
5419 2007-07-04 Richard Sandiford <richard@codesourcery.com>
5421 * gcc.dg/sh4a-fprun.c: Skip for VxWorks kernels.
5423 2007-07-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5426 * gfortran.dg/min_max_optional_1.f90: New test.
5427 * gfortran.dg/min_max_optional_2.f90: New test.
5428 * gfortran.dg/min_max_optional_3.f90: New test.
5430 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5433 * gfortran.dg/fmt_error.f90: New test.
5435 2007-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5438 * gfortran.dg/interface_13.f90: New test.
5440 2007-07-03 Dave Brolley <brolley@redhat.com>
5443 * g++.dg/init/new20.C: New test.
5445 2007-07-03 Christopher D. Rickett <crickett@lanl.gov>
5448 * gfortran.dg/iso_c_binding_only.f03: Updated test case.
5450 2007-07-03 Tobias Burnus <burnus@net-b.de>
5453 * common_7.f90: New.
5454 * common_8.f90: New.
5455 * common_9.f90: New.
5457 2007-07-03 Tobias Burnus <burnus@net-b.de>
5460 * gfortran.dg/argument_checking_1.f90: New.
5461 * gfortran.dg/argument_checking_2.f90: New.
5462 * gfortran.dg/argument_checking_3.f90: New.
5463 * gfortran.dg/argument_checking_4.f90: New.
5464 * gfortran.dg/argument_checking_5.f90: New.
5465 * gfortran.fortran-torture/execute/st_function_1.f90: Add dg-warning.
5466 * gfortran.fortran-torture/execute/st_function.f90: Add dg-warning.
5468 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
5470 * gcc.dg/pr32176.c: Add -w to default dg-options.
5472 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
5474 * gcc.c-torture/compile/ssa-pre-1.c: New test.
5476 2007-07-03 Tobias Burnus <burnus@net-b.de>
5479 * gfortran.dg/null_2.f90: New.
5481 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
5482 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
5485 * gcc.dg/pr32176.c: New test.
5487 2007-07-03 Uros Bizjak <ubizjak@gmail.com>
5489 * gcc.dg/const-float80.c : New test.
5490 * gcc.dg/const-float128.c : New test.
5491 * gcc.dg/const-float80-ped.c : New test.
5492 * gcc.dg/const-float128-ped.c : New test.
5494 2007-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
5496 * gcc.dg/c99-math.h: Fix typo.
5498 2007-07-02 Jakub Jelinek <jakub@redhat.com>
5501 * gcc.dg/gomp/pr32468-1.c: New test.
5503 2007-07-02 Richard Sandiford <richard@codesourcery.com>
5505 * gcc.target/mips/mips.exp (setup_mips_tests): Treat -mfp* as
5508 2007-07-02 Daniel Berlin <dberlin@dberlin.org>
5510 * gfortran.fortran-torture/compile/pr32583.f: New.
5511 * gcc.c-torture/compile/pr32584.c: New
5513 2007-07-02 Ollie Wild <aaw@google.com>
5515 * g++.dg/lookup/using16.C: Merge dg-errors with common line.
5516 * g++.dg/lookup/using17.C: Merge dg-errors with common line.
5518 2007-07-02 Richard Sandiford <richard@codesourcery.com>
5520 * gcc.target/mips/save-restore-1.c: New test.
5521 * gcc.target/mips/save-restore-2.c: Likewise.
5522 * gcc.target/mips/save-restore-3.c: Likewise.
5523 * gcc.target/mips/save-restore-4.c: Likewise.
5525 2007-07-02 Uros Bizjak <ubizjak@gmail.com>
5527 PR tree-optimization/31966
5528 PR tree-optimization/32533
5529 * gcc.dg/tree-ssa/pr31966.c: New runtime test.
5530 * gfortran.dg/pr32533.f90: Ditto.
5532 2007-07-02 Jakub Jelinek <jakub@redhat.com>
5534 * g++.dg/opt/nrv12.C: New test.
5535 * gcc.target/i386/nrv1.c: New test.
5538 * g++.dg/gomp/pr31748.C: New test.
5540 2007-07-02 Ira Rosen <irar@il.ibm.com>
5542 PR tree-optimization/32230
5543 * gcc.dg/vect/pr32230.c: New test.
5545 2007-07-01 Christopher D. Rickett <crickett@lanl.gov>
5547 * bind_c_array_params.f03: New files for Fortran 2003 ISO C Binding.
5548 * bind_c_coms.f90: Ditto.
5549 * bind_c_coms_driver.c: Ditto.
5550 * bind_c_dts.f90: Ditto.
5551 * bind_c_dts_2.f03: Ditto.
5552 * bind_c_dts_2_driver.c: Ditto.
5553 * bind_c_dts_3.f03: Ditto.
5554 * bind_c_dts_4.f03: Ditto.
5555 * bind_c_dts_driver.c: Ditto.
5556 * bind_c_implicit_vars.f03: Ditto.
5557 * bind_c_procs.f03: Ditto.
5558 * bind_c_usage_2.f03: Ditto.
5559 * bind_c_usage_3.f03: Ditto.
5560 * bind_c_usage_5.f03: Ditto.
5561 * bind_c_usage_6.f03: Ditto.
5562 * bind_c_usage_7.f03: Ditto.
5563 * bind_c_vars.f90: Ditto.
5564 * bind_c_vars_driver.c: Ditto.
5565 * binding_c_table_15_1.f03: Ditto.
5566 * binding_label_tests.f03: Ditto.
5567 * binding_label_tests_10.f03: Ditto.
5568 * binding_label_tests_10_main.f03: Ditto.
5569 * binding_label_tests_11.f03: Ditto.
5570 * binding_label_tests_11_main.f03: Ditto.
5571 * binding_label_tests_12.f03: Ditto.
5572 * binding_label_tests_13.f03: Ditto.
5573 * binding_label_tests_13_main.f03: Ditto.
5574 * binding_label_tests_14.f03: Ditto.
5575 * binding_label_tests_2.f03: Ditto.
5576 * binding_label_tests_3.f03: Ditto.
5577 * binding_label_tests_4.f03: Ditto.
5578 * binding_label_tests_5.f03: Ditto.
5579 * binding_label_tests_6.f03: Ditto.
5580 * binding_label_tests_7.f03: Ditto.
5581 * binding_label_tests_8.f03: Ditto.
5582 * binding_label_tests_9.f03: Ditto.
5583 * c_assoc.f90: Ditto.
5584 * c_assoc_2.f03: Ditto.
5585 * c_f_pointer_shape_test.f90: Ditto.
5586 * c_f_pointer_tests.f90: Ditto.
5587 * c_f_tests_driver.c: Ditto.
5588 * c_funloc_tests.f03: Ditto.
5589 * c_funloc_tests_2.f03: Ditto.
5590 * c_funloc_tests_3.f03: Ditto.
5591 * c_funloc_tests_3_funcs.c: Ditto.
5592 * c_kind_params.f90: Ditto.
5593 * c_kind_tests_2.f03: Ditto.
5595 * c_loc_driver.c: Ditto.
5596 * c_loc_test.f90: Ditto.
5597 * c_loc_tests_2.f03: Ditto.
5598 * c_loc_tests_2_funcs.c: Ditto.
5599 * c_loc_tests_3.f03: Ditto.
5600 * c_loc_tests_4.f03: Ditto.
5601 * c_loc_tests_5.f03: Ditto.
5602 * c_loc_tests_6.f03: Ditto.
5603 * c_loc_tests_7.f03: Ditto.
5604 * c_loc_tests_8.f03: Ditto.
5605 * c_ptr_tests.f03: Ditto.
5606 * c_ptr_tests_10.f03: Ditto.
5607 * c_ptr_tests_5.f03: Ditto.
5608 * c_ptr_tests_7.f03: Ditto.
5609 * c_ptr_tests_7_driver.c: Ditto.
5610 * c_ptr_tests_8.f03: Ditto.
5611 * c_ptr_tests_8_funcs.c: Ditto.
5612 * c_ptr_tests_9.f03: Ditto.
5613 * c_ptr_tests_driver.c: Ditto.
5614 * c_size_t_driver.c: Ditto.
5615 * c_size_t_test.f03: Ditto.
5616 * com_block_driver.f90: Ditto.
5617 * global_vars_c_init.f90: Ditto.
5618 * global_vars_c_init_driver.c: Ditto.
5619 * global_vars_f90_init.f90: Ditto.
5620 * global_vars_f90_init_driver.c: Ditto.
5621 * interop_params.f03: Ditto.
5622 * iso_c_binding_only.f03: Ditto.
5623 * iso_c_binding_rename_1.f03: Ditto.
5624 * iso_c_binding_rename_1_driver.c: Ditto.
5625 * iso_c_binding_rename_2.f03: Ditto.
5626 * iso_c_binding_rename_2_driver.c: Ditto.
5627 * kind_tests_2.f03: Ditto.
5628 * kind_tests_3.f03: Ditto.
5629 * module_md5_1.f90: Ditto.
5630 * only_clause_main.c: Ditto.
5631 * print_c_kinds.f90: Ditto.
5632 * test_bind_c_parens.f03: Ditto.
5633 * test_c_assoc.c: Ditto.
5634 * test_com_block.f90: Ditto.
5635 * test_common_binding_labels.f03: Ditto.
5636 * test_common_binding_labels_2.f03: Ditto.
5637 * test_common_binding_labels_2_main.f03: Ditto.
5638 * test_common_binding_labels_3.f03: Ditto.
5639 * test_common_binding_labels_3_main.f03: Ditto.
5640 * test_only_clause.f90: Ditto.
5641 * use_iso_c_binding.f90: Ditto.
5642 * value_5.f90: Ditto.
5643 * value_test.f90: Ditto.
5644 * value_tests_f03.f90: Ditto.
5646 2007-07-01 Daniel Jacobowitz <dan@codesourcery.com>
5648 * gcc.dg/tls/opt-14.c: New.
5650 2007-07-01 Ollie Wild <aaw@google.com>
5652 * g++.dg/lookup/using16.C: New test.
5653 * g++.dg/lookup/using17.C: New test.
5655 2007-07-01 Janne Blomqvist <jb@gcc.gnu.org>
5658 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.f90
5659 (test_4): Use proper test for floating point equality.
5662 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5664 PR libgfortran/32554
5665 * gfortran.dg/fmt_p_1.f90: New test.
5667 2007-07-01 Ira Rosen <irar@il.ibm.com>
5669 * gcc.dg/vect/vect-strided-store-u16-i4.c: Remove abort() from input
5670 initialization and fix dg-final check - the initialization loop is
5673 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
5674 Volker Reichelt <reichelt@netcologne.de>
5677 * gcc.dg/pr32559.c: New test.
5679 2007-07-01 Uros Bizjak <ubizjak@gmail.com>
5681 PR tree-optimization/25371
5682 * gcc.dg/vect/pr25371.c: New test.
5684 2007-06-30 Nathan Froyd <froydnj@codesourcery.com>
5686 * gcc.c-torture/execute/20051113-1.c (main): Use the correct type
5687 when allocating and initializing a flexible array.
5689 2007-06-30 Daniel Franke <franke.daniel@gmail.com>
5692 * gfortran.dg/intrinsic.f90: New test.
5694 2007-06-30 Tobias Burnus <burnus@net-b.de>
5697 * gfortran.dg/fmt_zero_check.f90: New.
5699 2007-06-30 Paul Thomas <pault@gcc.gnu.org>
5702 * gfortran.dg/repeat_f90: New test.
5704 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5707 * gcc.dg/cpp/20000625-1.c: Without dg-options the default is
5708 -pedantic-errors, so we should match errors.
5709 * gcc.dg/cpp/escape-1.c: Likewise.
5710 * gcc.dg/cpp/charconst.c: Empty character constants are errors.
5711 * gcc.dg/cpp/direct2.c: This is a mandatory error instead of a
5713 * gcc.dg/cpp/endif-pedantic2.c: Use -pedantic-errors to obtain
5714 errors instead of warnings.
5715 * gcc.dg/cpp/extratokens.c: Use dg-warning instead of dg-error for
5717 * gcc.dg/cpp/arith-3.c: Likewise.
5719 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5722 * gcc.dg/pch/valid-1.c: Match each diagnostic with its own directive.
5723 * gcc.dg/pch/valid-2.c: Likewise.
5724 * gcc.dg/pch/valid-3.c: Likewise.
5725 * gcc.dg/pch/warn-1.c: Likewise.
5726 * gcc.dg/pch/valid-4.c: Match a warning instead of an error.
5728 2007-06-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
5731 * gcc.dg/Wunused-function.c: New.
5733 2007-06-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5735 * gfortran.fortran-torture/compile/inline_1.f90: Fix test.
5737 2007-06-29 Douglas Gregor <doug.gregor@gmail.com>
5739 * g++.dg/other/canon-31724.C: New.
5741 2007-06-29 Jan Hubicka <jh@suse.cz>
5744 * gcc.c-torture/compile/pr32372.c: new.
5746 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
5748 * gfortran.dg/operator_3.f90: New test.
5750 2007-06-29 Daniel Franke <franke.daniel@gmail.com>
5752 * gfortran.dg/gomp/reduction1.f90: Adjust error message.
5753 * gfortran.dg/gomp/allocatable_components_1.f90: Likewise.
5755 2007-06-29 Richard Guenther <rguenther@suse.de>
5758 * gcc.dg/inline-23.c: New testcase.
5760 2007-06-29 Uros Bizjak <ubizjak@gmail.com>
5762 PR tree-optimization/24659
5763 * gcc.target/i386/vectorize2.c: New test.
5764 * gcc.target/i386/sse2-lrint-vec.c: New runtime test.
5765 * gcc.target/i386/sse2-lrintf-vec.c: Ditto.
5767 2007-06-29 Eric Botcazou <ebotcazou@adacore.com>
5769 * gcc.dg/pointer-arith-9.c: New test.
5771 2007-06-29 Tobias Burnus <burnus@net-b.de>
5774 * gfortran.dg/fmt_read_2.f90: New.
5776 2007-06-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5778 * gfortran.dg/open_errors.f90: Check for existance of temptestfile.
5779 If it exists, don't try to create it.
5781 2007-06-28 Geoffrey Keating <geoffk@apple.com>
5783 * g++.dg/ext/visibility/ms-compat-1.C: New.
5785 2007-06-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
5788 * gfortran.fortran-torture/compile/pr32417.f90: New test.
5790 2007-06-28 Dorit Nuzman <dorit@il.ibm.com>
5792 * gcc.dg/vect/vect-iv-4.c: Test now passes on vect_pack_trunc
5795 2007-06-27 Daniel Franke <franke.daniel@gmail.com>
5798 * gfortran.dg/gomp/allocatable_components_1.f90: New test.
5800 2007-06-27 Richard Guenther <rguenther@suse.de>
5803 * gcc.dg/inline-22.c: New testcase.
5805 2007-06-26 Hui-May Chang <hm.chang@apple.com>
5807 * gcc.target/i386/large-size-array-3.c: Remove the larger size of
5808 the scan-assembler constant.
5810 2007-06-25 Geoffrey Keating <geoffk@apple.com>
5813 * gcc.dg/pr20216.c: New.
5815 2007-06-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
5818 * gcc.dg/vect/pr32421.c: New test.
5820 2006-06-26 Simon Martin <simartin@users.sourceforge.net>
5823 * g++.dg/other/friend5.C: New test.
5825 2007-06-25 Paul Thomas <pault@gcc.gnu.org>
5828 * gfortran.dg/host_assoc_function_2.f90: New test.
5831 * gfortran.dg/host_assoc_call_1.f90: New test.
5833 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5835 * gfortran.dg/secnds-1.f: Revise test to reduce random errors.
5837 2007-06-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5840 * gfortran.dg/error_format.f90: New test.
5842 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
5845 * gfortran.dg/pr32136.f90: New test.
5847 2007-06-24 Paul Thomas <pault@gcc.gnu.org>
5850 * gfortran.dg/minmaxloc_1.f90: New test.
5853 * gfortran.dg/minmaxloc_2.f90: New test.
5855 2007-06-23 Richard Guenther <rguenther@suse.de>
5857 PR tree-optimization/16876
5859 * gcc.dg/pr29254.c: The warning is bogus.
5860 * gcc.dg/warn-1.c: Likewise.
5861 * gcc.dg/assign-warn-3.c: Likewise.
5862 * gcc.dg/noncompile/pr16876.c: The testcase is bogus, remove.
5864 2007-06-23 Richard Earnshaw <rearnsha@arm.com>
5866 * gcc.c-torture/execute/20070623-1.c: New.
5868 2007-06-22 Jan Hubicka <jh@suse.cz>
5870 * gcc.c-torture/compile/pr31541.c: New.
5872 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
5874 * gcc.target/i386/large-size-array-3.c: Fix dg-do compile directive.
5875 Remove -m64 from dg-options.
5877 2007-06-22 Uros Bizjak <ubizjak@gmail.com>
5880 * gcc.dg/pr32374.c: New test.
5882 2007-06-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5885 * gfortran.dg/pointer_assign_3.f90: New test.
5887 2007-06-21 Sebastian Pop <sebpop@gmail.com>
5889 * gcc/testsuite/gcc.dg/tree-ssa/pr19590.c: New.
5891 2007-06-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5894 * gfortran.dg/assign.f90: Update test.
5895 * gfortran.dg/real_do_1.f90: Update test.
5896 * gfortran.dg/gomp/omp_do1.f90: Update test.
5897 * gfortran.dg/warnings_are_errors_1.f: Update test.
5898 * gfortran.dg/g77/20010519-1.f: Update test.
5899 * gfortran.dg/g77/pr9258.f: Update test.
5900 * gfortran.dg/g77/960317-1.f: Update test.
5902 2007-06-21 Richard Guenther <rguenther@suse.de>
5904 PR tree-optimization/32453
5905 * gcc.c-torture/compile/pr32453.c: New testcase.
5907 2007-06-21 Jakub Jelinek <jakub@redhat.com>
5909 PR tree-optimization/31866
5910 * gcc.dg/pr31866.c: New test.
5912 2007-06-21 Richard Guenther <rguenther@suse.de>
5914 PR tree-optimization/32451
5915 * g++.dg/torture/20070621-1.C: New testcase.
5917 2007-06-21 Christian Bruel <christian.bruel@st.com>
5919 * gcc.dg/attr-isr.c: Test delay slot content.
5921 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5924 gfortran.dg/pointer_assign_2.f90: New test.
5926 2007-06-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
5929 gfortran.dg/invalid_procedure_name.f90: New test.
5931 2007-06-20 Adam Nemet <anemet@caviumnetworks.com>
5933 PR tree-optimization/25737
5934 * testsuite/gcc.dg/tree-ssa/alias-14.c: New test.
5936 2007-06-20 Hui-May Chang <hm.chang@apple.com>
5938 * gcc.target/i386/large-size-array-3.c: New.
5940 2007-06-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
5941 Richard Guenther <rguenther@suse.de>
5944 * gfortran.fortran-torture/execute/pr32140.f90: New testcase.
5946 2007-06-20 Jakub Jelinek <jakub@redhat.com>
5949 * gcc.dg/pr31959.c: New test.
5952 * g++.dg/ext/asm10.C: New test.
5955 * gcc.c-torture/execute/20070614-1.c: New test.
5957 2007-06-19 Seongbae Park <seongbae.park@gmail.com>
5959 * gcc.target/arm/stack-corruption.c: New test.
5961 2007-06-19 Richard Guenther <rguenther@suse.de>
5963 * g++.dg/torture/pr30252.C: New testcase.
5965 2007-06-19 Jakub Jelinek <jakub@redhat.com>
5967 PR tree-optimization/32353
5968 * g++.dg/opt/nrv13.C: New test.
5970 2007-06-19 Paul Thomas <pault@gcc.gnu.org>
5974 * gfortran.dg/impure_assignment_2.f90 : New test.
5977 * gfortran.dg/data_initialized_2.f90 : New test.
5979 * gfortran.dg/equiv_7.f90 : Test for endianess and call the
5980 appropriate version of 'dmach'.
5982 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
5985 * gcc.target/i386/pr32389.c New test.
5987 2007-06-18 Simon Baldwin <simonb@google.com>
5990 * g++.dg/template/error25.C: New.
5991 * g++.dg/template/spec35.C: New.
5993 2007-06-18 Kenneth Zadeck <zadeck@naturalbridge.com>
5995 * gcc.c-torture/compile/pr32355.c: New testcase.
5997 2007-06-18 Uros Bizjak <ubizjak@gmail.com>
5999 PR tree-optimization/32383
6000 * g++.dg/opt/pr32383.C: New test.
6002 2007-06-17 Uros Bizjak <ubizjak@gmail.com>
6004 PR rtl-optimization/32366
6005 * gcc.dg/vect/pr32366.c: New test.
6007 2007-06-17 Kenneth Zadeck <zadeck@naturalbridge.com>
6009 * gcc.c-torture/compile/pr32349.c: New testcase.
6011 2007-06-17 Eric Botcazou <ebotcazou@libertysurf.fr>
6013 * gcc.target/sparc/align.c: Use 'unsigned char' as element type.
6014 * gcc.target/sparc/combined-2.c: Likewise.
6015 * gcc.target/sparc/fexpand.c : Likewise.
6016 * gcc.target/sparc/fnot.c: Likewise. Fix a couple of prototypes.
6017 * gcc.target/sparc/fpack16.c : Likewise.
6018 * gcc.target/sparc/fpmerge.c : Likewise.
6019 * gcc.target/sparc/fpmul.c : Likewise.
6020 * gcc.target/sparc/noresult.c : Likewise.
6021 * gcc.target/sparc/pdist.c: Likewise.
6023 2007-06-16 Uros Bizjak <ubizjak@gmail.com>
6026 * gcc.target/i386/recip-divf.c: New test.
6027 * gcc.target/i386/recip-sqrtf.c: Ditto.
6028 * gcc.target/i386/recip-vec-divf.c: Ditto.
6029 * gcc.target/i386/recip-vec-sqrtf.c: Ditto.
6030 * gcc.target/i386/sse-recip.c: Ditto.
6031 * gcc.target/i386/sse-recip-vec.c: Ditto.
6033 2007-06-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
6036 * gcc.c-torture/compile/20070605-1.c: New test.
6038 * gcc.c-torture/compile/20070603-1.c: New testcase.
6039 * gcc.c-torture/compile/20070603-2.c: New testcase.
6041 * gcc.c-torture/compile/20070531-1.c: New test.
6044 * gcc.c-torture/compile/20070531-2.c: New test.
6047 * gcc.c-torture/compile/20070529-1.c: New test.
6050 * gcc.c-torture/compile/20070529-2.c: New test.
6053 * gcc.c-torture/compile/20070520-1.c: New test.
6055 * g++.dg/ext/java-1.C: New test.
6057 * gcc.dg/vect/vect-106.c: We are now able to vectorize two
6058 loops instead of one. Remove the "can't determine dependence"
6060 * gcc.dg/tree-ssa/20030815-1.c: Remove testcase which is no longer
6061 needed as the cast is gone in the first place.
6062 * gcc.dg/max-1.c: Change local variable a to be a global one.
6063 * gcc.dg/tree-ssa/ssa-pre-8.c: Update testcase since we don't
6064 have a cast which is PREd.
6066 2007-06-15 Mark Mitchell <mark@codesourcery.com>
6068 * g++.dg/lookup/anon6.C: New test.
6070 2007-06-14 Dirk Mueller <dmueller@suse.de>
6073 * g++.dg/opt/static6.C: New testcase.
6075 2007-06-14 Geoff Keating <geoffk@apple.com>
6077 * g++.dg/ext/visibility/overload-1.C: New.
6080 * g++.dg/ext/visibility/anon4.C: New.
6082 2007-06-14 Uros Bizjak <ubizjak@gmail.com>
6085 * gcc.target/i386/pr32268.c: New test.
6087 2007-06-14 H.J. Lu <hongjiu.lu@intel.com>
6089 * gcc.dg/dfp/fe-convert-1.c: Expect FE_OVERFLOW when converting
6090 from 10.000000e96DD to _Decimal32, from 10.000000e96DL to
6091 _Decimal32 and from 10.00000000000000E384DL to _Decimal64.
6093 * gcc.dg/dfp/fe-convert-2.c: Expect FE_INEXACT when converting
6094 from 1.0e96 and -1.0e96 to _Decimal32. Enable testing for
6095 converting from 1.0e-96 and 0.00048828125 to _Decimal32 when
6098 2007-06-14 Paul Thomas <pault@gcc.gnu.org>
6101 * gfortran.dg/common_resize_1.f90: New test.
6103 2007-06-14 Dorit Nuzman <dorit@il.ibm.com>
6106 * gcc.dg/vect/pr32224.c: Fix.
6108 2007-06-13 Eric Christopher <echristo@apple.com>
6110 * gcc.target/i386/ssefn-1.c: Add -march=i386.
6112 2007-06-13 Tobias Burnus <burnus@net-b.de>
6115 * gfortran.dg/actual_array_vect_1.f90: New.
6117 2007-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
6119 * gcc.target/sparc/mfpu.c: New test.
6121 2007-06-12 Geoff Keating <geoffk@apple.com>
6123 * g++.dg/warn/weak1.C: Suppress on Darwin.
6124 * g++.dg/other/unused1.C: Accept tabs or spaces in assembly.
6126 2007-06-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
6129 * g++.dg/torture/pr31579.C: New testcase.
6131 2007-06-12 Ian Lance Taylor <iant@google.com>
6134 * g++.dg/init/new16.C: New test.
6135 * g++.dg/init/new17.C: New test.
6136 * g++.dg/init/new18.C: New test.
6137 * g++.dg/init/new19.C: New test.
6139 2007-06-12 Olivier Hainque <hainque@adacore.com>
6141 * gnat.dg/lhs_view_convert.adb: New test.
6143 2007-06-12 Richard Guenther <rguenther@suse.de>
6145 PR tree-optimization/15353
6146 PR tree-optimization/31657
6147 * gcc.c-torture/execute/20070424-1.c: New testcase.
6148 * gcc.dg/tree-ssa/ssa-ifcombine-1.c: Likewise.
6149 * gcc.dg/tree-ssa/ssa-ifcombine-2.c: Likewise.
6150 * gcc.dg/tree-ssa/ssa-ifcombine-3.c: Likewise.
6151 * gcc.dg/tree-ssa/ssa-ifcombine-4.c: Likewise.
6152 * gcc.dg/tree-ssa/ssa-ifcombine-5.c: Likewise.
6154 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
6156 PR rtl-optimization/32293
6157 * gcc.dg/pr32293.c: New test.
6159 2007-06-12 Uros Bizjak <ubizjak@gmail.com>
6161 * gcc.dg/builtins-11.c: Also check folding of a/cbrt(b/c).
6163 2007-06-12 Paul Thomas <pault@gcc.gnu.org>
6166 * gfortran.dg/equiv_7.f90: New test.
6167 * gfortran.dg/equiv_constraint_7.f90: Change error message.
6170 * gfortran.dg/equiv_constraint_5.f90: Correct code and error.
6172 2007-06-11 Andreas Tobler <a.tobler@schweiz.org>
6174 * gcc.dg/setjmp-3.c: Rename raise to raise0.
6175 * gcc.dg/setjmp-4.c: Likewise.
6176 * gcc.target/i386/980211-1.c: Rename __signbitl to __signbitl0.
6178 2007-06-11 Paolo Bonzini <bonzini@gnu.org>
6180 PR rtl-optimization/31025
6181 * gfortran.dg/pr31025.f90: New.
6183 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
6186 * gcc.target/i386/pr32280.c: New test.
6188 2007-06-11 Uros Bizjak <ubizjak@gmail.com>
6191 * gcc.dg/builtins-11.c: Also check folding of a/sqrt(b/c).
6193 2007-06-10 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6195 PR libgfortran/32235
6196 * gfortran.dg/backspace_9.f: New test.
6198 2007-06-10 Zdenek Dvorak <dvorakz@suse.cz>
6200 * gcc.dg/tree-ssa/prefetch-7.c: New test.
6202 2007-06-09 Zdenek Dvorak <dvorakz@suse.cz>
6204 * gcc.dg/tree-ssa/loop-28.c: New testcase.
6206 2007-06-09 Ian Lance Taylor <iant@google.com>
6208 PR tree-optimization/32169
6209 * gcc.c-torture/compile/pr32169.c: New test.
6211 2007-06-08 Harsha Jagasia <harsha.jagasia@amd.com>
6213 * gcc.dg/vect/costmodel: New directory.
6214 * gcc.dg/vect/costmodel/i386: New directory.
6215 * gcc.dg/vect/costmodel/i386/i386-costmodel-vect.exp: New testsuite.
6216 * gcc.dg/vect/costmodel/i386/costmodel-fast-math-vect-pr29925.c:
6218 * gcc.dg/vect/costmodel/i386/costmodel-vect-31.c: New test.
6219 * gcc.dg/vect/costmodel/i386/costmodel-vect-33.c: New test.
6220 * gcc.dg/vect/costmodel/i386/costmodel-vect-68.c: New test.
6221 * gcc.dg/vect/costmodel/i386/costmodel-vect-reduc-1char.c: New test.
6222 * gcc.dg/vect/costmodel/x86_64: New directory.
6223 * gcc.dg/vect/costmodel/x86_64/x86_64-costmodel-vect.exp:
6225 * gcc.dg/vect/costmodel/x86_64/costmodel-fast-math-vect-pr29925.c:
6227 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-31.c: New test.
6228 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-33.c: New test.
6229 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-68.c: New test.
6230 * gcc.dg/vect/costmodel/x86_64/costmodel-vect-reduc-1char.c: New test.
6231 * gcc.dg/vect/costmodel/x86_64/costmodel-pr30843.c: New test.
6233 2007-06-08 Uros Bizjak <ubizjak@gmail.com>
6235 PR tree-optimization/32243
6236 * gcc.dg/vect/vect.exp: Add support for -O3 tests. Reset default
6237 flags for -Os tests.
6238 * gcc.dg/vect/03-vect-pr32243.c: New test.
6240 2007-06-08 Dorit Nuzman <dorit@il.ibm.com>
6242 PR tree-optimization/32224
6243 * gcc.dg/vect/pr32224.c: New test.
6245 2007-06-08 Jakub Jelinek <jakub@redhat.com>
6248 * g++.dg/gomp/pr32177.C: New test.
6250 2007-06-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6253 * gcc.dg/parm-mismatch-1.c: Use dg-message for notes.
6254 * gcc.dg/Wfatal.c: Use dg-message for output that is neither a
6255 warning nor an error.
6256 * gcc.dg/Wfatal-2.c: Likewise.
6257 * gcc.dg/Werror-1.c: Likewise.
6258 * gcc.dg/Werror-5.c: Likewise.
6259 * gcc.dg/Werror-7.c: Likewise.
6260 * gcc.dg/Werror-10.c: Likewise.
6261 * gcc.dg/Werror-11.c: Likewise.
6263 2007-06-07 Simon Martin <simartin@users.sourceforge.net>
6266 * g++.dg/init/brace6.C: New test.
6268 2007-06-07 Geoffrey Keating <geoffk@apple.com>
6270 * g++.dg/ext/cleanup-8.c: Run on i386-darwin9 and later.
6271 * g++.dg/ext/cleanup-9.c: Run on i386-darwin9 and later.
6272 * g++.dg/ext/cleanup-10.c: Run on i386-darwin9 and later.
6273 * g++.dg/ext/cleanup-11.c: Run on i386-darwin9 and later.
6275 * gcc.dg/attr-weakref-1-darwin.c: Run on all Darwin platforms.
6276 * gcc.dg/20050826-1.c: Run on all Darwin platforms.
6277 * gcc.dg/darwin-ld-2.c: Run on all Darwin platforms.
6278 * gcc.dg/darwin-ld-4.c: Run on all Darwin platforms.
6279 * gcc.dg/cleanup-8.c: Run on i386-darwin9 and later.
6280 * gcc.dg/cleanup-9.c: Run on i386-darwin9 and later.
6281 * gcc.dg/cleanup-10.c: Run on i386-darwin9 and later.
6282 * gcc.dg/cleanup-11.c: Run on i386-darwin9 and later.
6284 * gcc.dg/darwin-minversion-3.c: New.
6286 2007-06-07 Uros Bizjak <ubizjak@gmail.com>
6288 * gcc.target/i386/builtin-copysign.c: New test.
6290 2007-06-07 Zdenek Dvorak <dvorakz@suse.cz>
6292 PR tree-optimization/32220
6293 * gfortran.dg/predcom-2.f: New testcase.
6295 2007-06-06 Andrew Pinski <andrew_pinski@playstation.sony.com>
6298 * gcc.target/i386/vectorize4.c: New test.
6300 2007-06-06 Steve Ellcey <sje@cup.hp.com>
6302 * gfortran.dg/integer_exponentiation_3.F90: Use approx. check.
6304 2007-06-06 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6307 * gcc.dg/simd-5.c: Mark output as a note.
6308 * gcc.dg/simd-6.c: Mark output as a note. Fix incorrect use of
6310 * gcc.dg/simd-1.c: Likewise.
6311 * gcc.dg/always_inline.c: Mark output as a sorry.
6312 * gcc.dg/always_inline2.c: Likewise.
6313 * gcc.dg/always_inline3.c: Likewise.
6315 2007-06-06 Ian Lance Taylor <iant@google.com>
6317 * g++.dg/conversion/enum1.C: New test.
6319 2007-06-06 Uros Bizjak <ubizjak@gmail.com>
6321 PR tree-optimization/32216
6322 * gcc.dg/vect/pr32216.c: New test.
6324 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6327 * gfortran.dg/invalid_contains_1.f90: New test.
6328 * gfortran.dg/invalid_contains_2.f90: New test.
6330 2007-06-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6333 * gfortran.dg/secnds.f: Update test to avoid roundoff errors and
6336 2007-06-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6339 * gcc.dg/invalid-call-1.c: Use dg-warning to match the warning and
6340 dg-message to match de note.
6341 * gcc.dg/pr26570.c: Use dg-message for a note.
6342 * gcc.dg/pr29254.c: Use dg-message for generic output and use
6343 dg-error instead of dg-warning because of -Werror.
6344 * gcc.dg/glibc-uclibc-1.c: Use dg-message for output that is
6345 neither an error, nor a warning.
6346 * gcc.dg/glibc-uclibc-2.c: Likewise
6347 * gcc.dg/cpp/19940712-1.c: Likewise.
6349 2007-06-05 Joerg Wunsch <j.gnu@uriah.heep.sax.de>
6351 PR preprocessor/23479
6352 * gcc.dg/binary-constants-1.c: Add test suites for
6353 the 0b-prefixed binary integer constants.
6354 * gcc.dg/binary-constants-2.c: Ditto.
6355 * gcc.dg/binary-constants-3.c: Ditto.
6356 * gcc.dg/binary-constants-4.c: Ditto.
6358 2007-06-05 Ian Lance Taylor <iant@google.com>
6360 * gcc.dg/Wstrict-overflow-19.c: New test.
6362 2007-06-05 Razya Ladelsky <razya@il.ibm.com>
6364 * gcc.dg/matrix/matrix-6.c: Remove conversion.
6366 2007-06-04 Ian Lance Taylor <iant@google.com>
6368 * gcc.dg/Wstrict-overflow-18.c: New test.
6370 2007-06-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6373 * gcc.dg/cpp/mi1.c: Use dg-message for output that is not an error.
6374 * gcc.dg/cpp/mi5.c: Likewise.
6375 * gcc.dg/cpp/mi7.c: Likewise.
6377 2007-06-04 Uros Bizjak <ubizjak@gmail.com>
6380 * gcc.dg/pr32191.c: New test.
6382 2007-05-28 Tobias Burnus <burnus@net-b.de>
6385 * gfortran.dg/allocate_stat_1.f90: Remove.
6387 2007-06-02 H.J. Lu <hongjiu.lu@intel.com>
6389 * gcc.target/i386/sse4_2-check.h: New.
6390 * gcc.target/i386/sse4_2-crc32b.c: Likewise.
6391 * gcc.target/i386/sse4_2-crc32.h: Likewise.
6392 * gcc.target/i386/sse4_2-crc32l.c: Likewise.
6393 * gcc.target/i386/sse4_2-crc32q.c: Likewise.
6394 * gcc.target/i386/sse4_2-crc32w.c: Likewise.
6395 * gcc.target/i386/sse4_2-pcmpestri-1.c: Likewise.
6396 * gcc.target/i386/sse4_2-pcmpestri-2.c: Likewise.
6397 * gcc.target/i386/sse4_2-pcmpestrm-1.c: Likewise.
6398 * gcc.target/i386/sse4_2-pcmpestrm-2.c: Likewise.
6399 * gcc.target/i386/sse4_2-pcmpgtq.c: Likewise.
6400 * gcc.target/i386/sse4_2-pcmpistri-1.c: Likewise.
6401 * gcc.target/i386/sse4_2-pcmpistri-2.c: Likewise.
6402 * gcc.target/i386/sse4_2-pcmpistrm-1.c: Likewise.
6403 * gcc.target/i386/sse4_2-pcmpistrm-2.c: Likewise.
6404 * gcc.target/i386/sse4_2-pcmpstr.h: Likewise.
6405 * gcc.target/i386/sse4_2-popcnt.h: Likewise.
6406 * gcc.target/i386/sse4_2-popcntl.c: Likewise.
6407 * gcc.target/i386/sse4_2-popcntq.c: Likewise.
6409 2007-06-01 Geoffrey Keating <geoffk@apple.com>
6411 * gcc.dg/pie-link.c: New test.
6413 2007-06-01 Ian Lance Taylor <iant@google.com>
6415 * gcc.dg/Wstrict-overflow-17.c: New test.
6417 2007-06-01 Kazu Hirata <kazu@codesourcery.com>
6419 * gcc.dg/builtin-return-1.c (g): New.
6420 (main): Allocate at least 64 bytes on the stack.
6422 2007-05-31 Mark Mitchell <mark@codesourcery.com>
6424 * g++.dg/init/cleanup3.C: New test.
6426 2007-05-31 Rask Ingemann Lambertsen <rask@sygehus.dk>
6428 * gcc.c-torture/compile/limits-caselabels.c: Fix for targets where
6431 007-05-31 Paul Thomas <pault@gcc.gnu.org>
6434 * gfortran.dg/char_array_constructor_3.f90: New test.
6436 2007-05-31 Zdenek Dvorak <dvorakz@suse.cz>
6438 PR tree-optimization/32160
6439 * gfortran.dg/predcom-1.f: New test.
6441 2007-05-31 Richard Guenther <rguenther@suse.de>
6443 * g++.dg/other/str_empty.C: Move...
6444 * g++.dg/other/pr30567.C: Move...
6445 * g++.dg/tree-ssa/pr27218.C: Move...
6446 * g++.dg/torture: ...here and remove dg-options.
6448 2007-05-31 Paolo Carlini <pcarlini@suse.de>
6451 * g++.dg/ext/is_pod_incomplete.C: New.
6453 2007-05-31 Russell Yanofsky <russ@yanofsky.org>
6454 Douglas Gregor <doug.gregor@gmail.com>
6455 Pedro Lamarao <pedro.lamarao@mndfck.org>
6456 Howard Hinnant <howard.hinnant@gmail.com>
6460 * g++.dg/cpp0x/rv8p.C: New.
6461 * g++.dg/cpp0x/temp-constructor-bug.C: New.
6462 * g++.dg/cpp0x/cast-bug.C: New.
6463 * g++.dg/cpp0x/elision_weak.C: New.
6464 * g++.dg/cpp0x/collapse-bug.C: New.
6465 * g++.dg/cpp0x/rv3p.C: New.
6466 * g++.dg/cpp0x/rv7n.C: New.
6467 * g++.dg/cpp0x/overload-conv-1.C: New.
6468 * g++.dg/cpp0x/rv2n.C: New.
6469 * g++.dg/cpp0x/deduce.C: New.
6470 * g++.dg/cpp0x/temp-va-arg-bug.C: New.
6471 * g++.dg/cpp0x/rv6p.C: New.
6472 * g++.dg/cpp0x/template_deduction.C: New.
6473 * g++.dg/cpp0x/implicit-copy.C: New.
6474 * g++.dg/cpp0x/rv1p.C: New.
6475 * g++.dg/cpp0x/cast.C: New.
6476 * g++.dg/cpp0x/rv5n.C: New.
6477 * g++.dg/cpp0x/collapse.C: New.
6478 * g++.dg/cpp0x/overload-conv-2.C: New.
6479 * g++.dg/cpp0x/rv4p.C: New.
6480 * g++.dg/cpp0x/rvo.C: New.
6481 * g++.dg/cpp0x/iop.C: New.
6482 * g++.dg/cpp0x/rv3n.C: New.
6483 * g++.dg/cpp0x/rv7p.C: New.
6484 * g++.dg/cpp0x/reference_collapsing.C: New.
6485 * g++.dg/cpp0x/overload.C: New.
6486 * g++.dg/cpp0x/named.C: New.
6487 * g++.dg/cpp0x/rv2p.C: New.
6488 * g++.dg/cpp0x/rv6n.C: New.
6489 * g++.dg/cpp0x/not_special.C: New.
6490 * g++.dg/cpp0x/bind.C: New.
6491 * g++.dg/cpp0x/rv1n.C: New.
6492 * g++.dg/cpp0x/rv5p.C: New.
6493 * g++.dg/cpp0x/elision.C: New.
6494 * g++.dg/cpp0x/named_refs.C: New.
6495 * g++.dg/cpp0x/unnamed_refs.C: New.
6496 * g++.dg/cpp0x/rv4n.C: New.
6497 * g++.dg/cpp0x/elision_neg.C: New.
6498 * g++.dg/init/copy7.C: Run in C++98 mode.
6499 * g++.dg/overload/arg1.C: Ditto.
6500 * g++.dg/overload/arg4.C: Ditto.
6502 2007-05-30 Jakub Jelinek <jakub@redhat.com>
6505 * g++.dg/opt/static5.C: New test.
6507 2007-05-30 Richard Guenther <rguenther@suse.de>
6509 * g++.dg/dg.exp: Prune torture/.
6510 * g++.dg/torture/dg-torture.exp: New testsuite.
6512 2007-05-30 Kazu Hirata <kazu@codesourcery.com>
6514 * gcc.target/arm/pr27387.C: Move and rename to ...
6515 * g++.dg/inherit/thunk8.C: ... here.
6517 2007-05-30 Jakub Jelinek <jakub@redhat.com>
6519 PR tree-optimization/31769
6520 * g++.dg/gomp/pr31769.C: New test.
6522 2007-05-29 Hui-May Chang <hm.chang@apple.com>
6524 * gcc.target/i386/stack-realign.c: New.
6526 2007-05-29 Zdenek Dvorak <dvorakz@suse.cz>
6528 * gcc.dg/tree-ssa/prefetch-6.c: New test.
6530 2007-05-29 Tobias Schlüter <tobi@gcc.gnu.org>
6532 * gfortran.dg/sizeof.f90: New.
6534 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6537 * gcc.dg/boolcomplex-1.c: New test.
6540 * g++.dg/ext/boolcomplex-1.c: New test.
6542 2007-05-28 Razya Ladelsky <razya@il.ibm.com>
6544 * gcc.dg/matrix: New directory.
6546 2007-05-28 Tobias Burnus <burnus@net-b.de>
6549 * gfortran.dg/allocate_stat_1.f90: New.
6551 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
6554 * transfer_hollerith_1.f90: New test.
6556 2007-05-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
6559 * gcc.c-torture/execute/vrp-7.c: New test.
6561 2007-05-28 Brooks Moses <brooks.moses@codesourcery.com>
6563 * gfortran.dg/transfer_simplify_4.f90: New test.
6565 2007-05-27 Tobias Burnus <burnus@net-b.de>
6568 * gfortran.dg/func_result_3.f90: New.
6570 2007-05-27 Tobias Burnus <burnus@net-b.de>
6573 * gfortran.dg/transfer_simplify_3.f90: New.
6575 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
6578 * gcc.target/i386/pr32065-1.c: Rename from pr32065.c. Add -std=gnu99
6580 * gcc.target/i386/pr32065-2.c: New test.
6582 2007-05-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
6585 * gfortran.dg/io_constraints_2.f90: Update.
6587 2007-05-26 Paul Thomas <pault@gcc.gnu.org>
6590 * gfortran.dg/array_constructor_17.f90: New test.
6592 2007-05-25 Andrew Pinski <andrew_pinski@playstation.sony.com>
6595 * g++.dg/opt/array2.C: New testcase.
6597 2007-05-26 Uros Bizjak <ubizjak@gmail.com>
6600 * gcc.target/i386/pr32065.c: New test.
6602 2007-05-25 Dirk Mueller <dmueller@suse.de>
6603 Marcus Meissner <meissner@suse.de>
6605 * gcc.dg/attr-alloc_size.c: New.
6607 2007-05-25 Simon Martin <simartin@users.sourceforge.net>
6608 Lee Millward <lee.millward@gmail.com>
6611 * g++.dg/parse/crash34.C: New test.
6613 * g++.dg/parse/crash35.C: New test.
6615 2007-05-25 H.J. Lu <hongjiu.lu@intel.com>
6617 * gcc.target/i386/sse2-check.h: New.
6618 * gcc.target/i386/sse2-vec-1.c: Likewise.
6619 * gcc.target/i386/sse2-vec-2.c: Likewise.
6620 * gcc.target/i386/sse2-vec-3.c: Likewise.
6621 * gcc.target/i386/sse2-vec-4.c: Likewise.
6622 * gcc.target/i386/sse2-vec-5.c: Likewise.
6623 * gcc.target/i386/sse2-vec-6.c: Likewise.
6625 2007-05-25 Douglas Gregor <doug.gregor@gmail.com>
6637 * g++.dg/cpp0x/pr31431.C: New.
6638 * g++.dg/cpp0x/pr31437.C: New.
6639 * g++.dg/cpp0x/pr31442.C: New.
6640 * g++.dg/cpp0x/pr31444.C: New.
6641 * g++.dg/cpp0x/pr31431-2.C: New.
6642 * g++.dg/cpp0x/pr31432.C: New.
6643 * g++.dg/cpp0x/pr31434.C: New.
6644 * g++.dg/cpp0x/pr31438.C: New.
6645 * g++.dg/cpp0x/pr31443.C: New.
6646 * g++.dg/cpp0x/pr31445.C: New.
6647 * g++.dg/cpp0x/variadic-crash1.C: New.
6649 2007-05-25 Richard Sandiford <richard@codesourcery.com>
6651 * gcc.target/arm/long-calls-1.c: New test.
6652 * gcc.target/arm/long-calls-2.c: Likewise.
6653 * gcc.target/arm/long-calls-3.c: Likewise.
6654 * gcc.target/arm/long-calls-4.c: Likewise.
6656 2007-05-25 Richard Guenther <rguenther@suse.de>
6657 Andrew Pinski <andrew_pinski@playstation.sony.com>
6659 PR tree-optimization/31982
6660 * gcc.dg/tree-ssa/forwprop-2.c: New testcase.
6662 2007-05-25 Paul Thomas <pault@gcc.gnu.org>
6665 * gfortran.dg/result_in_spec_2.f90: New test.
6667 2007-05-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
6669 * gcc.dg/torture/builtin-math-4.c: Fix dg-xfail-if.
6671 2007-05-24 Ollie Wild <aaw@google.com>
6673 * gcc.dg/cpp/counter-1.c: New test.
6674 * gcc.dg/pch/counter-1.c: New test.
6675 * gcc.dg/pch/counter-1.hs: New file.
6676 * gcc.dg/pch/counter-2.c: New test.
6677 * gcc.dg/pch/counter-2.hs: New file.
6678 * gcc.dg/pch/counter-3.c: New test.
6679 * gcc.dg/pch/counter-3.hs: New file.
6681 2007-05-24 Zdenek Dvorak <dvorakz@suse.cz>
6683 * gcc.dg/tree-ssa/predcom-1.c: New test.
6684 * gcc.dg/tree-ssa/predcom-2.c: New test.
6685 * gcc.dg/tree-ssa/predcom-3.c: New test.
6686 * gcc.dg/tree-ssa/predcom-4.c: New test.
6687 * gcc.dg/tree-ssa/predcom-5.c: New test.
6688 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: Test dceloop2 dumps.
6690 2007-05-24 H.J. Lu <hongjiu.lu@intel.com>
6693 * gcc.target/i386/sse4_1-check.h (MASK): New.
6695 2007-05-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6698 * gfortran.dg/pr25603.f: Initialize integer variables.
6700 2007-05-23 Ian Lance Taylor <iant@google.com>
6702 * g++.dg/other/vrp1.C: New test.
6704 2007-05-23 Simon Martin <simartin@users.sourceforge.net>
6706 PR preprocessor/20077
6707 * gcc.dg/cpp/paste15.c: New test.
6709 2007-05-23 Sandra Loosemore <sandra@codesourcery.com>
6710 Nigel Stephens <nigel@mips.com>
6711 Richard Sandiford <richard@codesourcery.com>
6713 * gcc.target/mips/inter/mips16_stubs_1_main.c: New.
6714 * gcc.target/mips/inter/mips16_stubs_1_x.c: New.
6715 * gcc.target/mips/inter/mips16_stubs_1_y.c: New.
6716 * gcc.target/mips/inter/mips16-inter.exp: New.
6718 2007-05-23 Kazu Hirata <kazu@codesourcery.com>
6720 * gcc.dg/bf-spl1.c, gcc.dg/m68k-pic-1.c: Enable on fido-*-*.
6722 2007-05-23 H.J. Lu <hongjiu.lu@intel.com>
6724 * gcc.target/i386/sse3-addsubpd.c: Don't include stdlib.h
6725 nor i386-cpuid.h. Include sse3-check.h. Remove main ().
6726 * gcc.target/i386/sse3-addsubps.c: Likewise.
6727 * gcc.target/i386/sse3-haddpd.c: Likewise.
6728 * gcc.target/i386/sse3-haddps.c: Likewise.
6729 * gcc.target/i386/sse3-hsubpd.c: Likewise.
6730 * gcc.target/i386/sse3-hsubps.c: Likewise.
6731 * gcc.target/i386/sse3-lddqu.c: Likewise.
6732 * gcc.target/i386/sse3-movddup.c: Likewise.
6733 * gcc.target/i386/sse3-movshdup.c: Likewise.
6734 * gcc.target/i386/sse3-movsldup.c: Likewise.
6736 * gcc.target/i386/ssse3-pabsb.c: Don't include stdlib.h
6737 nor i386-cpuid.h. Include ssse3-check.h. Remove main ().
6738 * gcc.target/i386/ssse3-pabsd.c: Likewise.
6739 * gcc.target/i386/ssse3-pabsw.c: Likewise.
6740 * gcc.target/i386/ssse3-palignr.c: Likewise.
6741 * gcc.target/i386/ssse3-phaddd.c: Likewise.
6742 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
6743 * gcc.target/i386/ssse3-phaddw.c: Likewise.
6744 * gcc.target/i386/ssse3-phsubd.c: Likewise.
6745 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
6746 * gcc.target/i386/ssse3-phsubw.c: Likewise.
6747 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
6748 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
6749 * gcc.target/i386/ssse3-pshufb.c: Likewise.
6750 * gcc.target/i386/ssse3-psignb.c: Likewise.
6751 * gcc.target/i386/ssse3-psignd.c: Likewise.
6752 * gcc.target/i386/ssse3-psignw.c: Likewise.
6753 * gcc.target/i386/ssse3-vals.h: Likewise.
6755 * gcc.target/i386/sse3-check.h: New file.
6756 * gcc.target/i386/ssse3-check.h: Likewise.
6758 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6761 * gcc.c-torture/compile/bcopy-1.c: New testcase.
6763 2007-05-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
6766 * gcc.c-torture/20070522-1.c: New testcase.
6768 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6770 * gcc.target/i386/sse4_1-check.h: Don't include <stdio.h>.
6772 2007-05-22 Kazu Hirata <kazu@codesourcery.com>
6774 * gcc.c-torture/execute/ieee/20000320-1.x,
6775 gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
6776 m68k-*-* and check_effective_target_coldfire_fpu.
6778 2007-05-22 Ollie Wild <aaw@google.com>
6780 * g++.dg/lookup/hidden-class10.C: New test.
6781 * g++.dg/lookup/hidden-class11.C: New test.
6783 2007-05-22 Ollie Wild <aaw@google.com>
6785 * g++.dg/lookup/name-clash5.C: New test.
6786 * g++.dg/lookup/name-clash6.C: New test.
6788 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6790 * g++.dg/other/i386-2.C: Update comments on header files tested.
6791 Use -msse4.1 instead of -mssse3. Include <smmintrin.h> instead
6793 * gcc.target/i386/sse-12.c: Likewise.
6794 * gcc.target/i386/sse-13.c: Likewise.
6795 * gcc.target/i386/sse-14.c: Likewise.
6797 * gcc.target/i386/sse-13.c (__builtin_ia32_pblendw128): New.
6798 Redefined to test with immediate operand.
6799 (__builtin_ia32_blendps): Likewise.
6800 (__builtin_ia32_blendpd): Likewise.
6801 (__builtin_ia32_dpps): Likewise.
6802 (__builtin_ia32_dpps): Likewise.
6803 (__builtin_ia32_insertps128): Likewise.
6804 (__builtin_ia32_vec_ext_v4sf): Likewise.
6805 (__builtin_ia32_vec_set_v16qi): Likewise.
6806 (__builtin_ia32_vec_set_v4si): Likewise.
6807 (__builtin_ia32_vec_set_v2di): Likewise.
6808 (__builtin_ia32_vec_ext_v16qi): Likewise.
6809 (__builtin_ia32_vec_ext_v4si): Likewise.
6810 (__builtin_ia32_vec_ext_v2di): Likewise.
6811 (__builtin_ia32_roundpd): Likewise.
6812 (__builtin_ia32_roundsd): Likewise.
6813 (__builtin_ia32_roundps): Likewise.
6814 (__builtin_ia32_roundss): Likewise.
6815 (__builtin_ia32_mpsadbw128): Likewise.
6817 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6819 * gcc.target/i386/sse4_1-check.h: Don't include ../auto-host.h.
6821 2007-05-22 Janis Johnson <janis187@us.ibm.com>
6823 * gcc.dg/dfp/func-array.c: Support -DDBG to report individual
6825 * gcc.dg/dfp/func-struct.c: Ditto.
6826 * gcc.dg/dfp/operator-assignment.c: Ditto.
6827 * gcc.dg/dfp/convert-bfp.c: Ditto.
6828 * gcc.dg/dfp/convert-int.c: Ditto.
6829 * gcc.dg/dfp/convert-int-max.c: Ditto.
6830 * gcc.dg/dfp/func-scalar.c: Ditto.
6831 * gcc.dg/dfp/cast.c: Ditto.
6832 * gcc.dg/dfp/func-mixed.c: Support -DDBG to report individual
6833 failures, and fix a typo in return type of arg1_128.
6834 * gcc.dg/dfp/convert-dfp.c: Support -DDBG to report individual
6835 failures, and fix a typo in a constant suffix.
6836 * gcc.dg/dfp/func-vararg-dfp.c: Return zero at the end.
6837 * gcc.dg/dfp/convert-complex.c: With -DDBG, abort for failures.
6839 2007-05-22 Janis Johnson <janis187@us.ibm.com>
6840 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
6842 * lib/gcc-dg.exp(process_message): New proc.
6843 (dg-message): New test directive.
6844 * gcc.dg/always_inline.c: Use dg-message.
6845 * gcc.dg/always_inline2.c: Ditto.
6846 * gcc.dg/always_inline3.c: Ditto.
6847 * gcc.dg/invalid-call-1.c: Ditto.
6848 * gcc.dg/pr17506.c: Ditto.
6849 * gcc.dg/simd-5.c: Ditto.
6850 * gcc.dg/simd-6.c: Ditto.
6851 * gcc.dg/va-arg-2.c: Ditto.
6852 * gcc.dg/cpp/syshdr.c: Ditto.
6853 * gcc.dg/cpp/unc4.c: Ditto.
6854 * gcc.dg/cpp/trad/mi1.c: Ditto.
6855 * gcc.dg/cpp/trad/mi5.c: Ditto.
6856 * gcc.dg/cpp/trad/mi7.c: Ditto.
6857 * gcc.test-framework/dg-outexistsnot-exp-P.c: Ditto.
6858 * gcc.test-framework/dg-outexists-exp-F.c: Ditto.
6859 * gcc.test-framework/test-framework.awk: Special-case outexists
6862 2007-05-22 H.J. Lu <hongjiu.lu@intel.com>
6864 * gcc.dg/i386-cpuid.h (bit_SSE4_1): New.
6865 (bit_SSE4_2): Likewise.
6866 (bit_POPCNT): Likewise.
6868 * gcc.target/i386/i386.exp (check_effective_target_sse4): New.
6869 Check if assembler supports SSE4 instructions.
6871 * gcc.target/i386/sse4_1-blendpd.c: New file.
6872 * gcc.target/i386/sse4_1-blendps.c: Likewise.
6873 * gcc.target/i386/sse4_1-blendvpd.c: Likewise.
6874 * gcc.target/i386/sse4_1-blendvps.c: Likewise.
6875 * gcc.target/i386/sse4_1-check.h: Likewise.
6876 * gcc.target/i386/sse4_1-dppd-1.c: Likewise.
6877 * gcc.target/i386/sse4_1-dppd-2.c: Likewise.
6878 * gcc.target/i386/sse4_1-dpps-1.c: Likewise.
6879 * gcc.target/i386/sse4_1-dpps-2.c: Likewise.
6880 * gcc.target/i386/sse4_1-extractps.c: Likewise.
6881 * gcc.target/i386/sse4_1-insertps-1.c: Likewise.
6882 * gcc.target/i386/sse4_1-insertps-2.c: Likewise.
6883 * gcc.target/i386/sse4_1-movntdqa.c: Likewise.
6884 * gcc.target/i386/sse4_1-mpsadbw.c: Likewise.
6885 * gcc.target/i386/sse4_1-packusdw.c: Likewise.
6886 * gcc.target/i386/sse4_1-pblendvb.c: Likewise.
6887 * gcc.target/i386/sse4_1-pblendw.c: Likewise.
6888 * gcc.target/i386/sse4_1-pcmpeqq.c: Likewise.
6889 * gcc.target/i386/sse4_1-pextrb.c: Likewise.
6890 * gcc.target/i386/sse4_1-pextrd.c: Likewise.
6891 * gcc.target/i386/sse4_1-pextrq.c: Likewise.
6892 * gcc.target/i386/sse4_1-pextrw.c: Likewise.
6893 * gcc.target/i386/sse4_1-phminposuw.c: Likewise.
6894 * gcc.target/i386/sse4_1-pinsrb.c: Likewise.
6895 * gcc.target/i386/sse4_1-pinsrd.c: Likewise.
6896 * gcc.target/i386/sse4_1-pinsrq.c: Likewise.
6897 * gcc.target/i386/sse4_1-pmaxsb.c: Likewise.
6898 * gcc.target/i386/sse4_1-pmaxsd.c: Likewise.
6899 * gcc.target/i386/sse4_1-pmaxud.c: Likewise.
6900 * gcc.target/i386/sse4_1-pmaxuw.c: Likewise.
6901 * gcc.target/i386/sse4_1-pminsb.c: Likewise.
6902 * gcc.target/i386/sse4_1-pminsd.c: Likewise.
6903 * gcc.target/i386/sse4_1-pminud.c: Likewise.
6904 * gcc.target/i386/sse4_1-pminuw.c: Likewise.
6905 * gcc.target/i386/sse4_1-pmovsxbd.c: Likewise.
6906 * gcc.target/i386/sse4_1-pmovsxbq.c: Likewise.
6907 * gcc.target/i386/sse4_1-pmovsxbw.c: Likewise.
6908 * gcc.target/i386/sse4_1-pmovsxdq.c: Likewise.
6909 * gcc.target/i386/sse4_1-pmovsxwd.c: Likewise.
6910 * gcc.target/i386/sse4_1-pmovsxwq.c: Likewise.
6911 * gcc.target/i386/sse4_1-pmovzxbd.c: Likewise.
6912 * gcc.target/i386/sse4_1-pmovzxbq.c: Likewise.
6913 * gcc.target/i386/sse4_1-pmovzxbw.c: Likewise.
6914 * gcc.target/i386/sse4_1-pmovzxdq.c: Likewise.
6915 * gcc.target/i386/sse4_1-pmovzxwd.c: Likewise.
6916 * gcc.target/i386/sse4_1-pmovzxwq.c: Likewise.
6917 * gcc.target/i386/sse4_1-pmuldq.c: Likewise.
6918 * gcc.target/i386/sse4_1-pmulld.c: Likewise.
6919 * gcc.target/i386/sse4_1-ptest-1.c: Likewise.
6920 * gcc.target/i386/sse4_1-ptest-2.c: Likewise.
6921 * gcc.target/i386/sse4_1-ptest-3.c: Likewise.
6922 * gcc.target/i386/sse4_1-round.h: Likewise.
6923 * gcc.target/i386/sse4_1-roundpd-1.c: Likewise.
6924 * gcc.target/i386/sse4_1-roundpd-2.c: Likewise.
6925 * gcc.target/i386/sse4_1-roundpd-3.c: Likewise.
6926 * gcc.target/i386/sse4_1-roundps-1.c: Likewise.
6927 * gcc.target/i386/sse4_1-roundps-2.c: Likewise.
6928 * gcc.target/i386/sse4_1-roundps-3.c: Likewise.
6929 * gcc.target/i386/sse4_1-roundsd-1.c: Likewise.
6930 * gcc.target/i386/sse4_1-roundsd-2.c: Likewise.
6931 * gcc.target/i386/sse4_1-roundsd-3.c: Likewise.
6932 * gcc.target/i386/sse4_1-roundsd-4.c: Likewise.
6933 * gcc.target/i386/sse4_1-roundss-1.c: Likewise.
6934 * gcc.target/i386/sse4_1-roundss-2.c: Likewise.
6935 * gcc.target/i386/sse4_1-roundss-3.c: Likewise.
6936 * gcc.target/i386/sse4_1-roundss-4.c: Likewise.
6938 2007-05-22 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
6941 * gfortran.dg/bounds_check_7.f90: New test.
6943 2007-05-22 Uros Bizjak <ubizjak@gmail.com>
6945 * gcc.target/i386/i386.exp (check_effective_target_ssse3): New.
6946 (check_effective_target_sse4a): Ditto.
6948 * gcc.target/i386/ssse3-phsubw.c: Require effective target ssse3.
6949 * gcc.target/i386/ssse3-phaddd.c: Require effective target ssse3.
6950 * gcc.target/i386/ssse3-pabsb.c: Require effective target ssse3.
6951 * gcc.target/i386/ssse3-psignb.c: Require effective target ssse3.
6952 * gcc.target/i386/ssse3-phaddsw.c: Require effective target ssse3.
6953 * gcc.target/i386/ssse3-pabsd.c: Require effective target ssse3.
6954 * gcc.target/i386/ssse3-psignd.c: Require effective target ssse3.
6955 * gcc.target/i386/ssse3-pmaddubsw.c: Require effective target ssse3.
6956 * gcc.target/i386/ssse3-pmulhrsw.c: Require effective target ssse3.
6957 * gcc.target/i386/ssse3-phaddw.c: Require effective target ssse3.
6958 * gcc.target/i386/ssse3-phsubd.c: Require effective target ssse3.
6959 * gcc.target/i386/ssse3-pabsw.c: Require effective target ssse3.
6960 * gcc.target/i386/ssse3-psignw.c: Require effective target ssse3.
6961 * gcc.target/i386/ssse3-pshufb.c: Require effective target ssse3.
6962 * gcc.target/i386/ssse3-phsubsw.c: Require effective target ssse3.
6963 * gcc.target/i386/ssse3-palignr.c: Require effective target ssse3.
6964 * gcc.target/i386/sse4a-insert.c: Require effective target sse4a.
6965 * gcc.target/i386/sse4a-extract.c: Require effective target sse4a.
6966 * gcc.target/i386/sse4a-montss.c: Require effective target sse4a.
6967 * gcc.target/i386/sse4a-montsd.c: Require effective target sse4a.
6969 2007-05-21 Mark Mitchell <mark@codesourcery.com>
6971 * g++.dg/ext/cleanup-1.C: New test.
6972 * g++.dg/ext/cleanup-2.C: Likewise.
6973 * g++.dg/ext/cleanup-3.C: Likewise.
6974 * g++.dg/ext/cleanup-4.C: Likewise.
6975 * g++.dg/ext/cleanup-5.C: Likewise.
6976 * g++.dg/ext/cleanup-6.C: Likewise.
6977 * g++.dg/ext/cleanup-8.C: Likewise.
6978 * g++.dg/ext/cleanup-9.C: Likewise.
6979 * g++.dg/ext/cleanup-10.C: Likewise.
6980 * g++.dg/ext/cleanup-11.C: Likewise.
6981 * g++.dg/ext/cleanup-dtor.C: Likewise.
6983 2007-05-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
6986 * gcc.dg/vect/vect-102a.c: New test.
6988 2007-05-21 Paolo Bonzini <bonzini@gnu.org>
6989 Paolo Carlini <pcarlini@suse.de>
6990 Uros Bizjak <ubizjak@gmail.com>
6992 * gcc.dg/gcc-have-sync-compare-and-swap.c,
6993 gcc.target/i386/gcc-have-sync-compare-and-swap-1.c,
6994 gcc.target/i386/gcc-have-sync-compare-and-swap-2.c,
6995 gcc.target/i386/gcc-have-sync-compare-and-swap-3.c,
6996 gcc.target/i386/gcc-have-sync-compare-and-swap-4.c,
6999 2005-05-21 Daniel Franke <franke.daniel@gmail.com>
7002 * gfortran.dg/compliant_elemental_intrinsics_2.f90: New test.
7004 2007-05-21 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7007 * gfortran.dg/do_3.F90: Add checks for the final value of the
7010 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
7012 * gcc.c-torture/execute/990127-2.x: New file.
7014 2007-05-21 Uros Bizjak <ubizjak@gmail.com>
7016 * gcc.target/i386/sse-14.c: Remove all intrinsic redefines.
7017 * gcc.target/i386/sse-12: Add -O to compile options.
7018 * g++.dg/other/i386-2.C: Use "-march=k8 -m3dnow -mssse3
7019 -msse4a" instead of "-msse3". Include only ammintrin.h, tmmintrin.h
7020 and mm3dnow.h. Add -O to compile options.
7022 2007-05-21 Paul Thomas <pault@gcc.gnu.org>
7025 * gfortran.dg/char_length_5.f90: New test.
7028 * gfortran.dg/array_reference_1.f90: New test.
7030 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7037 * gcc.dg/compare6.c: Replace Wall with Wtype-limits.
7038 * gcc.dg/Wtype-limits.c: New.
7039 * gcc.dg/Wtype-limits-Wextra.c: New.
7040 * gcc.dg/Wtype-limits-no.c: New.
7041 * g++.dg/warn/Wtype-limits.C: New.
7042 * g++.dg/warn/Wtype-limits-Wextra.C: New.
7043 * g++.dg/warn/Wtype-limits-no.C: New.
7045 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
7047 * gcc.target/i386/sse-vect-types.c: Revert 'Use "-msse"
7048 instead of "-msse2".'
7049 * gcc.target/i386/sse-12.c: Use "-march=k8 -m3dnow -mssse3 -msse4a"
7050 instead of "-msse3". Include only ammintrin.h, tmmintrin.h
7052 * gcc.target/i386/sse-13.c (__builtin_ia32_extrqi): Redefine
7053 to test with immediate operand.
7054 (__builtin_ia32_insertqi): Ditto.
7055 (__builtin_ia32_palignr128): Ditto.
7056 (__builtin_ia32_palignr): Ditto.
7057 (__builtin_ia32_pshufhw): Ditto.
7058 (__builtin_ia32_pshuflw): Ditto.
7059 (__builtin_ia32_pshufd): Ditto.
7060 (__builtin_ia32_vec_set_v8hi): Ditto.
7061 (__builtin_ia32_vec_ext_v8hi): Ditto.
7062 (__builtin_ia32_shufpd): Ditto.
7063 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7065 2007-05-20 Daniel Franke <franke.daniel@gmail.org>
7068 * gfortran.dg/min_max_conformance.f90: Added more testcases.
7070 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
7073 * gcc.target/i386/sse-vect-types.c: Do not redefine "static"
7074 and "__inline". Use "-msse" instead of "-msse2".
7076 2007-05-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7079 * gcc.dg/20030906-1.c: Replace Wextra with Wreturn-type.
7080 * gcc.dg/20030906-2.c: Likewise.
7081 * objc.dg/method-17.m: Add -Wreturn-type.
7082 * obj-c++.dg/method-21.mm: Likewise.
7084 2007-05-20 Uros Bizjak <ubizjak@gmail.com>
7087 * gcc.target/i386/sse-13.c: Use "-mssse3 -msse4a" compile options.
7088 (__builtin_ia32_psllwi128): Redefine to test with immediate operand.
7089 (__builtin_ia32_psrlqi128): Ditto.
7090 (__builtin_ia32_psrlwi128): Ditto.
7091 (__builtin_ia32_psrldi128): Ditto.
7092 (__builtin_ia32_psrldqi128): Ditto.
7093 (__builtin_ia32_pslldqi128): Ditto.
7094 (__builtin_ia32_psrawi128): Ditto.
7095 (__builtin_ia32_psradi128): Ditto.
7096 (__builtin_ia32_psllqi128): Ditto.
7097 (__builtin_ia32_pslldi128): Ditto.
7098 (__builtin_prefetch): Ditto.
7099 (__builtin_ia32_pshufw): Ditto.
7100 (__builtin_ia32_vec_set_v4hi): Ditto.
7101 (__builtin_ia32_vec_ext_v4hi): Ditto.
7102 (__builtin_ia32_shufps): Ditto.
7103 * gcc.target/i386/sse-14.c: Same changes as sse-13.c.
7105 2007-05-19 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7108 * gfortran.dg/char_allocation_1.f90: New test.
7110 2007-05-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7112 * gcc.dg/Wconversion-integer.c: Group testcases and add more.
7113 * gcc.dg/Wconversion-sign.c: New.
7114 * gcc.dg/Wconversion-integer-no-sign.c: New.
7115 * g++.dg/warn/Wconversion-integer.C: Move some warnings to
7117 * g++.dg/warn/Wconversion-sign.C: New.
7118 * g++.old-deja/g++.other/warn4.C: Update.
7119 * g++.dg/warn/Wconversion1.C: Likewise.
7121 2007-05-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7123 * gcc.dg/torture/builtin-math-2.c: Add gamma_r/lgamma_r tests.
7124 * gcc.dg/torture/builtin-math-4.c: Likewise.
7126 2007-05-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7129 * gfortran.fortran-torture/execute/intrinsic_bitops.f90: Update.
7131 2007-05-18 Andrew Pinski <andrew_pinski@playstation.sony.com>
7133 * gcc.dg/tree-ssa/forwprop-1.c: New testcase.
7135 2007-05-18 H.J. Lu <hongjiu.lu@intel.com>
7138 * gcc.target/i386/pr31628.c: New.
7140 2007-05-18 Uros Bizjak <ubizjak@gmail.com>
7143 * gcc.dg/pr31344.c: New test.
7145 2007-05-17 Ian Lance Taylor <iant@google.com>
7147 PR tree-optimization/31953
7148 * gcc.c-torture/compile/pr31953.c: New test.
7150 2007-05-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7152 * gcc.dg/builtins-1.c: Test reentrant gamma functions.
7154 * gcc.dg/torture/builtin-math-2.c: Add tests for remquo, remainder
7156 * gcc.dg/torture/builtin-math-4.c: Likewise.
7158 * gcc.dg/torture/builtin-math-2.c: Test y0, y1, yn.
7159 * gcc.dg/torture/builtin-math-4.c: Likewise.
7161 * gcc.dg/torture/builtin-math-4.c: New test.
7163 2007-05-17 Janis Johnson <janis187@us.ibm.com>
7164 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
7166 * gcc.target/powerpc/pr18096-1.c: Change dg-warning to dg-error.
7167 * gcc.dg/cpp/include2.c: Ditto.
7168 * gcc.dg/cpp/mac-dir-2.c: Ditto.
7169 * gcc.dg/cpp/paste5.c: Ditto.
7170 * gcc.dg/cpp/paste6.c: Ditto.
7171 * gcc.dg/cpp/paste8.c: Ditto.
7172 * gcc.dg/cpp/paste11.c: Ditto.
7173 * gcc.dg/cpp/paste13.c: Ditto.
7174 * gcc.dg/cpp/skipping2.c: Ditto.
7175 * gcc.dg/reg-vol-struct-1.c: Ditto.
7176 * gcc.dg/Wshadow-1.c: Ditto.
7177 * gcc.dg/cpp/trad/comment.c: Ditto.
7178 * gcc.dg/cpp/trad/literals-2.c: Change dg-error to dg-warning.
7179 * gcc.dg/cpp/if-2.c: Ditto.
7180 * gcc.dg/array-5.c: Ditto.
7181 * gcc.dg/inline-15.c: Ditto.
7182 * gcc.dg/pr27953.c: Ditto.
7183 * gcc.dg/Wno-c++-compat.c: Ditto.
7185 2007-05-17 Kazu Hirata <kazu@codesourcery.com>
7187 * g++.dg/cpp/_Pragma1.C: Skip on fido-*-* and m68k-*-*.
7189 2007-05-17 Eric Botcazou <ebotcazou@libertysurf.fr>
7191 * gcc.c-torture/execute/20070517-1.c: New test.
7193 2007-05-17 Daniel Franke <franke.daniel@gmail.com>
7196 * gfortran.dg/min_max_conformance.f90: New test.
7198 2007-05-17 Zdenek Dvorak <dvorakz@suse.cz>
7200 * gcc.dg/tree-ssa/ssa-dom-thread-2.c: New test.
7201 * gcc.dg/vect/vect-102.c, gcc.dg/vect/vect-103.c,
7202 gcc.dg/vect/vect-104.c: Use more complex construction to
7203 prevent vectorizing.
7204 * gcc.dg/tree-ssa/pr21559.c: Update outcome.
7206 2007-05-17 Uros Bizjak <ubizjak@gmail.com>
7208 PR tree-optimization/24659
7209 * gcc.dg/vect/vect-floatint-conversion-2.c: New test.
7210 * gcc.dg/vect/vect-intfloat-conversion-1.c: Require vect_float,
7211 not vect_int target.
7212 * gcc.dg/vect/vect-intfloat-conversion-2.c: Require vect_float,
7213 not vect_int target. Loop is vectorized for vect_intfloat_cvt
7215 * gcc.dg/vect/vect-intfloat-conversion-3.c: New test.
7216 * gcc.dg/vect/vect-intfloat-conversion-4a.c: New test.
7217 * gcc.dg/vect/vect-intfloat-conversion-4b.c: New test.
7219 2007-05-16 Uros Bizjak <ubizjak@gmail.com>
7221 * gcc.dg/torture/fp-int-convert-float128.c: Do not xfail for i?86-*-*
7222 and x86_64-*-* targets.
7223 * gcc.dg/torture/fp-int-convert-float128-timode.c: Ditto.
7225 2007-05-16 Paul Thomas <pault@gcc.gnu.org>
7232 * transfer_simplify_1.f90: New test.
7233 * transfer_simplify_2.f90: New test.
7235 2007-05-15 Dominique d'Humieres <dominiq@lps.ens.fr>
7237 * gfortran.dg/unf_io_convert_3.f90: Fix dg directive.
7239 2007-05-14 Janis Johnson <janis187@us.ibm.com>
7241 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
7243 * gcc.dg/fltconst-pedantic-dfp.c: New test.
7246 * gcc.dg/fltconst-1.c: New test.
7248 * gcc.dg/dfp/func-mixed.c: Replace invalid constant suffixes.
7249 * gcc.dg/dfp/operator-assignment.c: Ditto.
7251 2007-05-14 Paolo Carlini <pcarlini@suse.de>
7254 * g++.dg/rtti/typeid5.C: New.
7256 2007-05-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7259 * gfortran.dg/substr_4.f: New test.
7261 2007-05-14 Kazu Hirata <kazu@codesourcery.com>
7263 * gcc.target/m68k/interrupt_thread-1.c,
7264 gcc.target/m68k/interrupt_thread-2.c,
7265 gcc.target/m68k/interrupt_thread-3.c: New.
7266 * gcc.target/m68k/m68k.exp: Accept fido.
7268 2007-05-13 Dominique d'Humieres <dominiq@lps.ens.fr>
7270 * gfortran.dg/alloc_comp_basics_1.f90: Fix dg directive.
7271 * gfortran.dg/altreturn_3.f90: Likewise.
7272 * gfortran.dg/assumed_dummy_1.f90: Likewise.
7273 * gfortran.dg/default_numeric_type_1.f90: Likewise.
7274 * gfortran.dg/inquire_iolength.f90: Likewise.
7275 * gfortran.dg/module_naming_1.f90: Likewise.
7276 * gfortran.dg/oldstyle_2.f90: Likewise.
7277 * gfortran.dg/operator_2.f90: Likewise.
7278 * gfortran.dg/parameter_array_element_1.f90: Likewise.
7279 * gfortran.dg/used_types_11.f90: Likewise.
7280 * gfortran.dg/zero_array_components_1.f90: Likewise.
7281 * gfortran.dg/fmt_zero_precision.f90: Fix dg-output directives.
7282 * gfortran.dg/parameter_array_dummy.f90: Likewise.
7283 * gfortran.dg/real_const_3.f90: Likewise.
7285 2007-05-13 Zdenek Dvorak <dvorakz@suse.cz>
7287 * gcc.dg/vect/no-section-anchors-vect-69.c: Fix outcome.
7288 * gcc.dg/tree-ssa/loop-30.c: New test.
7290 2007-05-13 Richard Guenther <rguenther@suse.de>
7292 * gcc.dg/tree-ssa/pr17141-1.c: Scan in forwprop2, xfail
7294 * g++.dg/tree-ssa/pr31146.C: Likewise.
7296 2007-05-13 Revital Eres <eres@il.ibm.com>
7298 * gcc.dg/dse.c: New test.
7300 2007-05-12 Richard Guenther <rguenther@suse.de>
7302 PR tree-optimization/31797
7303 * gcc.c-torture/compile/pr31797.c: New testcase.
7305 2007-05-12 Paul Thomas <pault@gcc.gnu.org>
7308 * gfortran.dg/host_assoc_function_1.f90: New test.
7310 2007-05-11 Steve Ellcey <sje@cup.hp.com>
7313 * g++.dg/warn/multiple-overflow-warn-3.C: Change wchar_t to short.
7315 2007-05-11 Silvius Rus <rus@google.com>
7317 * gcc.dg/Wstrict-aliasing-bogus-const-ptr-nonconst-ptr.c: New test.
7318 * gcc.dg/Wstrict-aliasing-bogus-never-dereferenced.c: New test.
7319 * gcc.dg/Wstrict-aliasing-bogus-struct-included.c: New test.
7320 * gcc.dg/Wstrict-aliasing-converted-assigned.c: New test.
7321 * gcc.dg/Wstrict-aliasing-float-ptr-int-obj.c: New test.
7322 * gcc.dg/alias-1.c: Update option: -Wstrict-aliasing=2.
7323 * gcc.dg/alias-9.c: Update option: -Wstrict-aliasing=2.
7324 * g++.dg/warn/Wstrict-aliasing-7.C: Update option: -Wstrict-aliasing=2.
7325 * g++.dg/warn/Wstrict-aliasing-bogus-base-derived.C: New test.
7326 * g++.dg/warn/Wstrict-aliasing-bogus-char-1.C: New test.
7327 * g++.dg/warn/Wstrict-aliasing-bogus-const.C: New test.
7328 * g++.dg/warn/Wstrict-aliasing-bogus-nested-arrays.C: New test.
7329 * g++.dg/warn/Wstrict-aliasing-bogus-signed-unsigned.C: New test.
7330 * g++.dg/warn/Wstrict-aliasing-bogus-struct-included.C: New test.
7331 * g++.dg/warn/Wstrict-aliasing-bogus-union.C: New test.
7332 * g++.dg/warn/Wstrict-aliasing-float-ref-int-obj.C: New test.
7334 2007-05-11 Paolo Carlini <pcarlini@suse.de>
7337 * gcc.c-torture/execute/builtins/memchr.c: New.
7338 * gcc.c-torture/execute/builtins/memchr-lib.c: New.
7339 * gcc.c-torture/execute/builtins/lib/memchr.c: New.
7341 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7344 * gfortran.dg/recursive_reference_1.f90: Put error at correct
7346 * gfortran.dg/recursive_reference_2.f90: New test.
7348 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7351 * gfortran.dg/namelist_29.f90: New test.
7353 2007-05-11 Paul Thomas <pault@gcc.gnu.org>
7356 * gfortran.dg/entry_10.f90: New test.
7358 2007-05-10 Zdenek Dvorak <dvorakz@suse.cz>
7360 PR tree-optimization/31885
7361 * gcc.dg/tree-ssa/loop-29.c: New test.
7363 2007-05-10 Dominique d'Humières <dominiq@lps.ens.fr>
7365 * assumed_dummy_1.f90: Fix dg directive.
7366 * char_initialiser_actual.f90: Likewise.
7367 * nested_modules_2.f90: Likewise.
7368 * shift-alloc.f90: Likewise.
7370 2007-05-10 Andreas Krebbel <krebbel1@de.ibm.com>
7372 * gcc.dg/20070507-1.c: Disable for non-pic targets.
7374 2007-05-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7377 * gfortran.dg/unf_read_corrupted_2.f90: New test.
7379 2007-05-09 Mike Stump <mrs@apple.com>
7381 * g++.dg/other/first-global.C: Add -fpie for darwin.
7382 * g++.dg/parse/attr-externally-visible-1.C: Likewise.
7384 2007-05-09 Andreas Krebbel <krebbel1@de.ibm.com>
7386 * gcc.dg/20070507-1.c: New testcase.
7388 2007-05-08 Chao-ying Fu <fu@mips.com>
7390 * gcc.target/mips/msub-1.c, gcc.target/mips/msub-2.c,
7391 * gcc.target/mips/msub-3.c, gcc.target/mips/msub-4.c,
7392 * gcc.target/mips/msubu-1.c, gcc.target/mips/msubu-2.c,
7393 * gcc.target/mips/msubu-3.c, gcc.target/mips/msubu-4.c: New tests.
7395 2007-05-08 Simon Martin <simartin@users.sourceforge.net>
7398 * gcc.dg/pr31847.c: New test.
7400 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
7403 * gfortran.dg/actual_array_result_1.f90: New test.
7405 2007-05-08 Paul Thomas <pault@gcc.gnu.org>
7408 * gfortran.dg/parameter_array_init_1.f90: New test.
7411 * gfortran.dg/parameter_array_init_2.f90: New test.
7413 2007-05-08 Uros Bizjak <ubizjak@gmail.com>
7416 * gcc.target/i386/pr31854.c: New test.
7418 2007-05-07 Janis Johnson <janis187@us.ibm.com>
7420 * gcc.dg/pch/pch.exp: XFAIL largefile on Solaris 10 x86.
7422 2007-05-07 Mike Stump <mrs@apple.com>
7424 * g++.old-deja/g++.mike/empty.C: Add.
7426 2007-05-07 Eric Christopher <echristo@apple.com>
7428 * gcc.dg/invalid-call-1.c: Fix options for 32-bit x86.
7430 2007-05-07 Uros Bizjak <ubizjak@gmail.com>
7432 * gcc.dg/dfp/convert-bfp-fold.c: Remove extra assignment to 'sf'
7433 variable. Rearrange conversions from binary float to decimal float.
7435 2007-05-07 Mark Mitchell <mark@codesourcery.com>
7437 * gcc.dg/special/gcsec-1.c: Don't link statically on Solaris 10
7440 2007-05-07 Eric Botcazou <ebotcazou@adacore.com>
7442 * gnat.dg/opt1.ad[sb]: New testcase.
7444 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7447 * gfortran.dg/do_3.F90: New test.
7449 2007-05-07 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7452 * gfortran.dg/new_line.f90: Add new checks.
7454 2007-05-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7457 * gfortran.dg/large_unit_1.f90: New.
7458 * gfortran.dg/large_unit_2.f90: New.
7459 * gfortran.dg/iostat_4.f90: New
7460 * gfortran.dg/bounds_check_fail_1.f90: Updated.
7462 2007-05-06 Paul Thomas <pault@gcc.gnu.org>
7465 * gfortran.dg/char_result_4.f90: New test.
7467 2007-06-05 Revital Eres <eres@il.ibm.com>
7470 * gcc.dg/pr30957-1.c: New test.
7472 2007-05-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7475 * gfortran.dg/char_type_len_2.f90: New test.
7477 2007-05-05 Geoffrey Keating <geoffk@apple.com>
7480 * g++.dg/other/nested-extern.cc: New.
7481 * g++.dg/other/nested-extern-1.C: New.
7482 * g++.dg/other/nested-extern-2.C: New.
7484 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
7487 * gfortran.dg/erf.f90: New test.
7488 * gfortran.dg/besxy.f90: New test.
7490 2007-05-04 Daniel Franke <franke.daniel@gmail.com>
7493 * gfortran.dg/fseek.f90: New test.
7495 2007-05-04 Bob Wilson <bob.wilson@acm.org>
7497 * g++.old-deja/g++.pt/static11.C: Remove xtensa-*-elf* xfail.
7499 2007-05-04 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7502 * gfortran.dg/zero_length_1.f90: New test.
7504 2007-05-04 Tobias Burnus <burnus@net-b.de>
7507 * gfortran.dg/char_pointer_assign_3.f90: New test.
7508 * gfortran.dg/char_result_2.f90: Re-enable test.
7510 2007-05-04 Tobias Burnus <burnus@net-b.de>
7513 * gfortran.dg/char_length_3.f90: New test.
7514 * gfortran.dg/char_result_2.f90: Fix test.
7516 2007-05-03 Zdenek Dvorak <dvorakz@suse.cz>
7518 PR tree-optimization/30565
7519 * gcc.dg/tree-ssa/loop-27.c: New test.
7521 2007-05-03 Bernd Schmidt <bernd.schmidt@analog.com>
7523 * gcc.target/bfin/frmul.c (__v2hi): Use short as base type, not itn.
7524 * gcc.target/bfin/arith.c (__v2hi): Likewise.
7525 * gcc.target/bfin/mul-combine.c (__v2hi): Likewise.
7526 * gcc.target/bfin/shift.c (__v2hi): Likewise.
7528 2007-05-03 Dorit Nuzman <dorit@il.ibm.com>
7530 PR tree-optimization/31699
7531 * lib/target-supports.exp (check_effective_target_vect_intfloat_cvt):
7533 (check_effective_target_vect_floatint_cvt): New.
7534 * gcc.dg/vect/vect-floatint-conversion-1.c: Use new keyword instead
7535 of specific targets.
7536 * gcc.dg/vect/vect-intfloat-conversion-1.c: Likewise.
7537 * gcc.dg/vect/vect-multitypes-1.c: One less loop gets vectorized.
7538 * gcc.dg/vect/vect-multitypes-4.c: Likewise.
7539 * gcc.dg/vect/vect-iv-4.c: Likewise.
7540 * gcc.dg/vect/vect-multitypes-11.c: New.
7541 * gcc.dg/vect/pr31699.c: New.
7543 2007-05-02 Geoffrey Keating <geoffk@apple.com>
7545 * gcc.c-torture/compile-limits-stringlit.c: Reduce size of string.
7547 2007-05-02 Seongbae Park <seongbae.park@gmail.com>
7550 * g++.dg/warn/anonymous-namespace-2.C: New.
7551 * g++.dg/warn/anonymous-namespace-2.h: New.
7553 2007-05-02 Paul Brook <paul@codesourcery.com>
7555 * gcc.dg/arm-eabi1.c: Move debug output. Augment lcmp/ulcmp tests.
7557 2007-05-02 Eric Christopher <echristo@apple.com>
7559 * gcc.dg/cpp/if-div.c: New file.
7561 2007-05-02 Tom Tromey <tromey@redhat.com>
7563 PR preprocessor/28709:
7564 * gcc.dg/cpp/pr28709.c: New file.
7566 2007-05-02 Richard Guenther <rguenther@suse.de>
7568 PR tree-optimization/31146
7569 * g++.dg/tree-ssa/pr31146-2.C: New testcase.
7571 2007-05-01 Geoffrey Keating <geoffk@apple.com>
7573 * gcc.c-torture/compile/limits-blockid.c: New.
7574 * gcc.c-torture/compile/limits-caselabels.c: New.
7575 * gcc.c-torture/compile/limits-declparen.c: New.
7576 * gcc.c-torture/compile/limits-enumconst.c: New.
7577 * gcc.c-torture/compile/limits-exprparen.c: New.
7578 * gcc.c-torture/compile/limits-externalid.c: New.
7579 * gcc.c-torture/compile/limits-fnargs.c: New.
7580 * gcc.c-torture/compile/limits-fndefn.c: New.
7581 * gcc.c-torture/compile/limits-idexternal.c: New.
7582 * gcc.c-torture/compile/limits-idinternal.c: New.
7583 * gcc.c-torture/compile/limits-pointer.c: New.
7584 * gcc.c-torture/compile/limits-stringlit.c: New.
7585 * gcc.c-torture/compile/limits-structmem.c: New.
7586 * gcc.c-torture/compile/limits-structnest.c: New.
7588 2007-04-29 Geoffrey Keating <geoffk@apple.com>
7590 * gfortran.dg/bom_UTF-8_F.F90: Rename from bom_UTF-8.F90.
7592 2007-05-01 Andrew Pinski <andrew_pinski@playstation.sony.com>
7595 * gcc.c-torture/compile/20070501-1.c: New testcase.
7597 2007-05-01 Thomas Koenig <tkoenig@gcc.gnu.org>
7600 * gfortran.dg/array_memset_2: New test case.
7602 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
7605 * gfortran.dg/vect/vect-5.f90: Fix dg-final test.
7607 2007-05-01 Dorit Nuzman <dorit@il.ibm.com>
7610 * gcc.dg/vect/vect-iv-9.c: Added vect_int_mult target keyword to
7612 * gcc.dg/vect/vect-reduc-dot-u16b.c: Added vect_pack_trunc target
7613 keyword to dg-final test.
7614 * gcc.dg/vect/vect-iv-4.c: Likewise.
7615 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
7616 * gcc.dg/vect/pr30771.c: Added vect_unapck target keyword to dg-final
7618 * gcc.dg/vect/vect-reduc-dot-u16a.c: Change variable type to avoid a
7620 * gcc.dg/vect/no-section-anchors-vect-69.c: xfail on is64.
7621 * lib/target-supports.exp
7622 (check_effective_target_vect_widen_sum_hi_to_si): Added ia64.
7623 (check_effective_target_vect_widen_sum_qi_to_hi): Added ia64.
7625 2007-04-30 Kazu Hirata <kazu@codesourcery.com>
7627 * gcc.c-torture/execute/ieee/20000320-1.c: Use
7628 __LONG_LONG_MAX__ and its friends instead of those supplied by
7631 2007-04-30 Andrew pinski <andrew_pinski@playstation.sony.com>
7634 * g++.dg/ext/vector7.C: New testcase.
7636 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7639 * gfortran.dg/bound_simplification_1.f90: New test.
7641 2007-04-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7644 * gfortran.dg/bom_error.f90: New test.
7645 * gfortran.dg/bom_include.f90: New test.
7646 * gfortran.dg/bom_UTF16-LE.f90: New test.
7647 * gfortran.dg/bom_UTF16-BE.f90: New test.
7648 * gfortran.dg/bom_UTF-8.f90: New test.
7649 * gfortran.dg/bom_UTF-32.f90: New test.
7650 * gfortran.dg/bom_UTF-8.F90: New test.
7651 * gfortran.dg/bom_include.inc: New file.
7653 2007-04-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
7656 * g++.dg/init/ptrfn2.C: New test.
7657 * g++.dg/init/ptrfn3.C: New test.
7659 2007-04-29 Paul Thomas <pault@gcc.gnu.org>
7662 * gfortran.dg/dependency_21.f90: New test.
7664 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7666 * gfortran.dg/secnds.f: Use real*8.
7667 * gfortran.dg/secnds-1.f: Use real*8.
7669 2007-04-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7672 * gfortran.dg/inquire_5.f90: Update test.
7674 2007-04-27 Ian Lance Taylor <iant@google.com>
7677 * gcc.c-torture/compile/pr31710.c: New test.
7679 2007-04-27 Richard Guenther <rguenther@suse.de>
7681 PR tree-optimization/30965
7682 PR tree-optimization/30978
7683 * gcc.dg/tree-ssa/pr30978.c: New testcase.
7684 * gcc.dg/tree-ssa/bool-3.c: Remove XFAIL, explain why.
7685 * gcc.dg/tree-ssa/ssa-fre-4.c: Use char instead of bool
7686 * gcc.dg/strict-overflow-5.c: Adjust tree dump scanning.
7688 2007-04-27 Richard Guenther <rguenther@suse.de>
7690 PR tree-optimization/31715
7691 * gcc.dg/Warray-bounds-4.c: New testcase.
7693 2007-04-26 Ian Lance Taylor <iant@google.com>
7696 * gcc.c-torture/compile/pr28675.c: New test.
7698 2007-04-26 Andrew Pinski <andrew_pinski@playstation.sony.com>
7701 * g++.dg/ext/vector6.C: New test.
7703 2007-04-26 Kazu Hirata <kazu@codesourcery.com>
7705 * gcc.c-torture/execute/ieee/20000320-1.x: New.
7707 2007-04-26 Steve Ellcey <sje@cup.hp.com>
7710 * g++.dg/other/str_empty.C: Add expected warning.
7712 2007-04-26 Richard Guenther <rguenther@suse.de>
7713 Daniel Berlin <dberlin@dberlin.org>
7715 PR tree-optimization/30567
7716 * g++.dg/other/pr30567.C: New testcase.
7718 2007-04-26 Richard Guenther <rguenther@suse.de>
7720 PR tree-optimization/31703
7721 * gcc.c-torture/compile/pr31703.c: New testcase.
7722 * gcc.dg/tree-ssa/ssa-lim-1.c: Adjust pattern.
7723 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7725 2007-04-26 Wolfgang Gellerich <gellerich@de.ibm.com>
7727 * gfortran.dg/open_errors.f90: Added if statements checking
7728 the value of iostat.
7730 2007-04-26 Jakub Jelinek <jakub@redhat.com>
7733 * g++.dg/gomp/pr31598.C: New test.
7735 PR tree-optimization/30558
7736 * g++.dg/gomp/pr30558.C: New test.
7738 2007-04-24 Mark Mitchell <mark@codesourcery.com>
7741 * g++.dg/ext/complex2.C: New test.
7743 2007-04-25 Paolo Carlini <pcarlini@suse.de>
7745 * g++.dg/ext/has_nothrow_assign.C: Adjust per N2255.
7747 2007-04-25 Thiemo Seufer <ths@mips.com>
7749 * gcc.target/mips/mips16e-extends.c (cksum8): Change return
7750 value to signed char.
7752 2007-04-25 Uros Bizjak <ubizjak@gmail.com>
7754 * gcc.target/i386/reload-1.c. Include <stdint.h>. Compile for all
7755 ilp32 i?86-*-* and x86_64-*-* targets. Do not skip test for -m64.
7756 Use scan-rtl-dump-not procedure to scan RTL dump. Cleanup csa dump.
7758 2007-04-25 Tobias Burnus <burnus@net-b.de>
7761 * gfortran.dg/c_by_val_2.f90: Add rejection test of %VAL with
7762 statement functions.
7763 * gfortran.dg/c_by_val_5.f90: New test.
7765 2007-04-25 Wolfgang Gellerich <gellerich@de.ibm.com>
7767 * gfortran.dg/equiv_6.f90 (set_arrays): Replaced subroutine
7768 with two new subroutines to avoid parameter-induced aliasing.
7769 * gfortran.dg/equiv_6.f90 (set_array_listpr): New.
7770 * gfortran.dg/equiv_6.f90 (set_array_lisbit): New.
7772 2007-04-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
7774 * gcc.dg/Warray-bounds.c: XFAIL test on 32-bit hppa targets.
7775 * g++.dg/warn/Warray-bounds.C: Likewise.
7777 2007-04-24 Ian Lance Taylor <iant@google.com>
7779 PR tree-optimization/31605
7780 * gcc.c-torture/execute/pr31605.c: New test.
7782 2007-04-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
7785 * lib/gcc-dg.exp (scan-module): New function.
7786 * gfortran.dg/module_md5_1.f90: New test.
7788 2007-04-24 Douglas Gregor <doug.gregor@gmail.com>
7790 * g++.old-deja/g++.pt/defarg6.C: Only run with
7792 * g++.old-deja/g++.pt/ucnid-1.C: Ditto.
7793 * g++.dg/cpp0x/variadic61.C: Ditto.
7794 * g++.dg/cpp0x/warn_cxx0x.C: Ditto.
7795 * g++.dg/cpp0x/variadic62.C: Ditto.
7796 * g++.dg/template/meminit1.C: Ditto.
7797 * g++.dg/template/operator7.C: Ditto.
7798 * g++.dg/template/static15.C: Ditto.
7799 * g++.dg/template/invalid1.C: Ditto.
7800 * g++.dg/template/shift1.C: Ditto.
7801 * g++.dg/template/error10.C: Ditto.
7803 2007-04-24 Simon Martin <simartin@users.sourceforge.net>
7806 * gfortran.dg/pr25923.f90: New test.
7808 2007-04-24 Ian Lance Taylor <iant@google.com>
7810 PR tree-optimization/31602
7811 * gcc.dg/Wstrict-overflow-11.c: We no longer issue a warning.
7813 2007-04-24 Janis Johnson <janis187@us.ibm.com>
7815 * gcc.target/powerpc/ppc32-abi-dfp-1.c: New test.
7816 * gcc.target/powerpc/ppc64-abi-dfp-1.c: New test.
7818 2007-04-24 Hui-May Chang <hm.chang@apple.com>
7820 * gcc.target/i386/reload-1.c. New.
7822 2007-04-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
7823 Olga Golovanevsky <olga@il.ibm.com>
7825 * g++.dg/other/str_empty.C: New test.
7827 2007-04-24 Richard Henderson <rth@redhat.com>
7829 * gcc.dg/vect/vect.exp: Don't run tests on Alpha.
7831 2007-04-24 Andreas Krebbel <krebbel1@de.ibm.com>
7834 * gcc.c-torture/compile/pr31641.c: New testcase.
7836 2007-04-24 Richard Sandiford <richard@nildram.co.uk>
7838 * gcc.target/mips/madd-1.c, gcc.target/mips/madd-2.c,
7839 * gcc.target/mips/madd-3.c, gcc.target/mips/madd-4.c,
7840 * gcc.target/mips/maddu-1.c, gcc.target/mips/maddu-2.c,
7841 * gcc.target/mips/maddu-3.c, gcc.target/mips/maddu-4.c: New tests.
7843 2007-04-23 Simon Baldwin <simonb@google.com>
7845 * g++.dg/other/error15.C: New.
7846 * g++.dg/cpp0x/variadic-ex9.C: Renamed function parameter to avoid
7847 triggering a "multiple parameters named" error.
7849 2007-04-23 Thomas Koenig <tkoenig@gcc.gnu.org>
7852 * gfortran.dg/backspace_8.f: New test case.
7854 2007-04-23 Paul Thomas <pault@gcc.gnu.org>
7857 * gfortran.dg/used_types_17.f90: New test.
7860 * gfortran.dg/zero_array_components_1.f90: New test.
7862 2007-04-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
7865 * gfortran.dg/open_errors.f90: Allow a different error message.
7867 2007-04-23 Uros Bizjak <ubizjak@gmail.com>
7869 * lib/target-supports.exp (check_effective_target_vect_pack_trunc):
7870 Rename from check_effective_target_vect_pack_mod. Rename global
7871 variable et_vect_pack_mod to et_vect_pack_trunc. Update debug
7873 * gcc.dg/vect/vect-iv-8.c: Update target check for vect_pack_trunc
7875 * gcc.dg/vect/vect-iv-8a.c: Ditto.
7876 * gcc.dg/vect/vect-multitypes-8.c: Ditto.
7878 2007-04-22 Andrew Pinski <andrew_pinski@playstation.sony.com>
7881 * gcc.c-torture/execute/pr31448.c: New testcase.
7883 2007-04-22 Nick Clifton <nickc@redhat.com>
7885 * gcc.dg/20020312-2.c: Add support for the FRV.
7887 2007-04-22 Uros Bizjak <ubizjak@gmail.com>
7889 PR tree-optimization/24659
7890 * gcc.dg/vect/vect-float-extend-1.c: New test.
7891 * gcc.dg/vect/vect-float-truncate-1.c: New test.
7893 2007-04-22 Richard Guenther <rguenther@suse.de>
7895 PR tree-optimization/29789
7896 * gcc.dg/tree-ssa/ssa-lim-1.c: New testcase.
7897 * gcc.dg/tree-ssa/ssa-lim-2.c: Likewise.
7899 2007-04-22 Revital Eres <eres@il.ibm.com>
7901 * gcc.dg/var-expand2.c: New test.
7903 2007-04-22 Revital Eres <eres@il.ibm.com>
7905 * gcc.dg/var-expand3.c: New test.
7907 2007-04-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
7910 * gfortran.dg/continuation_8.f90: New test.
7912 2007-04-21 Andrew Pinski <andrew_pinski@playstation.sony.com>
7915 * gcc.c-torture/compile/compound-literal-2.c: New testcase.
7916 * gcc.c-torture/compile/compound-literal-3.c: New testcase.
7918 2007-04-21 Richard Guenther <rguenther@suse.de>
7921 * gcc.c-torture/execute/pr31136.c: New testcase.
7923 2007-04-21 Alexandre Oliva <aoliva@redhat.com>
7925 * gcc.target/i386/movsi-sm-1.c: New.
7927 2007-04-20 Richard Henderson <rth@redhat.com>
7929 * gcc.dg/pr28796-2.c: Add -mieee for alpha.
7930 * gcc.dg/pr27095.c: Cope with alpha GOT load.
7932 2007-04-20 Jakub Jelinek <jakub@redhat.com>
7934 * gcc.target/i386/ordcmp-1.c: New test.
7935 * gcc.target/i386/unordcmp-1.c: New test.
7937 PR tree-optimization/31632
7938 * gcc.c-torture/compile/20070419-1.c: New test.
7940 2007-04-19 Eric Botcazou <ebotcazou@libertysurf.fr>
7942 * gcc.dg/invalid-call-1.c: New test.
7944 2007-04-18 Dirk Mueller <dmueller@suse.de>
7947 * gcc.dg/Warray-bounds-3.c: New.
7949 2007-04-18 Richard Guenther <rguenther@suse.de>
7951 PR tree-optimization/19431
7952 PR tree-optimization/21463
7953 * gcc.c-torture/execute/20070212-1.c: New testcase.
7954 * gcc.c-torture/execute/20070212-2.c: Likewise.
7955 * gcc.c-torture/execute/20070212-3.c: Likewise.
7956 * gcc.dg/tree-ssa/pr19431.c: Likewise.
7957 * gcc.dg/tree-ssa/pr21463.c: Likewise.
7958 * g++.dg/tree-ssa/pr21463.C: Likewise.
7959 * g++.dg/tree-ssa/pr30738.C: Likewise.
7961 2007-04-17 Mark Mitchell <mark@codesourcery.com>
7964 * g++.dg/expr/bitfield8.C: New test.
7966 2007-04-17 Joseph Myers <joseph@codesourcery.com>
7967 Richard Sandiford <richard@codesourcery.com>
7969 * lib/target-supports.exp (check_profiling_available): Return 0
7970 for uClibc with -p or -pg.
7972 2007-04-17 Simon Martin <simartin@users.sourceforge.net>
7975 * g++.dg/template/init7.C: New test.
7977 2007-04-17 Zdenek Dvorak <dvorakz@suse.cz>
7979 PR rtl-optimization/31360
7980 * gcc.dg/loop-7.c: New test.
7982 2007-04-17 Mark Mitchell <mark@codesourcery.com>
7984 * gcc.misc-tests/linkage.exp: Do not run on remote hosts.
7985 * lib/compat.exp (compat-run): Use file_on_host, not remote_file
7987 (compat-execute): Likewise.
7988 * lib/copy-file.exp (gcc_copy_files): Use remote_download to copy
7989 files to remote hosts.
7990 * lib/c-ctorture.exp (c-torture-compile): Likewise.
7991 (c-torture-execute): Likewise.
7992 * lib/dg-pch.exp (dg-pch): Use file_on_host, not remote_file build
7993 or plain file. Use remote_upload and remote_download to copy
7995 * lib/scanasm.exp (dg-scan): Upload the file from the remote host
7998 2007-04-17 Dorit Nuzman <dorit@il.ibm.com>
8000 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-3.c: New test.
8002 2007-04-16 Lawrence Crowl <crowl@google.com>
8004 * g++.dg/other/fesd-any.C: Test -femit-struct-debug-detailed=any.
8005 * g++.dg/other/fesd-any.h: Test -femit-struct-debug-detailed=any.
8006 * g++.dg/other/fesd-baseonly.C: Test -femit-struct-debug-baseonly.
8007 * g++.dg/other/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8008 * g++.dg/other/fesd-none.C: Test -femit-struct-debug-detailed=none.
8009 * g++.dg/other/fesd-none.h: Test -femit-struct-debug-detailed=none.
8010 * g++.dg/other/fesd-reduced.C: Test -femit-struct-debug-reduced.
8011 * g++.dg/other/fesd-reduced.h: Test -femit-struct-debug-reduced.
8012 * g++.dg/other/fesd-sys.C: Test -femit-struct-debug-detailed=sys.
8013 * g++.dg/other/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8014 * g++.dg/other/fesd.h: Common to -femit-struct-debug-... tests.
8016 * gcc.dg/fesd-any.c: Test -femit-struct-debug-detailed=any.
8017 * gcc.dg/fesd-any.h: Test -femit-struct-debug-detailed=any.
8018 * gcc.dg/fesd-baseonly.c: Test -femit-struct-debug-baseonly.
8019 * gcc.dg/fesd-baseonly.h: Test -femit-struct-debug-baseonly.
8020 * gcc.dg/fesd-none.c: Test -femit-struct-debug-detailed=none.
8021 * gcc.dg/fesd-none.h: Test -femit-struct-debug-detailed=none.
8022 * gcc.dg/fesd-reduced.c: Test -femit-struct-debug-reduced.
8023 * gcc.dg/fesd-reduced.h: Test -femit-struct-debug-reduced.
8024 * gcc.dg/fesd-sys.c: Test -femit-struct-debug-detailed=sys.
8025 * gcc.dg/fesd-sys.h: Test -femit-struct-debug-detailed=sys.
8026 * gcc.dg/fesd.h: Common to -femit-struct-debug-... tests.
8028 2007-04-16 Ian Lance Taylor <iant@google.com>
8030 PR tree-optimization/31522
8031 * gcc.dg/Wstrict-overflow-16.c: New test.
8033 2007-04-17 Kazu Hirata <kazu@codesourcery.com>
8035 * gcc.dg/cpp/_Pragma6.c: Skip on fido-*-* and m68k-*-*.
8037 2007-04-17 Tobias Schlüter <tobi@gcc.gnu.org>
8040 * gfortran.dg/module_naming_1.f90: New.
8042 2007-04-16 Richard Sandiford <richard@codesourcery.com>
8044 * lib/target-supports.exp (check_profiling_available): Return
8045 false for m68k-*-uclinux.
8047 2007-04-16 Seongbae Park <seongbae.park@gmail.com>
8050 Testcase for c++ anonymous namespace warning
8052 * g++.dg/warn/anonymous-namespace-1.C: New test
8053 * g++.dg/warn/anonymous-namespace-1.h: New test
8055 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8058 * gcc.dg/gnu89-init-4.c: Change to a compile only test.
8060 2007-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8062 * gfortran.dg/warnings_are_errors_1.f90: Add -std=f95 to options.
8064 2007-04-15 Paul Thomas <pault@gcc.gnu.org>
8067 * gfortran.dg/array_constructor_16.f90: New test.
8069 2007-04-15 Kazu Hirata <kazu@codesourcery.com>
8071 * gcc.dg/pr19340.c, gcc.dg/tree-ssa/loop-1.c,
8072 gcc.dg/weak/typeof-2.c: Skip on fido-*-*.
8074 2007-04-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8076 PR rtl-optimization/31500
8077 * gcc.dg/Warray-bounds.c: Skip on hppa*-*-*.
8078 * g++.dg/warn/Warray-bounds.C: Likewise.
8080 2007-04-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8083 * gcc.dg/gnu89-init-4.c: New testcase.
8085 2007-04-14 Jakub Jelinek <jakub@redhat.com>
8088 * gcc.dg/gomp/pr25874.c: Add dg-options.
8089 * g++.dg/gomp/pr25874.C: Add dg-options.
8091 2007-04-14 Bernhard Fischer <aldot@gcc.gnu.org>
8094 * gfortran.dg/warnings_are_errors_1.f90: New testcase.
8095 * gfortran.dg/warnings_are_errors_1.f: New testcase.
8097 2007-04-14 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8100 * gfortran.dg/vect/vect-4.f90: xfail on vect_no_align targets.
8102 2007-04-14 Paul Thomas <pault@gcc.gnu.org>
8106 * gfortran.dg/initialization_6.f90: New test.
8108 2007-04-14 Kazu Hirata <kazu@codesourcery.com>
8110 * gcc.c-torture/compile/pr27528.c: Require nonpic.
8112 * lib/target-supports.exp (check_gc_sections_available):
8113 Return false if ldflags includes -elf2flt.
8115 2007-04-13 Jason Merrill <jason@redhat.com>
8118 * conv3.C: New test.
8120 2007-04-13 Mike Stump <mrs@apple.com>
8122 * obj-c++.dg/stubify-1.mm: Only run on powerpc.
8123 * obj-c++.dg/template-4.mm: Don't run when 64-bit.
8125 2007-04-13 Joseph Myers <joseph@codesourcery.com>
8127 PR tree-optimization/29598
8128 * gcc.dg/tree-ssa/loadpre1.c: XFAIL.
8130 2007-04-13 Tobias Burnus <burnus@net-b.de>
8133 * gfortran.dg/func_assign.f90: New test.
8135 2007-04-13 Paul Thomas <pault@gcc.gnu.org>
8138 * gfortran.dg/used_types_16.f90: New test.
8140 2007-04-13 Tobias Schlüter <tobi@gcc.gnu.org>
8143 * gfortran.dg/goto_2.f90: New.
8144 * gfortran.dg/goto_3.f90: New.
8145 * gfortran.dg/pr17708.f90: Rename to ...
8146 * gfortran.dg/goto_4.f90: ... this, add comment pointing to PR.
8148 2007-04-13 Tobias Burnus <burnus@net-b.de>
8151 * gfortran.dg/f2c_4.c: Use GNU extensions for complex
8152 instead of a struct.
8154 2007-04-13 Tobias Burnus <burnus@net-b.de>
8157 * gfortran.dg/value_4.c: Use GNU extensions for complex
8158 instead of a struct.
8160 2007-04-13 Richard Guenther <rguenther@suse.de>
8162 PR tree-optimization/21258
8163 * gcc.dg/tree-ssa/vrp34.c: New testcase.
8165 2007-04-12 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8167 * gfortran.dg/c_by_val.c: Use GCC extensions instead of including
8170 2007-04-12 Tobias Schlüter <tobi@gcc.gnu.org>
8173 * gfortran.dg/char_length_2.f90: New.
8174 * gfortran.dg/repeat_2.f90: Add dg-warning annotations.
8175 * gfortran.dg/repeat_4.f90: Likewise.
8178 * gfortran.dg/char_assign_1.f90: New.
8181 * gfortran.dg/block_name_1.f90: New.
8182 * gfortran.dg/block_name_2.f90: New.
8184 2007-04-12 Douglas Gregor <doug.gregor@gmail.com>
8187 * g++.dg/other/pr31078.C: New.
8189 2007-04-12 Richard Guenther <rguenther@suse.de>
8191 PR tree-optimization/31169
8192 * gcc.c-torture/execute/pr31169.c: New testcase.
8194 2007-04-12 Richard Guenther <rguenther@suse.de>
8196 PR tree-optimization/24689
8197 PR tree-optimization/31307
8198 * g++.dg/tree-ssa/pr31307.C: New testcase.
8199 * gcc.dg/tree-ssa/pr24689.c: Likewise.
8201 2007-04-12 Tobias Burnus <burnus@net-b.de>
8204 * gfortran.dg/access_spec_1.f90: New test.
8205 * gfortran.dg/access_spec_2.f90: New test.
8206 * gfortran.dg/non_module_public.f90: Match new error message.
8208 2007-04-11 Paul Thomas <pault@gcc.gnu.org>
8211 * gfortran.dg/result_in_spec_1.f90: Increase dimension from 2
8212 to 4 at line 38 to fix bounds problem.
8214 2007-04-11 Tobias Burnus <burnus@net-b.de>
8217 * gfortran.dg/pointer_intent_1.f90: Fix test.
8219 2007-04-10 Eric Christopher <echristo@apple.com>
8221 * lib/target-supports.exp
8222 (check_effective_target_fstack_protector): Rewrite.
8224 2007-04-09 Mark Mitchell <mark@codesourcery.com>
8227 * g++.dg/init/const5.C: New test.
8229 2007-04-09 Jan Hubicka <jh@suse.cz>
8231 * gcc.dg/tree-ssa/foldaddr-3.c: New file.
8233 2007-04-08 Jan Hubicka <jh@suse.cz>
8235 * gcc.dg/tree-ssa/foldaddr-2.c: New file.
8237 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8240 * gfortran.dg/achar_4.f90: New test.
8242 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8245 * gfortran.dg/used_dummy_types_8.f90: New test.
8247 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8250 * gfortran.dg/parameter_array_element_1.f90: New test.
8252 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8255 * gfortran.dg/default_numeric_type_1.f90: New test.
8257 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8260 * gfortran.dg/unreferenced_use_assoc_1.f90: New test.
8262 2007-04-07 Paul Thomas <pault@gcc.gnu.org>
8265 * gfortran.dg/interface_12.f90: New test.
8267 2007-04-07 Bruce Korb <bkorb@gnu.org>
8269 * gcc.dg/format/opt-6.c: New test.
8270 * gcc.dg/format/nul-1.c: New test.
8271 * gcc.dg/format/nul-2.c: New test.
8273 2007-04-06 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8275 PR libgfortran/31395
8276 * gfortran.dg/fmt_colon.f90: New test.
8278 2007-04-06 Mark Mitchell <mark@codesourcery.com>
8280 * g++.old-deja/g++.other/init18.C: Use
8281 dg-require-effective-target instead of an explicit xfail.
8283 2007-04-05 Janis Johnson <janis187@us.ibm.com>
8285 * gcc.dg/dfp/signbit-1.c
8286 * gcc.dg/dfp/signbit-2.c
8288 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
8291 * gfortran.dg/altreturn_5.f90: New test.
8293 2007-04-05 Paul Thomas <pault@gcc.gnu.org>
8296 * gfortran.dg/contained_module_proc_1.f90: New test.
8298 2007-04-04 Stuart Hastings <stuart@apple.com>
8301 * objc/execute/exceptions/pr31281.m: New.
8303 2007-04-04 Danny Smith <dannysmith.users.sourceforge.net>
8305 * g++.dg/ext/dllimport12.C: Update comments.
8307 2007-04-03 Eric Christopher <echristo@apple.com>
8309 * g++.dg/tree-ssa/pr29902.C: Require ilp32.
8311 2007-04-03 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8314 * gfortran.dg/repeat_2.f90: New test.
8315 * gfortran.dg/repeat_3.f90: New test.
8316 * gfortran.dg/repeat_4.f90: New test.
8318 2007-04-03 Uros Bizjak <ubizjak@gmail.com>
8320 * gcc.dg/tls/opt-3.c: Use -mregparm=3 only for ilp32 on x86_64 targets.
8322 2007-04-03 Jakub Jelinek <jakub@redhat.com>
8325 * g++.dg/parse/cond3.C: New test.
8328 * gcc.c-torture/execute/ieee/pr30704.c: New test.
8330 2007-04-02 Jason Merrill <jason@redhat.com>
8333 * g++.dg/ext/visibility/anon3.C: New test.
8335 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8337 PR libgfortran/31052
8338 * gfortran.dg/namelist_28.f90: New test.
8340 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8342 PR libgfortran/31366
8343 * gfortran.dg/direct_io_6.f90: New test.
8345 2007-04-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8347 PR libgfortran/31207
8348 * gfortran.dg/advance_5.f90: New test.
8349 * gfortran.dg/advance_6.f90: New test.
8351 2007-04-01 Danny Smith <dannysmith@users.sourceforge.net>
8353 * g++.dg/ext/dllimport6.C: Remove extra ';'.
8354 * g++.dg/ext/dllimport7.C: Likewise.
8355 * g++.dg/ext/selectany1.C: Likewise.
8357 2007-03-31 Douglas Gregor <doug.gregor@gmail.com>
8359 * g++.dg/parser/pr31138.C: New.
8360 * g++.dg/parser/pr31140.C: New.
8361 * g++.dg/parser/pr31141.C: New.
8363 2007-03-30 Paolo Carlini <pcarlini@suse.de>
8366 * g++.dg/ext/is_base_of.C: New.
8367 * g++.dg/ext/has_virtual_destructor.C: New.
8368 * g++.dg/ext/is_polymorphic.C: New.
8369 * g++.dg/ext/is_base_of_diagnostic.C: New.
8370 * g++.dg/ext/is_enum.C: New.
8371 * g++.dg/ext/has_nothrow_assign.C: New.
8372 * g++.dg/ext/has_nothrow_constructor.C: New.
8373 * g++.dg/ext/is_empty.C: New.
8374 * g++.dg/ext/has_trivial_copy.C: New.
8375 * g++.dg/ext/has_trivial_assign.C: New.
8376 * g++.dg/ext/is_abstract.C: New.
8377 * g++.dg/ext/is_pod.C: New.
8378 * g++.dg/ext/has_nothrow_copy.C: New.
8379 * g++.dg/ext/is_class.C: New.
8380 * g++.dg/ext/has_trivial_constructor.C: New.
8381 * g++.dg/ext/is_union.C: New.
8382 * g++.dg/ext/has_trivial_destructor.C: New.
8383 * g++.dg/tree-ssa/pr22444.C: Adjust, avoid __is_pod.
8384 * g++.dg/template/crash43.C: Likewise.
8386 2007-03-29 Dirk Mueller <dmueller@suse.de>
8388 * g++.dg/warn/pedantic2.C: New testcase.
8390 2007-03-29 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8392 * size_dim.f90: Fix dg directive.
8393 * pr16433.f: Likewise.
8394 * use_6.f90: Likewise.
8395 * use_7.f90: Likewise.
8396 * entry_9.f90: Likewise.
8397 * pointer_intent_2.f90: Likewise.
8398 * protected_1.f90: Likewise.
8399 * fmt_missing_period_2.f: Likewise.
8400 * pointer_intent_3.f90: Likewise.
8401 * protected_2.f90: Likewise.
8402 * protected_3.f90: Likewise.
8403 * pr15754.f90: Likewise.
8404 * protected_4.f90: Likewise.
8405 * protected_5.f90: Likewise.
8406 * initialization_2.f90: Likewise.
8407 * protected_6.f90: Likewise.
8408 * continuation_7.f90: Likewise.
8409 * derived_function_interface_1.f90: Likewise.
8410 * der_pointer_4.f90: Likewise.
8411 * fmt_zero_precision.f90: Likewise.
8412 * blockdata_3.f90: Likewise.
8413 * fmt_missing_period_1.f: Likewise.
8414 * real_const_3.f90: Likewise.
8415 * use_4.f90: Likewise.
8416 * fmt_missing_period_3.f: Likewise.
8417 * use_5.f90: Likewise.
8419 2007-03-28 Mike Stump <mrs@apple.com>
8421 * gcc.dg/darwin-comm.c: Add.
8423 2007-03-28 Eric Christopher <echristo@apple.com>
8425 * lib/target-supports.exp (check_effective_target_fstack_protector):
8427 * gcc.dg/ssp-1.c: Use.
8428 * gcc.dg/ssp-2.c: Ditto.
8430 2007-03-28 Simon Martin <simartin@users.sourceforge.net>
8433 * g++.dg/parse/constructor3.C: New test.
8435 2007-03-28 Eric Botcazou <ebotcazou@adacore.com>
8437 * gnat.dg/thin_pointer.ad[sb]: New test.
8439 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8441 * g++.dg/cpp0x/bracket1.C: New.
8442 * g++.dg/cpp0x/bracket2.C: New.
8443 * g++.dg/cpp0x/bracket3.C: New.
8444 * g++.dg/cpp0x/bracket4.C: New.
8446 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8448 * g++.dg/cpp0x/temp_default1.C: New.
8449 * g++.dg/cpp0x/temp_default3.C: New.
8450 * g++.dg/cpp0x/temp_default2.C: New.
8451 * g++.dg/cpp0x/temp_default4.C: New.
8453 2007-03-28 Douglas Gregor <doug.gregor@gmail.com>
8456 * g++.dg/other/cv_func2.C: New.
8458 2007-03-27 Janis Johnson <janis187@us.ibm.com>
8460 * gcc.dg/dfp/func-vararg-alternate.h: New file.
8461 * gcc.dg/dfp/func-vararg-alternate-d32.c: New test.
8462 * gcc.dg/dfp/func-vararg-alternate-d64.c: New test.
8463 * gcc.dg/dfp/func-vararg-alternate-d128.c: New test.
8465 * gcc.dg/dfp/func-vararg-mixed.c: Add optional debugging output.
8466 * gcc.dg/dfp/func-vararg-dfp.c: Ditto.
8468 * gcc.dg/dfp/operator-cond.c: Call init, fix typo.
8470 * lib/compat.exp (compat-execute): Fix processing of file names.
8472 2007-03-27 Daniel Jacobowitz <dan@codesourcery.com>
8474 * gcc.target/powerpc/ppc-stackalign-1.c: Run for powerpc-eabi.
8476 2007-03-27 Uros Bizjak <ubizjak@gmail.com>
8478 * lib/target-supports.exp (check_effective_target_fortran_large_real):
8479 Delete created executable test file.
8480 (check_effective_target_fortran_large_int): Ditto.
8481 (check_effective_target_static_libgfortran): Ditto.
8483 2007-03-26 Paolo Carlini <pcarlini@suse.de>
8486 * g++.dg/warn/pragma-system_header1.C: New test.
8487 * g++.dg/warn/pragma-system_header2.C: New test.
8488 * g++.dg/warn/pragma-system_header1.h. New.
8489 * g++.dg/warn/pragma-system_header2.h. New.
8491 2007-03-26 Ian Lance Taylor <iant@google.com>
8493 PR tree-optimization/31345
8494 * gcc.c-torture/compile/pr31345-1.c: New test.
8496 2007-03-26 Brooks Moses <brooks.moses@codesourcery.com>
8498 * gfortran.dg/func_derived_4.f90: Fix module cleanup.
8499 * gfortran.dg/gomp/appendix-a/a.22.4.f90: Clean up modules.
8500 * gfortran.dg/gomp/appendix-a/a.26.2.f90: Likewise.
8501 * gfortran.dg/gomp/appendix-a/a.32.1.f90: Likewise.
8502 * gfortran.dg/overload_1.f90: Likewise.
8503 * gfortran.dg/impure_assignment_1.f90: Likewise.
8504 * gfortran.dg/error_recovery_3.f90: Likewise.
8505 * gfortran.dg/alloc_comp_basics_1.f90: Likewise.
8506 * gfortran.dg/sequence_types_1.f90: Likewise.
8507 * gfortran.dg/internal_references_1.f90: Likewise.
8508 * gfortran.dg/present_1.f90: Likewise.
8509 * gfortran.dg/volatile10.f90: Likewise.
8510 * gfortran.dg/module_equivalence_2.f90: Likewise.
8511 * gfortran.dg/use_4.f90: Likewise.
8512 * gfortran.dg/elemental_result_1.f90: Likewise.
8513 * gfortran.dg/generic_actual_arg.f90: Likewise.
8514 * gfortran.dg/private_type_5.f90: Likewise.
8515 * gfortran.dg/protected_4.f90: Likewise.
8516 * gfortran.dg/interface_3.f90: Likewise.
8518 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
8520 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Remove build file trivial.S.
8521 * gcc.dg/debug/dwarf2/dwarf2.exp: Ditto.
8523 2007-03-26 Uros Bizjak <ubizjak@gmail.com>
8525 * gfortran.dg/use_[567].f90: Use correct cleanup-modules dg directive.
8527 2007-03-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8529 PR libgfortran/31199
8530 * gfortran.dg/fmt_t_4.f90: New test.
8532 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8535 * gfortran.dg/backspace_5.f: Initialize variable(s).
8536 * gfortran.dg/backspace_6.f: Likewise.
8537 * gfortran.dg/char_bounds_check_fail_1: Likewise.
8538 * gfortran.dg/direct_io_2.f90: Likewise.
8539 * gfortran.dg/write_back.f: Likewise.
8540 * gfortran.dg/write_rewind_2.f: Likewise.
8541 * gfortran.dg/write_rewind_1.f: Likewise.
8542 * gfortran.dg/write_rewind_2.f: Likewise.
8544 2007-03-25 Dorit Nuzman <dorit@il.ibm.com>
8546 PR tree-optimization/30784
8547 * gcc.dg/vect/pr30784.c: New test.
8549 2007-03-25 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8552 * gfortran.dg/operator_1.f90: New test.
8553 * gfortran.dg/operator_2.f90: New test.
8555 2007-03-25 Thomas Koenig <tkoenig@gcc.gnu.org>
8558 * gfortran.dg/reshape_transpose_1.f90: New test.
8560 2007-03-24 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8563 * gfortran.dg/bounds_check_6.f90: New test.
8565 2007-03-23 Michael Meissner <michael.meissner@amd.com>
8567 * gcc.dg/dfp/convert-dfp.c: Wrap __STDC_WANT_DEC_FP__ with
8569 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
8570 * gcc.dg/dfp/decfloat-constants.c: Ditto.
8572 2007-03-24 Paul Thomas <pault@gcc.gnu.org>
8575 * gfortran.dg/pointer_function_actual_1.f90: New test.
8578 * gfortran.dg/pointer_function_actual_2.f90: New test.
8581 * gfortran.dg/result_in_spec_1.f90: New test.
8583 2007-03-23 Francois-Xavier Coudert <fxcoudert@gcc.gnu.org>
8586 * gfortran.dg/integer_exponentiation_3.F90: New test.
8587 * gfortran.dg/integer_exponentiation_4.f90: New test.
8588 * gfortran.dg/integer_exponentiation_5.F90: New test.
8590 2007-03-22 Mark Mitchell <mark@codesourcery.com>
8593 * g++.dg/template/error24.C: New test.
8594 * g++.dg/parse/tmpl-outside1.C: Tweak error markers.
8596 2007-03-22 Mark Mitchell <mark@codesourcery.com>
8599 * g++.dg/expr/bitfield7.C: New test.
8601 2007-03-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8604 * gcc.dg/float-range-4.c: New.
8605 * gcc.dg/float-range-1.c: Update. Test for a warning.
8606 * gcc.dg/float-range-3.c: New.
8607 * gcc.dg/float-range-5.c: New.
8609 2007-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8612 * gfortran.dg/no_range_check_1.f90: New test.
8614 2007-03-22 Dirk Mueller <dmueller@suse.de>
8616 * g++.old-deja/g++.brendan/warnings2.C: Don't use -pedantic.
8617 * g++.dg/other/static1.C: Remove stray semicolon.
8618 * g++.dg/other/init1.C: Likewise.
8619 * g++.dg/rtti/dyncast1.C: Likewise.
8620 * g++.dg/tree-ssa/pr17153.C: Likewise.
8621 * g++.dg/lookup/disamb1.C: Likewise.
8622 * g++.dg/lookup/scoped2.C: Likewise.
8623 * g++.dg/lookup/friend7.C: Likewise.
8624 * g++.dg/parse/parse4.C: Likewise.
8625 * g++.dg/parse/parse5.C: Likewise.
8626 * g++.dg/expr/pr29066.C: Likewise.
8627 * g++.dg/expr/cast4.C: Likewise.
8628 * g++.dg/tc1/dr193.C: Likewise.
8629 * g++.dg/tc1/dr213.C: Likewise.
8630 * g++.dg/abi/dcast1.C: Likewise.
8631 * g++.dg/abi/covariant2.C: Likewise.
8632 * g++.dg/inherit/covariant11.C: Likewise.
8633 * g++.dg/inherit/covariant9.C: Likewise.
8634 * g++.dg/inherit/covariant10.C: Likewise.
8635 * g++.dg/init/static3.C: Likewise.
8636 * g++.dg/init/init-ref3.C: Likewise.
8637 * g++.dg/init/ref10.C: Likewise.
8638 * g++.dg/template/meminit2.C: Likewise.
8639 * g++.dg/template/using9.C: Likewise.
8640 * g++.dg/template/friend9.C: Likewise.
8641 * g++.dg/template/ref1.C: Likewise.
8642 * g++.old-deja/g++.warn/inline.C: Likewise.
8643 * g++.old-deja/g++.robertl/eb91.C: Likewise.
8644 * g++.old-deja/g++.robertl/eb46.C: Likewise.
8645 * g++.old-deja/g++.robertl/eb34.C: Likewise.
8646 * g++.old-deja/g++.robertl/eb43.C: Likewise.
8647 * g++.old-deja/g++.robertl/eb26.C: Likewise.
8648 * g++.old-deja/g++.robertl/eb116.C: Likewise.
8649 * g++.old-deja/g++.brendan/copy5.C: Likewise.
8650 * g++.old-deja/g++.brendan/overload8.C: Likewise.
8651 * g++.old-deja/g++.brendan/overload11.C: Likewise.
8652 * g++.old-deja/g++.brendan/copy7.C: Likewise.
8653 * g++.old-deja/g++.brendan/crash38.C: Likewise.
8654 * g++.old-deja/g++.brendan/template11.C: Likewise.
8655 * g++.old-deja/g++.brendan/err-msg3.C: Likewise.
8656 * g++.old-deja/g++.brendan/crash50.C: Likewise.
8657 * g++.old-deja/g++.brendan/crash16.C: Likewise.
8658 * g++.old-deja/g++.jason/pmem2.C: Likewise.
8659 * g++.old-deja/g++.jason/parse9.C: Likewise.
8660 * g++.old-deja/g++.jason/byval2.C: Likewise.
8661 * g++.old-deja/g++.jason/overload8.C: Likewise.
8662 * g++.old-deja/g++.jason/pmf8.C: Likewise.
8663 * g++.old-deja/g++.jason/template33.C: Likewise.
8664 * g++.old-deja/g++.jason/return3.C: Likewise.
8665 * g++.old-deja/g++.jason/scoping2.C: Likewise.
8666 * g++.old-deja/g++.jason/virtual.C: Likewise.
8667 * g++.old-deja/g++.jason/opeq3.C: Likewise.
8668 * g++.old-deja/g++.jason/template27.C: Likewise.
8669 * g++.old-deja/g++.jason/synth6.C: Likewise.
8670 * g++.old-deja/g++.jason/ref8.C: Likewise.
8671 * g++.old-deja/g++.jason/offset1.C: Likewise.
8672 * g++.old-deja/g++.other/static20.C: Likewise.
8673 * g++.old-deja/g++.other/array1.C: Likewise.
8674 * g++.old-deja/g++.other/new3.C: Likewise.
8675 * g++.old-deja/g++.other/array2.C: Likewise.
8676 * g++.old-deja/g++.other/overload9.C: Likewise.
8677 * g++.old-deja/g++.other/cast6.C: Likewise.
8678 * g++.old-deja/g++.other/ptrmem8.C: Likewise.
8679 * g++.old-deja/g++.other/eh4.C: Likewise.
8680 * g++.old-deja/g++.other/using7.C: Likewise.
8681 * g++.old-deja/g++.other/init18.C: Likewise.
8682 * g++.old-deja/g++.other/dyncast1.C: Likewise.
8683 * g++.old-deja/g++.other/dyncast2.C: Likewise.
8684 * g++.old-deja/g++.other/dtor11.C: Likewise.
8685 * g++.old-deja/g++.pt/static11.C: Likewise.
8686 * g++.old-deja/g++.pt/crash19.C: Likewise.
8687 * g++.old-deja/g++.pt/overload12.C: Likewise.
8688 * g++.old-deja/g++.pt/crash46.C: Likewise.
8689 * g++.old-deja/g++.pt/mi1.C: Likewise.
8690 * g++.old-deja/g++.pt/vaarg3.C: Likewise.
8691 * g++.old-deja/g++.pt/nontype5.C: Likewise.
8692 * g++.old-deja/g++.pt/local5.C: Likewise.
8693 * g++.old-deja/g++.pt/typename2.C: Likewise.
8694 * g++.old-deja/g++.pt/explicit80.C: Likewise.
8695 * g++.old-deja/g++.pt/auto_ptr.C: Likewise.
8696 * g++.old-deja/g++.law/visibility1.C: Likewise.
8697 * g++.old-deja/g++.law/visibility2.C: Likewise.
8698 * g++.old-deja/g++.law/virtual2.C: Likewise.
8699 * g++.old-deja/g++.law/operators19.C: Likewise.
8700 * g++.old-deja/g++.law/parsing10.C: Likewise.
8701 * g++.old-deja/g++.law/visibility4.C: Likewise.
8702 * g++.old-deja/g++.law/operators4.C: Likewise.
8703 * g++.old-deja/g++.law/dtors2.C: Likewise.
8704 * g++.old-deja/g++.law/missed-error3.C: Likewise.
8705 * g++.old-deja/g++.law/visibility10.C: Likewise.
8706 * g++.old-deja/g++.law/scope3.C: Likewise.
8707 * g++.old-deja/g++.law/casts2.C: Likewise.
8708 * g++.old-deja/g++.law/code-gen5.C: Likewise.
8709 * g++.old-deja/g++.law/operators33.C: Likewise.
8710 * g++.old-deja/g++.law/friend4.C: Likewise.
8711 * g++.old-deja/g++.mike/pmf7.C: Likewise.
8712 * g++.old-deja/g++.mike/p5611.C: Likewise.
8713 * g++.old-deja/g++.mike/net37.C: Likewise.
8714 * g++.old-deja/g++.mike/p3570.C: Likewise.
8715 * g++.old-deja/g++.mike/p5718.C: Likewise.
8716 * g++.old-deja/g++.mike/net21.C: Likewise.
8717 * g++.old-deja/g++.mike/p1862.C: Likewise.
8718 * g++.old-deja/g++.mike/p4511.C: Likewise.
8719 * g++.old-deja/g++.mike/virt3.C: Likewise.
8720 * g++.old-deja/g++.mike/p16146.C: Likewise.
8721 * g++.old-deja/g++.mike/p1989.C: Likewise.
8722 * g++.old-deja/g++.mike/p5571.C: Likewise.
8723 * g++.old-deja/g++.gb/scope10.C: Likewise.
8724 * g++.old-deja/g++.abi/primary5.C: Likewise.
8725 * g++.old-deja/g++.abi/empty2.C: Likewise.
8726 * g++.old-deja/g++.abi/arraynew.C: Likewise.
8727 * g++.old-deja/g++.eh/vbase4.C: Likewise.
8728 * g++.old-deja/g++.eh/ptr1.C: Likewise.
8729 * g++.old-deja/g++.eh/cleanup1.C: Likewise.
8730 * g++.old-deja/g++.bob/template3.C: Likewise.
8731 * g++.old-deja/g++.bob/inherit1.C: Likewise.
8733 2007-03-22 Paul Thomas <pault@gcc.gnu.org>
8736 * gfortran.dg/transfer_array_intrinsic_3.f90: New test.
8738 2007-03-22 Tobias Schlüter <tobi@gcc.gnu.org>
8741 * gfortran.dg/derived_name_1.f90: New.
8742 * gfortran.dg/derived_name_2.f: New.
8744 2007-03-21 Richard Sandiford <richard@codesourcery.com>
8746 * lib/target-supports.exp (check_effective_target_nonpic): New
8748 * gcc.target/i386/20020616-1.c: Use an alternative to %ebx
8750 * gcc.target/i386/asm-4.c: Require nonpic.
8751 * gcc.target/i386/cmov1.c: Likewise.
8752 * gcc.target/i386/mul.c: Likewise.
8753 * gcc.target/i386/pr21291.c: Require nonpic or ! ilp32.
8754 * gcc.target/i386/ssetype-1.c: Require nonpic.
8755 * gcc.target/i386/ssetype-3.c: Likewise.
8756 * gcc.target/i386/ssetype-5.c: Likewise.
8758 2007-03-21 Richard Sandiford <richard@codesourcery.com>
8760 * gcc.c-torture/execute/builtins/chk.h (LOCAL): Define.
8761 * gcc.c-torture/execute/builtins/sprintf-chk.c (s1): Make LOCAL.
8762 * gcc.c-torture/execute/builtins/stpcpy-chk.c (s1): Likewise.
8763 * gcc.c-torture/execute/builtins/strcpy-chk.c (s1): Likewise.
8765 2007-03-19 Seongbae Park <seongbae.park@gmail.com>
8767 PR tree-optimization/30590
8768 * g++.dg/opt/pr30590.C: New testcase.
8770 2007-03-20 Jakub Jelinek <jakub@redhat.com>
8773 * gcc.dg/pr30762-1.c: New test.
8774 * gcc.dg/pr30762-2.c: New test.
8777 * gcc.target/i386/pr30505.c: New test.
8779 2007-03-19 Mark Shinwell <shinwell@codesourcery.com>
8781 * gcc.target/arm/register-variables.c: New.
8783 2007-03-19 Jeff Law <law@redhat.com>
8785 * PR tree-optimization/30984
8786 * gcc.c-torture/pr30984.c: New test.
8788 2007-03-19 Andrew Pinski <andrew_pinski@playstation.sony.com>
8789 Richard Guenther <rguenther@suse.de>
8791 PR tree-optimization/31254
8792 * gcc.dg/torture/pr31254.c: New testcase.
8794 2007-03-19 Hans-Peter Nilsson <hp@axis.com>
8796 * gcc.dg/torture/pr26565.c: Expect warning on packed field for
8797 target default_packed.
8799 2007-03-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8802 * gfortran.dg/string_length_1.f90: New test.
8804 2007-03-18 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
8807 * gcc.dg/pr16194.c: Provide define for REG on __hppa__.
8809 2007-03-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8811 PR libgfortran/31052
8812 * gfortran.dg/namelist_27.f90: New test.
8814 2007-03-18 Paul Thomas <pault@gcc.gnu.org>
8817 * gfortran.dg/used_types_14.f90: New test.
8820 * gfortran.dg/used_types_15.f90: New test.
8822 2007-03-18 Dorit Nuzman <dorit@il.ibm.com>
8824 * gcc.dg/vect/no-tree-dom-vect-bug.c: New test.
8825 * gcc.dg/vect/vect.exp: Compile tests with -fno-tree-dominator-opts.
8827 2007-03-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
8830 * gfortran.dg/integer_exponentiation_2.f90: New test.
8832 2007-03-17 Dorit Nuzman <dorit@il.ibm.com>
8834 PR tree-optimization/31041
8835 * gcc.dg/vect/pr31041.c: New test.
8837 2007-03-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8839 * g++.dg/warn/Wconversion-integer.C: New
8840 * g++.dg/warn/Wconversion-real.C: New.
8841 * g++.dg/warn/Wconversion-real-integer.C: New.
8842 * g++.dg/warn/conv2.C: Updated.
8844 2007-03-16 Richard Sandiford <richard@codesourcery.com>
8846 * gcc.dg/intmax_t-1.c: Restrict XFAIL to VxWorks kernels;
8849 2007-03-16 Richard Guenther <rguenther@suse.de>
8851 PR tree-optimization/31146
8852 * g++.dg/tree-ssa/pr31146.C: New testcase.
8854 2007-03-16 Richard Sandiford <richard@codesourcery.com>
8856 * lib/target-supports.exp (check_missing_uclibc_feature): Don't
8857 assume that the target has <features.h>.
8859 2007-03-16 Richard Sandiford <richard@codesourcery.com>
8861 * gcc.dg/20020426-2.c: Add the fpic requirement to the PIC
8862 dg-options rather than to the whole test.
8864 2007-03-16 Alexandre Oliva <aoliva@redhat.com>
8867 * g++.dg/debug/pr29906.C: New
8869 2007-03-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8871 PR libgfortran/31099
8872 * gfortran.dg/unformatted_recl.f90: Update test.
8874 2007-03-15 Zdenek Dvorak <dvorakz@suse.cz>
8876 * gcc.dg/tree-ssa/prefetch-5.c: New test.
8878 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8881 * g++.dg/parse/namespace-definition.C: New.
8883 2007-03-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
8886 * g++.dg/cpp/pedantic-errors.C: New.
8887 * g++.dg/cpp/permissive.C: New.
8889 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8891 * g++.dg/opt/mmx1.C: Only use the PIC options for fpic targets.
8892 * g++.old-deja/g++.other/store-expr1.C: Require fpic.
8894 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8896 * lib/target-supports.exp (check_missing_uclibc_feature)
8897 (check_effective_target_wchar): New procedures.
8898 * gcc.dg/wchar_t-1.c: Require target wchar.
8899 * gcc.dg/wint_t-1.c: Likewise.
8901 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8903 * lib/target-supports.exp (check_gc_sections_available): Return
8904 false for VxWorks targets.
8906 2007-03-15 Dirk Mueller <dmueller@suse.de>
8908 * g++.dg/warn/Wconversion2.C: Fix typo.
8909 * gcc.dg/if-empty-1.c: Ditto.
8911 2007-03-15 Richard Sandiford <richard@codesourcery.com>
8913 * gcc.dg/cpp/assert4.c: Treat VxWorks as a unix target.
8915 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
8917 * gcc.target/i386/cmpxchg16b-1.c: Compile for lp64 targets only.
8918 * gcc.target/i386/pr31167.c: Ditto.
8920 2007-03-15 Uros Bizjak <ubizjak@gmail.com>
8923 * gcc.target/i386/pr31167.c: New test.
8925 2007-03-15 Paul Thomas <pault@gcc.gnu.org>
8928 * gfortran.dg/import5.f90.f90: New test.
8932 * gfortran.dg/data_components_1.f90: New test.
8936 * gfortran.dg/generic_13.f90: New test.
8939 * gfortran.dg/alloc_comp_basics_5.f90: New test.
8941 2007-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
8943 PR libgfortran/31051
8944 * gfortran.dg/fmt_t_4.f90: New
8946 2007-03-14 Andrew Pinski <andrew_pinski@playstation.sony.com>
8949 * g++.dg/other/default7.C: New test.
8951 2007-03-15 Dirk Mueller <dmueller@suse.de>
8953 * g++.dg/warn/Wconversion2.C: New.
8955 2007-03-14 Eric Christopher <echristo@apple.com>
8957 * gcc.dg/ssp-1.c: New.
8958 * gcc.dg/ssp-2.c: Ditto.
8960 2007-03-14 Dirk Mueller <dmueller@suse.de>
8962 * g++.dg/warn/do-empty.C: New.
8963 * gcc.dg/do-empty.c: New.
8964 * gcc.dg/if-empty-1.c: Update.
8965 * gcc.dg/20001116-1.c: Update.
8966 * gcc.dg/pr23165.c: Update.
8968 2007-03-14 Jakub Jelinek <jakub@redhat.com>
8970 * gfortran.dg/module_implicit_conversion.f90: New test.
8972 2007-03-13 Alexandre Oliva <aoliva@redhat.com>
8975 * gcc.dg/pr31127.c: New.
8977 2007-03-13 Zdenek Dvorak <dvorakz@suse.cz>
8979 * gcc.dg/tree-ssa/loop-26.c: New test.
8981 2007-03-13 Uros Bizjak <ubizjak@gmail.com>
8983 * gcc.target/i386/cmpxchg16b-1.c: New test.
8985 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
8987 * gcc.dg/c90-vla-1.c: Reflect the change of the error message.
8988 * gcc.dg/c99-vla-1.c: Likewise.
8989 * g++.dg/ext/vla1.C: Likewise
8991 2007-03-12 Seongbae Park <seongbae.park@gmail.com>
8993 * gcc.dg/wvla-1.c: New test
8994 * gcc.dg/wvla-2.c: New test
8995 * gcc.dg/wvla-3.c: New test
8996 * gcc.dg/wvla-4.c: New test
8997 * gcc.dg/wvla-5.c: New test
8998 * gcc.dg/wvla-6.c: New test
8999 * gcc.dg/wvla-7.c: New test
9000 * g++.dg/warn/Wvla-1.C: New test
9001 * g++.dg/warn/Wvla-2.C: New test
9002 * g++.dg/warn/Wvla-3.C: New test
9004 2007-03-12 Mark Mitchell <mark@codesourcery.com>
9007 * g++.dg/other/default6.C: New test.
9009 2007-03-12 Richard Sandiford <richard@codesourcery.com>
9011 * lib/target-supports.exp (check_profiling_available): Return false
9013 (check_effective_target_vxworks_kernel): New procedure.
9014 * gcc.dg/20040813-1.c: Extend list of stabless targets to include
9016 * gcc.dg/builtins-config.h: Do not define HAVE_C99_RUNTIME on VxWorks.
9017 * gcc.dg/intmax_t-1.c: Extend the list of targets without inttypes.h
9019 * gcc.dg/vxworks/initpri2.c: Require vxworks_kernel.
9021 2007-03-12 Richard Sandiford <richard@codesourcery.com>
9023 * gcc.c-torture/compile/981006-1.c: Use the non-PIC options if
9024 PIC is not supported.
9025 * gcc.dg/20020103-1.c: Add dg-require-effective-target fpic.
9026 * gcc.dg/20020426-2.c: Likewise.
9027 * gcc.dg/pr28243.c: Likewise.
9028 * gcc.dg/visibility-11.c: Likewise.
9029 * gcc.dg/tls/opt-9.c: Likewise.
9030 * gcc.dg/tls/opt-10.c: Likewise.
9031 * gcc.dg/tls/pic-1.c: Likewise.
9032 * gcc.dg/tls/struct-1.c: Likewise.
9033 * gcc.target/i386/20000807-1.c: Likewise.
9034 * gcc.target/i386/20000904-1.c: Likewise.
9035 * gcc.target/i386/20011119-1.c: Likewise.
9036 * gcc.target/i386/990213-2.c: Likewise.
9037 * gcc.target/i386/990214-1.c: Likewise.
9038 * gcc.target/i386/compress-float-387-pic.c: Likewise.
9039 * gcc.target/i386/compress-float-sse-pic.c: Likewise.
9040 * gcc.target/i386/pic-1.c: Likewise.
9041 * gcc.target/i386/pr21518.c: Likewise.
9042 * gcc.target/i386/pr23098.c: Likewise.
9043 * gcc.target/i386/pr23943.c: Likewise.
9045 2007-03-11 Mark Mitchell <mark@codesourcery.com>
9048 * g++.dg/template/complit2.C: New test.
9051 * g++.dg/ext/bitfield1.C: New test.
9053 2007-03-11 Paul Thomas <pault@gcc.gnu.org>
9056 * gfortran.dg/interface_11.f90: New test.
9058 2007-03-11 Richard Guenther <rguenther@suse.de>
9060 PR tree-optimization/31115
9061 * gcc.dg/torture/pr31115.c: New testcase.
9063 2007-03-11 Ira Rosen <irar@il.ibm.com>
9065 PR tree-optimization/29925
9066 * gcc.dg/vect/fast-math-vect-pr29925.c: New test.
9068 2007-03-10 Mark Mitchell <mark@codesourcery.com>
9071 * g++.dg/expr/bitfield3.C: New test.
9072 * g++.dg/expr/bitfield4.C: Likewise.
9073 * g++.dg/expr/bitfield5.C: Likewise.
9074 * g++.dg/expr/bitfield6.C: Likewise.
9077 * g++.dg/template/array18.C: New test.
9079 2007-03-10 Dirk Mueller <dmueller@suse.de>
9082 * gcc.dg/Wlogical-op-1.c: Remove duplicated part.
9083 * g++.dg/warn/Wlogical-op-1.C: Remove duplicated part.
9085 2007-03-09 Douglas Gregor <doug.gregor@gmail.com>
9088 * g++.dg/cpp0x/variadic-bind.C: New.
9089 * g++.dg/cpp0x/variadic-function.C: New.
9090 * g++.dg/cpp0x/variadic-mem_fn.C: New.
9091 * g++.dg/cpp0x/variadic-tuple.C: New.
9092 * g++.dg/cpp0x/variadic1.C: New.
9093 * g++.dg/cpp0x/variadic2.C: New.
9094 * g++.dg/cpp0x/variadic3.C: New.
9095 * g++.dg/cpp0x/variadic4.C: New.
9096 * g++.dg/cpp0x/variadic5.C: New.
9097 * g++.dg/cpp0x/variadic6.C: New.
9098 * g++.dg/cpp0x/variadic7.C: New.
9099 * g++.dg/cpp0x/variadic8.C: New.
9100 * g++.dg/cpp0x/variadic9.C: New.
9101 * g++.dg/cpp0x/variadic10.C: New.
9102 * g++.dg/cpp0x/variadic11.C: New.
9103 * g++.dg/cpp0x/variadic12.C: New.
9104 * g++.dg/cpp0x/variadic13.C: New.
9105 * g++.dg/cpp0x/variadic14.C: New.
9106 * g++.dg/cpp0x/variadic15.C: New.
9107 * g++.dg/cpp0x/variadic16.C: New.
9108 * g++.dg/cpp0x/variadic17.C: New.
9109 * g++.dg/cpp0x/variadic18.C: New.
9110 * g++.dg/cpp0x/variadic19.C: New.
9111 * g++.dg/cpp0x/variadic20.C: New.
9112 * g++.dg/cpp0x/variadic21.C: New.
9113 * g++.dg/cpp0x/variadic22.C: New.
9114 * g++.dg/cpp0x/variadic23.C: New.
9115 * g++.dg/cpp0x/variadic24.C: New.
9116 * g++.dg/cpp0x/variadic25.C: New.
9117 * g++.dg/cpp0x/variadic26.C: New.
9118 * g++.dg/cpp0x/variadic27.C: New.
9119 * g++.dg/cpp0x/variadic28.C: New.
9120 * g++.dg/cpp0x/variadic29.C: New.
9121 * g++.dg/cpp0x/variadic30.C: New.
9122 * g++.dg/cpp0x/variadic31.C: New.
9123 * g++.dg/cpp0x/variadic32.C: New.
9124 * g++.dg/cpp0x/variadic33.C: New.
9125 * g++.dg/cpp0x/variadic34.C: New.
9126 * g++.dg/cpp0x/variadic35.C: New.
9127 * g++.dg/cpp0x/variadic36.C: New.
9128 * g++.dg/cpp0x/variadic37.C: New.
9129 * g++.dg/cpp0x/variadic38.C: New.
9130 * g++.dg/cpp0x/variadic39.C: New.
9131 * g++.dg/cpp0x/variadic40.C: New.
9132 * g++.dg/cpp0x/variadic41.C: New.
9133 * g++.dg/cpp0x/variadic42.C: New.
9134 * g++.dg/cpp0x/variadic43.C: New.
9135 * g++.dg/cpp0x/variadic44.C: New.
9136 * g++.dg/cpp0x/variadic45.C: New.
9137 * g++.dg/cpp0x/variadic46.C: New.
9138 * g++.dg/cpp0x/variadic47.C: New.
9139 * g++.dg/cpp0x/variadic48.C: New.
9140 * g++.dg/cpp0x/variadic49.C: New.
9141 * g++.dg/cpp0x/variadic50.C: New.
9142 * g++.dg/cpp0x/variadic51.C: New.
9143 * g++.dg/cpp0x/variadic52.C: New.
9144 * g++.dg/cpp0x/variadic53.C: New.
9145 * g++.dg/cpp0x/variadic54.C: New.
9146 * g++.dg/cpp0x/variadic55.C: New.
9147 * g++.dg/cpp0x/variadic56.C: New.
9148 * g++.dg/cpp0x/variadic57.C: New.
9149 * g++.dg/cpp0x/variadic58.C: New.
9150 * g++.dg/cpp0x/variadic59.C: New.
9151 * g++.dg/cpp0x/variadic60.C : New.
9152 * g++.dg/cpp0x/variadic61.C : New.
9153 * g++.dg/cpp0x/variadic62.C : New.
9154 * g++.dg/cpp0x/variadic63.C : New.
9155 * g++.dg/cpp0x/variadic64.C : New.
9156 * g++.dg/cpp0x/variadic65.C : New.
9157 * g++.dg/cpp0x/variadic66.C : New.
9158 * g++.dg/cpp0x/variadic67.C : New.
9159 * g++.dg/cpp0x/variadic68.C : New.
9160 * g++.dg/cpp0x/variadic69.C : New.
9161 * g++.dg/cpp0x/variadic70.C : New.
9162 * g++.dg/cpp0x/variadic71.C : New.
9163 * g++.dg/cpp0x/variadic72.C : New.
9164 * g++.dg/cpp0x/variadic73.C : New.
9165 * g++.dg/cpp0x/variadic74.C : New.
9166 * g++.dg/cpp0x/variadic75.C : New.
9167 * g++.dg/cpp0x/variadic-ex1.C : New.
9168 * g++.dg/cpp0x/variadic-ex2.C : New.
9169 * g++.dg/cpp0x/variadic-ex3.C : New.
9170 * g++.dg/cpp0x/variadic-ex4.C : New.
9171 * g++.dg/cpp0x/variadic-ex5.C : New.
9172 * g++.dg/cpp0x/variadic-ex6.C : New.
9173 * g++.dg/cpp0x/variadic-ex7.C : New.
9174 * g++.dg/cpp0x/variadic-ex8.C : New.
9175 * g++.dg/cpp0x/variadic-ex9.C : New.
9176 * g++.dg/cpp0x/variadic-ex10.C : New.
9177 * g++.dg/cpp0x/variadic-ex11.C : New.
9178 * g++.dg/cpp0x/variadic-ex12.C : New.
9179 * g++.dg/cpp0x/variadic-ex13.C : New.
9180 * g++.dg/cpp0x/variadic-ex14.C : New.
9182 2007-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9184 PR libgfortran/31099
9185 * gfortran.dg/unformatted_recl.f90: New test.
9187 2007-03-09 Roger Sayle <roger@eyesopen.com>
9189 * gcc.dg/fold-eqcmplx-1.c: New test case.
9191 2007-03-09 Alexandre Oliva <aoliva@redhat.com>
9193 PR rtl-optimization/30643
9194 * gcc.dg/pr30643.c: New.
9196 2007-03-09 Chao-ying Fu <fu@mips.com>
9198 * gcc.target/mips/mips32-dspr2-type.c: New test.
9199 * gcc.target/mips/mips32-dspr2.c: New test.
9200 * gcc.target/mips/dspr2-MULT.c: New test.
9201 * gcc.target/mips/dspr2-MULTU.c: New test.
9202 * gcc.target/mips/mips32-dsp-run.c: New test to check execution.
9203 * gcc.target/mips/mips32-dsp.c: Change v4i8 typedef to use signed char.
9204 Adjust some formats.
9206 2007-03-09 Dirk Mueller <dmueller@suse.de>
9209 * gcc.dg/Wlogical-op-1.c: New.
9210 * g++.dg/warn/Wlogical-op-1.C: New.
9212 2007-03-09 Richard Guenther <rguenther@suse.de>
9214 PR tree-optimization/30904
9216 * gcc.dg/pr30904.c: Remove xfail.
9218 2007-03-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
9221 * gcc.c-torture/execute/pr31072.c: New test.
9223 2007-03-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9225 * gcc.dg/builtins-55.c: Test *lceil* and *lfloor*.
9226 * gcc.dg/torture/builtin-attr-1.c: Likewise.
9227 * gcc.dg/torture/builtin-convert-1.c: Likewise. Also test
9228 *lrint* and *lround*.
9229 * gcc.dg/torture/builtin-convert-2.c: Test ceil->lceil and
9231 * gcc.dg/torture/builtin-convert-3.c: Test *lceil* and *lfloor*.
9232 * gcc.dg/torture/builtin-integral-1.c: Likewise.
9233 * gcc.dg/torture/builtin-minmax-1.c: Likewise. Also test *lrint*
9234 and *lround*. Correct macro names.
9235 * gcc.dg/torture/builtin-nonneg-1.c: Test *lceil* and *lfloor*.
9236 * gcc.dg/torture/builtin-rounding-1.c: Likewise.
9238 2007-03-08 Ian Lance Taylor <iant@google.com>
9240 * gcc.dg/no-strict-overflow-5.c: New test.
9241 * gcc.dg/no-strict-overflow-6.c: New test.
9242 * gcc.dg/Wstrict-overflow-11.c: New test.
9243 * gcc.dg/Wstrict-overflow-12.c: New test.
9244 * gcc.dg/Wstrict-overflow-13.c: New test.
9245 * gcc.dg/Wstrict-overflow-14.c: New test.
9246 * gcc.dg/Wstrict-overflow-15.c: New test.
9248 2007-03-08 Richard Sandiford <richard@codesourcery.com>
9250 * gcc.c-torture/execute/strcmp-1.x: New file. XFAIL execution
9251 for VxWorks kernel mode.
9252 * gcc.c-torture/execute/strncmp-1.x: Likewise.
9254 2007-03-08 Richard Sandiford <richard@codesourcery.com>
9256 * gcc.c-torture/execute/ieee/hugeval.x: XFAIL for VxWorks kernel
9259 2007-03-08 Richard Sandiford <richard@codesourcery.com>
9261 * gcc.c-torture/execute/builtins/memmove-lib.c: Include lib/bzero.c
9262 and lib/bfill.c on VxWorks targets.
9263 * gcc.c-torture/execute/builtins/memmove-2-lib.c: Likewise.
9264 * gcc.c-torture/execute/builtins/strchr-lib.c: Include lib/bzero.c,
9265 lib/bfill.c and lib/memmove.c on VxWorks targets.
9266 * gcc.c-torture/execute/builtins/strrchr-lib.c: Likewise.
9267 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Include lib/bfill.c
9269 * gcc.c-torture/execute/builtins/lib/bzero.c: New file.
9270 * gcc.c-torture/execute/builtins/lib/bfill.c: Likewise.
9272 2007-03-08 Tobias Burnus <burnus@net-b.de>
9274 * gfortran.dg/use_5.f90: New test.
9275 * gfortran.dg/use_6.f90: Ditto.
9276 * gfortran.dg/use_7.f90: Ditto.
9278 2007-03-08 Tobias Burnus <burnus@net-b.de>
9281 * gfortran.dg/use_4.f90: New test.
9282 * gfortran.dg/used_dummy_types_7.f90: Correct ambiguous symbol.
9284 2007-03-08 Paul Thomas <pault@gcc.gnu.org>
9287 * gfortran.dg/parameter_array_section_2.f90: New test.
9289 2007-03-08 Volker Reichelt <reichelt@netcologne.de>
9292 * g++.dg/ext/offsetof1.C: Add cases with volatile.
9295 * g++.dg/template/arg5.C: New test.
9297 2007-03-07 Joseph Myers <joseph@codesourcery.com>
9299 * g++.dg/eh/arm-iwmmxt-unwind.C: New test.
9301 2007-03-07 Paolo Bonzini <bonzini@gnu.org>
9303 * gcc.dg/var-expand1.c: Add newline at end of file.
9305 2007-03-07 Hans-Peter Nilsson <hp@axis.com>
9307 * g++.old-deja/g++.jason/template31.C: Include cstdlib.
9309 2007-03-06 Richard Sandiford <richard@codesourcery.com>
9311 * gcc.c-torture/compile/m68k-byte-addr.c: New test.
9313 2007-03-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9315 * gcc.dg/torture/builtin-convert-4.c: New test.
9317 2007-03-05 Ian Lance Taylor <iant@google.com>
9319 * gcc.c-torture/compile/pr31034.c: New test.
9321 2007-03-05 Ian Lance Taylor <iant@google.com>
9323 * gcc.dg/inline-18.c: New test.
9324 * gcc.dg/inline-19.c: New test.
9325 * gcc.dg/inline-20.c: New test.
9326 * gcc.dg/inline-21.c: New test.
9328 2007-03-05 Richard Guenther <rguenther@suse.de>
9330 PR tree-optimization/14052
9331 * gcc.dg/tree-ssa/vrp33.c: New testcase.
9333 2007-03-05 Richard Guenther <rguenther@suse.de>
9335 PR tree-optimization/23777
9336 * gcc.dg/tree-ssa/pr23777.c: New testcase.
9338 2007-03-04 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9341 * gcc.dg/multiple-overflow-warn-3.c: New.
9342 * g++.dg/warn/multiple-overflow-warn-3.C: New.
9344 2007-03-04 Simon Martin <simartin@users.sourceforge.net>
9347 * g++.dg/parse/template23.C: New test.
9349 2007-03-04 Roger Sayle <roger@eyesopen.com>
9352 * gcc.dg/pr30744-1.c: New test case.
9354 2007-03-04 Tobias Burnus <burnus@net-b.de>
9356 * gfortran.dg/c_by_val.c: Use _Complex instead of a struct.
9358 2007-03-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9361 * gfortran.dg/logical_3.f90: New test.
9363 2007-03-04 Thomas Koenig <Thomas.Koenig@online.de>
9366 * gfortran.dg/integer_exponentiation_1.f90: New test.
9368 2007-03-04 Nathan Sidwell <nathan@codesourcery.com>
9370 * gcc.target/m68k/m68k.exp: New.
9371 * gcc.target/m68k/crash1.c: New.
9373 2007-03-03 Tobias Burnus <burnus@net-b.de>
9375 * gfortran.dg/c_by_val.c: Use int64_t instead of long
9376 to be more compatible with integer(kind=8).
9378 2007-03-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9381 * gfortran.dg/zero_sized_3.f90: New test.
9383 2007-03-03 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9386 * g++.dg/parse/else.C: New.
9387 * g++.dg/parse/else-2.C: New.
9389 2007-03-03 Paul Thomas <pault@gcc.gnu.org>
9390 Tobias Burnus <burnus@net-b.de>
9393 * gfortran.dg/size_dim.f90: New test.
9395 2007-03-02 Paul Thomas <pault@gcc.gnu.org>
9396 Tobias Burnus <burnus@net-b.de>
9399 * gfortran.dg/entry_9.f90: New test.
9401 2007-03-02 Simon Martin <simartin@users.sourceforge.net>
9404 * g++.dg/inherit/covariant16.C: New test.
9406 2007-03-02 Geoffrey Keating <geoffk@apple.com>
9408 * g++.dg/other/darwin-minversion-1.C: New.
9410 2007-03-02 Diego Novillo <dnovillo@redhat.com>
9412 * gcc.dg/tree-ssa/20070302-1.c: New test.
9414 2007-03-02 Joseph Myers <joseph@codesourcery.com>
9416 * gcc.target/powerpc/spe-unwind-1.c, g++.dg/eh/simd-5.C: New
9419 2007-03-01 Zdenek Dvorak <dvorakz@suse.cz>
9421 * gcc.dg/tree-ssa/prefetch-4.c: New test.
9423 2007-03-01 Simon Baldwin <simonb@google.com>
9426 * warn/ignored_typedef.C: New.
9427 * init/ctor8.C: Added dg-warning to consume ignored typedef
9429 * template/typedef2.C: Ditto. Moved dg-error onto its own line
9430 and added an explicit line number.
9432 2007-02-28 Richard Guenther <rguenther@suse.de>
9435 * gcc.dg/torture/pr30364-1.c: New testcase.
9436 * gcc.dg/torture/pr30364-2.c: Likewise.
9437 * gcc.dg/torture/pr30364-3.c: Likewise.
9439 2007-02-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9441 * gcc.dg/torture/builtin-frexp-1.c: On mips*-*-irix6* and
9442 powerpc*, use -funsafe-math-optimizations.
9443 * gcc.dg/torture/builtin-logb-1.c: Likewise.
9444 * gcc.dg/torture/builtin-modf-1.c: Likewise.
9446 2007-02-28 Tobias Burnus <burnus@net-b.de>
9447 Paul Thomas <pault@gcc.gnu.org>
9451 * c_by_val_1.f: Test %VAL() with non-default kind.
9452 * c_by_val.c: Ditto.
9453 * c_by_val_4.f: New test.
9455 2007-02-28 Tobias Burnus <burnus@net-b.de>
9458 * gfortran.dg/continuation_7.f90: New test.
9460 2007-02-28 Bernd Schmidt <bernd.schmidt@analog.com>
9462 * g++.dg/inherit/thunk7.C: New test.
9463 * lib/target-supports.exp (check_profiling_available): Not available
9466 2007-02-27 Uros Bizjak <ubizjak@gmail.com>
9469 * gcc.target/i386/gfortran.dg/pr30970.c: New test.
9471 2007-02-27 Mark Mitchell <mark@codesourcery.com>
9473 * lib/target-supports.exp (check_effective_target_init_priority):
9474 Remove Solaris special case.
9476 2007-02-26 Geoffrey Keating <geoffk@apple.com>
9478 * gcc.target/powerpc/stabs-attrib-vect-darwin.c: Allow
9479 for more builtin types.
9481 * g++.dg/ext/visibility/class1.C: Port to Darwin.
9482 * g++.dg/ext/visibility/noPLT.C: Likewise.
9484 2007-02-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9486 * gcc.dg/torture/builtin-modf-1.c: Use -fno-finite-math-only on
9489 2007-02-26 Thomas Koenig <Thomas.Koenig@online.de>
9492 * size_optional_dim_1.f90: New test.
9494 2007-02-25 Mark Mitchell <mark@codesourcery.com>
9496 * gcc.dg/vxworks/vxworks.exp: New file.
9497 * gcc.dg/vxworks/initpri1.c: Likewise.
9498 * gcc.dg/vxworks/initpri2.c: Likewise.
9499 * gcc.dg/initpri2.c: Add more tests.
9500 * g++.dg/special/initpri2.C: Likewise.
9502 * gcc.dg/initpri1.c: New test.
9503 * gcc.dg/initpri2.c: Likewise.
9504 * g++.dg/special/initpri1.C: New test.
9505 * g++.dg/special/initpri2.C: Likewise.
9506 * g++.dg/special/conpr-1.C: Use init_priority effective target.
9507 * g++.dg/special/conpr-2.C: Likewise.
9508 * g++.dg/special/conpr-3.C: Likewise.
9509 * g++.dg/special/conpr-4.C: Likewise.
9510 * g++.dg/special/initp1.C: Likewise.
9511 * g++.dg/special/ecos.exp: Remove code to detect availability of
9512 constructor priorities.
9513 * lib/target-supports.exp (check_effective_target_init_priority):
9516 2007-02-24 Jan Hubicka <jh@suse.cz>
9518 * gcc.c-torture/execute/pr30778.c: New testcase.
9520 2007-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9522 PR libgfortran/30918
9523 * gfortran.dg/namelist_26.f90: New test.
9525 2007-02-24 Richard Guenther <rguenther@suse.de>
9528 * gcc.dg/pr30951.c: New testcase.
9530 2007-02-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9532 * gcc.dg/torture/builtin-modf-1.c: New test.
9534 2007-02-23 Paolo Bonzini <bonzini@gnu.org>
9536 PR tree-optimization/30904
9537 * gcc.dg/pr30904.c: New test.
9539 2007-02-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9541 * gcc.test-framework/README: Correct command.
9542 * gcc.test-framework/dg-outexistsnot-exp-P.c: Replace -W with
9544 * gcc.test-framework/dg-outexists-exp-F.c: Likewise.
9546 2007-02-23 Nathan Sidwell <nathan@codesourcery.com>
9548 * lib/target-supports.exp (check_effective_target_unwrapped): New.
9550 2007-02-23 Mark Mitchell <mark@codesourcery.com>
9552 * lib/target-supports.exp (check_effective_target_newlib): New
9555 2007-02-23 Paul Thomas <pault@gcc.gnu.org>
9558 * gfortran.dg/alloc_comp_basics_4.f90: Add component with an
9559 allocatable component.
9562 2007-02-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9564 * gcc.dg/torture/builtin-logb-1.c: New test.
9565 * gcc.dg/torture/builtin-math-2.c: Test logb/ilogb.
9566 * gcc.dg/torture/builtin-nonneg-1.c: Test significand.
9567 * gcc.dg/torture/builtin-frexp-1.c: Use -fno-finite-math-only on
9570 2007-02-23 Richard Guenther <rguenther@suse.de>
9572 * g++.dg/warn/changes-meaning.C: New testcase.
9574 2007-02-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9576 PR libgfortran/30910
9577 * gfortran.dg/fmt_zero_precision.f90: Update test.
9579 2007-02-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9581 * gcc.dg/torture/builtin-frexp-1.c: New test.
9583 2007-02-22 Mark Mitchell <mark@codesourcery.com>
9585 * g++.dg/opt/switch4.C: Pass -fshort-enums -w.
9587 2007-02-22 Ian Lance Taylor <iant@google.com>
9590 * g++.dg/debug/pr30898.C: New test.
9592 2007-02-22 Ira Rosen <irar@il.ibm.com>
9594 * gcc.dg/vect/vect-106.c: New test.
9596 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
9597 Ira Rosen <irar@il.ibm.com>
9599 PR tree-optimization/30843
9600 * gcc.dg/vect/pr30843.c: New test.
9602 2007-02-22 Dorit Nuzman <dorit@il.ibm.com>
9604 PR tree-optimization/30858
9605 * gcc.dg/vect/pr30858.c: New test.
9607 2007-02-21 Mark Mitchell <mark@codesourcery.com>
9609 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Allow the caller
9610 to set options for compiling testglue.
9611 * lib/g++.exp (g++_init): Compile testglue with -fexceptions.
9612 * lib/obj-c++.exp (obj-c++_init): Likewise.
9614 2007-02-21 Eric Botcazou <ebotcazou@adacore.com>
9616 * gnat.dg/derived_aggregate.adb: New test.
9618 2007-02-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9620 * gcc.dg/torture/builtin-ldexp-1.c: Use -fno-finite-math-only on
9621 sh* targets. Call the correct CKSGN macro.
9623 2007-02-21 Jakub Jelinek <jakub@redhat.com>
9625 * gfortran.dg/gomp/omp_parse1.f90: New test.
9626 * gfortran.dg/gomp/omp_parse2.f: New test.
9628 2007-02-20 Thomas Koenig <Thomas.Koenig@online.de>
9631 * gfortran.dg/do_pointer_1.f90: New test.
9633 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9635 * gcc.dg/torture/builtin-nonneg-1.c: Add checks for scalb, scalbn
9638 2007-02-20 Geoffrey Keating <geoffk@apple.com>
9640 * gcc.dg/darwin-minversion-1.c: New.
9641 * gcc.dg/darwin-minversion-2.c: New.
9643 2007-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9645 * gcc.dg/builtins-34.c: Add scalb/scalbn/scalbln cases.
9647 2007-02-20 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9648 DJ Delorie <dj@redhat.com>
9651 * gcc.dg/Wfatal.c: New.
9652 * gcc.dg/Wfatal-2.c: New.
9653 * gcc.dg/Werror-1.c: Adjust expectations.
9654 * gcc.dg/Werror-5.c: Likewise.
9655 * gcc.dg/Werror-7.c: Likewise.
9656 * gcc.dg/Werror-10.c: Likewise.
9657 * gcc.dg/Werror-11.c: Likewise.
9659 2007-02-20 Tobias Burnus <burnus@net-b.de>
9662 * gfortran.dg/volatile10.f90: New test.
9664 2007-02-19 Thomas Koenig <Thomas.Koenig@online.de>
9667 * gfortran.dg/intrinsic_intkinds_1.f90: New test.
9669 2007-02-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9671 * gcc.dg/20031012-1.c: Replace -Walways-true with -Waddress.
9672 * gcc.dg/Walways-true-1.c: Likewise.
9673 * gcc.dg/weak/weak-3.c: Likewise.
9674 * gcc.dg/Werror-1.c: Likewise.
9675 * gcc.dg/Werror-3.c: Likewise.
9676 * gcc.dg/Werror-4.c: Likewise.
9677 * gcc.dg/Werror-5.c: Likewise.
9678 * gcc.dg/Werror-6.c: Likewise.
9679 * gcc.dg/Werror-7.c: Likewise.
9680 * gcc.dg/Werror-8.c: Likewise.
9681 * gcc.dg/Werror-10.c: Likewise.
9682 * gcc.dg/Werror-11.c: Likewise.
9683 * gcc.dg/Werror-12.c: Likewise.
9684 * g++.old-deja/g++.mike/warn8.C: Likewise.
9685 * g++.dg/warn/Walways-true-1.C: Likewise.
9686 * g++.dg/warn/Walways-true-2.C: Likewise.
9687 * g++.dg/warn/noeffect8.C: Warn only with -Waddress.
9688 * g++.dg/warn/Wstring-literal-comparison-1.C: Replace
9689 -Wstring-literal-comparison with -Waddress.
9690 * gcc.dg/Wstring-literal-comparison-4.c: Replace
9691 -Wno-string-literal-comparison with -Wno-address.
9693 2007-02-19 Eric Botcazou <ebotcazou@adacore.com>
9695 * gnat.dg/self_aggregate_with_call.adb: New test.
9697 2007-02-18 Dorit Nuzman <dorit@il.ibm.com>
9699 PR tree-optimization/30975
9700 * gcc.dg/vect/vect-iv-8.c: Fix to include an induction. Xfail.
9701 * gcc.dg/vect/vect-iv-8a.c: New (same as above, but signed).
9702 * gcc.dg/vect/pr30795.c: New.
9704 2007-02-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9707 * gfortran.dg/pr17229.f: Change "Obsolete" to "Obsolescent".
9709 2007-02-18 Roger Sayle <roger@eyesopen.com>
9711 PR rtl-optimization/28173
9712 * gcc.target/i386/andor-1.c: New test case.
9714 2007-02-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9716 * gcc.dg/torture/builtin-ldexp-1.c: New.
9717 * gcc.dg/torture/builtin-math-2.c: Add ldexp/scalbn/scalbln cases.
9719 2007-02-18 Roger Sayle <roger@eyesopen.com>
9721 * gfortran.dg/array_constructor_15.f90: New test case.
9723 2007-02-18 Roger Sayle <roger@eyesopen.com>
9725 * gfortran.dg/forall_10.f90: New test case.
9727 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
9729 * gnat.dg/tail_call_p.ads, tail_call_p.adb, tail_call.adb: New test.
9731 2007-02-18 Eric Botcazou <ebotcazou@adacore.com>
9733 * gnat.dg/test_prio_p.adb: Compile with -gnatws.
9734 * lib/gnat.exp (gnat_target_compile): Pass -f to the driver.
9736 2007-02-16 Uros Bizjak <ubizjak@gmail.com>
9738 * gcc.target/i386/builtin-bswap-1.c: Remove -march=nocona.
9739 * gcc.target/i386/builtin-bswap-3.c: Ditto.
9740 * gcc.target/i386/xchg-1.c: New test.
9741 * gcc.target/i386/xchg-2.c: New test.
9743 2007-02-16 Richard Guenther <rguenther@suse.de>
9744 Christian Bruel <christian.bruel@st.com>
9746 * gcc.dg/strict-overflow-5.c: New testcase.
9748 2007-02-16 Tobias Burnus <burnus@net-b.de>
9751 * gfortran.dg/func_derived_4.f90: New test.
9753 2007-02-15 Roger Sayle <roger@eyesopen.com>
9756 * gfortran.dg/pr30391-1.f90: New test case.
9758 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9761 * gcc.c-torture/compile/pr30433.c: New testcase to check
9762 that complex constants comparisions are foldded.
9764 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9767 * g++.dg/ext/stmtexpr10.C: New testcase.
9769 2007-02-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
9772 * gcc.dg/Wunused-value-2.c: New testcase.
9774 2007-02-15 Ian Lance Taylor <iant@google.com>
9776 * g++.dg/eh/subreg-1.C: New test.
9778 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9781 * gcc.dg/Wimplicit-function-declaration-c89.c: New.
9782 * gcc.dg/Wimplicit-function-declaration-c89-default.c: New.
9783 * gcc.dg/Wimplicit-function-declaration-c89-pedantic.c: New.
9784 * gcc.dg/Wimplicit-function-declaration-c99.c: New.
9785 * gcc.dg/Wimplicit-function-declaration-c99-pedantic.c: New.
9786 * gcc.dg/Werror-implicit-function-declaration.c: New.
9788 2007-02-15 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9791 * g++.dg/warn/pr28943.C: New.
9793 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9795 * gfortran.fortran-torture/execute/math.f90: Fix typo.
9797 2007-02-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
9800 * gfortran.dg/error_recovery_3.f90: New test.
9802 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
9804 * g++.dg/tree-ssa/sra-1.C: New.
9806 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
9808 * g++.dg/tree-ssa/sra-1.C: New.
9810 2007-02-15 Alexandre Oliva <aoliva@redhat.com>
9812 * g++.dg/ext/interface4.C, g++.dg/ext/interface4.h: New.
9814 2007-02-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9816 * g++.dg/tree-ssa/nothrow-1.C: Skip test if -fpic/-fPIC is used.
9818 2007-02-14 Steven G. Kargl <kargl@gcc.gnu.org>
9821 * gfortran.dg/logical_2.f90: New test.
9823 2007-02-14 Joseph Myers <joseph@codesourcery.com>
9825 * gcc.dg/torture/complex-alias-1.c: New test.
9827 2007-02-14 Zdenek Dvorak <dvorakz@suse.cz>
9829 * gcc.dg/tree-prof/update-tailcall.c: Use -fdump-tree-tailc
9830 instead of -fdump-tree-tailcall.
9832 2007-02-14 Brooks Moses <brooks.moses@codesourcery.com>
9834 * gfortran.dg/interface_10.f90: Fix comment typo.
9836 2007-02-14 Dorit Nuzman <dorit@il.ibm.com>
9838 PR tree-optimization/30771
9839 * gcc.dg/vect/pr30771.c: New test.
9841 2007-02-13 Ian Lance Taylor <iant@google.com>
9843 * gcc.dg/Wstrict-overflow-1.c: New test.
9844 * gcc.dg/Wstrict-overflow-2.c: New test.
9845 * gcc.dg/Wstrict-overflow-3.c: New test.
9846 * gcc.dg/Wstrict-overflow-4.c: New test.
9847 * gcc.dg/Wstrict-overflow-5.c: New test.
9848 * gcc.dg/Wstrict-overflow-6.c: New test.
9849 * gcc.dg/Wstrict-overflow-7.c: New test.
9850 * gcc.dg/Wstrict-overflow-8.c: New test.
9851 * gcc.dg/Wstrict-overflow-9.c: New test.
9852 * gcc.dg/Wstrict-overflow-10.c: New test.
9854 2007-02-13 Roger Sayle <roger@eyesopen.com>
9856 * gcc.target/ia64/builtin-bswap-2.c: New test case.
9858 2007-02-13 Richard Henderson <rth@redhat.com>
9860 * gcc.c-torture/execute/ieee/pr29302-1.c: Moved from...
9861 * gcc.c-torture/execute/pr29302-1.c: ... here.
9863 2007-02-13 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
9866 * gcc.dg/c90-return-1.c: Update output.
9867 * gcc.dg/c99-return-1.c: Likewise.
9869 2007-02-13 Paul Thomas <pault@gcc.gnu.org>
9872 * gfortran.dg/used_dummy_types_7.f90: New test..
9874 2007-02-12 Uros Bizjak <ubizjak@gmail.com>
9876 * gcc.target/i386/parity-1.c: New test.
9877 * gcc.target/i386/parity-2.c: New test.
9879 2007-02-12 Roger Sayle <roger@eyesopen.com>
9881 * gcc.target/i386/builtin-bswap-3.c: New test case.
9883 2007-02-12 Dorit Nuzman <dorit@il.ibm.com>
9885 PR tree-optimization/29145
9886 * gcc.dg/vect/vect-74.c: Xfail the test - cannot be vectorized until
9887 alias analysis is improved to take better advantage of restrict
9889 * gcc.dg/vect/vect-80.c: Likewise.
9890 * gcc.dg/vect/pr29145.c: New.
9892 2007-02-11 H.J. Lu <hongjiu.lu@intel.com>
9894 * gcc.target/i386/sse4a-extract.c: Add "LL" to 64bit constants.
9895 * gcc.target/i386/sse4a-insert.c: Likewise.
9897 2007-02-11 Roger Sayle <roger@eyesopen.com>
9899 * gcc.target/ia64/builtin-popcount-1.c: New test case.
9900 * gcc.target/ia64/builtin-popcount-2.c: Likewise.
9902 2007-02-11 Tobias Schlüter <tobi@gcc.gnu.org>
9905 * gfortran.dg/enum_4.f90: Update error message checks.
9907 2007-02-11 Paul Thomas <pault@gcc.gnu.org>
9910 * gfortran.dg/used_dummy_types_6.f90: Add the "privatized"
9911 versions of the modules.
9914 * gfortran.dg/intrinsic_actual_2.f90: Make this legal fortran
9915 by getting rid of recursive I/O and providing functions with
9919 * gfortran.dg/char_array_constructor_2.f90
9921 2007-02-11 Mark Mitchell <mark@codesourcery.com>
9924 * g++.dg/template/spec34.C: New test
9926 2007-02-11 Uros Bizjak <ubizjak@gmail.com>
9928 * gcc.dg/vect/vect-intfloat-conversion-1.c: Loop gets vectorized
9930 * gcc.dg/vect/vect-intfloat-conversion-2.c: Ditto.
9931 * gcc.dg/vect/vect-floatint-conversion-1.c: New.
9932 * gcc.dg/vect/vect-93.c: Another loop gets vectorized
9934 * gcc.dg/vect/vect-113.c: Ditto.
9936 2007-02-06 Mark Mitchell <mark@codesourcery.com>
9939 * g++.dg/eh/weak1-C: New test.
9940 * g++.dg/eh/weak1-a.cc: Likewise.
9941 * g++.dg/eh/comdat1.C: Likewise.
9943 2007-02-11 Tehila Meyzels <tehila@il.ibm.com>
9944 Dorit Nuzman <dorit@il.ibm.com>
9946 * gcc.dg/vect/vect-intfloat-conversion-1.c: New test.
9947 * gcc.dg/vect/vect-floatint-conversion-1.c: New test.
9948 * gcc.dg/vect/vect-93.c: Another loop gets vectorized on powerpc.
9949 * gcc.dg/vect/vect-113.c: Likewise.
9951 * gcc.dg/vect/vect-iv-11.c: A loop gets vectorized.
9953 2007-02-10 Richard Henderson <rth@redhat.com>
9955 * lib/target-supports.exp (check_effective_target_tls): Redefine
9956 to mean non-emulated tls.
9957 * gcc.dg/tls/alias-1.c: Remove tls requirement.
9958 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
9959 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
9960 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
9961 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
9962 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
9963 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
9965 2007-02-10 Zdenek Dvorak <dvorakz@suse.cz>
9967 * gcc.dg/tree-ssa/loop-25.c: Verify the result in the profile pass.
9969 2006-02-09 Brooks Moses <brooks.moses@codesourcery.com>
9971 * gfortran.dg/secnds.f: Replace time tolerance with a
9972 before-and-after bracket.
9973 * gfortran.dg/secnds-1.f: Likewise.
9975 2007-02-09 Tobias Burnus <burnus@net-b.de>
9978 * gfortran.dg/maxlocval_1.f90: New test.
9980 2007-02-09 Roger Sayle <roger@eyesopen.com>
9982 * gcc.target/ia64/builtin_bswap-1.c: New test case.
9984 2007-02-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
9987 * gfortran.dg/array_function_1.f90: New test.
9989 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9991 * lib/target-supports.exp (check_effective_target_lax_strtofp)
9992 (check_effective_target_dummy_wcsftime): New functions.
9994 2007-02-09 Richard Sandiford <richard@codesourcery.com>
9996 * gcc.c-torture/execute/20030125-1.x: Return 1 for uClibc targets.
9997 * lib/target-supports.exp (check_effective_target_uclibc): New
10000 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10002 * gcc.c-torture/execute/builtins/lib/chk.c: Include <sys/types.h>.
10003 (vsnprintf): Don't define for uClibc targets.
10005 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10007 * gcc.c-torture/execute/builtins/memops-asm-lib.c: Do the copy or
10008 set before checking whether it was allowed.
10009 * gcc.c-torture/execute/builtins/lib/memset.c: Do the memset
10010 before checking inside_main.
10012 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10014 * gcc.dg/compat/struct-layout-1.h (v16sf): Define to v4sf on
10016 (u16sf): Likewise u4sf.
10017 * g++.dg/compat/struct-layout-1.h: Likewise.
10019 2007-02-09 Richard Sandiford <richard@codesourcery.com>
10021 * lib/target-supports.exp (check_effective_target_coldfire_fpu): New
10023 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: XFAIL on
10024 m68k targets if check_effective_target_coldfire_fpu returns true.
10026 2007-02-09 Zdenek Dvorak <dvorakz@suse.cz>
10027 Richard Guenther <rguenther@suse.de>
10029 PR middle-end/23361
10030 * gcc.dg/fold-compare-3.c: New testcase.
10031 * gcc.dg/tree-ssa/loop-24.c: Likewise.
10033 2007-02-09 Uros Bizjak <ubizjak@gmail.com>
10035 * gcc.dg/pr26570.c: Clean up coverage files.
10036 * gcc.dg/pr30172-1.c: Clean up gimple tree dump.
10037 * gcc.dg/lower-subreg-1.c: Clean up subreg rtl dump file.
10038 * gcc.dg/tree-ssa/tailrecursion-1.c: Clean up all tailr dump files.
10039 * gcc.dg/tree-ssa/tailrecursion-2.c: Ditto.
10040 * gcc.dg/tree-ssa/tailrecursion-3.c: Ditto.
10041 * gcc.dg/tree-ssa/tailrecursion-4.c: Ditto.
10042 * gcc.dg/tree-ssa/pr21658.c: Clean up all ccp dump files.
10043 * gcc.dg/tree-ssa/pr21829.c: Clean up all phicprop dump files.
10044 * gcc.dg/tree-ssa/pr15349.c: Clean up all mergephi dump files.
10045 * gcc.dg/tree-ssa/pr25501.c: Ditto.
10046 * gcc.dg/fold-compare-2.c: Clean up vrp dump files.
10047 * gcc.dg/vect/vect-recip.c: Clean up vect dump file.
10048 * gcc.dg/vect/pr28952.c: Ditto.
10049 * gcc.dg/vect/pr27151.c: Ditto.
10050 * gcc.dg/gomp/macro-3.c: Clean up omplower dump file.
10051 * g++.dg/gomp/macro-3.C: Ditto.
10053 2007-02-08 Uros Bizjak <ubizjak@gmail.com>
10055 * gcc.dg/vect/vect-strided-same-dr.c (main): Fix terminate condition
10058 2007-02-08 Roger Sayle <roger@eyesopen.com>
10060 * gcc.target/i386/builtin-bswap-2.c: New test case.
10062 2007-02-08 Roger Sayle <roger@eyesopen.com>
10064 * gfortran.dg/forall_8.f90: New test case.
10065 * gfortran.dg/forall_9.f90: Likewise.
10067 2007-02-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10069 * gcc.dg/builtins-20.c: Add some -~ complex cases.
10071 2007-02-07 Hans-Peter Nilsson <hp@axis.com>
10073 * lib/target-supports.exp (check_effective_target_simulator): New.
10075 2007-02-06 Zdenek Dvorak <dvorakz@suse.cz>
10077 * gcc.dg/tree-ssa/loop-25.c: New test.
10079 2007-02-06 Richard Henderson <rth@redhat.com>
10081 * gcc.target/i386/cvt-1.c: Don't expect xmm registers.
10083 2007-02-06 Roger Sayle <roger@eyesopen.com>
10085 * gcc.target/powerpc/popcount-1.c: New test case.
10086 * gcc.target/powerpc/parity-1.c: Likewise.
10088 2007-02-06 Richard Guenther <rguenther@suse.de>
10090 PR middle-end/27302
10091 * gcc.dg/torture/pr27302-2.c: New testcase.
10093 2007-02-06 Dorit Nuzman <dorit@il.ibm.com>
10095 * gcc.dg/vect/vect.exp: Add support for -fno-tree-scev-cprop tests.
10096 * gcc.dg/vect/vect-iv-1.c: New test.
10097 * gcc.dg/vect/vect-iv-2.c: New test.
10098 * gcc.dg/vect/vect-iv-3.c: New test.
10099 * gcc.dg/vect/vect-iv-4.c: New test.
10100 * gcc.dg/vect/vect-iv-5.c: New test.
10101 * gcc.dg/vect/vect-iv-6.c: New test.
10102 * gcc.dg/vect/vect-iv-7.c: New test.
10103 * gcc.dg/vect/vect-iv-8.c: New test.
10104 * gcc.dg/vect/vect-iv-9.c: New test.
10105 * gcc.dg/vect/vect-iv-10.c: New test.
10106 * gcc.dg/vect/vect-iv-11.c: New test.
10107 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-1.c: New test.
10108 * gcc.dg/vect/no-tree-scev-cprop-vect-iv-2.c: New test.
10109 * gcc.dg/vect/vect-14.c: Now vectorizable.
10110 * gcc.dg/vect/pr21591.c: Additional loop vectorized (initialization
10112 * gcc.dg/vect/vect-27.c: Likewise.
10113 * gcc.dg/vect/vect-29.c Likewise.
10114 * gcc.dg/vect/vect-dv-2.c: Likewise.
10115 * gcc.dg/vect/vect-reduc-dot-u16a.c: Likewise.
10116 * gcc.dg/vect/vect-reduc-dot-u16b.c: Likewise.
10117 * gcc.dg/vect/vect-widen-mult-u16.c: Likewise.
10119 2007-02-06 Ira Rosen <irar@il.ibm.com>
10121 * gcc.dg/vect/fast-math-vect-pow-2.c: New test.
10123 2007-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10125 * gcc.dg/builtins-20.c: Add more cases.
10127 2007-02-05 Alexandre Oliva <aoliva@redhat.com>
10130 * gcc.dg/pr30189.c: New test.
10132 2007-02-05 Dwarakanath Rajagopal <dwarak.rajagopal@amd.com>
10134 * gcc.dg/i386-cpuid.h: Test whether SSE4A is supported
10136 * gcc.target/i386/sse4a-extract.c: New test.
10137 * gcc.target/i386/sse4a-insert.c: New test.
10138 * gcc.target/i386/sse4a-montsd.c: New test.
10139 * gcc.target/i386/sse4a-montss.c: New test.
10141 2007-02-05 Richard Guenther <rguenther@suse.de>
10143 * gcc.target/i386/vectorize3.c: New testcase.
10145 2007-02-05 Hans-Peter Nilsson <hp@axis.com>
10148 * gcc.dg/torture/pr30665-1.c, gcc.dg/torture/pr30665-2.c: New tests.
10150 2007-02-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10153 * gfortran.dg/repeat_1.f90: New test.
10155 2007-02-04 Steven G. Kargl <kargl@gcc.gnu.org>
10158 * gfortran.dg/spread_shape_1.f90: Remove tabs.
10159 * gfortran.dg/derived_init_2.f90: Ditto.
10160 * gfortran.dg/elemental_subroutine_3.f90: Ditto.
10161 * gfortran.dg/array_initializer_1.f90: Ditto.
10162 * gfortran.dg/do_2.f90: Ditto.
10163 * gfortran.dg/proc_assign_1.f90: Ditto.
10165 2007-02-04 Richard Guenther <rguenther@suse.de>
10167 PR middle-end/30636
10168 * g++.dg/warn/pr30636.C: New testcase.
10169 * g++.dg/tree-ssa/tmmti-2.C: XFAIL parts.
10171 2007-02-03 Uros Bizjak <ubizjak@gmail.com>
10173 PR middle-end/30667
10174 * gfortran.dg/pr30667.f: New test.
10176 2007-02-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10178 * gcc.dg/builtins-54.c: Add more cases.
10180 2007-02-03 Paul Thomas <pault@gcc.gnu.org>
10183 * gfortran.dg/zero_sized_2.f90: New test.
10186 * gfortran.dg/alloc_comp_basics_4.f90: New test.
10189 * gfortran.dg/actual_array_interface_1.f90: Copy source to empty
10192 2007-02-02 Steven G. Kargl <kargl@gcc.gnu.org>
10195 * gfortran.dg/interface_10.f90: New test.
10197 2007-02-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10199 * gcc.dg/builtins-20.c: Add more cases.
10201 2007-02-02 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
10204 * gcc-target/ia64/pr29682.c: New test.
10206 2007-02-02 Paul Thomas <pault@gcc.gnu.org>
10209 * gfortran.dg/arrayio_11.f90.f90: New test.
10212 * gfortran.dg/arrayio_12.f90.f90: New test.
10214 2007-02-02 Jakub Jelinek <jakub@redhat.com>
10217 * g++.dg/tls/diag-5.C: New test.
10219 PR middle-end/30473
10220 * gcc.dg/pr30473.c: New test.
10221 * gcc.c-torture/execute/20070201-1.c: New test.
10223 2007-02-01 Roger Sayle <roger@eyesopen.com>
10225 * gfortran.dg/dependency_20.f90: New test case.
10227 2007-01-31 Ian Lance Taylor <iant@google.com>
10229 * gcc.dg/lower-subreg-1.c (test): New test.
10231 2007-01-30 Geoffrey Keating <geoffk@apple.com>
10233 * g++.dg/eh/simd-4.C (main): Also catch SIGSEGV.
10235 2007-01-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10237 * gcc.dg/torture/builtin-math-2.c: Add sqrt cases.
10238 * gcc.dg/torture/builtin-math-3.c: Likewise.
10240 2007-01-31 Dirk Mueller <dmueller@suse.de>
10242 gcc.dg/Wparentheses-2.c: Update and add new tests.
10244 2007-01-31 Ira Rosen <irar@il.ibm.com>
10246 * gcc.dg/vect/vect-37.c: Restore the original behaivior - xfail to
10249 2007-01-31 Uros Bizjak <ubizjak@gmail.com>
10251 * gcc.dg/builtins-63.c: New test.
10253 2007-01-31 Tobias Burnus <burnus@net-b.de>
10256 * gfortran.dg/char_bounds_check_fail_1.f90: Add test.
10258 2007-01-31 Tobias Burnus <burnus@net-b.de>
10261 * gfortran.dg/volatile8.f90: New argument conformance test.
10262 * gfortran.dg/volatile9.f90: New scope test.
10264 2007-01-30 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10267 * g++.dg/warn/null4.C: New.
10269 2001-01-30 Roger Sayle <roger@eyesopen.com>
10270 Uros Bizjak <ubizjak@gmail.com>
10272 * gcc.dg/large-size-array-3.c: Correct typo.
10274 2007-01-30 Richard Guenther <rguenther@suse.de>
10276 PR middle-end/27657
10277 * g++.dg/debug/pr27657.C: New testcase.
10279 2007-01-30 Richard Guenther <rguenther@suse.de>
10281 PR middle-end/30313
10282 * gcc.dg/torture/pr30313.c: New testcase.
10284 2007-01-29 Janis Johnson <janis187@us.ibm.com>
10286 * gcc.dg/dfp/dfp-except.h: New file.
10287 * gcc.dg/dfp/fe-check.h: New file.
10288 * gcc.dg/dfp/fe-binop.c: New test.
10289 * gcc.dg/dfp/fe-convert-1.c: New test.
10290 * gcc.dg/dfp/fe-convert-2.c: New test.
10291 * gcc.dg/dfp/fe-convert-3.c: New test.
10293 * gcc.dg/dfp/dec-eval-method.c: Replace decfloat.h with float.h.
10294 * gcc.dg/dfp/decfloat-constants.c: Ditto.
10295 * gcc.dg/dfp/convert-dfp.c: Ditto.
10296 * gcc.dg/dfp/convert-int-saturate.c: Ditto.
10298 2007-01-29 Josh Conner <jconner@apple.com>
10300 * gcc.target/powerpc/altivec-24.c: New test.
10302 2007-01-29 Simon Martin <simartin@users.sourceforge.net>
10305 * g++.dg/parse/defarg12.C: New test.
10307 2007-01-29 Paul Thomas <pault@gcc.gnu.org>
10310 * gfortran.dg/used_dummy_types_6.f90: New test.
10312 2007-01-28 Jan Hubicka <jh@suse.cz>
10314 * gcc.dg/tree-prof/val-prof-6.c: New test.
10316 2007-01-28 Roger Sayle <roger@eyesopen.com>
10318 * gcc.dg/large-size-array-3.c: Correct test case (portability).
10320 2007-01-28 Andrew Pinski <pinskia@gmail.com>
10323 * g++.dg/expr/dtor4.C: New test.
10325 2007-01-28 Zdenek Dvorak <dvorakz@suse.cz>
10327 * gcc.dg/tree-ssa/loop-23.c: New test.
10329 2007-01-28 Thomas Koenig <Thomas.Koenig@online.de>
10331 PR libfortran/30389
10332 * gfortran.dg/achar_2.f90: New test.
10333 * gfortran.dg/achar_3.f90: New test.
10335 2007-01-27 Ian Lance Taylor <iant@google.com>
10337 * gcc.dg/strict-overflow-1.c: New test.
10338 * gcc.dg/no-strict-overflow-1.c: New test.
10339 * gcc.dg/strict-overflow-2.c: New test.
10340 * gcc.dg/no-strict-overflow-2.c: New test.
10341 * gcc.dg/strict-overflow-3.c: New test.
10342 * gcc.dg/no-strict-overflow-3.c: New test.
10343 * gcc.dg/strict-overflow-4.c: New test.
10344 * gcc.dg/no-strict-overflow-4.c: New test.
10345 * gcc.dg/fold-mod-1.c: Add -fstrict-overflow option.
10346 * gcc.dg/pr15784-1.c: Likewise.
10347 * gcc.dg/pr20922-1.c: Likewise.
10348 * gcc.dg/pr20922-3.c: Likewise.
10349 * gcc.dg/pr20922-4.c: Likewise.
10350 * gcc.dg/pr20922-6.c: Likewise.
10351 * gcc.dg/compare-4.c: Likewise.
10352 * gcc.dg/torture/pr26898-1.c: Likewise.
10353 * gcc.dg/tree-ssa/divide-1.c: Likewise.
10354 * gcc.dg/tree-ssa/divide-2.c: Likewise.
10355 * gcc.dg/tree-ssa/divide-3.c: Likewise.
10356 * gcc.dg/tree-ssa/divide-4.c: Likewise.
10357 * gcc.dg/tree-ssa/pr14490-1.c: Likewise.
10358 * gcc.dg/tree-ssa/pr14490-3.c: Likewise.
10359 * gcc.dg/tree-ssa/pr21082.c: Likewise.
10360 * gcc.dg/tree-ssa/pr26899.c: Likewise.
10361 * g++.dg/tree-ssa/pr21082.C: Likewise.
10363 2007-01-27 Roger Sayle <roger@eyesopen.com>
10365 * gcc-dg/large-size-array-3.c: New test case.
10367 2007-01-27 Roger Sayle <roger@eyesopen.com>
10369 * gfortran.dg/forall_7.f90: New test case.
10371 2007-01-27 Paul Thomas <pault@gcc.gnu.org>
10374 * gfortran.dg/where_operator_assign_1.f90: New test.
10375 * gfortran.dg/where_operator_assign_2.f90: New test.
10376 * gfortran.dg/where_operator_assign_3.f90: New test.
10378 2007-01-26 Joseph Myers <joseph@codesourcery.com>
10380 * lib/target-supports.exp
10381 (check_effective_target_powerpc_altivec): New.
10382 (check_effective_target_vect_cmdline_needed): Use it.
10384 2007-01-26 Steven G. Kargl <kargl@gcc.gnu.org>
10387 * gfortran.dg/backslash_3.f: New test.
10389 2007-01-26 Richard Guenther <rguenther@suse.de>
10391 * gcc.dg/tree-ssa/pr23382.c: Fix typo.
10393 2007-01-26 Tobias Burnus <burnus@net-b.de>
10395 * gfortran.dg/gomp/gomp.exp: Support .f03 extension.
10396 * gfortran.dg/vect/vect.exp: Ditto.
10397 * gfortran.dg/dg.exp: Ditto.
10398 * gfortran.fortran-torture/execute/execute.exp: Ditto.
10399 * gfortran.fortran-torture/compile/compile.exp: Ditto.
10401 2007-01-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10403 * gcc.dg/builtins-20.c: Add more cases.
10404 * gcc.dg/torture/builtin-symmetric-1.c: Likewise.
10406 2007-01-25 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10409 * gcc.dg/Wall.c: New.
10410 * gcc.dg/Wno-all.c: New.
10411 * gfortran.dg/Wall.f90: New.
10412 * gfortran.dg/Wno-all.f90: New.
10414 2007-01-24 Geoffrey Keating <geoffk@apple.com>
10416 * gcc.target/powerpc/darwin-ehreturn-1.c: New.
10417 * g++.dg/eh/simd-2.C: Also run on Darwin.
10418 * g++.dg/eh/simd-3.C: New.
10419 * g++.dg/eh/simd-4.C: New.
10421 2007-01-25 Richard Guenther <rguenther@suse.de>
10423 * gcc.dg/tree-prof/tree-prof.exp: Define _PROFILE_GENERATE
10425 * gcc.dg/tree-prof/wcoverage-mismatch.c: New testcase.
10427 2007-01-25 Razya Ladelsky <razya@il.ibm.com>
10429 * gcc.dg/ipa/ipa-1.c: Update scan tree dump.
10430 * gcc.dg/ipa/ipa-2.c: Update scan tree dump.
10431 * gcc.dg/ipa/ipa-3.c: Update scan tree dump.
10432 * gcc.dg/ipa/ipa-4.c: Update scan tree dump.
10433 * gcc.dg/ipa/ipa-5.c: Update scan tree dump.
10434 * gcc.dg/ipa/ipa-6.c: Update scan tree dump.
10435 * gcc.dg/ipa/ipa-7.c: New testcase.
10437 2007-01-24 Douglas Gregor <dgregor@osl.iu.edu>
10439 * g++.dg/cpp0x/warn_cxx0x.C: New.
10441 2007-01-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10443 * gcc.dg/builtins-20.c: Test builtin carg.
10445 2007-01-24 Jakub Jelinek <jakub@redhat.com>
10447 PR middle-end/27416
10448 * gcc.dg/gomp/pr27416.c: New test.
10450 PR middle-end/30494
10451 * gcc.dg/gomp/pr30494.c: New test.
10452 * g++.dg/gomp/pr30494.C: New test.
10454 PR middle-end/30421
10455 * gcc.dg/gomp/pr30421.c: New test.
10457 2007-01-24 Steve Ellcey <sje@cup.hp.com>
10459 * gcc.target/ia64/versionid-1.c: New test.
10460 * gcc.target/ia64/versionid-2.c: New test.
10462 2007-01-24 Richard Guenther <rguenther@suse.de>
10465 * gcc.dg/builtins-57.c: Change to a link-time testcase
10466 to support non-C99 targets.
10468 2007-01-24 Jan Hubicka <jh@suse.cz>
10470 * gcc.dg/tree-ssa/pr23382.c: Avoid DCE from eliminating dead variable.
10472 2007-01-24 Andreas Krebbel <krebbel1@de.ibm.com>
10474 * gcc.c-torture/compile/sizeof-macros-1.c: New testcase.
10476 2007-01-23 Andrew Pinski <pinskia@gmail.com>
10479 * objc.dg/const-str-12.m: New test.
10481 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10484 * gfortran.dg/ctrl-z.f90: New test.
10486 2007-01-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10489 * gfortran.dg/namelist_assumed_char.f90: New test.
10491 2007-01-23 Simon Martin <simartin@users.sourceforge.net>
10494 * g++.dg/inherit/covariant15.C: New test.
10496 2007-01-23 Ian Lance Taylor <iant@google.com>
10498 * g++.dg/warn/Wparentheses-24.C: New test.
10500 2007-01-23 Richard Guenther <rguenther@suse.de>
10503 * ada/acats/run_acats: Do not call gnatmake or gnatchop
10506 2007-01-22 Richard Guenther <rguenther@suse.de>
10508 PR tree-optimization/30038
10509 * gcc.dg/builtins-62.c: New testcase.
10511 2007-01-21 Eric Botcazou <ebotcazou@libertysurf.fr>
10513 * gcc.c-torture/compile/20070121.c: New test.
10515 2007-01-21 Thomas Koenig <Thomas.Koenig@online.de>
10517 PR libfortran/30525
10518 * gfortran.dg/char_comparison_1.f: New test.
10520 2007-01-21 Ira Rosen <irar@il.ibm.com>
10522 * gcc.dg/vect/vect-strided-same-dr.c: New test.
10524 2007-01-20 Andrew Pinski <pinskia@gmail.com>
10527 * objc.dg/pch: New directory.
10528 * objc.dg/pch/pch.exp: New file.
10529 * objc.dg/pch/interface-1.m: New test.
10530 * objc.dg/pch/interface-1.hs: New include file.
10531 * lib/objc.exp (objc_target_compile): Add
10532 "-x objective-c-header" in front of the sources if this is
10533 a precompiled header being compiled.
10535 2007-01-20 Roger Sayle <roger@eyesopen.com>
10537 * gfortran.dg/array_memcpy_3.f90: New test case.
10538 * gfortran.dg/vect/vect-5.f90: Update vectorized loop count.
10540 2007-01-20 Roger Sayle <roger@eyesopen.com>
10541 Brooks Moses <brooks.moses@codesourcery.com>
10542 Francois-Xavier Coudert <coudert@clipper.ens.fr>
10544 * gfortran.dg/intrinsic_sign_1.f90: New test case.
10545 * gfortran.dg/intrinsic_sign_2.f90: Likewise.
10547 2007-01-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10549 * gcc.dg/torture/builtin-math-3.c: Test fdim.
10551 2007-01-19 Mike Stump <mrs@apple.com>
10553 * gcc.dg/darwin-ld-6.c: Remove, tests a linker flag that is going
10556 2007-01-19 Roger Sayle <roger@eyesopen.com>
10558 * gcc.dg/pr30172-1.c: Specify the -fno-signed-zeros command line
10559 option instead of -funsafe-math-optimizations.
10561 2007-01-19 Tomas Bily <tbily@suse.cz>
10563 gcc.dg/tree-prof/indir-call-prof.c: New.
10564 g++.dg/dg.exp: Add tree-prof subdirectory.
10565 g++.dg/tree-prof/indir-call-prof.C: New.
10566 g++.dg/tree-prof/tree-prof.exp: New.
10568 2007-01-19 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10571 * g++.dg/warn/deprecated.C: Update warning output.
10572 * g++.dg/warn/deprecated-2.C: Likewise.
10573 * g++.dg/warn/deprecated-3.C: New.
10575 2007-01-19 Nathan Sidwell <nathan@codesourcery.com>
10577 * gcc.c-torture/execute/nestfunc-7.c: New.
10579 2007-01-18 Hui-May Chang <hm.chang@apple.com>
10581 * gcc.c-torture/compile/pr27528.c: Add -fno-pic option.
10583 2007-01-18 Nathan Sidwell <nathan@codesourcery.com>
10585 * gcc.dg/m68k-pic-1.c: New.
10587 2007-01-18 Roger Sayle <roger@eyesopen.com>
10589 * gfortran.dg/array_memcpy_4.f90: New test case.
10591 2007-01-18 Josh Conner <jconner@apple.com>
10594 * gcc.dg/vect/vect.exp: Add support for no-trapping-math tests.
10595 * gcc.dg/vect/no-trapping-math-1: New.
10596 * gcc.dg/vect/no-trapping-math-2: New.
10598 2007-01-18 Uros Bizjak <ubizjak@gmail.com>
10600 * gcc.target/i386/387-8.c: Update comment about optimizing
10601 inherent load of 1.0 of fptan instruction.
10603 2007-01-18 Dirk Mueller <dmueller@suse.de>
10604 Richard Guenther <rguenther@suse.de>
10607 * gcc.dg/Warray-bounds.c: New testcase.
10608 * gcc.dg/Warray-bounds-2.c: New testcase.
10609 * g++.dg/warn/Warray-bounds.C: New testcase.
10610 * g++.dg/warn/Warray-bounds-2.C: New testcase.
10612 2007-01-17 Paul Thomas <pault@gcc.gnu.org>
10615 * gfortran.dg/generic_12.f90: New test.
10617 2007-01-17 Dorit Nuzman <dorit@il.ibm.com>
10619 * gcc.target/i386/vectorize1.c: Add cleanup-tree-dump.
10620 * gcc.dg/tree-ssa/ssa-dse-9.c: Add cleanup-tree-dump.
10622 2007-01-16 Janis Johnson <janis187@us.ibm.com>
10624 * gcc.dg/dfp/compare-special.h: New file.
10625 * gcc.dg/dfp/compare-special-32.c: New test.
10626 * gcc.dg/dfp/compare-special-64.c: New test.
10627 * gcc.dg/dfp/compare-special-128.c: New test.
10629 2007-01-16 Roger Sayle <roger@eyesopen.com>
10630 Paul Thomas <pault@gcc.gnu.org>
10631 Steven G. Kargl <kargl@gcc.gnu.org>
10634 * gfortran.dg/forall_6.f90: New test case.
10635 * gfortran.dg/dependency_8.f90: Update test to find "temp" array.
10636 * gfortran.dg/dependency_13.f90: Likewise.
10638 2007-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
10641 * gcc.dg/torture/builtin-attr-1.c: Handle warnings from
10642 targets that don't support Inf.
10644 2007-01-15 Dale Johannesen <dalej@apple.com>
10646 * gcc.dg/tree-ssa/loop-3.c: Disable with -fpic or -fPIC.
10648 2007-01-15 Thomas Koenig <Thomas.Koenig@online.de>
10650 * gfortran.dg/string_0xfe_0xff_1.f90: Use char instead
10651 of achar for 0xff to avoid the "Extended ASCII not
10652 implemented" error message.
10654 2007-01-15 Paul Thomas <pault@gcc.gnu.org>
10657 * gfortran.dg/altreturn_4.f90: New test.
10660 * gfortran.dg/stfunc_4.f90: New test.
10663 * gfortran.dg/bound_2.f90: Reinstate commented out line.
10664 * gfortran.dg/initialization_1.f90: Change warning.
10667 * gfortran.dg/specification_type_resolution_2.f90: New test.
10669 2007-01-14 Jan Hubicka <jh@suse.cz>
10671 * gcc.dg/tree-prof/stringop-1.c: Update pattern for memcpy folding.
10672 * gcc.dg/tree-ssa/vrp11.c: Fix thinkos in my last patch.
10673 * gcc.dg/always_inline3.c: Update for pre-inline tail recursion
10676 2007-01-14 Paul Thomas <pault@gcc.gnu.org>
10679 * gfortran.dg/external_procedures_2.f90: New test.
10681 2007-01-14 Uros Bizjak <ubizjak@gmail.com>
10684 * gcc.target/i386/pr30413.c: New test.
10686 2007-01-14 Thomas Koenig <Thomas.Koenig@online.de>
10689 * gfortran.dg/string_0xfe_0xff_1.f90: New test.
10691 2007-01-13 Zdenek Dvorak <dvorakz@suse.cz>
10693 * gcc.dg/20070112-1.c: New test.
10695 2007-01-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
10697 PR libgfortran/30435
10698 * gfortran.dg/list_read_6.f90: New test.
10700 2007-01-12 Olga Golovanevsky <olga@il.ibm.com>
10702 * gcc.dg/torture/pr24750-1.c: Add prototype of free.
10704 2007-01-12 Tom Tromey <tromey@redhat.com>
10706 PR preprocessor/28227:
10707 * gcc.dg/cpp/pr28227.c: New file.
10709 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
10711 * gcc.dg/tree-ssa/loop-22.c: New test.
10713 2007-01-11 Zdenek Dvorak <dvorakz@suse.cz>
10715 PR tree-optimization/29516
10716 * gcc.dg/tree-ssa/loop-20.c: New test.
10718 2007-01-11 Thomas Koenig <Thomas.Koenig@online.de>
10720 PR libfortran/30415
10721 * minmaxloc_integer_kinds_1.f90: New test.
10723 2007-01-11 Simon Martin <simartin@users.sourceforge.net>
10726 * g++.dg/template/sizeof-template-argument.C: New test.
10728 2007-01-11 Jan Hubicka <jh@suse.cz>
10730 * gcc.dg/tree-ssa/tailrecursion-4.c: Update dump file.
10731 * gcc.dg/tree-ssa/tailrecursion-1.c: Update dump file.
10732 * gcc.dg/tree-ssa/tailrecursion-2.c: Update dump file.
10733 * gcc.dg/tree-ssa/tailrecursion-3.c: Update dump file.
10734 * gcc.dg/tree-ssa/pr21658.c: Likewise.
10735 * gcc.dg/tree-ssa/pr15349.c: Likewise.
10736 * gcc.dg/tree-ssa/pr25501.c: Likewise.
10737 * gcc.dg/tree-ssa/vrp11.c: Make more complex so it still test
10738 transformation in question.
10739 * gcc.dg/tree-ssa/vrp05.c: Likewise.
10740 * gcc.dg/tree-ssa/pr20701.c: Likewise.
10741 * gcc.dg/always_inline3.c: Likewise.
10743 2007-01-10 Mark Mitchell <mark@codesourcery.com>
10746 * g++.dg/template/typename11.C: New test.
10748 2007-01-10 Robert Kennedy <jimbob@google.com>
10750 * gcc.dg/fold-compare-2.c: New test case for fold_comparison.
10752 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
10754 * gfortran.dg/chkbits.f90: Added IBCLR tests; test calls
10755 for different integer kinds.
10756 * gfortran.dg/ishft.f90: Renamed to ishft_1.f90...
10757 * gfortran.dg/ishft_1.f90: ...Renamed from ishft.f90.
10758 * gfortran.dg/ishft_2.f90: New test.
10759 * gfortran.dg/ishft_3.f90: New test.
10761 2007-01-09 Brooks Moses <brooks.moses@codesourcery.com>
10763 * gfortran.dg/altreturn_2.f90: Removed executable bit.
10765 2007-01-09 Zdenek Dvorak <dvorakz@suse.cz>
10767 PR tree-optimization/30322
10768 * gcc.dg/tree-ssa/loop-21.c: New test.
10770 2007-01-08 Geoffrey Keating <geoffk@apple.com>
10772 * g++.dg/rtti/darwin-builtin-linkage.C: New.
10774 2007-01-08 Andrew Pinski <andrew_pinski@playstation.sony.com>
10776 * gcc.target/spu/intrinsics-1.c: Remove xfail.
10778 2007-01-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10780 * g++.dg/warn/overflow-warn-1.C: Fix testcase.
10781 * g++.dg/warn/overflow-warn-3.C: Likewise.
10782 * g++.dg/warn/overflow-warn-4.C: Likewise.
10783 * g++.dg/warn/overflow-warn-5.C: Likewise.
10784 * g++.dg/warn/overflow-warn-6.C: Likewise.
10785 * g++.dg/warn/Woverflow-1.C: Likewise.
10786 * g++.dg/warn/Woverflow-2.C: Likewise.
10787 * g++.dg/warn/Woverflow-3.C: Likewise.
10788 * g++.dg/warn/multiple-overflow-warn-2.C: Likewise.
10790 2007-01-08 Roger Sayle <roger@eyesopen.com>
10792 * gfortran.dg/array_constructor_14.f90: New test case.
10793 * gfortran.dg/vect/vect-5.f90: Update test for improved alignment.
10795 2007-01-08 Richard Guenther <rguenther@suse.de>
10797 PR tree-optimization/23603
10798 * gcc.dg/tree-ssa/vrp31.c: New testcase.
10799 * gcc.dg/tree-ssa/vrp32.c: Likewise.
10801 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
10803 * gcc.target/i386/20020531-1.c: Use "char" not "unsigned char"
10805 * gcc.target/powerpc/altivec-vec-merge.c (foo): Add casts.
10806 * gcc.dg/simd-1.c: Update dg-error directives to reflect new
10807 compiler behaviour.
10808 * gcc.dg/simd-5.c: Likewise.
10809 * gcc.dg/simd-6.c: Likewise.
10810 * g++.dg/conversion/simd1.C: Likewise.
10811 * g++.dg/conversion/simd3.C: Likewise.
10812 * g++.dg/ext/attribute-test-2.C (data): Add "vs" member.
10815 2007-01-08 Mark Shinwell <shinwell@codesourcery.com>
10817 PR tree-optimization/29877
10818 * gcc.dg/pr16194.c: Skip test entirely if we don't know the
10819 name of a hard register for the target concerned. Adjust dg-error
10820 directives to cope with new behaviour of TER.
10822 2007-01-07 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10825 * g++.dg/conversion/nullptr1.C: Added overflow warning.
10826 * g++.dg/warn/overflow-warn-1.C: New.
10827 * g++.dg/warn/overflow-warn-3.C: New.
10828 * g++.dg/warn/overflow-warn-4.C: New.
10829 * g++.dg/warn/overflow-warn-5.C: New.
10830 * g++.dg/warn/overflow-warn-6.C: New.
10831 * g++.dg/warn/Woverflow-1.C: New.
10832 * g++.dg/warn/Woverflow-2.C: New.
10833 * g++.dg/warn/Woverflow-3.C: New.
10834 * g++.dg/warn/multiple-overflow-warn-2.C: New.
10836 2007-01-07 Bernhard Fischer <aldot@gcc.gnu.org>
10839 * gfortran.dg/invalid_name.f90: New test.
10840 * gfortran.dg/do_iterator.f90: Adjust pattern for expected error.
10841 * gfortran.dg/gomp/pr29759.f90: Ditto.
10843 2007-01-06 Steven G. Kargl <kargl@gcc.gnu.org>
10845 * gfortran.dg/present_1.f90: Update error message.
10847 2007-01-06 Lee Millward <lee.millward@codesourcery.com>
10850 * g++.dg/template/duplicate1.C: New test
10851 * g++.dg/template/memfriend6.C: Adjust error markers.
10853 2007-01-05 Andrew Pinski <Andrew_Pinski@playstation.sony.com>
10856 * gcc.dg/torture/inline-1.c: New test.
10858 2007-01-05 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10861 * gcc.dg/multiple-overflow-warn-1.c: New.
10862 * gcc.dg/multiple-overflow-warn-2.c: New.
10863 * gcc.dg/overflow-warn-6.c: New.
10864 * g++.dg/warn/multiple-overflow-warn-1.C: New.
10866 2007-01-05 Roger Sayle <roger@eyesopen.com>
10868 * gfortran.dg/array_memcpy_1.f90: New test case.
10869 * gfortran.dg/array_memcpy_2.f90: Likewise.
10871 2007-01-05 Richard Guenther <rguenther@suse.de>
10873 PR middle-end/27826
10874 * g++.dg/opt/pr27826.C: New testcase.
10876 2007-01-05 Ian Lance Taylor <iant@google.com>
10878 * gcc.dg/Walways-true-1.c: New test.
10879 * gcc.dg/Walways-true-2.c: New test.
10880 * g++.dg/warn/Walways-true-1.C: New test.
10881 * g++.dg/warn/Walways-true-2.C: New test.
10883 2007-01-05 Jakub Jelinek <jakub@redhat.com>
10886 * gcc.dg/pr30360.c: New test.
10888 2007-01-05 Paul Thomas <pault@gcc.gnu.org>
10891 * gfortran.dg/data_implied_do_1.f90: New test.
10895 * gfortran.dg/char_length_1.f90: New test.
10897 2007-01-05 Richard Guenther <rguenther@suse.de>
10899 PR middle-end/28116
10900 * g++.dg/opt/pr28116.C: New testcase.
10902 2007-01-05 Tobias Burnus <burnus@net-b.de>
10905 * gfortran.dg/alloc_alloc_expr_1.f90: Add check for
10906 invalid deallocate.
10907 * gfortran.dg/allocatable_dummy_2.f90: Update dg-error.
10908 * gfortran.dg/protected_4.f90: Add pointer intent check.
10909 * gfortran.dg/protected_6.f90: Add pointer intent check.
10910 * gfortran.dg/pointer_intent_1.f90: New test.
10911 * gfortran.dg/pointer_intent_2.f90: New test.
10912 * gfortran.dg/pointer_intent_3.f90: New test.
10914 2007-01-04 Brooks Moses <brooks.moses@codesourcery.com>
10917 * gfortran.dg/altreturn_2.f90: new test.
10919 2007-01-04 Tom Tromey <tromey@redhat.com>
10921 PR preprocessor/28165:
10922 * gcc.dg/cpp/pr28165.c: New file.
10924 2007-01-03 Josh Conner <jconner@apple.com>
10926 PR middle-end/29683
10927 * gcc.dg/pr29683.c: New.
10929 2007-01-03 Jakub Jelinek <jakub@redhat.com>
10932 * g++.dg/pch/template-1.C: New test.
10933 * g++.dg/pch/template-1.Hs: New file.
10935 2007-01-03 Andrew Pinski <andrew_pinski@playstation.sony.com>
10937 PR middle-end/30353
10938 * gcc.c-torture/compile/complex-4.c: New test.
10940 2007-01-03 Joseph Myers <joseph@codesourcery.com>
10942 * g++.dg/vect/vect.exp: Skip PowerPC targets not supporting
10944 * gcc.target/powerpc/altivec-20.c: Use powerpc_altivec_ok.
10946 2007-01-03 Jakub Jelinek <jakub@redhat.com>
10948 PR middle-end/30286
10949 * gcc.dg/pr30286.c: New test.
10952 * g++.dg/template/crash66.C: New test.
10955 * g++.dg/template/friend49.C: New test.
10957 2007-01-03 Steven G. Kargl <kargls@comcast.net>
10959 * gfortran.dg/ibits.f90: New test.
10961 2007-01-03 Zdenek Dvorak <dvorakz@suse.cz>
10963 * gcc.dg/tree-ssa/update-unroll-1.c: New test.
10964 * gcc.dg/tree-ssa/update-unswitch-1.c: New test.
10966 2007-01-02 Jan Hubicka <jh@suse.cz>
10968 * gcc.dg/pr16194.c: We now output error on all three functions,
10969 not just first one.
10971 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10974 * gcc.dg/overflow-warn-3.c: Remove XFAIL.
10975 * gcc.dg/overflow-warn-4.c: Remove XFAIL.
10977 2006-01-02 Ian Lance Taylor <iant@google.com>
10979 * g++.dg/warn/Wparentheses-22.C: New test.
10980 * g++.dg/warn/Wparentheses-23.C: New test.
10982 2007-01-02 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
10985 * gcc.dg/declspec-3.c: Replace -W with -Wold-style-declaration.
10986 * gcc.dg/declspec-3-Wextra.c: New.
10987 * gcc.dg/declspec-3-no.c: New
10989 2007-01-02 Paul Thomas <pault@gcc.gnu.org>
10992 * gfortran.dg/interface_10.f90: Remove.
10994 2007-01-01 Roger Sayle <roger@eyesopen.com>
10996 * gcc.dg/fold-eqxor-4.c: New test case.
10998 2007-01-02 Joseph Myers <joseph@codesourcery.com>
11000 PR middle-end/30311
11001 * gcc.c-torture/compile/pr30311.c: New test.
11003 2007-01-01 Andrew Pinski <pinskia@gmail.com>
11005 PR middle-end/30253
11006 * gcc.c-torture/compile/statement-expression-1.c: New test.
11008 2007-01-01 Andreas Schwab <schwab@suse.de>
11011 * g++.dg/eh/pr29166.C: New test.
11013 2007-01-01 Joseph Myers <joseph@codesourcery.com>
11015 * lib/target-supports.exp (check_effective_target_powerpc_spe):
11017 (check_effective_target_vect_cmdline_needed): Use it.
11019 2006-12-31 Richard Guenther <rguenther@suse.de>
11021 PR middle-end/30137
11022 * gcc.dg/pr30137-1.c: New testcase.
11023 * gcc.dg/pr30137-2.c: Likewise.
11025 2006-12-31 Roger Sayle <roger@eyesopen.com>
11027 PR middle-end/30322
11028 * gcc.dg/fold-plusnot-1.c: New test case.
11030 2006-12-31 Simon Martin <simartin@users.sourceforge.net>
11033 * g++.dg/parse/template22.C: New test.
11035 2006-12-31 Richard Guenther <rguenther@suse.de>
11037 PR middle-end/30338
11038 * gcc.c-torture/compile/pr30338.c: New testcase.
11040 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
11043 * gfortran.dg/intrinsic_actual_4.f90: New test.
11046 * gfortran.dg/func_decl_3.f90: New test.
11048 2006-12-31 Paul Thomas <pault@gcc.gnu.org>
11051 * gfortran.dg/c_by_val.c: Called by c_by_val_1.f.
11052 * gfortran.dg/c_by_val_1.f: New test.
11053 * gfortran.dg/c_by_val_2.f: New test.
11054 * gfortran.dg/c_by_val_3.f: New test.
11056 2006-12-30 Thomas Koenig <Thomas.Koenig@online.de>
11058 PR libfortran/30321
11059 * gfortran.dg/sum_zero_array_1.f90: New test.
11061 2006-12-29 Jakub Jelinek <jakub@redhat.com>
11063 PR preprocessor/29612
11064 * gcc.dg/cpp/pr29612-1.c: New test.
11065 * gcc.dg/cpp/pr29612-2.c: New test.
11067 2006-12-28 Paul Thomas <pault@gcc.gnu.org>
11070 * gfortran.dg/pure_formal_proc_1.f90: New test.
11073 * gfortran.dg/intrinsic_actual_3.f90: New test.
11075 2006-12-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11078 * gfortran.dg/io_constraints_1.f90: Update test.
11079 * gfortran.dg/io_constraints_2.f90: Update test.
11080 * gfortran.dg/inquire_iolength.f90: New test.
11082 2006-12-27 Paul Thomas <pault@gcc.gnu.org>
11085 * gfortran.dg/interface_10.f90: New test.
11086 * gfortran.dg/dummy_procedure_1.f90: Add error for call s1(z),
11087 since z is already, locally a variable.
11090 * gfortran.dg/generic_11.f90: New test.
11091 * gfortran.dg/interface_7.f90: Remove name clash between module
11092 name and procedure 'x' referenced in the interface.
11094 2006-12-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11097 * gcc.dg/Wmissing-parameter-type.c: New.
11098 * gcc.dg/Wmissing-parameter-type-Wextra.c: New.
11099 * gcc.dg/Wmissing-parameter-type-no.c: New.
11101 2006-12-22 Paul Thomas <pault@gcc.gnu.org>
11104 * gfortran.dg/entry_array_specs_2.f: New test.
11107 * gfortran.dg/nested_modules_6.f90: New test.
11109 2006-12-22 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11112 * gcc.dg/attr-returns_twice-1.c: Replace Wextra with Wclobbered.
11113 * gcc.dg/setjmp-1.c: Add explicit Wclobbered.
11115 2006-12-21 Andrew Pinski <pinskia@gmail.com>
11118 * g++.dg/opt/complex6.C: New test.
11120 2006-12-22 Ben Elliston <bje@au.ibm.com>
11122 * lib/gcc-dg.exp (gcc-dg-prune): Return "::unsupported::memory
11123 full" if the linker on spu-*-* warns about exceeding local store.
11125 And revert this patch:
11126 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11127 fail to link due to relocation overflows on spu-*-*.
11129 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
11132 * gfortran.dg/dependency_19.f90: New test.
11134 2006-12-21 Paul Thomas <pault@gcc.gnu.org>
11137 * gfortran.dg/alloc_comp_basics_3.f90: New test.
11139 2006-12-21 Jakub Jelinek <jakub@redhat.com>
11141 PR middle-end/30262
11142 * gcc.c-torture/execute/20061220-1.c: New test.
11144 PR middle-end/30263
11145 * gcc.dg/gomp/asm-1.c: New test.
11148 * g++.dg/eh/ia64-2.C: New test.
11150 2006-12-21 Nathan Sidwell <nathan@codesourcery.com>
11154 * gcc.dg/rs6000-leaf.c: New.
11156 2006-12-20 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11159 * gfortran.dg/f2c_8.f90: New test.
11161 2006-12-20 Bill Wendling <wendling@apple.com>
11163 * gcc.dg/asm-b.c: Check for __ppc64__.
11165 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
11168 * gfortran.dg/bounds_check_5.f90: New test.
11170 2006-12-20 Andrew Pinski <pinskia@gmail.com>
11172 PR middle-end/30143
11173 * gcc.dg/gomp/complex-1.c: New testcase.
11175 2006-12-20 Roger Sayle <roger@eyesopen.com>
11177 * gfortran.dg/array_memset_1.f90: New test case.
11179 2006-12-20 Dorit Nuzman <dorit@il.ibm.com>
11181 * lib/target-supports.exp: Add spu to
11182 check_effective_target_vect_widen_mult_hi_to_si.
11184 2006-12-20 Paul Thomas <pault@gcc.gnu.org>
11187 * gfortran.dg/generic_9.f90: New test.
11190 * gfortran.dg/generic_10.f90: New test.
11192 2006-12-19 Andrew Pinski <pinskia@gmail.com>
11195 * gcc.dg/pr30045.c: New test.
11197 2006-12-20 Ben Elliston <bje@au.ibm.com>
11199 * gcc.dg/20020312-2.c: Add a case for __SPU__.
11201 2006-12-19 Eric Christopher <echristo@apple.com>
11204 * gcc.c-torture/execute/pr29302-1.c: New.
11206 2006-12-19 Tobias Burnus <burnus@net-b.de>
11209 * gfortran.dg/associated_1.f90: Add test for associated(NULL,NULL).
11211 2006-12-19 Paul Thomas <pault@gcc.gnu.org>
11214 * gfortran.dg/altreturn_3.f90: New test.
11216 * gfortran.dg/char_result_12.f90: Fix comment typos.
11218 2006-12-19 Ben Elliston <bje@au.ibm.com>
11220 * gcc.dg/cpp/trad/include.c: #include stdlib.h instead of stdio.h,
11221 as newlib's stdio.h uses non-traditional cpp constructs.
11223 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
11225 * gfortran.dg/advance.f90: Renamed to advance_1.f90
11226 * gfortran.dg/append-1.f90: Renamed to append_1.f90
11227 * gfortran.dg/array-1.f90: Renamed to array_1.f90
11228 * gfortran.dg/assign_4.f90: Renamed to assign_8.f90
11229 * gfortran.dg/backspace.f: Renamed to backspace_1.f
11230 * gfortran.dg/backspace.f90: Renamed to backspace_7.f90
11231 * gfortran.dg/default_initialization.f: Renamed to
11232 default_initialization_1.f
11233 * gfortran.dg/dollar_edit_descriptor-1.f: Renamed to
11234 dollar_edit_descriptor_1.f
11235 * gfortran.dg/dollar_edit_descriptor-2.f: Renamed to
11236 dollar_edit_descriptor_2.f
11237 * gfortran.dg/dollar_edit_descriptor-3.f: Renamed to
11238 dollar_edit_descriptor_3.f
11239 * gfortran.dg/logint-1.f: Renamed to logint_1.f
11240 * gfortran.dg/logint-2.f: Renamed to logint_2.f
11241 * gfortran.dg/logint-3.f: Renamed to logint_3.f
11242 * gfortran.dg/advance_1.f90: Renamed from advance.f90
11243 * gfortran.dg/append_1.f90: Renamed from append-1.f90
11244 * gfortran.dg/array_1.f90: Renamed from array-1.f90
11245 * gfortran.dg/assign_8.f90: Renamed from assign_4.f90
11246 * gfortran.dg/backspace_1.f: Renamed from backspace.f
11247 * gfortran.dg/backspace_7.f90: Renamed from backspace.f90
11248 * gfortran.dg/default_initialization_1.f: Renamed from
11249 default_initialization.f
11250 * gfortran.dg/dollar_edit_descriptor_1.f: Renamed from
11251 dollar_edit_descriptor-1.f
11252 * gfortran.dg/dollar_edit_descriptor_2.f: Renamed from
11253 dollar_edit_descriptor-2.f
11254 * gfortran.dg/dollar_edit_descriptor_3.f: Renamed from
11255 dollar_edit_descriptor-3.f
11256 * gfortran.dg/logint_1.f: Renamed from logint-1.f
11257 * gfortran.dg/logint_2.f: Renamed from logint-2.f
11258 * gfortran.dg/logint_3.f: Renamed from logint-3.f
11260 2006-12-18 Bill Wendling <wendling@apple.com>
11262 * g++.old-deja/g++.mike/p11144.C: Renamed id to ID because
11263 id is an OjbC keyword.
11265 2006-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11267 * gcc.dg/torture/builtin-pow-mpfr-1.c: New test.
11269 2006-12-18 Brooks Moses <brooks.moses@codesourcery.com>
11271 * gfortran.dg/advance_3.f90: Add dg-do compile directive.
11273 2006-12-18 Ian Lance Taylor <iant@google.com>
11275 * g++.dg/warn/Wmissing-declarations-1.C: New test.
11277 2006-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
11279 * gcc.c-torture/compile/pr27528.c: Use empty templates.
11281 2006-12-17 Steven G. Kargl <kargl@gcc.gnu.org>
11284 * gfortran.fortran-torture/execute/where21.f90: New test.
11286 2006-12-17 Tobias Burnus <burnus@net-b.de>
11288 * gfortran.dg/associated_2.f90: Add test for associated(NULL,NULL).
11290 2006-12-16 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11293 * gcc.dg/20001116-1.c: Replace -Wextra with -Wempty-body.
11294 * gcc.dg/if-empty-1.c: Likewise.
11295 * gcc.dg/pr23165.c: Likewise.
11296 * g++.dg/warn/empty-body.C: Likewise.
11298 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11300 PR libfortran/30005
11301 * gfortran.dg/open_errors.f90: New test.
11303 2006-12-15 H.J. Lu <hongjiu.lu@intel.com>
11305 * gcc.dg/i386-cpuid.h (bit_SSSE3): New.
11307 * gcc.target/i386/ssse3-pabsb.c: New file.
11308 * gcc.target/i386/ssse3-pabsd.c: Likewise.
11309 * gcc.target/i386/ssse3-pabsw.c: Likewise.
11310 * gcc.target/i386/ssse3-palignr.c: Likewise.
11311 * gcc.target/i386/ssse3-phaddd.c: Likewise.
11312 * gcc.target/i386/ssse3-phaddsw.c: Likewise.
11313 * gcc.target/i386/ssse3-phaddw.c: Likewise.
11314 * gcc.target/i386/ssse3-phsubd.c: Likewise.
11315 * gcc.target/i386/ssse3-phsubsw.c: Likewise.
11316 * gcc.target/i386/ssse3-phsubw.c: Likewise.
11317 * gcc.target/i386/ssse3-pmaddubsw.c: Likewise.
11318 * gcc.target/i386/ssse3-pmulhrsw.c: Likewise.
11319 * gcc.target/i386/ssse3-pshufb.c: Likewise.
11320 * gcc.target/i386/ssse3-psignb.c: Likewise.
11321 * gcc.target/i386/ssse3-psignd.c: Likewise.
11322 * gcc.target/i386/ssse3-psignw.c: Likewise.
11323 * gcc.target/i386/ssse3-vals.h: Likewise.
11325 2006-12-15 Janis Johnson <janis187@us.ibm.com>
11327 * lib/gfortran-dg.exp: Don't include fortran-torture.exp.
11328 * lib/fortran-torture.exp: Include target-supports.exp.
11330 2006-12-15 Jakub Jelinek <jakub@redhat.com>
11333 * gcc.c-torture/execute/pr30185.c: New test.
11335 2006-12-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11339 * gcc.dg/builtin-bswap-1.c: Require stdint_types.
11340 * gcc.dg/builtin-bswap-2.c: Likewise.
11341 * gcc.dg/builtin-bswap-3.c: Likewise.
11342 * gcc.dg/builtin-bswap-4.c: Likewise.
11343 * lib/target-supports.exp (check_effective_target_stdint_types): New.
11344 * gcc.c-torture/execute/mode-dependent-address.x: New file.
11346 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11348 PR libfortran/30145
11349 * gfortran.dg/write_zero_array: New test.
11351 2006-12-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11354 * gfortran.dg/write_fmt_trim.f90: New test.
11356 2006-12-14 Diego Novillo <dnovillo@redhat.com>
11359 * gcc.dg/pr19633-1.c: Increase threshold for partitioning
11362 2006-12-14 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11364 * lib/target-supports.exp (check_weak_available): Use istarget
11365 "hppa*-*-hpux10*" instead of regexp.
11366 (check_cxa_atexit_available): Likewise.
11368 2006-12-14 Richard Guenther <rguenther@suse.de>
11370 PR tree-optimization/30197
11371 * gcc.c-torture/execute/complex-1.c: Fix function name.
11372 * gcc.dg/builtins-61.c: New testcase.
11374 2006-12-14 Richard Guenther <rguenther@suse.de>
11376 PR middle-end/30172
11377 * gcc.dg/pr30172-1.c: New testcase.
11379 2006-12-14 Richard Guenther <rguenther@suse.de>
11381 PR tree-optimization/30198
11382 * gcc.dg/builtins-60.c: New testcase.
11384 2006-12-14 Dorit Nuzman <dorit@il.ibm.com>
11386 * lib/target-supports.exp (vect_no_align): Remove spu.
11388 2006-12-13 Ian Lance Taylor <iant@google.com>
11392 * g++.dg/warn/Wparentheses-5.C: New test.
11393 * g++.dg/warn/Wparentheses-6.C: New test.
11394 * g++.dg/warn/Wparentheses-7.C: New test.
11395 * g++.dg/warn/Wparentheses-8.C: New test.
11396 * g++.dg/warn/Wparentheses-9.C: New test.
11397 * g++.dg/warn/Wparentheses-10.C: New test.
11398 * g++.dg/warn/Wparentheses-11.C: New test.
11399 * g++.dg/warn/Wparentheses-12.C: New test.
11400 * g++.dg/warn/Wparentheses-13.C: New test.
11401 * g++.dg/warn/Wparentheses-14.C: New test.
11402 * g++.dg/warn/Wparentheses-15.C: New test.
11403 * g++.dg/warn/Wparentheses-16.C: New test.
11404 * g++.dg/warn/Wparentheses-17.C: New test.
11405 * g++.dg/warn/Wparentheses-18.C: New test.
11406 * g++.dg/warn/Wparentheses-19.C: New test.
11407 * g++.dg/warn/Wparentheses-20.C: New test.
11408 * g++.dg/warn/Wparentheses-21.C: New test.
11410 2006-12-13 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
11413 * lib/target-supports.exp (check_cxa_atexit_available): Return false
11414 for target "hppa.*hpux10".
11416 2006-12-13 Jakub Jelinek <jakub@redhat.com>
11418 * g++.dg/debug/vartrack1.C: New test.
11420 * g++.dg/opt/ifcvt1.C: New test.
11422 * gcc.dg/tls/opt-13.c: New test.
11424 * gcc.dg/20060425-2.c: New test.
11426 * g++.dg/opt/pr15054-2.C: New test.
11428 * gcc.c-torture/execute/20060420-1.c: New test.
11430 * gcc.c-torture/execute/20060412-1.c: New test.
11432 * objc/compile/20060406-1.m: New test.
11434 2006-12-08 Alexandre Oliva <aoliva@redhat.com>
11436 * g++.dg/template/array17.C: New test.
11438 2006-02-25 Alexandre Oliva <aoliva@redhat.com>
11440 * gcc.target/powerpc/altivec-23.c: New test.
11442 2006-12-13 Lee Millward <lee.millward@codesourcery.com>
11445 * g++.dg/inherit/error3.C: New test.
11448 * g++.dg/inherit/error4.C: New test.
11450 2006-12-13 Richard Guenther <rguenther@suse.de>
11452 PR tree-optimization/17687
11453 * gcc.dg/builtins-59.c: New testcase.
11455 2006-12-13 Ben Elliston <bje@au.ibm.com>
11457 * gcc.target/spu/Wmain.c: New test.
11459 2006-12-12 Josh Conner <jconner@apple.com>
11461 * g++.dg/abi/thunk3.C: Use .weak_definition on darwin.
11462 * g++.dg/abi/thunk4.C: Likewise.
11463 * g++.dg/abi/rtti3.C: Likewise.
11465 2006-12-12 Trevor Smigiel <trevor_smigiel@playstation.sony.com>
11467 * gcc.target/spu/cpat-1.c: New test.
11468 * gcc.target/spu/cpat-2.c: New test.
11469 * gcc.target/spu/cpat-3.c: New test.
11470 * gcc.target/spu/cpat-4.c: New test.
11472 2006-12-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
11475 * gcc.c-torture/compile/vector-1.c: New test.
11476 * gcc.c-torture/compile/vector-2.c: New test.
11477 * gcc.c-torture/compile/vector-3.c: New test.
11479 2006-12-12 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
11481 * lib/fortran-torture.exp: Update copyright years. Remove
11482 obsolete comment. Test -ftree-vectorize where it makes sense.
11483 * lib/gfortran-dg.exp: Update copyright years. Use settings
11484 from fortran-torture.exp.
11485 * gfortran.dg/char_transpose_1.f90,
11486 gfortran.dg/char_spread_1.f90, gfortran.dg/g77/dnrm2.f,
11487 gfortran.dg/dependent_decls_1.f90: Fixout-of-bound errors.
11488 * gfortran.dg/enum_10.f90, gfortran.dg/mixed_io_1.f90: Add
11489 '-w' to dg-options.
11491 2006-12-12 Richard Sandiford <richard@codesourcery.com>
11493 * lib/gcc-dg.exp (${tool}_load): Fix invocation of
11494 saved_${tool}_load.
11496 2006-12-12 Ira Rosen <irar@il.ibm.com>
11498 * gcc.dg/vect/vect-strided-store-u32-i2.c: New test.
11499 * gcc.dg/vect/vect-strided-store-a-u8-i2.c: New test.
11500 * gcc.dg/vect/vect-strided-store-u16-i4.c: New test.
11501 * gcc.dg/vect/vect-strided-u8-i8-gap4.c: Add a case of stores with
11504 2006-12-12 Richard Guenther <rguenther@suse.de>
11506 PR middle-end/30147
11507 * gfortran.fortran-torture/compile/pr30147.f90: New testcase.
11509 2006-12-11 Aldy Hernandez <aldyh@redhat.com>
11510 Diego Novillo <dnovillo@redhat.com>
11512 * gcc.dg/tree-ssa/20040517-1.c: Adapt pattern to
11514 * gcc.dg/tree-ssa/pr26421.c: Likewise
11515 * gcc.dg/tree-ssa/inline_asm-1.c: Likewise.
11516 * gcc.dg/tree-ssa/pr23382.c: Likewise.
11517 * gcc.dg/tree-ssa/inline_asm-2.c: Likewise.
11518 * gcc.dg/tree-ssa/pr28410.c: Likewise.
11519 * gcc.dg/tree-ssa/20031015-1.c: Likewise.
11520 * gcc.dg/tree-ssa/20040302-1.c: Likewise.
11521 * gcc.dg/tree-ssa/vrp07.c: Likewise.
11522 * gcc.dg/tree-ssa/vrp08.c: Likewise.
11523 * gcc.dg/tree-ssa/alias-12.c: Likewise.
11525 2006-12-11 Jan Hubicka <jh@suse.cz>
11527 * gcc.dg/tree-prof/stringop-1.c: New test.
11528 * gcc.dg/tree-prof/stringop-2.c: New test.
11530 2006-12-11 Uros Bizjak <ubizjak@gmail.com>
11533 * gcc.target/i386/pr30120.c: New test.
11536 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
11538 * gcc.target/i386/x87regparm-1.c: New test.
11539 * gcc.target/i386/x87regparm-2.c: New test.
11540 * gcc.target/i386/x87regparm-3.c: New test.
11541 * gcc.target/i386/x87regparm-4.c: New test.
11543 2006-12-10 Zdenek Dvorak <dvorakz@suse.cz>
11545 * gcc.dg/tree-ssa/loop-17.c: Update outcome.
11547 2006-12-10 Tobias Burnus <burnus@net-b.de>
11550 * gfortran.dg/protected_1.f90: New test.
11551 * gfortran.dg/protected_2.f90: New test.
11552 * gfortran.dg/protected_3.f90: New test.
11553 * gfortran.dg/protected_4.f90: New test.
11554 * gfortran.dg/protected_5.f90: New test.
11555 * gfortran.dg/protected_6.f90: New test.
11557 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
11558 Tobias Burnus <burnus@gcc.gnu.org>
11562 * gfortran.dg/interface_4.f90: Test adding procedure to generic
11564 * gfortran.dg/interface_5.f90: Test warning for not-referenced-to
11565 ambiguous interfaces.
11566 * gfortran.dg/interface_6.f90: Test invalid, ambiguous interface.
11567 * gfortran.dg/interface_7.f90: Test invalid, ambiguous interface.
11568 * gfortran.dg/interface_8.f90: Test warning for not-referenced-to
11569 ambiguous interfaces.
11570 * gfortran.dg/interface_1.f90: Change dg-error into a dg-warning.
11571 * gfortran.dg/array_initializer_2.f90: Add initializer array
11575 * gfortran.dg/interface_9.f90: Test that host interfaces are
11576 not checked for ambiguity with the local version.
11578 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
11581 * gfortran.dg/module_interface_2.f90: New test.
11583 2006-12-09 Paul Thomas <pault@gcc.gnu.org>
11586 * gfortran.dg/assumed_len.f90: New test.
11588 2006-12-09 Richard Guenther <rguenther@suse.de>
11590 * g++.dg/warn/implicit-typename1.C: Qualify types.
11591 * g++.dg/parse/crash12.C: Likewise.
11592 * g++.dg/tree-ssa/pr22444.C: Likewise.
11594 2006-12-09 Tobias Burnus <burnus@net-b.de>
11596 * gfortran.dg/array_2.f90: Added sqrt test.
11598 2006-12-08 Uros Bizjak <ubizjak@gmail.com>
11600 * gcc.target/i386/x87regparm-1.c: XFAIL.
11601 * gcc.target/i386/x87regparm-2.c: XFAIL.
11602 * gcc.target/i386/x87regparm-3.c: XFAIL.
11603 * gcc.target/i386/x87regparm-4.c: XFAIL.
11605 2006-12-08 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
11607 * lib/target-supports.exp
11608 (check_effective_target_large_long_double): New.
11609 * gcc.dg/Wconversion-real.c : Use it.
11610 * gcc.dg/Wconversion-integer.c : Fix for targets where char is
11613 2006-12-08 Mark Shinwell <shinwell@codesourcery.com>
11615 * gcc.c-torture/execute/mode-dependent-address.c: New test.
11617 2006-12-08 Tobias Burnus <burnus@net-b.de>
11620 * gfortran.dg/import4.f90: New test for IMPORT in modules.
11622 2006-12-07 Mark Mitchell <mark@codesourcery.com>
11625 * g++.dg/template/crash65.C: New test.
11626 * g++.dg/template/spec16.C: Tweak error markers.
11628 2006-12-07 Andrew Pinski <andrew_pinski@playstation.sony.com>
11630 * gcc.target/spu: New directory.
11631 * gcc.target/spu/spu.exp: New file.
11632 * gcc.target/spu/intrinsics-1.c: New test.
11634 2006-12-07 Lee Millward <lee.millward@codesourcery.com>
11637 * g++.dg/ext/attrib27.C: New test.
11638 * g++.dg/parse/struct-as-enum1.C: Adjust error markers.
11639 * g++.dg/parse/typedef5.C: Likewise.
11641 2006-12-07 Mike Stump <mrs@apple.com>
11643 * treelang/compile/var_defs.tree: Adjust.
11645 2006-12-06 Mark Mitchell <mark@codesourcery.com>
11648 * g++.dg/template/crash64.C: New test.
11649 * g++.dg/parse/crash27.C: Adjust error markers.
11651 2006-12-06 Thomas Koenig <Thomas.Koenig@online.de>
11653 PR libfortran/30009
11654 PR libfortran/30056
11655 * gfortran.dg/read_eof_4.f90: Add tests.
11656 * gfortran.dg/readwrite_unf_direct_eor_1.f90: New test.
11657 * gfortran.dg/unf_read_corrupted_1.f90: New test.
11659 2006-12-05 Mark Mitchell <mark@codesourcery.com>
11662 * g++.dg/template/crash63.C: New test.
11665 * g++.dg/template/crash62.C: New test.
11667 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
11670 * gfortran.dg/allocatable_function_1.f90: Increase the number
11671 of expected calls of free to 10; the lhs section reference is
11672 now evaluated so there is another call to bar. Change the
11673 comment appropriately.
11674 * gfortran.dg/array_section_1.f90: New test.
11676 2006-12-05 Paul Thomas <pault@gcc.gnu.org>
11679 * gfortran.dg/char_result_12.f90: New test.
11681 2006-12-05 Richard Guenther <rguenther@suse.de>
11683 * gcc.dg/vect/vect.exp: Add support for -fno-math-errno tests.
11684 * gcc.dg/vect/vect-pow-2.c: Rename to ...
11685 * gcc.dg/vect/no-math-errno-vect-pow-1.c: ... this. Require
11686 vect_double, xfail for spu*-*-*.
11688 2006-12-04 Tobias Burnus <burnus@net-b.de>
11691 * initialization_4.f90: Test noninteger exponents (-std=f95).
11692 * initialization_5.f90: New test for noninteger exponents
11695 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
11698 * gfortran.dg/parameter_array_section_1.f90: New test.
11700 2006-12-04 Mark Mitchell <mark@codesourcery.com>
11703 * g++.dg/template/crash61.C: New test.
11706 * g++.dg/template/error23.C: New test.
11708 2006-12-04 Uros Bizjak <ubizjak@gmail.com>
11710 * gcc.target/i386/sse-18.c: Pass if CPU has no SSE2 support.
11712 2006-12-04 Paul Thomas <pault@gcc.gnu.org>
11715 * gfortran.dg/host_dummy_index_1.f90: Added additional test.
11717 2006-12-04 Jakub Jelinek <jakub@redhat.com>
11719 PR middle-end/29965
11720 * gcc.dg/gomp/pr29965-1.c: New test.
11721 * gcc.dg/gomp/pr29965-2.c: New test.
11722 * gcc.dg/gomp/pr29965-3.c: New test.
11723 * gcc.dg/gomp/pr29965-4.c: New test.
11724 * gcc.dg/gomp/pr29965-5.c: New test.
11725 * gcc.dg/gomp/pr29965-6.c: New test.
11726 * g++.dg/gomp/pr29965-1.C: New test.
11727 * g++.dg/gomp/pr29965-2.C: New test.
11728 * g++.dg/gomp/pr29965-3.C: New test.
11729 * g++.dg/gomp/pr29965-4.C: New test.
11730 * g++.dg/gomp/pr29965-5.C: New test.
11731 * g++.dg/gomp/pr29965-6.C: New test.
11732 * g++.dg/gomp/pr29965-7.C: New test.
11733 * g++.dg/gomp/pr29965-8.C: New test.
11734 * g++.dg/gomp/pr29965-9.C: New test.
11735 * g++.dg/gomp/pr29965-10.C: New test.
11737 2006-12-04 Eric Botcazou <ebotcazou@adacore.com>
11739 * gnat.dg/pointer_variable_bounds.adb: New test.
11740 * gnat.dg/pointer_variable_bounds.ads: Likewise.
11741 * gnat.dg/pointer_variable_bounds_q.ads: Likewise.
11743 2006-12-03 Eric Christopher <echristo@apple.com>
11745 * gcc.target/i386/stack-prot-kernel.c: Skip for x86_64-*-darwin.
11747 2006-12-03 Richard Henderson <rth@redhat.com>
11748 Andrew Pinski <pinskia@gmail.com>
11751 * g++.dg/warn/unit-1.C: New test.
11753 2006-12-03 Uros Bizjak <ubizjak@gmail.com>
11755 * gcc.dg/visibility-11.c: Compile with -mstringop-strategy=libcall.
11757 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
11759 * g++.dg/vect/vect.exp: Enable tests to run on spu.
11760 * gcc.dg/vect/vect.exp: Enable tests to run on spu.
11761 * gcc.dg/vect/no-section-anchors-vect-69.c: Reduce array size.
11762 * gcc.dg/vect/vect-70.c: Reduce array size.
11763 * gcc.dg/vect/fast-math-vect-reduc-7.c: Xfail for
11764 vect_no_compaer_double targets.
11765 * lib/target-supports.exp: Add spu to vect_no_align, no_vect_int_max,
11766 vect_float, vect_double, and vect_int.
11768 2006-12-03 Dorit Nuzman <dorit@il.ibm.com>
11770 * gcc.dg/vect/pr16105.c: Remove xfail on vect_no_align targets. Add
11771 test for loop versioning on vect_no_align targets.
11772 * gcc.dg/vect/pr20122.c: Likewise.
11773 * gcc.dg/vect/vect-105.c: Likewise.
11774 * gcc.dg/vect/vect-42.c: Likewise.
11775 * gcc.dg/vect/vect-43.c: Likewise.
11776 * gcc.dg/vect/vect-74.c: Likewise.
11777 * gcc.dg/vect/vect-75.c: Likewise.
11778 * gcc.dg/vect/vect-multitypes-3.c: Likewise.
11779 * gcc.dg/vect/vect-multitypes-6.c: Likewise.
11780 * gcc.dg/vect/vect-8.c: Remove xfail on vect_no_align targets.
11781 * gcc.dg/vect/vect-30.c: Remove xfail on vect_no_align targets.
11783 2006-12-03 Paul Thomas <pault@gcc.gnu.org>
11786 * gfortran.dg/value_1.f90 : New test.
11787 * gfortran.dg/value_2.f90 : New test.
11788 * gfortran.dg/value_3.f90 : New test.
11789 * gfortran.dg/value_4.f90 : New test.
11790 * gfortran.dg/value_4.c : Called from value_4.f90.
11792 2006-12-02 Andrew Pinski <andrew_pinski@playstation.sony.com>
11795 * g++.dg/cpp0x/static_assert4.C: New testcase.
11797 2006-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11799 * gcc.dg/torture/builtin-sin-mpfr-1.c: Update MPFR comment.
11801 2006-12-02 Lee Millward <lee.millward@codesourcery.com>
11804 * gcc.dg/pr27953.c: New test.
11806 2006-12-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
11809 * g++.dg/ext/vector5.C: New test.
11812 * g++.dg/other/main1.C: New test.
11814 2006-12-01 Thomas Koenig <Thomas.Koenig@online.de>
11816 PR libfortran/29568
11817 * gfortran.dg/convert_implied_open.f90: Change to
11818 new default record length.
11819 * gfortran.dg/unf_short_record_1.f90: Adapt to
11821 * gfortran.dg/unformatted_subrecords_1.f90: New test.
11823 2006-12-01 Andrew MacLeod <amacleod@redhat.com>
11825 * gcc.dg/max-1.c: Remove reference to -fno-tree-lrs option.
11827 2006-12-01 Ryan Mansfield <rmansfield@qnx.com>
11830 * g++.dg/expr/pr29066.c: New.
11832 2006-12-01 H.J. Lu <hongjiu.lu@intel.com>
11833 Zdenek Dvorak <dvorakz@suse.cz>
11835 PR tree-optimization/29921
11836 * gcc.dg/pr29921-2.c: New test.
11838 2006-11-30 H.J. Lu <hongjiu.lu@intel.com>
11840 * gcc.dg/i386-cpuid.h (bit_SSE3): New.
11841 (i386_get_cpuid): New function.
11842 (i386_cpuid_ecx): Likewise.
11843 (i386_cpuid_edx): Likewise.
11844 (i386_cpuid): Updated to call i386_cpuid_edx.
11846 * gcc.target/i386/sse3-addsubpd.c: New file.
11847 * gcc.target/i386/sse3-addsubps.c: Likewise.
11848 * gcc.target/i386/sse3-haddpd.c: Likewise.
11849 * gcc.target/i386/sse3-haddps.c: Likewise.
11850 * gcc.target/i386/sse3-hsubpd.c: Likewise.
11851 * gcc.target/i386/sse3-hsubps.c: Likewise.
11852 * gcc.target/i386/sse3-lddqu.c: Likewise.
11853 * gcc.target/i386/sse3-movddup.c: Likewise.
11854 * gcc.target/i386/sse3-movshdup.c: Likewise.
11855 * gcc.target/i386/sse3-movsldup.c: Likewise.
11857 2006-12-01 Dirk Mueller <dmueller@suse.de>
11859 * g++.dg/warn/Wreturn-type-4.C: New testcase.
11861 2006-11-30 Janis Johnson <janis187@us.ibm.com>
11863 * gcc.dg/dfp/convert-int-max.c: New test.
11864 * gcc.dg/dfp/convert-int-max-fold.c: New test.
11866 2006-11-30 Richard Guenther <rguenther@suse.de>
11868 * gcc.dg/vect/vect-pow-1.c: Rename ...
11869 * gcc.dg/vect/fast-math-vect-pow-1.c: ... to this. Use
11870 floats instead of doubles, check successful vectorization.
11872 2006-11-29 Andrew Pinski <andrew_pinski@playstation.sony.com>
11875 * gcc.c-torture/compile/pr29945.c: New testcase.
11877 2006-11-30 Joseph Myers <joseph@codesourcery.com>
11879 * gcc.dg/vect/vect.exp: Skip PowerPC targets not supporting
11882 2006-11-29 Eric Christopher <echristo@apple.com>
11884 * gcc.dg/tree-ssa/prefetch-3.c: Allow x86_64, but require ilp32.
11886 2006-11-29 Janis Johnson <janis187@us.ibm.com>
11888 * gcc.dg/dfp/convert-int.c: Remove dg-do compile, fix comment.
11890 * gcc.dg/dfp/convert-bfp.c: Skip long double conversions.
11892 2006-11-29 Lee Millward <lee.millward@codesourcery.com>
11895 * g++.dg/inherit/virtual2.C: New test.
11896 * g++.dg/inherit/virtual3.C: Likewise.
11897 * g++.old-deja/g++.bugs/900121_05.C: Adjust error markers.
11898 * g++.dg/inherit/error2.C: Likewise.
11899 * g++.dg/template/instantiate1.C: Likewise.
11901 2006-11-28 Andrew Pinski <pinskia@gmail.com>
11904 * gcc.dg/tree-ssa/reassoc-12.c: New test.
11906 2006-11-28 Jan Hubicka <jh@suse.cz>
11908 * gcc.dg/memcpy-1.c: New test.
11910 2006-11-28 Jakub Jelinek <jakub@redhat.com>
11913 * g++.dg/warn/main-3.C: New test.
11915 2006-11-28 Jan Hubicka <jh@suse.cz>
11917 * gcc.dg/winline-1.c: New test.
11919 2006-11-28 Nathan Sidwell <nathan@codesourcery.com>
11921 * gcc.dg/pack-test-1.c: Use __alignof__ to determine natural
11924 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
11927 * gfortran.dg/missing_optional_dummy_3.f90
11929 2006-11-28 Paul Thomas <pault@gcc.gnu.org>
11932 * gfortran.dg/interface_3.f90: Modify errors.
11934 2006-11-28 Ben Elliston <bje@au.ibm.com>
11936 * lib/gcc-defs.exp (${tool}_check_compile): xfail test cases that
11937 fail to link due to relocation overflows on spu-*-*.
11939 2006-11-27 Michael Matz <matz@suse.de>
11940 Andreas Krebbel <krebbel1@de.ibm.com>
11943 * gcc.dg/20061127-1.c: New testcase.
11945 2006-11-27 Uros Bizjak <ubizjak@gmail.com>
11947 * gcc.dg/20061124-1.c: Add exit() function prototype.
11949 2006-11-27 Jan Hubicka <jh@suse.cz>
11951 * gcc.target/i386/memcpy-1.c: Adjust size.
11952 * gcc.dg/visibility-11.c: Likewise.
11954 2006-11-27 Richard Guenther <rguenther@suse.de>
11956 PR middle-end/25620
11957 * gcc.target/i386/pow-1.c: New testcase.
11958 * gcc.dg/builtins-58.c: Likewise.
11960 2006-11-26 Mark Mitchell <mark@codesourcery.com>
11963 * g++.dg/expr/cast8.C: New test.
11965 2006-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
11967 * gcc.dg/torture/builtin-minmax-1.c: Test NaN in fmin/fmax.
11968 Don't ever inline the testcase.
11970 2006-11-25 Andrew Pinski <pinskia@gmail.com>
11973 * gfortran.fortran-torture/compile/parameter_3.f90: New
11976 2006-11-25 Andrew Pinski <pinskia@gmail.com>
11979 * gfortran.fortran-torture/execute/transfer2.f90: New test.
11981 2006-11-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
11983 * gfortran.fortran-torture/execute/specifics.f90: Remove test
11986 2006-11-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
11988 PR libgfortran/29936
11989 * gfortran.dg/write_check3.f90: New test.
11991 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
11993 * gcc.dg/20061124-1.c: Add "exit(0);" to the end of main.
11995 2006-11-24 Paul Thomas <pault@gcc.gnu.org>
11998 * gfortran.dg/interface_3.f90: New test.
12001 * gfortran.dg/generic_8.f90: New test.
12003 2006-11-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12005 * gfortran.dg/specifics_1.f90: Remove check for CHAR.
12006 * gfortran.dg/specifics_2.f90: Remove check for CHAR.
12007 * gfortran.dg/specifics_3.f90: Remove.
12009 2006-11-24 Jakub Jelinek <jakub@redhat.com>
12012 * gcc.dg/gomp/pr29955.c: New test.
12015 * gcc.dg/pr29736.c: New test.
12017 2006-11-24 Andrew Pinski <andrew_pinski@playstation.sony.com>
12020 * gcc.dg/pure-1.c: New test.
12022 2006-11-24 Joseph Myers <joseph@codesourcery.com>
12024 * g++.dg/eh/simd-2.C: Use -O -w in general for PowerPC.
12025 * gcc.dg/debug/dwarf2/const-2.c: Use powerpc_altivec_ok.
12027 2006-11-24 Andreas Krebbel <krebbel1@de.ibm.com>
12029 * gcc.dg/20061124-1.c: New testcase.
12031 2006-11-23 Eric Christopher <echristo@apple.com>
12033 * gcc.dg/inline-16.c: Use __SIZE_TYPE__.
12035 2006-11-24 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12039 * gcc.dg/Wconversion-integer.c: New. Supersedes
12040 Wconversion-negative-constants.c
12041 * gcc.dg/Wconversion-real.c: New.
12042 * gcc.dg/Wconversion-real-integer.c: New.
12043 * gcc.dg/Wconversion-negative-constants.c: Deleted.
12044 * g++.dg/warn/Wconversion1.C: Modified.
12046 2006-11-23 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12048 * gfortran.dg/overload_1.f90: New test.
12050 2006-11-23 Manuel Lopez-Ibanez <manu@gcc.gnu.org>
12053 * gcc.dg/builtin-protos-1.c: Replace Wconversion by
12054 Wtraditional-conversion.
12055 * gcc.dg/overflow-warn-2.c: Likewise.
12056 * gcc.dg/Wconversion.c: Likewise. Renamed as
12057 Wtraditional-conversion.c .
12058 * gcc.dg/Wconversion-2.c: Likewise. Renamed as
12059 Wtraditional-conversion-2.c .
12060 * gcc.dg/dfp/Wconversion-2.c: Likewise. Renamed as
12061 Wtraditional-conversion-2.c
12062 * gcc.dg/Wconversion-negative-constants.c: New.
12064 2006-11-23 Andrew Pinski <pinskia@gmail.com>
12066 * gcc.dg/tree-ssa/dump-1.c: New test.
12068 2006-11-23 David Ung <davidu@mips.com>
12070 * gcc.target/mips/mips.exp (dg-mips-options): Handle parsing of
12071 -mfp64, allowable when ISA >= 33 and float is enabled.
12072 * gcc.target/mips/mips32r2-mxhc1.c: New test for checking the use
12073 of mthc1 and mfhc1 patterns.
12075 2006-11-23 Zdenek Dvorak <dvorakz@suse.cz>
12077 PR tree-optimization/29921
12078 * gcc.dg/pr29921.c: New test.
12080 2006-11-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
12083 * gfortran.dg/initialization_4.f90: New test.
12085 2006-11-22 Ira Rosen <irar@il.ibm.com>
12087 * gcc.dg/vect/vect-1.c: Additional loop is now vectorizable on
12088 platforms that have interleaving support.
12089 * gcc.dg/vect/vect-107.c, gcc.dg/vect/vect-98.c: Likewise.
12090 * gcc.dg/vect/vect-strided-a-u16-i2.c,
12091 gcc.dg/vect/vect-strided-a-u16-i4.c, gcc.dg/vect/vect-strided-u16-i2.c,
12092 gcc.dg/vect/vect-strided-u16-i4.c, gcc.dg/vect/vect-strided-u32-i4.c,
12093 gcc.dg/vect/vect-strided-u32-i8.c, gcc.dg/vect/vect-strided-u8-i2.c,
12094 gcc.dg/vect/vect-strided-u8-i2-gap.c,
12095 gcc.dg/vect/vect-strided-u8-i8.c,
12096 gcc.dg/vect/vect-strided-u8-i8-gap2.c,
12097 gcc.dg/vect/vect-strided-u8-i8-gap4.c,
12098 gcc.dg/vect/vect-strided-u8-i8-gap7.c,
12099 gcc.dg/vect/vect-strided-float.c,
12100 gcc.dg/vect/vect-strided-a-mult.c,
12101 gcc.dg/vect/vect-strided-mult-char-ls.c,
12102 gcc.dg/vect/vect-strided-a-u16-mult.c,
12103 gcc.dg/vect/vect-strided-a-u32-mult.c,
12104 gcc.dg/vect/vect-strided-a-u8-i2-gap.c,
12105 gcc.dg/vect/vect-strided-a-u8-i8-gap2.c,
12106 gcc.dg/vect/vect-strided-a-u8-i8-gap7.c,
12107 gcc.dg/vect/vect-strided-mult.c,
12108 gcc.dg/vect/vect-strided-u32-mult.c: New testcases.
12109 * lib/target-supports.exp (vect_extract_even_odd, vect_interleave):
12112 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
12115 * gfortran.dg/auto_char_len_4.f90: New test.
12117 2006-11-22 Paul Thomas <pault@gcc.gnu.org>
12120 * gfortran.dg/generic_7.f90: New test.
12121 * gfortran.dg/defined_operators_1.f90: Add new error.
12123 2006-11-22 Zdenek Dvorak <dvorakz@suse.cz>
12125 PR tree-optimization/29902
12126 * g++.dg/tree-ssa/pr29902.C: New test.
12128 2006-11-21 Paul Thomas <pault@gcc.gnu.org>
12131 * gfortran.dg/used_types_13.f90: New test.
12133 2006-11-21 Janis Johnson <janis187@us.ibm.com>
12135 * gcc.dg/dfp/snan.c: Delete.
12137 2006-11-21 Douglas Gregor <doug.gregor@gmail.com>
12139 * g++.dg/cpp0x/static_assert1.C: New.
12140 * g++.dg/cpp0x/static_assert2.C: New.
12141 * g++.dg/cpp0x/static_assert3.C: New.
12143 2006-11-21 Richard Guenther <rguenther@suse.de>
12145 * gcc.dg/vect/vect-pow-1.c: New testcase.
12146 * gcc.dg/vect/vect-pow-2.c: Likewise.
12148 2006-11-21 Jakub Jelinek <jakub@redhat.com>
12151 * g++.dg/template/static29.C: New test.
12154 * g++.dg/conversion/simd4.C: New test.
12156 2006-11-20 Simon Martin <simartin@users.sourceforge.net>
12159 * g++.dg/template/access19.C: New test.
12160 * g++.old-deja/g++.other/access11.C: Adjusted the line where the
12163 2006-11-20 Andrew Pinski <andrew_pinski@playstation.sony.com>
12166 * gcc.dg/tree-ssa/sra-4.c: New testcase.
12168 2006-11-20 Tobias Burnus <burnus@net-b.de>
12171 * gfortran.dg/import.f90: Extended test.
12172 * gfortran.dg/import2.f90: Extended test.
12174 2006-11-20 Tobias Burnus <burnus@net-b.de>
12176 * gfortran.dg/volatile3.f90: Add conflict test.
12178 2006-11-20 Bernhard Fischer <aldot@gcc.gnu.org>
12181 * gfortran.dg/implicit_10.f90: New test.
12183 2006-11-19 Gabriel Dos Reis <gdr@integrable-solutions.net>
12186 * g++.dg/warn/Wall-write-strings.C: New.
12188 2006-11-19 Erik Edelmann <eedelman@gcc.gnu.org>
12190 * gfortran.dg/alloc_comp_constraint_5.f90: New.
12191 * gfortran.dg/alloc_comp_assign_2.f90: Removed invalid code.
12193 2006-11-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12195 * gfortran.dg/use_3.f90: Remove error message.
12196 * gfortran.dg/iso_fortran_env_1.f90: New test.
12197 * gfortran.dg/iso_fortran_env_2.f90: New test.
12198 * gfortran.dg/iso_fortran_env_3.f90: New test.
12199 * gfortran.dg/iso_fortran_env_4.f90: New test.
12201 2006-11-19 Dorit Nuzman <dorit@il.ibm.com>
12203 * gcc.dg/vect/vect-27.c: Fix initialization.
12205 2006-11-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12207 * gcc.dg/builtins-20.c: Add fmin/fmax cases.
12208 * gcc.dg/torture/builtin-minmax-1.c: New.
12210 * gcc.dg/builtins-20.c: Add cases for copysign.
12212 2006-11-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12215 * gfortran.dg/dollar_edit_descriptor-3.f: New test.
12217 2006-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12218 * gfortran.dg/use_1.f90: New test.
12219 * gfortran.dg/use_1.f90: New test.
12220 * gfortran.dg/use_1.f90: New test.
12222 2006-11-17 Zdenek Dvorak <dvorakz@suse.cz>
12224 PR tree-optimization/29801
12225 * gcc.dg/pr29801.c: New test.
12227 2006-11-17 Jakub Jelinek <jakub@redhat.com>
12229 PR middle-end/29584
12230 * gcc.dg/torture/pr29584.c: New test.
12232 2006-11-17 Joseph Myers <joseph@codesourcery.com>
12234 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-4.c:
12235 Condition PowerPC tests for saving FPRs on powerpc_fprs.
12236 * gcc.target/powerpc/compress-float-ppc.c,
12237 gcc.target/powerpc/compress-float-ppc-pic.c: Only test if
12239 * gcc.target/powerpc/rs6000-power2-2.c: Only test if powerpc_fprs;
12240 do not pass -mhard-float.
12242 2006-11-16 Eric Botcazou <ebotcazou@adacore.com>
12244 * gnat.dg/volatile_aggregate.adb: New test.
12246 2006-11-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12250 * gfortran.dg/bound_2.f90: Add more checks.
12251 * gfortran.dg/bound_3.f90: New test.
12253 2006-11-16 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
12256 * gcc.c-torture/compile/pr29201.c: New test for ia64 target.
12258 2006-11-15 Steven G. Kargl <kargl@gcc.gnu.org>
12260 * gfortran.dg/import3.f90: Fix error message.
12262 2006-11-15 Andrew Pinski <andrew_pinski@playstation.sony.com>
12265 * gfortran.fortran-torture/compile/inline_1.f90:
12268 2006-11-15 Uros Bizjak <ubizjak@gmail.com>
12270 * gcc.target/i386/x87regparm-1.c: New test.
12271 * gcc.target/i386/x87regparm-2.c: New test.
12272 * gcc.target/i386/x87regparm-3.c: New test.
12273 * gcc.target/i386/x87regparm-4.c: New test.
12275 2006-11-15 Tobias Burnus <burnus@net-b.de>
12278 * gfortran.dg/import.f90: New test.
12279 * gfortran.dg/import2.f90: New test.
12280 * gfortran.dg/import3.f90: New test.
12282 2006-11-15 Tobias Burnus <burnus@net-b.de>
12285 * gfortran.dg/char_bounds_check_fail_1.f90: New test.
12287 2006-11-15 Tobias Burnus <burnus@net-b.de>
12290 * gfortran.dg/contains.f90: New test.
12291 * gfortran.dg/derived_function_interface_1.f90: Add a dg-warning.
12293 2006-11-15 Jakub Jelinek <jakub@redhat.com>
12295 PR tree-optimization/29581
12296 * gcc.dg/pr29581-1.c: New test.
12297 * gcc.dg/pr29581-2.c: New test.
12298 * gcc.dg/pr29581-3.c: New test.
12299 * gcc.dg/pr29581-4.c: New test.
12300 * gfortran.dg/pr29581.f90: New test.
12302 2006-11-14 Brooks Moses <brooks.moses@codesourcery.com>
12305 * lib/gfortran-dg.exp (gfortran-dg-test): Ignore column
12306 numbers in error message headers.
12308 2006-11-14 Richard Guenther <rguenther@suse.de>
12310 * gcc.target/i386/math-torture/math-torture.exp: Restrict
12311 to i?86 and x86_64 targets.
12313 2006-11-14 Caroline Tice <ctice@apple.com>
12315 * gcc.dg/pubtypes-1.c: New file/testcase.
12316 * gcc.dg/pubtypes-2.c: New file/testcase.
12317 * gcc.dg/pubtypes-3.c: New file/testcase.
12318 * gcc.dg/pubtypes-4.c: New file/testcase.
12319 * g++.dg/pubtypes.C: New file/testcase.
12321 2006-11-14 Mark Mitchell <mark@codesourcery.com>
12324 * g++.dg/init/self1.C: New test.
12326 2006-11-14 Tobias Burnus <burnus@net-b.de>
12329 * gfortran.dg/conflicts.f90: Add.
12331 2006-11-14 Paolo Bonzini <bonzini@gnu.org>
12333 PR rtl-optimization/29798
12335 * gcc.c-torture/execute/pr29798.c: New.
12337 2006-11-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12339 * gcc.dg/builtins-20.c: Add more cases.
12341 2006-11-13 Jakub Jelinek <jakub@redhat.com>
12344 * gfortran.dg/gomp/pr29759.f90: New test.
12346 2006-11-13 Mark Mitchell <mark@codesourcery.com>
12349 * g++.dg/template/static28.C: New test.
12351 2006-11-13 Carlos O'Donell <carlos@codesourcery.com>
12353 * lib/c-torture.exp: Use target-libpath.exp.
12354 * lib/target-libpath.exp (set_ld_library_path_env_vars): If present,
12355 set GCC_EXEC_PREFIX env var from global variable of same name.
12357 2006-11-12 Andrew Pinski <andrew_pinski@playstation.sony.com>
12360 * gfortran.fortran-torture/compile/transfer-1.f90:
12363 2006-11-12 H.J. Lu <hongjiu.lu@intel.com>
12364 Zdenek Dvorak <dvorakz@suse.cz>
12366 PR tree-optimization/29680
12367 * gcc.dg/alias-11.c: New test.
12369 2006-11-12 Jason Merrill <jason@redhat.com>
12370 Andrew Pinski <pinskia@physics.uc.edu>
12372 PR middle-end/28915
12373 * gcc.target/i386/vectorize1.c: New.
12375 2006-11-12 Roger Sayle <roger@eyesopen.com>
12377 PR rtl-optimization/29797
12378 * gcc.c-torture/execute/pr29797-1.c: New test case.
12380 2006-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12382 * gcc.dg/torture/builtin-symmetric-1.c: Add more cases.
12384 2006-11-12 Zdenek Dvorak <dvorakz@suse.cz>
12386 * gcc.dg/tree-ssa/prefetch-3.c: New test.
12388 2006-11-12 Roger Sayle <roger@eyesopen.com>
12390 PR tree-optimization/13827
12391 * gcc.dg/fold-eqand-1.c: New test case.
12393 2006-11-11 Andrew Pinski <andrew_pinski@playstation.sony.com>
12396 * gcc.c-torture/execute/mayalias-3.c: New test.
12398 2006-11-11 Richard Sandiford <richard@codesourcery.com>
12400 PR middle-end/27528
12401 * gcc.c-torture/compile/pr27528.c: New test.
12402 * gcc.dg/pr27528.c: Likewise.
12404 2006-11-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12406 * gcc.dg/builtins-20.c: Add more cases for stripping sign ops.
12408 * gcc.dg/torture/builtin-symmetric-1.c: New test.
12410 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12413 * gfortran.dg/reshape_source_size_1.f90: New test.
12415 2006-11-10 Paul Thomas <pault@gcc.gnu.org>
12418 * gfortran.dg/aliasing_dummy_4.f90: New test.
12420 2006-11-10 Uros Bizjak <ubizjak@gmail.com>
12423 * lib/target-supports.exp (vect_widen_mult_hi_to_si): Add i?86-*-*
12424 and x86_64-*-* targets.
12426 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12428 * gcc.dg/torture/builtin-math-2.c: Test builtin fma.
12429 * gcc.dg/torture/builtin-math-3.c (CKSGN_F, CKSGN, CKSGN_L):
12430 New macros. Use them in exact tests.
12431 (TESTIT3): New macro.
12432 Add tests for fmin, fmax and fma.
12434 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12437 * gfortran.dg/array_constructor_13.f90: New test.
12439 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12442 * gfortran.dg/used_types_12.f90: New test.
12444 2006-11-09 Serge Belyshev <belyshev@depni.sinp.msu.ru>
12446 PR middle-end/29726
12447 * gcc.dg/fold-eqandshift-1.c (test5): Uncomment function.
12449 (dg-final): Add scan-tree-dump-times patterns for test5 and test6.
12450 * gcc.dg/fold-eqandshift-3.c: New test case.
12452 2006-11-09 Paul Thomas <pault@gcc.gnu.org>
12455 * gfortran.dg/alloc_comp_auto_array_1.f90: New test.
12458 * gfortran.dg/change_symbol_attributes_1.f90: New test.
12460 2006-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
12462 * gcc.dg/20061109-1.c: New testcase.
12464 2006-11-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12466 * gcc.dg/builtins-20.c: Use fabs, not __builtin_fabs.
12468 2006-11-09 Tobias Burnus <burnus@net-b.de>
12470 * gfortran.dg/io_constraints_3.f90: Fixed by using -fmax-errors.
12471 * gfortran.dg/gomp/reduction1.f90: Fixed by using -fmax-errors.
12473 2006-11-08 Zdenek Dvorak <dvorakz@suse.cz>
12475 * gcc.dg/tree-ssa/ssa-ccp-14.c: New test.
12476 * gcc.dg/tree-ssa/ssa-ccp-15.c: New test.
12478 2006-11-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12480 * gcc.dg/torture/builtin-math-3.c: Add more sincos tests.
12482 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12484 * gcc.dg/vect/vect-1.c: Loop with multiple types removed (appears in
12486 * gcc.dg/vect/vect-106.c: Removed (duplicate of vect-9.c).
12487 * gcc.dg/vect/vect-9.c: Now vectorizable.
12488 * gcc.dg/vect/vect-reduc-dot-s16a.c: Now vectorizable also on targets
12489 that support vect_widen_mult.
12490 * gcc.dg/vect/vect-reduc-dot-u16.c: Removed (split into two new tests).
12491 * gcc.dg/vect/vect-reduc-dot-u16a.c: New test (split from
12492 vect-reduc-dot-u16.c).
12493 * gcc.dg/vect/vect-reduc-dot-u16b.c: New test (split from
12494 vect-reduc-dot-u16.c).
12495 * gcc.dg/vect/vect-reduc-dot-s8.c: Removed (split into three new tests).
12496 * gcc.dg/vect/vect-reduc-dot-s8a.c: New test (split from
12497 vect-reduc-dot-s8.c).
12498 * gcc.dg/vect/vect-reduc-dot-s8b.c: New test (split from
12499 vect-reduc-dot-s8.c).
12500 * gcc.dg/vect/vect-reduc-dot-s8c.c: New test (split from
12501 vect-reduc-dot-s8.c).
12502 * gcc.dg/vect/vect-reduc-dot-u8.c: Removed (split into two new tests).
12503 * gcc.dg/vect/vect-reduc-dot-u8a.c: New test (split from
12504 vect-reduc-dot-u8.c).
12505 * gcc.dg/vect/vect-reduc-dot-u8b.c: New test (split from
12506 vect-reduc-dot-u8.c).
12507 * gcc.dg/vect/vect-widen-mult-sum.c: New test.
12508 * gcc.dg/vect/vect-multitypes-9.c: New test.
12509 * gcc.dg/vect/vect-multitypes-10.c: New test.
12510 * gcc.dg/vect/vect-widen-mult-s16.c: New test.
12511 * gcc.dg/vect/vect-widen-mult-u16.c: New test.
12512 * gcc.dg/vect/vect-widen-mult-u8.c: New test.
12513 * gcc.dg/vect/vect-widen-mult-s8.c: New test.
12514 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: Removed.
12515 * gcc.dg/vect/wrapv-vect-reduc-dot-s8b.c: New reduced version of
12516 wrapv-vect-reduc-dot-s8.c.
12517 * lib/target-support.exp (check_effective_target_vect_unpack): New.
12518 (check_effective_target_vect_widen_sum_hi_to_si): Now also includes
12519 targets that support vec_unpack.
12520 (check_effective_target_vect_widen_sum_qi_to_hi): Likewise.
12521 (check_effective_target_vect_widen_mult_qi_to_hi): New.
12522 (check_effective_target_vect_widen_mult_hi_to_si): New.
12523 (check_effective_target_vect_widen_sum): Removed.
12525 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12527 * gcc.dg/vect/vect-multitypes-8.c: New test.
12528 * lib/target-supports.exp (check_effective_target_vect_pack_mod): New.
12530 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12532 * gcc.dg/vect/vect-multitypes-7.c: New test.
12534 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12536 * gcc.dg/vect/vect-multitypes-4.c: New test.
12537 * gcc.dg/vect/vect-multitypes-5.c: New test.
12538 * gcc.dg/vect/vect-multitypes-6.c: New test.
12540 2006-11-08 Dorit Nuzman <dorit@il.ibm.com>
12542 * gcc.dg/vect/vect-multitypes-1.c: New test.
12543 * gcc.dg/vect/vect-multitypes-2.c: New test.
12544 * gcc.dg/vect/vect-multitypes-3.c: New test.
12546 2006-11-07 Eric Christopher <echristo@apple.com>
12548 * gcc.target/i386/builtin-bswap-1.c: Rewrite for 64-bit.
12549 Test using scan-assembler-not.
12551 2006-11-07 Jakub Jelinek <jakub@redhat.com>
12553 * gcc.dg/inline-17.c: New test.
12555 2006-11-07 Steve Ellcey <sje@cup.hp.com>
12558 * gcc.dg/torture/fp-int-convert-float128-timode.c: Do not XFAIL
12561 2006-11-07 Paul Thomas <pault@gcc.gnu.org>
12564 * gfortran.dg/gfortran.dg/blockdata_3.f90: New test.
12567 * gfortran.dg/gfortran.dg/derived_function_interface_1.f90: New
12570 2006-11-07 Tobias Burnus <burnus@net-b.de>
12573 * gfortran.dg/volatile.f90: Add.
12574 * gfortran.dg/volatile2.f90: Add.
12575 * gfortran.dg/volatile3.f90: Add.
12576 * gfortran.dg/volatile4.f90: Add.
12577 * gfortran.dg/volatile5.f90: Add.
12578 * gfortran.dg/volatile6.f90: Add.
12579 * gfortran.dg/volatile7.f90: Add.
12581 2006-11-06 Tobias Burnus <burnus@net-b.de>
12583 * gfortran.dg/io_constraints_2.f90: Adjust pattern
12584 for matching error messages.
12585 * gfortran.dg/specifics_3.f90: Adjust pattern
12586 for matching error messages.
12588 2006-11-06 Janis Johnson <janis187@us.ibm.com>
12589 Bernhard Fischer <aldot@gcc.gnu.org>
12591 * lib/gcc-dg.exp (output-exists): New proc.
12592 (output-exists-not): New proc.
12593 * gcc.test-framework/test-framework.awk: Support new directives.
12594 * gcc.test-framework/dg-outexistsnot-exp-F.c: New test.
12595 * gcc.test-framework/dg-outexistsnot-exp-P.c: New test.
12596 * gcc.test-framework/dg-outexists-exp-F.c: New test.
12597 * gcc.test-framework/dg-outexists-exp-XP.c: New test.
12598 * gcc.test-framework/dg-outexistsnot-exp-XF.c: New test.
12599 * gcc.test-framework/dg-outexists-exp-P.c: New test.
12601 2006-11-06 Erik Edelmann <eedelman@gcc.gnu.org>
12605 * gfortran.dg/initialization_2.f90: Test PRs 29630 and 29679 too.
12606 * gfortran.dg/initialization_3.f90: New.
12608 2006-11-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12610 PR libgfortran/25545
12611 * gfortran.dg/dollar_edit_descriptor-2.f: New test.
12613 2006-11-05 Jakub Jelinek <jakub@redhat.com>
12615 PR middle-end/29695
12616 * gcc.c-torture/execute/pr29695-1.c: New test.
12617 * gcc.c-torture/execute/pr29695-2.c: New test.
12619 2006-11-05 Paul Thomas <pault@gcc.gnu.org>
12622 * gfortran.dg/gfortran.dg/aliasing_dummy_3.f90: New test.
12624 2006-11-04 Brooks Moses <brooks.moses@codesourcery.com>
12626 * lib/gfortran-dg.exp (gfortran-dg-test): Adjust pattern
12627 for matching error messages.
12629 2006-11-04 Uros Bizjak <ubizjak@gmail.com>
12632 * gcc.target/i386/387-12.c: New test.
12634 2006-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12636 PR libfortran/29713
12637 * gfortran.dg/pr29713.f90: New test.
12639 2006-11-03 J"orn Rennecke <joern.rennecke@st.com>
12641 * gcc.c-torture/execute/arith-rand-ll.c:
12642 Also test for bogus rest sign.
12644 2006-11-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12646 PR libfortran/27895
12647 * gfortran.dg/zero_sized_1.f90: Uncomment checks for RESHAPE.
12649 2006-11-02 Brooks Moses <brooks.moses@codesourcery.com>
12651 * lib/gfortran-dg.exp (gfortran-dg-test): Remove expected "In file"
12652 from error messages.
12654 2006-11-02 Mike Stump <mrs@apple.com>
12656 * obj-c++.dg/const-str-9.mm: Don't run on 64-bit.
12658 * g++.old-deja/g++.abi/align.C: Enable for darwin.
12660 2006-11-02 Eric Botcazou <ebotcazou@adacore.com>
12662 * g++.dg/eh/gcsec1.C: New test.
12664 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12666 * gcc.dg/torture/builtin-math-3.c: Fix semicolons.
12667 (TESTIT_2P, TESTIT_2P_R): New macros. Test sincos.
12669 2006-11-01 Adam Nemet <anemet@caviumnetworks.com>
12671 * gcc.dg/fold-mod-1.c: Match the leading 0x for the
12673 * gcc.dg/tree-prof/val-prof-2.c: Likewise.
12674 * gcc.dg/pr14796-2.c: Likewise.
12676 2006-11-01 Eric Botcazou <ebotcazou@libertysurf.fr>
12678 * gcc.c-torture/execute/20061101-1.c: New test.
12680 2006-11-01 Richard Guenther <rguenther@suse.de>
12682 * gcc.target/i386/fpprec-1.c: New testcase.
12684 2006-11-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12686 * gcc.dg/torture/builtin-attr-1.c: Don't test gamma/lgamma.
12687 * gcc.dg/torture/builtin-convert-1.c: Don't test lgamma.
12689 2006-10-31 Eric Botcazou <ebotcazou@libertysurf.fr>
12691 * gcc.c-torture/execute/20061031-1.c: New test.
12693 2006-10-31 Geoffrey Keating <geoffk@apple.com>
12696 * gcc.target/powerpc/darwin-abi-3.c: Remove XFAIL.
12697 * gcc.target/powerpc/darwin-abi-6.c: Remove XFAIL.
12698 * gcc.target/powerpc/darwin-abi-7.c: Remove XFAIL.
12699 * gcc.target/powerpc/darwin-abi-8.c: Remove XFAIL.
12700 * gcc.target/powerpc/darwin-abi-9.c: Remove XFAIL.
12701 * gcc.target/powerpc/darwin-abi-10.c: Remove XFAIL.
12702 * gcc.target/powerpc/darwin-abi-11.c: Remove XFAIL.
12704 2006-10-31 Eric Christopher <echristo@apple.com>
12705 Falk Hueffner <falk@debian.org>
12707 * gcc.dg/builtin-bswap-1.c: New.
12708 * gcc.dg/builtin-bswap-2.c: New.
12709 * gcc.dg/builtin-bswap-3.c: New.
12710 * gcc.dg/builtin-bswap-4.c: New.
12711 * gcc.dg/builtin-bswap-5.c: New.
12712 * gcc.target/i386/builtin-bswap-1.c: New.
12714 2006-10-31 Geoffrey Keating <geoffk@apple.com>
12716 * gcc.dg/inline-16.c: New.
12719 * gcc.dg/inline-10.c (main): Don't declare 'main' inline without
12721 * gcc.dg/inline-13.c: New.
12722 * gcc.dg/inline-14.c: New.
12723 * gcc.dg/inline-15.c: New.
12726 * gcc.dg/inline6.c: New.
12727 * gcc.dg/inline7.c: New.
12729 2006-10-31 Roger Sayle <roger@eyesopen.com>
12731 PR middle-end/23470
12732 * gcc.dg/pr23470-1.c: New test case.
12734 2006-11-01 Bernhard Fischer <aldot@gcc.gnu.org>
12737 * gfortran.dg/blockdata_1.f90: Add warning about blank common in block
12739 * gfortran.dg/blockdata_2.f90: New testcase.
12741 2006-10-31 Thomas Koenig <Thomas.Koenig@online.de>
12743 PR libfortran/29627
12744 * gfortran.dg/unf_short_record_1.f90: New test.
12746 2006-10-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
12749 * gfortran.dg/pr29067.f: New test.
12751 2006-10-31 Joseph Myers <joseph@codesourcery.com>
12752 Richard Sandiford <richard@codesourcery.com>
12754 * lib/target-supports.exp (get_compiler_messages): Append options
12755 as a single list element.
12756 (check_effective_target_arm_vfp_ok): New.
12757 * gcc.dg/arm-vfp1.c: Use arm_vfp_ok.
12759 2006-10-31 Paul Thomas <pault@gcc.gnu.org>
12762 * gfortran.dg/intrinsic_actual_2.f90: New test.
12765 * gfortran.dg/actual_array_interface_1.f90: New test.
12768 * gfortran.dg/used_types_11.f90: New test.
12770 2006-10-30 Dirk Mueller <dmueller@suse.de>
12772 * g++.old-deja/g++.pt/eichin01a.C (main): Fix prototype.
12773 * g++.old-deja/g++.pt/eichin01b.C (main): Same.
12774 * g++.old-deja/g++.pt/eichin01.C (main): Same.
12775 * g++.old-deja/g++.mike/net25.C (main): Same.
12776 * g++.dg/lookup/exception1.C (main): Same.
12777 * g++.dg/parse/parens2.C (main): Same.
12779 2006-10-30 Roger Sayle <roger@eyesopen.com>
12781 * gcc.target/i386/pr27827.c: Explicitly specify -mfpmath=387.
12783 2006-10-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12785 * gcc.dg/torture/builtin-math-2.c: Add tgamma tests.
12786 * gcc.dg/torture/builtin-math-3.c: Likewise.
12788 2006-10-30 Tobias Burnus <burnus@net-b.de>
12791 * gfortran.dg/write_check.f90: Check run-time keyword checking.
12792 * gfortran.dg/write_check2.f90: Check compile-time keyword checking.
12794 2006-10-30 Andrew Pinski <pinskia@gmail.com>
12797 * gfortran.fortran-torture/execute/transfer1.f90: New test.
12799 2006-10-30 Joseph Myers <joseph@codesourcery.com>
12801 * lib/target-supports.exp (check_function_available): Declare
12802 function before calling.
12804 2006-10-30 Jakub Jelinek <jakub@redhat.com>
12806 PR tree-optimization/29637
12807 * gcc.dg/pr29637.c: New test.
12809 2006-10-29 Roger Sayle <roger@eyesopen.com>
12811 * gcc.dg/fold-compare-1.c: Update to reflect recent changes in
12812 tree canonicalization.
12814 2006-10-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12816 * gcc.dg/builtins-20.c: Add more hypot tests.
12818 2006-10-29 Roger Sayle <roger@eyesopen.com>
12820 * gcc.dg/fold-compare-1.c: New test case.
12822 2006-10-29 Dirk Mueller <dmueller@suse.de>
12825 * g++.dg/warn/Wchar-subscripts-2.C: New testcase.
12827 2006-10-29 Roger Sayle <roger@eyesopen.com>
12829 PR tree-optimization/15458
12830 * gcc.dg/fold-xornot-1.c: New test case.
12832 2006-10-29 Richard Guenther <rguenther@suse.de>
12834 * gcc.target/i386/math-torture/trunc.c: New testcase.
12836 2006-10-29 Richard Guenther <rguenther@suse.de>
12838 * gcc.target/i386/math-torture/round.c: New testcase.
12840 2006-10-29 Richard Guenther <rguenther@suse.de>
12842 * gcc.target/i386/math-torture/ceil.c: New testcase.
12843 * gcc.target/i386/math-torture/floor.c: Likewise.
12845 2006-10-29 Richard Guenther <rguenther@suse.de>
12847 * gcc.target/i386/math-torture/rint.c: New testcase.
12848 * gcc.target/i386/math-torture/nearbyint.c: Likewise.
12850 2006-10-29 Richard Guenther <rguenther@suse.de>
12852 * gcc.target/i386/math-torture/lfloor.c: New testcase.
12853 * gcc.target/i386/math-torture/lceil.c: Likewise.
12855 2006-10-28 Tobias Burnus <burnus@net-b.de>
12857 PR libgfortran/24313
12858 * gfortran.dg/csqrt_2.f: Remove xfail *-*-linux-gnu.
12860 2006-10-29 Kazu Hirata <kazu@codesourcery.com>
12862 * gcc.c-torture/execute/20020118-1.c,
12863 gcc.c-torture/execute/builtins/strlen.c,
12864 gcc.c-torture/execute/pr23135.c, lib/fortran-torture.exp: Fix
12867 2006-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12869 * gcc.dg/builtins-20.c: Add tests for hypot.
12870 * gcc.dg/torture/builtin-math-2.c (TESTIT2): New. Add tests for
12871 two-argument builtins.
12872 * gcc.dg/torture/builtin-math-3.c (TESTIT_R): Renamed from
12873 TESTIT2. Update all callers.
12874 (TESTIT2, TESTIT2_R): New helper macros.
12875 Add testcases for pow, hypot and atan2.
12877 2006-10-28 Andrew Pinski <andrew_pinski@playstation.sony.com>
12880 * g++.dg/expr/bool1.C: New test.
12881 * g++.dg/expr/bool2.C: New test.
12883 2006-10-28 Tobias Burnus <burnus@net-b.de>
12886 * gfortran.dg/io_constraints_2.f90: Use -std=f95.
12887 * gfortran.dg/namelist_internal.f90: New test.
12889 2006-10-28 Tobias Burnus <burnus@net-b.de>
12892 * gfortran.dg/io_real_boz.f90: Add.
12893 * gfortran.dg/io_real_boz2.f90: Add.
12895 2006-10-28 Richard Guenther <rguenther@suse.de>
12897 PR middle-end/26899
12898 * gcc.dg/tree-ssa/pr26899.c: New testcase.
12900 2006-10-28 Richard Guenther <rguenther@suse.de>
12903 * gcc.target/i386/math-torture/lround.c: New testcase.
12905 2006-10-27 Kaz Kojima <kkojima@gcc.gnu.org>
12907 * gcc.dg/builtins-43.c: Add -fno-finite-math-only.
12908 * gcc.dg/builtins-44.c: Likewise.
12909 * gcc.dg/builtins-45.c: Likewise.
12910 * gcc.dg/pr28796-2.c: Likewise.
12911 * gcc.dg/unordered-3.c: Likewise.
12913 2006-10-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12915 PR libgfortran/27954
12916 * gfortran.dg/error_recovery_2.f90: New test.
12918 2006-10-26 Richard Guenther <rguenther@suse.de>
12920 * gcc.target/i386/i386.exp: Use glob, not find to collect
12921 tests. Avoids recursing into subdirectories.
12922 * gcc.target/i386/math-torture/math-torture.exp: Torture
12923 for interesting ia32 math options.
12924 * gcc.target.i386/math-torture/lrint.c: New testcase.
12926 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12928 PR libgfortran/29563
12929 * gfortran.dg/arrayio_9.f90: Update test.
12930 * gfortran.dg/arrayio_19.f90: New test.
12932 2006-10-26 Andreas Krebbel <krebbel1@de.ibm.com>
12934 * gcc.dg/20061026.c: New testcase.
12936 2006-10-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
12938 PR libgfortran/29563
12939 * gfortran.dg/arrayio_9.f90: New test.
12941 2006-10-26 Ben Elliston <bje@au.ibm.com>
12943 * gcc.c-torture/execute/builtins/strlen.c: Do not use strcpy.
12944 Copy the strings manually, as strcpy may call strlen.
12946 2006-10-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12948 * gcc.dg/torture/builtin-math-2.c (TESTIT): Use new helper macro.
12949 Add checks for log, log2, log10 and log1p.
12951 * gcc.dg/torture/builtin-math-3.c: Add checks for -0.0 everywhere
12952 we already test 0.0. Add checks for expm1, log, log2, log10,
12953 log1p, cbrt, erf and erfc.
12955 2006-10-25 Steve Ellcey <sje@cup.hp.com>
12957 * gcc.dg/pthread-init-2.c: Define _POSIX_C_SOURCE on ia64 HP-UX.
12959 2006-10-25 Uros Bizjak <uros@kss-loka.si>
12961 * gcc.dg/builtins-40.c: Also check remainder(), remainderf()
12962 and remainderl() built-in functions. Remove -ffast-math from
12965 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12967 * gcc.dg/torture/builtin-math-2.c: Add checks for asin, acos,
12970 * gcc.dg/torture/builtin-math-3.c (TESTIT): Append 'F' and 'L'
12971 floating point modifiers to arguments passed to float and long
12972 double functions respectively. Update all callers to use floating
12973 point numbers, not integers. Add tests for exp, exp2 and
12976 * gcc.dg/torture/builtin-math-3.c: New test.
12978 2006-10-24 Erik Edelmann <eedelman@gcc.gnu.org>
12981 * gfortran.dg/initialize_2.f90: New.
12983 2006-10-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
12985 * gcc.dg/torture/builtin-math-2.c: New test.
12987 2006-10-24 Richard Guenther <rguenther@suse.de>
12989 PR middle-end/28796
12990 * gcc.dg/pr28796-1.c: New testcase.
12991 * gcc.dg/pr28796-2.c: Likewise.
12993 2006-10-24 Richard Guenther <rguenther@suse.de>
12995 * gcc.dg/builtins-57.c: New testcase.
12997 2006-10-24 Richard Guenther <rguenther@suse.de>
12999 PR tree-optimization/29567
13000 * gfortran.fortran-torture/compile/vrp_1.f90: New testcase.
13002 2006-10-23 Zdenek Dvorak <dvorakz@suse.cz>
13004 PR tree-optimization/14784
13005 * gcc.dg/alias-10.c: New test.
13007 2006-10-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13009 * gcc.dg/torture/builtin-sin-mpfr-1.c: New test.
13011 2006-10-23 Jakub Jelinek <jakub@redhat.com>
13013 * gcc.dg/builtin-strncat-chk-1.c: New test.
13015 2006-10-23 Jan Hubicka <jh@suse.cz>
13017 * gcc.dg/memmove-1.c: New test.
13019 2006-10-23 Paul Brook <paul@codesourcery.com>
13021 * gcc.dg/pragma-pack-5.c: New test.
13023 2006-10-23 Ulrich Weigand <uweigand@de.ibm.com>
13025 * g++.dg/other/s390-1.C: New testcase.
13027 2006-10-23 Richard Guenther <rguenther@suse.de>
13029 PR middle-end/27132
13030 PR middle-end/23295
13031 * gcc.dg/pr27132.c: New testcase.
13032 * gcc.dg/pr23295.c: Likewise.
13033 * gcc.dg/tree-ssa/pr23294.c: Adjust patterns.
13034 * g++.dg/tree-ssa/pr19807.C: Likewise.
13036 2006-10-23 Richard Guenther <rguenther@suse.de>
13038 PR middle-end/21032
13039 * gcc.dg/pr21032.c: New testcase.
13041 2006-10-22 Jeff Law <law@redhat.com>
13042 Richard Guenther <rguenther@suse.de>
13044 PR tree-optimization/15911
13045 * gcc.dg/tree-ssa/vrp30.c: New testcase.
13047 2006-10-22 Nathan Sidwell <nathan@codesourcery.com>
13050 * g++.dg/abi/rtti3.C: New.
13052 2006-10-21 Uros Bizjak <uros@kss-loka.si>
13054 PR middle-end/28252
13055 * gcc.dg/builtins-8.c: Also check pow(x,1.0/3.0) to cbrt(x)
13058 2006-10-21 Richard Guenther <rguenther@suse.de>
13060 PR tree-optimization/3511
13061 * gcc.dg/tree-ssa/ssa-pre-15.c: New testcase.
13063 2006-10-21 Richard Guenther <rguenther@suse.de>
13065 PR middle-end/26898
13066 * gcc.dg/torture/pr26898-1.c: New testcase.
13067 * gcc.dg/torture/pr26898-2.c: Likewise.
13069 2006-10-20 Lee Millward <lee.millward@codesourcery.com>
13072 * g++.dg/parse/bitfield1.C: Adjust error markers.
13073 * g++.dg/parse/bitfield2.C: New test.
13075 2006-10-20 Adam Nemet <anemet@caviumnetworks.com>
13077 * gcc.dg/tree-ssa/ivopts-2.c: Match final candidates line only.
13079 2006-10-19 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13081 PR libfortran/27895
13082 * gfortran.dg/zero_sized_1.f90: New test.
13084 2006-10-19 Eric Botcazou <ebotcazou@adacore.com>
13086 * gcc.dg/div-compare-1.c: New test.
13088 2006-10-19 Paul Thomas <pault@gcc.gnu.org>
13091 * gfortran.dg/result_default_init_1.f90: New test.
13094 * gfortran.dg/automatic_default_init_1.f90: New test.
13096 * gfortran.dg/alloc_comp_basics_1.f90: Reduce deallocate count
13099 2006-10-18 Geoffrey Keating <geoffk@apple.com>
13101 * g++.old-deja/g++.robertl/eb133b.C: Add XFAILed error for
13102 'using namespace std' without previous declaration.
13103 * g++.old-deja/g++.robertl/eb133.C: Remove, exact dup of eb133b.C.
13104 * g++.old-deja/g++.robertl/eb133c.C: New.
13106 2006-10-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13108 PR libgfortran/29277
13109 * gfortran.dg/streamio_4.f90: Update test.
13110 * gfortran.dg/streamio_11.f90: New test.
13112 2006-10-17 Lee Millward <lee.millward@codesourcery.com>
13115 * g++.dg/inherit/virtual1.C: New test.
13117 2006-10-17 Mark Mitchell <mark@codesourcery.com>
13120 * g++.dg/parse/enum3.C: New test.
13122 2006-10-17 Mark Mitchell <mark@codesourcery.com>
13125 * g++.dg/init/ctor8.C: New test.
13127 2006-10-17 Mark Mitchell <mark@codesourcery.com>
13130 * g++.dg/ext/complit8.C: Tweak error markers.
13131 * g++.dg/template/complit1.C: Add error marker.
13133 2006-10-16 Mark Mitchell <mark@codesourcery.com>
13136 * g++.dg/ext/complit8.C: New test.
13139 * g++.dg/parse/dtor12.C: New test.
13142 * g++.dg/template/sizeof11.C: New test.
13144 2006-10-17 Paul Thomas <pault@gcc.gnu.org>
13147 * gfortran.dg/data_char_3.f90: New test.
13150 * gfortran.dg/negative_automatic_size.f90: New test.
13152 2006-10-16 David Daney <ddaney@avtrex.com>
13154 * g++.dg/other/unused1.C : Match on '.ascii\t"name\000"' also.
13156 2006-10-16 Eric Christopher <echristo@apple.com>
13158 * gcc.target/i386/asm-4.c: Fix inline asm for darwin
13161 2006-10-16 Mark Mitchell <mark@codesourcery.com>
13164 * g++.dg/tc1/dr49.C: Tweak error messages.
13165 * g++.dg/parse/template21.C: New test.
13167 2006-10-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13169 PR middle-end/20491
13170 gcc.dg/torture/asm-subreg-1.c: Skip on hppa*64*-*-*.
13172 2006-10-15 Steven G. Kargl <kargl@gcc.gnu.org>
13175 * gfortran.dg/print_1.f90: New test.
13177 2006-10-15 Jan Hubicka <jh@suse.cz>
13179 PR middle-end/29241
13180 * gcc.c-torture/compile/pr29241.c: New testcase.
13182 2006-10-15 David Edelsohn <edelsohn@gnu.org>
13184 PR middle-end/29250
13185 * gcc.c-torture/compile/pr29250.c: New test.
13187 2006-10-15 Richard Guenther <rguenther@suse.de>
13189 * gcc.dg/pr29299.c: New testcase.
13191 2006-10-15 Bernhard Fischer <aldot@gcc.gnu.org>
13194 * gfortran.dg/label_4.f90: Adjust warning flag.
13196 2006-10-14 Paul Thomas <pault@gcc.gnu.org>
13199 * gfortran.dg/nullify_3.f90: New test.
13201 2006-10-14 Eric Botcazou <ebotcazou@libertysurf.fr>
13203 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13204 on Solaris 2.5.1 too.
13206 2006-10-13 Eric Christopher <echristo@apple.com>
13208 * gcc.dg/pr25993.c: Skip for darwin.
13210 2006-10-13 Eric Christopher <echristo@apple.com>
13212 * gcc.dg/visibility-11.c: Skip for darwin.
13214 2006-10-13 Eric Christopher <echristo@apple.com>
13216 * gcc.dg/darwin-weakimport-1.c: Use
13217 -fno-asynchronous-unwind-tables.
13218 * gcc.dg/darwin-weakimport-3.c: Ditto.
13220 2006-10-13 Richard Guenther <rguenther@suse.de>
13222 PR tree-optimization/29446
13223 * gcc.dg/torture/pr29446.c: New testcase.
13225 2006-10-13 Bill Wendling <wendling@apple.com>
13227 * g++.old-deja/g++.brendan/scope5.C: Changed "Class" to "Klasse".
13228 * g++.old-deja/g++.jason/hmc1.C: Likewise.
13229 * g++.old-deja/g++.jason/cleanup2.C: Likewise.
13230 * g++.old-deja/g++.law/shadow1.C: Likewise.
13231 * g++.old-deja/g++.law/ctors10.C: Likewise.
13232 * g++.dg/debug/namespace1.C: Likewise.
13233 * g++.dg/inherit/namespace-as-base.C: Likewise.
13234 * g++.dg/opt/delay-slot-1.C: Likewise.
13235 * g++.dg/parse/defarg10.C: Likewise.
13236 * g++.dg/template/ptrmem11.C: Likewise.
13237 * g++.dg/template/mem_func_ptr.C: Likewise.
13238 * g++.dg/template/spec19.C: Likewise.
13240 2006-10-13 Paolo Bonzini <bonzini@gnu.org>
13242 * gcc.dg/simd-5.c, gcc.dg/simd-6: New testcases.
13244 2006-10-13 Paul Thomas <pault@gcc.gnu.org>
13247 * gfortran.dg/implicit_9.f90: New test.
13250 * gfortran.dg/namelist_25.f90: New test.
13253 * gfortran.dg/same_name_2.f90: New test.
13256 * gfortran.dg/host_assoc_types_1.f90: New test.
13259 * gfortran.dg/missing_derived_type_1.f90: New test.
13260 * gfortran.dg/implicit_actual.f90: Comment out USE GLOBAL.
13263 * gfortran.dg/alloc_comp_constraint_4.f90: New test.
13266 * gfortran.dg/alloc_comp_assign_5.f90: New test.
13268 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13271 * gfortran.dg/bound_2.f90: New test.
13273 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13275 * gfortran.dg/defined_operators_1.f90: Add cleanup-modules dg
13277 * gfortran.dg/module_private_array_refs_1.f90: Likewise.
13278 * gfortran.dg/module_proc_external_dummy.f90: Likewise.
13279 * gfortran.dg/gomp/omp_threadprivate1.f90: Likewise.
13280 * gfortran.dg/gomp/reduction3.f90: Likewise.
13281 * gfortran.dg/derived_constructor_comps_1.f90: Likewise.
13282 * gfortran.dg/dummy_procedure_2.f90: Likewise.
13283 * gfortran.dg/interface_derived_type_1.f90: Likewise.
13284 * gfortran.dg/forall_4.f90: Likewise.
13285 * gfortran.dg/spec_expr_4.f90: Likewise.
13286 * gfortran.dg/unused_artificial_dummies_1.f90: Likewise.
13287 * gfortran.dg/forall_5.f90: Likewise.
13288 * gfortran.dg/open_access_append_2.f90: Add check for
13289 compile-time warning.
13291 2006-10-13 Mark Mitchell <mark@codesourcery.com>
13294 * g++.dg/parse/pure1.C: New test.
13296 2006-10-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13299 * gfortran.dg/io_constraints_3.f90: New test.
13300 * gfortran.dg/open_access_append_1.f90: Add checks
13301 for compile-time warnings.
13302 * gfortran.dg/pr20163-2.f: Likewise.
13303 * gfortran.dg/iostat_2.f90: Likewise.
13304 * gfortran.dg/label_4.f90: Delete the temporary
13306 * gfortran.dg/direct_io_2.f90: Add a FILE=
13308 * gfortran.dg/iomsg_1.f90: Add check for
13309 compile-time warning.
13311 2006-10-12 Jan Hubicka <jh@suse.cz>
13314 * gcc.dg/pr28319.c: New test.
13316 2006-10-12 Mark Mitchell <mark@codesourcery.com>
13318 * g++.dg/ext/vla4.C: New test.
13320 2006-10-12 Lee Millward <lee.millward@codesourcery.com>
13323 * g++.dg/template/crash60.C: New test.
13324 * g++.dg/other/large-size-array.C: Adjust error markers.
13325 * g++.dg/parse/crash27.C: Likewise.
13326 * g++.dg/template/crash1.C: Likewise.
13328 2006-10-12 Steve Ellcey <sje@cup.hp.com>
13331 * gcc.dg/debug/dwarf2/dwarf-file1.c: Check for ".file".
13333 2006-10-12 Jakub Jelinek <jakub@redhat.com>
13335 PR preprocessor/28709
13336 * gcc.dg/cpp/paste14.c: New test.
13338 2006-10-11 Mark Mitchell <mark@codesourcery.com>
13341 * g++.dg/init/array24.C: New test.
13343 2006-10-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13345 * gcc.dg/builtins-config.h: Move Solaris section after inclusion
13348 2006-10-11 Lee Millward <lee.millward@codesourcery.com>
13351 * g++.dg/parse/typedef8.C: New test.
13352 * g++.dg/other/mult-stor1.C: Adjust error markers.
13354 2006-10-11 Richard Guenther <rguenther@suse.de>
13356 PR tree-optimization/28230
13357 * gcc.dg/torture/pr28230.c: New testcase.
13359 2006-10-11 Richard Guenther <rguenther@suse.de>
13361 PR inline-asm/29119
13362 * gcc.dg/torture/pr29119.c: New testcase.
13364 2006-10-10 Jakub Jelinek <jakub@redhat.com>
13366 PR middle-end/29272
13367 * gcc.c-torture/execute/20060930-2.c: New test.
13369 2006-10-09 Richard Henderson <rth@redhat.com>
13371 Revert emutls patch.
13373 2006-10-09 Richard Guenther <rguenther@suse.de>
13375 PR middle-end/29254
13376 * gcc.dg/pr29254.c: New testcase.
13378 2006-10-08 Erik Edelmann <edelmann@gcc.gnu.org>
13379 Paul Thomas <pault@gcc.gnu.org>
13382 * gfortran.dg/alloc_comp_basics_1.f90: New test.
13383 * gfortran.dg/alloc_comp_basics_2.f90: New test.
13384 * gfortran.dg/alloc_comp_assign_1.f90: New test.
13385 * gfortran.dg/alloc_comp_assign_2.f90: New test.
13386 * gfortran.dg/alloc_comp_assign_3.f90: New test.
13387 * gfortran.dg/alloc_comp_assign_4.f90: New test.
13388 * gfortran.dg/alloc_comp_constraint_1.f90: New test.
13389 * gfortran.dg/alloc_comp_constraint_2.f90: New test.
13390 * gfortran.dg/alloc_comp_constraint_3.f90: New test.
13391 * gfortran.dg/alloc_comp_constructor_1.f90: New test.
13392 * gfortran.dg/alloc_comp_constructor_2.f90: New test.
13393 * gfortran.dg/alloc_comp_initializer_1.f90: New test.
13394 * gfortran.dg/alloc_comp_std.f90: New test.
13395 * gfortran.dg/move_alloc.f90: New test.
13397 2006-10-08 Paul Thomas <pault@gcc.gnu.org>
13400 * gfortran.dg/derived_constructor_comps_2.f90: New test.
13403 * gfortran.dg/forall_char_dependencies_1.f90: New test.
13405 2006-10-08 Tobias Burnus <burnus@net-b.de>
13408 * gfortran.dg/new_line.f90: New test.
13410 2006-10-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13412 * gcc.dg/builtins-config.h: Ensure we use -std=c99 on solaris2.
13413 * gcc.dg/torture/builtin-convert-1.c,
13414 gcc.dg/torture/builtin-convert-2.c,
13415 gcc.dg/torture/builtin-convert-3.c,
13416 gcc.dg/torture/builtin-power-1.c: Use -std=c99 on solaris2.
13418 2006-10-07 Kazu Hirata <kazu@codesourcery.com>
13420 * gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
13421 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
13422 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
13423 gcc.dg/tree-ssa/bool-9.c: Fix comment typos.
13425 2006-10-07 Andrew Pinski <pinskia@gmail.com>
13427 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c:
13428 Xfail some tests for powerpc-darwin and powerpc-aix.
13430 2006-10-07 Jakub Jelinek <jakub@redhat.com>
13433 * gcc.dg/pr29330.c: Add -std=gnu99 to dg-options.
13435 2006-10-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
13438 * gcc.dg/pthread-init-2.c (dg-options): Define _POSIX_C_SOURCE=199506L
13441 2006-10-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13445 * gfortran.fortran-torture/execute/specifics.f90:
13446 Add tests for using all possible intrinsics as actual arguments.
13447 * gfortran.dg/specifics_1.f90: Add tests for using
13448 all possible intrinsics as actual arguments.
13449 * gfortran.dg/specifics_2.f90: New file.
13450 * gfortran.dg/specifics_3.f90: New file.
13452 2006-10-07 Richard Sandiford <richard@codesourcery.com>
13454 * gcc.dg/debug/debug-1.c: Use -fno-if-conversion MIPS targets.
13455 * gcc.dg/debug/debug-2.c: Likewise.
13457 2006-10-06 Uros Bizjak <uros@kss-loka.si>
13459 * gcc.c-torture/compile/sync-2.c: New test.
13461 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
13463 * gfortran.dg/actual_array_substr_2.f90: Remove '\r's from
13466 2006-10-06 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
13468 PR rtl-optimization/29128
13469 * gcc.c-torture/compile/pr29128.c: New test.
13471 2006-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
13473 * gfortran.dg/actual_array_constructor_2.f90: Remove '\r's from
13476 2006-10-06 Zdenek Dvorak <dvorakz@suse.cz>
13478 PR middle-end/29256
13479 * gcc.dg/tree-ssa/loop-19.c: New test.
13481 2006-10-06 Jakub Jelinek <jakub@redhat.com>
13483 PR tree-optimization/29330
13484 * gcc.dg/pr29330.c: New test.
13487 * gcc.c-torture/compile/20061005-1.c: New test.
13489 2006-10-06 Olivier Hainque <hainque@adacore.com>
13491 * gcc.dg/typename-vla-1.c: New case.
13492 * gnat.dg/forward_vla.adb: New case.
13494 2006-10-06 Jakub Jelinek <jakub@redhat.com>
13496 PR tree-optimization/29290
13497 * gfortran.dg/loop_nest_1.f90: New test.
13500 * gcc.dg/tls/opt-12.c: New test.
13503 * gfortran.dg/save_2.f90: New test.
13506 * gcc.dg/pr29091.c: New test.
13508 2006-10-06 Joseph Myers <joseph@codesourcery.com>
13510 * lib/target-supports.exp
13511 (check_effective_target_vect_cmdline_needed): Handle i?86-*-* the
13512 same as x86_64-*-*; check for LP64.
13514 2006-10-04 Richard Henderson <rth@redhat.com>
13516 * lib/target-supports.exp (check_effective_target_tls): Redefine
13517 to mean non-emulated tls.
13518 * gcc.dg/tls/alias-1.c: Remove tls requirement.
13519 * gcc.dg/tls/asm-1.c, gcc.dg/tls/debug-1.c, gcc.dg/tls/diag-1.c,
13520 gcc.dg/tls/diag-2.c, gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c,
13521 gcc.dg/tls/diag-5.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
13522 gcc.dg/tls/opt-10.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
13523 gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c, gcc.dg/tls/pic-1.c,
13524 gcc.dg/tls/struct-1.c, gcc.dg/tls/trivial.c: Likewise.
13526 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
13529 * gfortran.dg/alloc_alloc_expr_2.f90: New test.
13531 2006-10-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13533 * gfortran.dg/bounds_check_fail_1.f90: New test.
13535 2006-10-03 Mark Mitchell <mark@codesourcery.com>
13538 * g++.dg/template/friend48.C: New test.
13540 2006-10-04 Paul Thomas <pault@gcc.gnu.org>
13543 * gfortran.dg/default_initialization_2.f90: New test.
13545 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
13549 * gfortran.dg/alloc_alloc_expr_1.f90: New test.
13551 2006-10-03 Paul Thomas <pault@gcc.gnu.org>
13554 * gfortran.dg/optional_assumed_charlen_1.f90: New test.
13558 * gfortran.dg/missing_optional_dummy_2.f90: New test.
13562 * gfortran.dg/entry_array_specs_1.f90: New test.
13564 2006-10-03 Steven G. Kargl <kargl@gcc.gnu.org>
13566 * gfortran.dg/nearest_1.f90: Add -O0 because -ffloat-store is
13567 insufficient to inhibit some test failures at -O3. Do testing
13570 2006-10-03 Mark Mitchell <mark@codesourcery.com>
13573 * g++.dg/inherit/access8.C: New test.
13574 * g++.dg/template/dtor4.C: Tweak error messages.
13576 2006-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13579 * gfortran.dg/entry_8.f90: New test.
13581 2006-10-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
13584 * g++.dg/parse/new4.C: New test.
13586 2006-10-03 Uros Bizjak <uros@kss-loka.si>
13588 * gcc-dg/pthread-init-common.h: Define _GNU_SOURCE. Add tests for
13589 PTHREAD_RECURSIVE_MUTEX_INITIALIZER_NP,
13590 PTHREAD_ERRORCHECK_MUTEX_INITIALIZER_NP,
13591 PTHREAD_ADAPTIVE_MUTEX_INITIALIZER_NP and
13592 PTHREAD_RWLOCK_WRITER_NONRECURSIVE_INITIALIZER_NP mutex initializers.
13594 2006-10-02 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13597 * gfortran.dg/continuation.f90: Rename to continuation_1.f90.
13598 * gfortran.dg/continuation_2.f90: New test.
13601 * gfortran.dg/continuation_3.f90: New test.
13602 * gfortran.dg/continuation_4.f90: New test.
13603 * gfortran.dg/continuation_5.f: New test.
13604 * gfortran.dg/continuation_6.f: New test.
13606 2006-10-02 Mark Mitchell <mark@codesourcery.com>
13609 * g++.dg/template/vla1.C: New test.
13611 2006-10-02 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13614 * gfortran.dg/complex_parameter_1.f90: New test.
13616 2006-10-02 Jakub Jelinek <jakub@redhat.com>
13619 * gcc.c-torture/execute/20060929-1.c: New test.
13621 2006-10-01 Mark Mitchell <mark@codesourcery.com>
13624 * g++.dg/template/member6.C: New test.
13625 * g++.dg/parse/typename7.C: Adjust error markers.
13628 * g++.dg/template/member7.C: New test.
13630 2006-09-30 Joseph S. Myers <joseph@codesourcery.com>
13633 * gcc.dg/Woverride-init-1.c, gcc.dg/Woverride-init-2.c,
13634 gcc.dg/Woverride-init-3.c: New tests.
13636 2006-09-30 Eric Botcazou <ebotcazou@libertysurf.fr>
13638 * gcc.c-torture/execute/20060930-1.c: New test.
13640 2006-09-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
13643 * gfortran.dg/specifics_1.f90: New test.
13644 * gfortran.fortran-torture/execute/specifics.f90: Add tests for
13647 2006-09-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
13649 * gcc.dg/pthread-init-1.c, pthread-init-2.c,
13650 pthread-init-common.h: New.
13652 2006-09-29 Steven G. Kargl <kargl@gcc.gnu.org>
13654 * gfortran.dg/nearest_1.f90: Add -ffloat-store to defeat extra
13655 precision on some archs.
13657 2006-09-29 Eric Botcazou <ebotcazou@adacore.com>
13659 * gcc.dg/non-local-goto-1.c: New test.
13660 * gcc.dg/non-local-goto-2.c: Likewise.
13661 * gcc.dg/setjmp-3.c: Likewise.
13662 * gcc.dg/setjmp-4.c: Likewise.
13664 2006-09-28 Eric Botcazou <ebotcazou@adacore.com>
13666 * gnat.dg/self_aggregate_with_pointer.adb: New test.
13668 2006-09-27 Steven G. Kargl <kargl@gcc.gnu.org>
13671 * gfortran.dg/exponent_1.f90: New test.
13674 * gfortran.dg/nearest_1.f90: New test.
13676 2006-09-26 Jakub Jelinek <jakub@redhat.com>
13678 PR middle-end/25261
13679 PR middle-end/28790
13680 * gcc.dg/gomp/nestedfn-1.c: New test.
13682 2006-09-26 Andrew Pinski <pinskia@physics.uc.edu>
13685 * objc/compile/method-1.m: New test.
13687 2006-09-25 Lee Millward <lee.millward@codesourcery.com>
13690 * g++.dg/template/crash58.C: New test.
13691 * g++.dg/parse/crash28.C: Adjust error markers.
13692 * g++.dg/template/crash34.C: Likewise.
13693 * g++.dg/template/friend31.C: Likewise.
13694 * g++.dg/template/crash32.C: Likewise.
13697 * g++.dg/template/crash59.C: New test.
13700 * g++.dg/template/spec33.C: New test.
13701 * g++.old-deja/g++.pt/spec20.C: Adjust error markers.
13703 2006-09-24 Zdenek Dvorak <dvorakz@suse.cz>
13704 Adam Nemet <anemet@caviumnetworks.com>
13706 * gcc.dg/tree-ssa/ivopts-1.c: New test.
13707 * gcc.dg/tree-ssa/ivopts-2.c: New test.
13709 2006-09-24 Kazu Hirata <kazu@codesourcery.com>
13712 * gcc.dg/pr28911.c: New.
13714 2006-09-23 Uros Bizjak <uros@kss-loka.si>
13717 * gcc.target/i386/sse-21.c: Rename from sse3-not-fisttp.c.
13718 (dg-options): Add -mfpmath=387.
13720 2006-09-23 Jakub Jelinek <jakub@redhat.com>
13723 * gcc.dg/pr28706.c: New test.
13726 * gcc.dg/pr28712.c: New test.
13728 2006-09-22 Mike Stump <mrs@apple.com>
13730 * obj-c++.dg/encode-3.mm: Fix for 64-bit support.
13732 2006-09-22 Zdenek Dvorak <dvorakz@suse.cz>
13734 PR tree-optimization/28888
13735 * gcc.dg/pr28888.c: New test.
13737 2006-09-21 Mark Mitchell <mark@codesourcery.com>
13740 * g++.dg/init/ptrfn1.C: New test.
13742 2006-09-21 Lee Millward <lee.millward@codesourcery.com>
13745 * g++.dg/template/spec32.C: New test.
13746 * g++.dg/parse/crash9.C: Adjust error markers.
13749 * g++.dg/template/typedef6.C: New test.
13750 * g++.dg/init/error1.C: Adjust error markers.
13751 * g++.dg/parse/crash9.C: Likewise.
13752 * g++.dg/template/crash55.C: Likewise.
13754 2006-09-21 Janis Johnson <janis187@us.ibm.com>
13756 * gcc.dg/dfp/decfloat-constants.c: Remove 'dg-do compile', fix typo.
13758 2006-09-20 Danny Smith <dannysmith@users.sourceforge.net>
13761 * g++.dg/ext/dllimport12.C: New test.
13763 2006-09-20 Richard Sandiford <richard@codesourcery.com>
13765 * gcc.target/mips/mips-ps-type.c: Add -ffinite-math-only.
13766 * gcc.target/mips/nmadd-2.c: Likewise.
13767 * gcc.target/mips/mips-ps-6.c: New test.
13768 * gcc.target/mips/neg-abs-1.c: Likewise.
13769 * gcc.target/mips/neg-abs-2.c: Likewise.
13770 * gcc.target/mips/nmadd-3.c: New test.
13772 2006-09-20 Jakub Jelinek <jakub@redhat.com>
13774 PR middle-end/28046
13775 * gcc.dg/gomp/atomic-10.c: New test.
13776 * g++.dg/gomp/atomic-10.C: New test.
13778 2006-09-20 Eric Christopher <echristo@apple.com>
13780 * gcc.target/i386/sse3-not-fisttp.c: New.
13782 2006-09-19 Jack Howarth <howarth@bromo.med.uc.edu>
13784 * gfortran.dg/vect/vect-5.f90: Don't xfail lp64.
13786 2006-09-19 Richard Sandiford <richard@codesourcery.com>
13788 * gcc.c-torture/execute/pr28289.c (one): New variable.
13789 (main): Use it instead of argc.
13790 * gcc.c-torture/execute/20060102-1.c (one): New variable.
13791 (main): Use it instead of argc.
13793 2006-09-19 Paul Brook <paul@codesourcery.com>
13796 * gcc.dg/nested-func-5.c: New test.
13798 2006-09-19 Ben Elliston <bje@au.ibm.com>
13800 * lib/target-supports.exp (check_effective_target_tls): Compile
13801 test stubs using ${tool}_target_compile, not just target_compile.
13802 (check_effective_target_tls_runtime): Likewise.
13804 2006-09-19 Ben Elliston <bje@au.ibm.com>
13806 * gcc.c-torture/compile/20030405-1.x: Remove.
13808 * g++.old-deja/g++.pt/const2.C (main): Examine p to prevent an
13809 optimising linker from discarding it.
13811 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
13814 * gfortran.dg/keyword_symbol_1.f90: New test.
13816 * gfortran.dg/spread_shape_1.f90: Add missing warning with
13817 pedantic compilation option.
13819 2006-09-18 Paul Thomas <pault@gcc.gnu.org>
13822 * gfortran.dg/spread_shape_1.f90: New test.
13824 2006-09-17 Roger Sayle <roger@eyesopen.com>
13826 PR tree-optimization/28887
13827 * gcc.dg/prefetch-loop-arrays-1.c: New test case.
13829 2006-09-16 Steven Bosscher <steven@gcc.gnu.org>
13832 * gcc.dg/pr25993.c: New test.
13834 2006-09-17 Ira Rosen <irar@il.ibm.com>
13837 * gcc.dg/vect/pr21591.c: New test.
13839 2006-09-16 Andrew Pinski <pinskia@physics.uc.edu>
13842 * gcc.c-torture/compile/strcpy-1.c: New test.
13843 * gcc.c-torture/compile/strcpy-2.c: New test.
13844 * gcc.c-torture/compile/memcpy-1.c: New test.
13845 * gcc.c-torture/compile/memcpy-2.c: New test.
13847 2006-09-16 Jack Howarth <howarth@bromo.med.uc.edu>
13850 * gcc.target/powerpc/darwin-bool-1.c: Skip -m64
13852 2006-09-15 Eric Botcazou <ebotcazou@adacore.com>
13854 * gnat.dg/specs/double_record_extension1.ads: New test.
13855 * gnat.dg/specs/double_record_extension2.ads: Likewise.
13857 2006-09-15 Paul Thomas <pault@gcc.gnu.org>
13860 * gfortran.dg/oldstyle_3.f90: New test.
13862 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13864 PR libgfortran/29099
13865 * gfortran.dg/secnds-1.f: New test.
13867 2006-09-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
13869 PR libgfortran/29053
13870 * gfortran.dg/streamio_9.f90: New test.
13871 * gfortran.dg/streamio_10.f90: New test.
13873 2006-09-14 Andrew Pinski <pinskia@physics.uc.edu>
13876 * g++.dg/init/array22.C: New test.
13877 * g++.dg/init/array23.C: New test.
13879 2006-09-14 Arnaud Charlet <charlet@adacore.com>
13881 * stackcheck.lst: Update list of tests requiring stack checking.
13882 * norun.lst: Adjust for above change.
13883 * ada95.lst: New file.
13884 * run_all.sh: Add handling of tests using Ada 95 semantics and thus
13885 requiring -gnat95 switch.
13887 2006-09-14 Olivier Hainque <hainque@adacore.com>
13889 * gnat.dg/in_out_parameter.adb: New test.
13891 2006-09-13 Andrew Pinski <pinskia@physics.uc.edu>
13894 * gcc.c-torture/compile/debugvlafunction-1.c: New test.
13896 2006-09-13 Eric Botcazou <ebotcazou@adacore.com>
13898 * gnat.dg/specs/unchecked_union.ads: New test.
13900 2006-09-13 Richard Sandiford <richard@codesourcery.com>
13902 PR rtl-optimization/28982
13903 * gcc.c-torture/execute/pr28982a.c: New test.
13904 * gcc.c-torture/execute/pr28982b.c: Likewise.
13906 2006-09-12 Eric Christopher <echristo@apple.com>
13908 * gcc.target/x86_64/abi/asm-support-darwin.s: New.
13909 * gcc.target/x86_64/abi/abi-x86_64.exp: Use.
13911 2006-09-13 Joseph S. Myers <joseph@codesourcery.com>
13914 PR preprocessor/14634
13915 * gcc.dg/cpp/include2.c, gcc.dg/cpp/macspace1.c,
13916 gcc.dg/cpp/macspace2.c, gcc.dg/cpp/multiline.c,
13917 gcc.dg/cpp/trad/literals-2.c: Update expected diagnostics.
13919 2006-09-12 Eric Botcazou <ebotcazou@libertysurf.fr>
13921 * gcc.dg/pr28243.c: New test.
13923 2006-09-12 Paul Thomas <pault@gcc.gnu.org>
13926 gfortran.dg/pr28971.f90: New test to act as a backstop in case
13927 this undiagnosed regression reappears.
13929 2006-09-12 Kazu Hirata <kazu@codesourcery.com>
13931 * lib/c-torture.exp (c-torture-compile, c-torture-execute):
13932 Treat $srcdir as a literal.
13933 * lib/fortran-torture.exp (fortran-torture-compile,
13934 fortran-torture-execute): Likewise.
13935 * lib/objc-torture.exp (objc-torture-compile,
13936 objc-torture-execute): Likewise.
13937 * lib/profopt.exp (profopt-execute): Likewise.
13939 2006-09-11 Geoffrey Keating <geoffk@apple.com>
13941 * gcc.dg/debug/dwarf2/dwarf-file1.c: New.
13943 2006-09-11 Jack Howarth <howarth@bromo.med.uc.edu>
13946 * gcc.target/powerpc/ppc-and-1.c: Fix regex.
13948 2006-09-11 H.J. Lu <hongjiu.lu@intel.com>
13951 * gcc.target/i386/pr13685.c: New test.
13953 2006-09-11 Eric Botcazou <ebotcazou@libertysurf.fr>
13955 * gcc.dg/pr28726.c: New test.
13957 2006-09-11 Josh Conner <jconner@apple.com>
13959 * gcc.dg/nrv3.c: Increase size of structure.
13960 * gcc.dg/nrv4.c: Likewise.
13961 * gcc.dg/nrv5.c: Likewise.
13963 2006-09-11 Paul Thomas <pault@gcc.gnu.org>
13965 PR libfortran/28890
13966 gfortran.dg/assumed_charlen_function_5.f90: New test.
13968 2006-09-10 Mark Mitchell <mark@codesourcery.com>
13971 * g++.dg/init/static3.C: New test.
13973 2006-09-10 Andrew Pinski <pinskia@physics.uc.edu>
13976 * gcc.dg/long-long-cst1.c (t): Add cast to
13977 __SIZE_TYPE__ before casting to int.
13978 (main): Return 0 on success.
13980 2006-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
13982 * gcc.c-torture/execute/20060910-1.c: New test.
13984 2006-09-10 Steven Bosscher <steven@gcc.gnu.org>
13986 PR middle-end/26983
13987 * gcc.dg/pr26983.c: New test.
13989 2006-09-10 Richard Sandiford <richard@codesourcery.com>
13992 * gcc.c-torture/execute/pr29006.c: New test.
13994 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
13996 PR libfortran/28947
13997 gfortran.dg/matmul_4.f90: New test.
13999 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
14002 gfortran.dg/used_types_10: New test.
14004 2006-09-10 Paul Thomas <pault@gcc.gnu.org>
14006 PR libfortran/28923
14007 gfortran.dg/array_initializer_2.f90: Fill in missing index start value.
14008 gfortran.dg/array_initializer_3.f90: New test.
14010 2006-09-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14013 * gfortran.dg/actual_array_constructor_3.f90: New test.
14015 2006-09-09 Paolo Bonzini <bonzini@gnu.org>
14018 * gcc.target/i386/pr26778.c: New testcase.
14020 2006-09-08 Eric Christopher <echristo@apple.com>
14022 * gcc.target/i386/20060512-3.c: Run test on ilp32 only.
14023 * gcc.target/i386/memcpy-1.c: Ditto.
14024 * gcc.target/i386/asm-1.c: Ditto.
14025 * gcc.target/i386/20060512-4.c: Ditto.
14026 * gcc.target/i386/compress-float-387.c: Ditto.
14027 * gcc.target/i386/20060512-1.c: Ditto.
14028 * gcc.target/i386/compress-float-sse.c: Ditto.
14029 * gcc.target/i386/20060512-2.c: Ditto.
14030 * gcc.target/i386/compress-float-sse-pic.c: Ditto.
14031 * gcc.target/i386/stack-prot-kernel.c: Ditto.
14032 * gcc.target/i386/compress-float-387-pic.c: Ditto.
14033 * gcc.dg/pr26449.c: Ditto.
14034 * gcc.dg/attr-ms_struct-2.c: Ditto.
14035 * gcc.dg/attr-ms_struct-1.c: Ditto.
14036 * gcc.misc-tests/linkage.exp: Fix 64-bit darwin support.
14038 2006-09-08 Joseph S. Myers <joseph@codesourcery.com>
14041 * gcc.dg/vla-10.c: New test.
14043 2006-09-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14046 * g++.dg/parse/template20.C: New test.
14047 * g++.dg/template/operator8.C: Remove obsolete part.
14048 * g++.dg/parse/def-tmpl-arg1.C: Adjust error-markers.
14049 * g++.old-deja/g++.pt/crash65.C: Likewise.
14051 2006-09-07 Jason Merrill <jason@redhat.com>
14053 PR middle-end/27724
14054 * gcc.dg/long-long-cst1.c: New test.
14056 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
14059 * g++.dg/other/array3.C: New test.
14060 * g++.dg/other/array4.C: New test.
14061 * g++.dg/other/array5.C: New test.
14063 2006-09-07 H.J. Lu <hongjiu.lu@intel.com>
14065 * gcc.target/i386/pr28946.c (dg-options): Use -Os instead -O.
14067 2006-09-07 Uros Bizjak <uros@kss-loka.si>
14070 * gcc.target/i386/pr28946.c: New test.
14072 2006-09-07 Steven G. Kargl <kargls@comcast.net>
14074 * gfortran.fortran-torture/compile/data_1.f90: Fix integer oveflow
14075 in integer literal constant.
14076 * gfortran.dg/enum_8.f90: Ditto.
14077 * gfortran.dg/g77/20030326-1.f: Ditto.
14079 2006-09-07 Feng Wang <fengwang@nudt.edu.cn>
14081 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90: Fix
14082 nonconformance usage.
14084 2006-09-07 Andrew Pinski <pinskia@physics.uc.edu>
14086 PR middle-end/28862
14087 * gcc.c-torture/compile/vector-align-1.c: New test.
14089 2006-09-06 Andrew Pinski <pinskia@physics.uc.edu>
14092 * g++.dg/opt/copysign-1.C: New test.
14094 2006-09-06 Jason Merrill <jason@redhat.com>
14097 * g++.dg/warn/unused-result1.C: New test.
14099 2006-09-06 Mark Mitchell <mark@codesourcery.com>
14102 * g++.dg/ext/vla3.C: New test.
14105 * g++.dg/template/array16.C: New test.
14107 2006-09-06 Richard Guenther <rguenther@suse.de>
14109 * gcc.dg/pr27226.c: Remove testcase again.
14111 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
14114 * g++.dg/opt/unroll2.C: New test.
14116 2006-09-05 Andrew Pinski <pinskia@physics.uc.edu>
14119 * gcc.dg/vect/pr28952.c: New test.
14121 2006-09-05 Richard Guenther <rguenther@suse.de>
14123 PR tree-optimization/28900
14124 * gcc.dg/torture/pr28900.c: New testcase
14126 2006-09-05 Richard Guenther <rguenther@suse.de>
14128 PR tree-optimization/28905
14129 * gcc.c-torture/compile/pr28905.c: New testcase.
14131 2006-09-05 Richard Guenther <rguenther@suse.de>
14133 PR middle-end/28935
14134 * gcc.dg/pr28935.c: New testcase.
14136 2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr>
14138 * gcc.c-torture/execute/20060905-1.c: New test.
14140 2006-09-05 Paul Thomas <pault@gcc.gnu.org>
14143 * gfortran.dg/used_types_7.f90: New test.
14144 * gfortran.dg/used_types_8.f90: New test.
14145 * gfortran.dg/used_types_9.f90: New test.
14147 2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr>
14149 * gcc.c-torture/compile/20060904-1.c: New test.
14151 2006-09-04 Nathan Sidwell <nathan@codesourcery.com>
14153 PR c++/23287 Revert my 2006-09-01 patch
14154 * g++.dg/parse/dtor12.C: Remove.
14156 2006-09-02 Lee Millward <lee.millward@codesourcery.com>
14159 * g++.dg/template/operator9.C: New test.
14162 * g++.dg/template/operator7.C: New test.
14165 * g++.dg/template/operator8.C: New test.
14168 * g++.dg/template/crash57.C: New test.
14170 * g++.dg/template/typedef4.C: Adjust error markers.
14171 * g++.dg/template/typedef5.C: Likewise.
14173 2006-09-02 Jakub Jelinek <jakub@redhat.com>
14176 * g++.dg/parse/crash33.C: New test.
14178 2006-09-01 J"orn Rennecke <joern.rennecke@st.com>
14179 Richard Guenther <rguenther@suse.de>
14180 Adam Nemet <anemet@caviumnetworks.com>
14182 PR middle-end/27226
14183 * gcc.target/mips/memcpy-1.c: New testcase.
14184 * gcc.dg/pr27226.c: Likewise.
14186 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
14189 * g++.dg/lookup/koenig5.C: New.
14190 * g++.dg/template/crash56.C: New.
14192 2006-09-01 Josh Conner <jconner@apple.com>
14195 * gcc.dg/nrv3.c: New test.
14196 * gcc.dg/nrv4.c: New test.
14197 * gcc.dg/nrv5.c: New test.
14199 2006-09-01 Nathan Sidwell <nathan@codesourcery.com>
14202 * g++.dg/parse/dtor12.C: New.
14204 2006-08-31 Zdenek Dvorak <dvorakz@suse.cz>
14206 PR tree-optimization/28839
14207 * gcc.dg/pr28839.c: New test.
14209 2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com>
14212 * gcc.dg/pr24367.c: New testcase.
14214 2006-08-30 Joseph Myers <joseph@codesourcery.com>
14216 * gcc.dg/arm-mmx-1.c: Skip for -mfloat-abi=softfp.
14218 2006-08-30 Zdenek Dvorak <dvorakz@suse.cz>
14220 PR rtl-optimization/27735
14221 * gcc.dg/loop-unswitch-1.c: New test.
14223 2006-08-30 Paul Thomas <pault@gcc.gnu.org>
14226 * gfortran.dg/aliasing_dummy_2.f90: New test.
14229 * gfortran.dg/generic_5.f90: Change error message.
14232 * gfortran.dg/generic_6.f90: New test.
14235 * gfortran.dg/redefined_intrinsic_assignment.f90: New test.
14238 * gfortran.dg/invalid_interface_assignment.f90: New test.
14241 * gfortran.dg/module_proc_external_dummy.f90: New test.
14243 2006-08-29 Andrew Pinski <pinskia@physics.uc.edu>
14246 * g++.dg/warn/var-args1.C: New test.
14248 2006-08-29 Steven G. Kargl <kargls@comcast.net>
14251 * gfortran.dg/simpleif_2.f90: New test.
14252 * gfortran.dg/pr19936_1.f90: Adjust dg-error message.
14253 * gfortran.dg/enum_5.f90: Ditto.
14255 2006-08-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14256 Kazu Hirata <kazu@codesourcery.com>
14258 PR tree-optimization/17506
14259 * gcc.dg/pr17506.c: New.
14261 2006-08-29 J"orn Rennecke <joern.rennecke@st.com>
14264 * g++.dg/eh/alias1.C: New test.
14266 2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14269 * g++.dg/template/ttp22.C: New test.
14271 2006-08-28 Kazu Hirata <kazu@codesourcery.com>
14273 PR middle-end/26632
14274 * gcc.dg/pr26632.c: New.
14276 2006-08-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14278 PR libgfortran/28354
14279 * gfortran.dg/fmt_zero_precision.f90: New test.
14281 2006-08-27 Mark Mitchell <mark@codesourcery.com>
14284 * g++.dg/template/spec31.C: New test.
14286 2006-08-27 Lee Millward <lee.millward@codesourcery.com>
14289 * g++.dg/other/static2.C: New test.
14291 2006-08-26 Roger Sayle <roger@eyesopen.com>
14293 * gcc.dg/Wswitch-enum-2.c: New test case.
14294 * gcc.dg/Wswitch-enum-3.c: Likewise.
14296 2006-08-26 Richard Guenther <rguenther@suse.de>
14298 * gcc.c-torture/compile/20060826-1.c: New testcase.
14300 2006-08-26 Lee Millward <lee.millward@codesourcery.com>
14303 * g++.dg/template/void10.C: New test.
14306 * g++.dg/template/void8.C: New test.
14309 * g++.dg/template/void9.C: New test.
14311 * g++.dg/template/void3.C: Adjust error markers.
14312 * g++.dg/template/void4.C: Likewise.
14313 * g++.dg/template/crash55.C: Likewise.
14314 * g++.dg/template/void7.C: Likewise
14316 2006-08-26 Mark Mitchell <mark@codesourcery.com>
14319 * g++.dg/inherit/access6.C: New test.
14320 * g++.dg/inherit/access7.C: Likewise.
14323 * g++.dg/template/array15.C: New test.
14324 * g++.dg/template/crash2.C: Tweak error markers.
14326 2006-08-26 Jakub Jelinek <jakub@redhat.com>
14328 PR middle-end/28683
14329 * gcc.c-torture/compile/20060823-1.c: New test.
14331 2006-08-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14334 * g++.dg/template/ttp21.C: New test.
14337 * g++.dg/other/operator1.C: Add error-marker.
14338 * g++.dg/other/operator2.C: New test.
14340 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
14343 * gcc.c-torture/compile/vla-const-1.c,
14344 gcc.c-torture/compile/vla-const-2.c: New tests.
14346 2006-08-26 Richard Guenther <rguenther@suse.de>
14348 PR middle-end/28814
14349 * gcc.dg/torture/pr28814.c: New testcase.
14351 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
14354 * gcc.c-torture/compile/compound-literal-1.c: New test.
14356 2006-08-25 Joseph S. Myers <joseph@codesourcery.com>
14359 * gcc.dg/funcdef-var-1.c, gcc.dg/funcdef-var-2.c: New tests.
14360 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c:
14361 Expect extra diagnostics.
14363 2006-08-25 J"orn Rennecke <joern.rennecke@st.com>
14365 gcc.dg/noncompile/pr16876.c: New test.
14367 2006-08-25 Mark Mitchell <mark@codesourcery.com>
14370 * g++.dg/parse/local1.C: New test.
14371 * g++.dg/other/qual1.C: Tweak error marker.
14373 2006-08-25 Nathan Sidwell <nathan@codesourcery.com>
14376 * g++.dg/template/typename10.C: New.
14377 * g++.dg/template/lookup4.C: Remove bogus error marker.
14379 2006-08-25 Richard Guenther <rguenther@suse.de>
14382 * gcc.dg/pr26570.c: Fix testcase.
14384 2006-08-24 Andrew Pinski <pinskia@physics.uc.edu>
14387 * gcc.c-torture/execute/mayalias-2.c: New test.
14388 * gcc.dg/tree-ssa/alias-13.c: New test.
14390 2006-08-24 Jan Hubicka <jh@suse.cz>
14393 * gcc.dg/debug/pr26881.c: New file.
14395 2006-08-23 Paul Thomas <pault@gcc.gnu.org>
14398 * gfortran.dg/used_types_4.f90: New test.
14399 * gfortran.dg/derived_init_2.f90: Modify to check sibling
14400 association of derived types.
14401 * gfortran.dg/used_types_2.f90: Add module cleanup.
14402 * gfortran.dg/used_types_3.f90: The same.
14405 * gfortran.dg/assumed_charlen_in_main.f90: Modify to check
14408 2006-08-23 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14411 * gfortran.dg/direct_io_6.f90: Remove test.
14413 2006-08-23 Stuart Hastings <stuart@apple.com>
14416 * gcc.target/i386/20060821-1.c: New.
14418 2006-08-23 Danny Smith <dannysmith@users.sourceforge.net>
14420 gcc.dg/attr-invalid.c: Insert an " |directive" substitution into
14421 dg-warning strings for dllimport.
14423 2006-08-22 Andrew Pinski <pinskia@physics.uc.edu>
14426 * g++.dg/ext/vector4.C: New test.
14427 * g++.dg/ext/complex1.C: New test.
14429 2006-08-21 Geoffrey Keating <geoffk@apple.com>
14432 * gcc.dg/debug/const-1.c: New.
14433 * gcc.dg/debug/const-2.c: New.
14434 * gcc.dg/debug/dwarf2/const-1.c: New.
14435 * gcc.dg/debug/dwarf2/const-2.c: New.
14436 * gcc.dg/debug/dwarf2/const-2b.c: New.
14438 2006-08-22 Richard Guenther <rguenther@suse.de>
14440 PR middle-end/28776
14441 * gcc.c-torture/compile/pr28776-1.c: New testcase.
14442 * gcc.c-torture/compile/pr28776-2.c: Likewise.
14444 2006-08-22 Daniel Berlin <dberlin@dberlin.org>
14446 PR tree-optimization/28003
14447 * g++.dg/tree-ssa/pr28003.C: New.
14449 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
14451 * g++.dg/eh/arm-vfp-unwind.C: Correct order of DejaGNU directives.
14453 2006-08-21 Lee Millward <lee.millward@codesourcery.com>
14456 * g++.dg/other/error14.C: New test.
14459 * g++.dg/parse/ctor7.C: New test.
14460 * g++.dg/parse/ctor8.C: Likewise.
14463 * g++.dg/template/void7.C: New test.
14465 2006-08-21 Olivier Hainque <hainque@adacore.com>
14467 * gnat.dg/self_aggregate_with_zeros.adb: New test.
14468 * gnat.dg/self_aggregate_with_array.adb: New test.
14470 2006-08-21 Mark Shinwell <shinwell@codesourcery.com>
14472 * g++.dg/eh/arm-vfp-unwind.C: New test.
14474 2006-08-20 Mark Mitchell <mark@codesourcery.com>
14477 * g++.dg/template/ref3.C: New test.
14478 * g++.dg/template/nontype13.C: New test.
14481 * g++.dg/template/ptrmem17.C: New test.
14483 2006-08-20 Danny Smith <dannysmith@users.sourceforge.net>
14486 * gcc.dg/attr-invalid.c: Add tests for invalid dllimport.
14488 2006-08-20 Paul Thomas <pault@gcc.gnu.org>
14491 * gfortran.dg/used_types_2.f90: New test.
14494 * gfortran.dg/used_types_3.f90: New test.
14497 * gfortran.dg/generic_actual_arg.f90: New test.
14500 * gfortran.dg/module_private_array_refs_1.f90: New test.
14503 * gfortran.dg/program_name_1.f90: New test.
14506 * gfortran.dg/derived_constructor_comps_1.f90: New test.
14509 * gfortran.dg/array_initializer_2.f90: New test.
14512 * gfortran.dg/unused_artificial_dummies_1.f90: New test.
14515 * gfortran.dg/assumed_charlen_function_4.f90: New test.
14518 * gfortran.dg/assumed_charlen_in_main.f90: New test.
14521 * gfortran.dg/dependent_decls_1.f90: New test.
14523 2006-08-19 Erik Edelmann <eedelman@gcc.gnu.org>
14526 * gfortran.dg/derived_init_2.f90: New.
14528 2006-08-17 J"orn Rennecke <joern.rennecke@st.com>
14530 * gcc.c-torture/execute/pr28289.c: New test.
14532 2006-08-17 Jakub Jelinek <jakub@redhat.com>
14535 * gcc.dg/attr-externally-visible-1.c: New test.
14536 * gcc.dg/attr-externally-visible-2.c: New test.
14537 * g++.dg/parse/attr-externally-visible-1.C: New test.
14538 * g++.dg/parse/attr-externally-visible-2.C: New test.
14540 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14543 * g++.dg/parse/dtor11.C: New test.
14545 2006-08-17 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
14547 PR rtl-optimization/28489
14548 * gcc.c-torture/compile/pr28489.c: New test.
14550 2006-08-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14553 * g++.dg/template/redecl4.C: New test.
14556 * g++.dg/template/ctor8.C: New test.
14558 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
14560 * gcc.dg/pr26570.c: Fix testcase.
14562 2006-08-17 Paolo Bonzini <bonzini@gnu.org>
14565 * g++.dg/parse/offsetof6.C: New test.
14566 * g++.dg/parse/offsetof6.C: New test.
14567 * g++.dg/parse/offsetof7.C: New test.
14569 2006-08-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14572 * gfortran.dg/gomp/gomp.exp: Return if check_effective_target_fopenmp
14575 2006-08-16 Andrew Pinski <pinskia@physics.uc.edu>
14578 * g++.dg/ext/vector3.C: New test.
14580 2006-08-16 Zdenek Dvorak <dvorakz@suse.cz>
14582 PR gcov/profile/26570
14583 * gcc.dg/pr26570.c: New test.
14585 2006-08-16 Joseph S. Myers <joseph@codesourcery.com>
14588 * gcc.dg/qual-component-1.c: New test.
14590 2006-08-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14593 * g++.dg/parse/new3.C: New test.
14595 2006-08-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14598 * gfortran.dg/streamio_1.f90: New test.
14599 * gfortran.dg/streamio_2.f90: New test.
14600 * gfortran.dg/streamio_3.f90: New test.
14601 * gfortran.dg/streamio_4.f90: New test.
14602 * gfortran.dg/streamio_5.f90: New test.
14603 * gfortran.dg/streamio_6.f90: New test.
14604 * gfortran.dg/streamio_7.f90: New test.
14605 * gfortran.dg/streamio_8.f90: New test.
14607 2006-08-15 Danny Smith <dannysmith@users.sourceforge.net>
14610 * gcc.dg/attr-invalid.c: Add tests for invalid weak attribute.
14612 2006-08-15 Lee Millward <lee.millward@codesourcery.com>
14615 * g++.dg/template/void6.C: New test.
14617 2006-08-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14620 * gcc.dg/parse-error-1.c: New test.
14621 * gcc.dg/parse-error-2.c: New test.
14622 * gcc.dg/cpp/digraph2.c: Add error-marker.
14623 * gcc.dg/noncompile/920923-1.c: Likewise.
14625 2006-08-14 Andrew Pinski <pinskia@physics.uc.edu>
14628 * gcc.dg/sizeof-2.c: New testcase.
14631 * gcc.dg/switch-A.c: New testcase.
14633 2006-08-14 Steve Ellcey <sje@cup.hp.com>
14637 * g++.old-deja/g++.warn/compare1.C: Delete.
14638 * g++.dg/opt/pr7503-2.C: Delete.
14639 * g++.dg/opt/pr7503-3.C: Delete.
14640 * g++.dg/opt/pr7503-4.C: Delete.
14641 * g++.dg/opt/pr7503-5.C: Delete.
14642 * g++.dg/opt/max1.C: Delete.
14643 * g++.dg/warn/minmax.C: Delete.
14644 * g++.dg/expr/minmax.C: New test.
14646 2006-08-14 Richard Guenther <rguenther@suse.de>
14649 * gcc.c-torture/execute/pr28651.c: Do not use argc
14650 to avoid optimization, instead forbid inlining.
14652 2006-08-14 Richard Sandiford <richard@codesourcery.com>
14654 PR rtl-optimization/28634
14655 * gcc.c-torture/execute/ieee/pr28634.c: New test.
14657 2006-08-13 Alexandre Oliva <aoliva@redhat.com>
14660 * gcc.dg/torture/pr27184.c: New test.
14662 2006-08-12 Jakub Jelinek <jakub@redhat.com>
14664 * gcc.target/i386/pr27827.c: Only compile on ilp32 target.
14666 2006-08-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14668 * gfortran.dg/stat_1.f90: Make test pass when run under sudo.
14669 * gfortran.dg/stat_2.f90: Likewise.
14670 * gfortran.dg/chmod_1.f90: Likewise.
14671 * gfortran.dg/chmod_2.f90: Likewise.
14672 * gfortran.dg/chmod_3.f90: Likewise.
14674 2006-08-11 David Edelsohn <edelsohn@gnu.org>
14676 * gfortran.dg/direct_io_6.f90: Skip on *-*-aix*.
14678 2006-08-11 Eric Botcazou <ebotcazou@libertysurf.fr>
14680 * g++.dg/opt/pr23454-2.C: New test.
14682 2006-08-11 Richard Guenther <rguenther@suse.de>
14684 PR middle-end/28651
14685 * gcc.c-torture/execute/pr28651.c: New testcase.
14687 2006-08-10 Eric Botcazou <ebotcazou@adacore.com>
14689 * gnat.dg/specs/static_initializer.ads: New test.
14691 2006-08-10 Paul Brook <paul@codesourcery.com>
14693 * gcc.target/arm/cond-asm.c: New test.
14695 2006-08-10 Dorit Nuzman <dorit@il.ibm.com>
14697 PR tree-optimization/26197
14698 * g++.dg/vect/param-max-aliased-pr26197.cc: New test.
14699 * g++.dg/vect/vect.exp: Compile the new tests with
14700 --param max-aliased-vops=0.
14702 2006-08-09 Lee Millward <lee.millward@codesourcery.com>
14705 * g++.dg/template/void3.C: New test.
14708 * g++.dg/template/void4.C: New test.
14711 * g++.dg/template/void5.C: New test.
14713 2006-08-07 Danny Smith <dannysmith@users.sourceforge.net>
14715 * g++.dg/ext/visibility/class1.C (dg-require-visibility): Move
14716 after dg-do compile.
14718 2006-08-07 Victor Kaplansky <victork@il.ibm.com>
14720 PR tree-optimizations/26969
14721 * gcc.dg/vect/vect.exp: Compile tests prefixed with
14722 "unswitch-loops" with -funswitch-loops.
14723 * gcc.dg/vect/unswitch-loops-pr26969.c: New test.
14725 2006-08-07 Eric Botcazou <ebotcazou@libertysurf.fr>
14727 * gcc.dg/sparc-getcontext-1.c: Fix typo.
14728 * g++.dg/eh/spbp.C: Skip on Solaris 2.5.1 and 2.6 too.
14729 * g++.dg/other/unused1.C: Likewise. Also match "asci?z".
14730 * objc.dg/dwarf-1.m: Likewise.
14731 * objc.dg/dwarf-2.m: Likewise.
14732 * obj-c++.dg/dwarf-2.mm: Likewise.
14734 2006-08-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14736 * objc.dg/dwarf-1.m: Skip on 32-bit hppa hpux.
14737 * objc.dg/dwarf-2.m: Likewise.
14738 * obj-c++.dg/dwarf-2.mm: Likewise.
14740 PR libfortran/28603
14741 * gfortran.dg/direct_io_6.f90: Skip on hppa*-*-hpux*.
14744 * g++.dg/other/unused1.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14747 * g++.dg/eh/spbp.C: Skip on hppa*-*-hpux* if not hppa*64*-*-*.
14749 2006-08-06 Paolo Bonzini <bonzini@gnu.org>
14752 * gcc.target/i386/pr27827.c: New testcase.
14754 2006-08-06 Paul Thomas <pault@gcc.gnu.org>
14757 * gfortran.dg/sequence_types_1.f90: New test.
14759 2006-08-05 Steven G. Kargl <kargls@comcast.nt>
14762 * gfortran.dg/elemental_optional_args_1.f90: dg-error becomes
14763 dg-warning. Add -pedantic option.
14765 2006-08-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14768 * gcc.dg/proto-1.c: New test.
14771 * gcc.dg/lvalue-4.c: New test.
14774 * gcc.dg/init-bad-5.c: New test.
14776 2006-08-03 Lee Millward <lee.millward@codesourcery.com>
14779 * g++.dg/ext/typedef-init.C: Add new test for typedef
14780 initialization inside templates. Adjust existing error markers.
14782 2006-08-03 Mark Mitchell <mark@codesourcery.com>
14785 * g++.dg/init/ptrmem3.C: New test.
14787 2006-08-03 Dorit Nuzman <dorit@il.ibm.com>
14789 PR tree-optimization/27770
14790 * lib/target-support.exp: New target keyword "section_anchors".
14791 * gcc.dg/vect/vect.exp: Add -fsection-anchors to compilation of some
14793 * gcc.dg/vect/section-anchors-pr27770.c: New test.
14794 * gcc.dg/vect/vect-69.c: Removed. Replaced by:
14795 * gcc.dg/vect/section-anchors-vect-69.c: New test.
14796 * gcc.dg/vect/no-section-anchors-vect-69.c: New test.
14798 2006-08-03 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
14800 * gcc.dg/20060801-1.c: Add missing '}'.
14802 2006-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14805 * g++.dg/parse/dtor9.C: New test.
14806 * g++.dg/parse/dtor10.C: New test.
14807 * g++.dg/other/error7.C: Adjust error-marker.
14810 * g++.dg/other/default5.C: New test.
14812 2006-08-02 Richard Guenther <rguenther@suse.de>
14814 * g++.dg/tree-ssa/copyprop-1.C: XFAIL.
14816 2006-08-02 Mark Mitchell <mark@codesourcery.com>
14819 * g++.dg/template/conv9.C: New test.
14821 2006-08-02 Daniel Jacobowitz <dan@codesourcery.com>
14824 * gcc.dg/debug/dwarf2/dwarf-merge.c: New test.
14825 * lib/target-supports.exp (get_compiler_messages): Add WANT_OUTPUT.
14826 Optionally return assembly text. Update callers.
14827 (check_no_compiler_messages): Update verbose messages.
14828 (check_no_messages_and_pattern): New.
14829 (check_effective_target_string_merging): New.
14831 2006-08-01 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14834 * g++.dg/eh/catch4.C: New test.
14837 * g++.dg/other/qual1.C: New test.
14840 * g++.dg/inherit/error2.C: New test.
14843 * g++.dg/other/new1.C: New test.
14845 * g++.dg/warn/pr23075.C: Remove obsolete test.
14846 * g++.old-deja/g++.brendan/crash52.C: Remove dg-warning marker.
14847 * g++.old-deja/g++.jason/report.C: Remove dg-warning marker.
14849 2006-07-31 Mark Mitchell <mark@codesourcery.com>
14852 * g++.dg/eh/cast1.C: New test.
14854 2006-08-01 Thomas Koenig <Thomas.Koenig@online.de>
14856 PR libfortran/28452
14857 * gfortran.dg/random_3.f90: New test.
14859 2006-08-01 Steve Ellcey <sje@cup.hp.com>
14862 * g++.dg/other/pr28304.C: Change expected error message.
14863 * g++.dg/other/pr28432.C: New test.
14865 2006-08-01 Steve Ellcey <sje@cup.hp.com>
14868 * g++.dg/init/brace2.C: Change expected error message, add empty init.
14870 2006-08-01 Daniel Jacobowitz <dan@codesourcery.com>
14873 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Suppress new tests
14875 * gcc.dg/debug/enum-1.c, g++.dg/debug/enum-1.C,
14876 g++.dg/debug/enum-2.C: New.
14878 2006-07-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14881 * g++.dg/parse/long1.C: Add more tests.
14883 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14885 * gfortran.dg/lrshift_1.c: New file.
14887 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14889 PR libgfortran/28335
14890 * gfortran.dg/no_unit_error_1.f90: New test.
14892 2006-07-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14894 PR libgfortran/28335
14895 * gfortran.dg/no_unit_error_1.f90: Delete test.
14896 * gfortran.dg/no_unit_error_2.f90: Delete test.
14898 2006-07-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14900 * gfortran.dg/chmod_3.f90: New test.
14901 * gfortran.dg/ltime_gmtime_1.f90: New test.
14902 * gfortran.dg/ltime_gmtime_2.f90: New test.
14903 * gfortran.dg/lrshift_1.f90: New test.
14904 * gfortran.dg/chmod_1.f90: New test.
14905 * gfortran.dg/chmod_2.f90: New test.
14907 2006-07-28 Lee Millward <lee.millward@codesourcery.com>
14910 * g++.dg/template/crash55.C: New test.
14913 * g++.dg/template/nontype16.C: New test.
14915 * g++.dg/template/void2.C: Adjust error markers.
14916 * g++.dg/template/nontype5.C: Adjust error markers.
14918 2006-07-27 Arjan van de Ven <arjan@linux.intel.com>
14920 * gcc.target/i386/stack-prot-kernel.c: New test.
14922 2006-07-27 Roger Sayle <roger@eyesopen.com>
14924 * gcc.dg/builtins-55.c: New test case.
14926 2006-07-26 Zdenek Dvorak <dvorakz@suse.cz>
14928 PR rtl-optimization/27907
14929 * gcc.c-torture/compile/pr27907.c: New test.
14931 2006-07-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
14933 * gfortran.dg/mclock.f90: New test.
14934 * gfortran.dg/int_conv_1.f90: New test.
14935 * gfortran.dg/stat_1.f90: New test.
14936 * gfortran.dg/stat_2.f90: New test.
14938 2006-07-25 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14940 PR libgfortran/28335
14941 * gfortran.dg/no_unit_error_1.f90: New test.
14942 * gfortran.dg/no_unit_error_2.f90: New test.
14943 * gfortran.dg/temporary_1.f90: Remove extraneous CLOSE.
14945 2006-07-25 Roger Sayle <roger@eyesopen.com>
14947 PR middle-end/28473
14948 * gcc.dg/fold-convround-1.c: New test case.
14950 2006-07-24 Steven G. Kargl <kargls@comcast.net>
14952 * gfortran.dg/arithmetic_if.f90: Fix comments.
14954 2006-07-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
14957 * g++.dg/other/typedef1.C: New test.
14958 * g++.dg/template/typedef4.C: New test.
14959 * g++.dg/template/typedef5.C: New test.
14961 2006-07-24 Erik Edelmann <eedelman@gcc.gnu.org>
14964 * gfortran.dg/allocatable_dummy_3.f90: New.
14966 2006-07-24 Steven G. Kargl <kargls@comcast.net>
14969 * gfortran.dg/arithmetic_if.f90: New test.
14971 2006-07-24 Uros Bizjak <uros@kss-loka.si>
14973 * gcc.dg/visibility-11.c: Enlarge test array to 1024 bytes to
14974 avoid memcpy optimization.
14976 2006-07-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
14979 * gfortran.dg/direct_io_6.f90: New test.
14981 2006-07-24 Jan Hubicka <jh@suse.cz>
14985 * gcc.dg/pr25795.c: New test.
14986 * gcc.dg/pr25795-1.c: New test.
14988 2006-07-23 Roger Sayle <roger@eyesopen.com>
14990 * gcc.dg/fold-cond-1.c: Increase test case portability by checking
14991 that "g ? 1 : h" doesn't match, instead of checking for "(g | h) != 0"
14992 which may be transformed to "g || h" on some platforms.
14994 2006-07-23 Mark Mitchell <mark@codesourcery.com>
14997 * g++.dg/template/friend45.C: New test.
14999 2006-07-21 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15001 PR libgfortran/28339
15002 * gfortran.dg/arrayio_8.f90: New test.
15004 2006-07-21 Mike Stump <mrs@apple.com>
15006 * g++.dg/ext/visibility/fvisibility-inlines-hidden-3.C: New test.
15008 * gcc.c-torture/unsorted/dump-noaddr.x: Fix test case name.
15010 2006-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15013 * g++.dg/eh/catch3.C: New test.
15016 * g++.dg/template/defarg10.C: New test.
15018 2006-07-20 Paul Brook <paul@codesourcery.com>
15021 * gcc.dg/pr27363.c: New test.
15023 2006-07-19 Mark Mitchell <mark@codesourcery.com>
15026 * g++.dg/init/ref13.C: New test.
15028 2006-07-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15031 * obj-c++.dg/proto-error-1.mm: New test.
15033 2006-07-18 Mark Mitchell <mark@codesourcery.com>
15036 * g++.dg/template/string1.C: New test.
15038 2006-07-18 Mark Mitchell <mark@codesourcery.com>
15041 * g++.dg/template/defarg9.C: New test.
15044 * g++.dg/template/static27.C: New test.
15046 2006-07-18 Diego Novillo <dnovillo@redhat.com>
15049 * gcc.dg/tree-ssa/pr28410.c: New test.
15051 2006-07-18 Lee Millward <lee.millward@gmail.com>
15054 * g++/dg/other/error13.C: New test.
15057 * g++.dg/template/friend44.C: New test.
15059 2006-07-18 Steve Ellcey <sje@cup.hp.com>
15062 * g++.dg/other/pr27495.C: New.
15064 2006-07-18 Olivier Hainque <hainque@adacore.com>
15066 * gnat.dg/outer_agg_bitfield_constructor.adb: New test.
15067 * gnat.dg/nested_agg_bitfield_constructor.adb: New test.
15069 2006-07-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15072 * gcc.dg/pragma-pack-4.c: New test.
15074 2006-07-17 Steve Ellcey <sje@cup.hp.com>
15077 * g++.dg/ext/pr28291.C: New test.
15079 2006-07-17 Richard Sandiford <richard@codesourcery.com>
15081 PR middle-end/28403
15082 * gcc.c-torture/execute/pr28403.c: New test.
15084 2006-07-17 Richard Sandiford <richard@codesourcery.com>
15086 PR middle-end/28402
15087 * gcc.dg/pr28402.c: New test.
15089 2006-07-17 Steve Ellcey <sje@cup.hp.com>
15092 * g++.dg/other/pr28304.C: New test.
15094 2006-07-17 J"orn Rennecke <joern.rennecke@st.com>
15097 gcc.c-torture/unsorted/dump-noaddr.c: New test.
15098 gcc.c-torture/unsorted/dump-noaddr.x: New driver.
15100 2006-07-17 Richard Guenther <rguenther@suse.de>
15102 PR tree-optimization/28238
15103 * g++.dg/tree-ssa/pr28238.C: New testcase.
15105 2006-07-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15108 * g++.dg/eh/catch1.C: New test.
15109 * g++.dg/eh/catch2.C: New test.
15111 2006-07-16 Jakub Jelinek <jakub@redhat.com>
15114 * g++.dg/template/anon3.C: New test.
15116 2006-07-16 Paul Thomas <pault@gcc.gnu.org>
15119 * gfortran.dg/io_constaints_2.f90: Add the test for ADVANCE
15120 specifiers requiring an explicit format tag..
15123 * gfortran.dg/generic_5: New test.
15126 * gfortran.dg/elemental_optional_args_1.f90: New test.
15128 2006-07-16 Olivier Hainque <hainque@adacore.com>
15130 * gnat.dg/assert.ads: New file.
15131 * gnat.dg/controlled_record.ads: Likewise.
15132 * gnat.dg/controlled_record.adb: Likewise.
15134 2006-07-15 Lee Millward <lee.millward@gmail.com>
15137 * g++.dg/other/error12.C: New test.
15140 * g++.dg/template/crash54.C: New test.
15142 2006-07-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15145 * g++.dg/parse/catch1.C: New test.
15148 * g++.dg/ext/offsetof1.C: Add test with function pointer arithmetic.
15151 * g++.dg/ext/attrib24.C: New test.
15153 2006-07-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15156 * g++.dg/ext/asmspec1.C: New test.
15158 2006-07-13 Janis Johnson <janis187@us.ibm.com>
15160 * lib/gcc-dg.exp (tool_load): Wrapper to support shouldfail tests.
15161 (dg-test): Support shouldfail tests.
15162 * lib/target-supports-dg.exp (dg-shouldfail): New.
15163 * gcc.test-framework/test-framework.awk: Handle shouldfail tests.
15164 * gcc.test-framework/dg-do-run-sf-exp-F.c: New test.
15165 * gcc.test-framework/dg-do-run-sf-exp-P.c: New test.
15166 * gcc.test-framework/dg-do-run-sft-exp-F.c: New test.
15167 * gcc.test-framework/dg-do-run-sft-exp-P.c: New test.
15168 * gcc.test-framework/dg-dox-run-sf-exp-XF.c: New test.
15169 * gcc.test-framework/dg-dox-run-sf-exp-XP.c: New test.
15171 2006-07-13 Jan Hubicka <jh@suse.cz>
15173 * gcc.target/i386/memcpy-1.c: New.
15175 2006-07-12 Geoffrey Keating <geoffk@apple.com>
15177 * g++.dg/ext/visibility/fvisibility-inlines-hidden-2.C: New.
15179 2006-07-13 Paul Thomas <pault@gcc.gnu.org>
15182 * gfortran.dg/present_1.f90: New test.
15185 * gfortran.dg/interface_derived_type_1.f90: New test.
15187 2006-07-11 Feng Wang <fengwang@nudt.edu.cn>
15190 * gfortran.dg/hollerith4.f90: Test hollerith constants used in I/O
15193 2006-07-07 Lee Millward <lee.millward@gmail.com>
15196 * g++.dg/other/label1.C: New test.
15198 2006-07-07 Richard Guenther <rguenther@suse.de>
15200 PR middle-end/28268
15201 * gcc.dg/torture/pr28268.c: New testcase.
15203 2006-07-07 Steve Ellcey <sje@cup.hp.com>
15206 * g++.dg/ext/pr27019.C: New.
15208 2006-07-07 Richard Guenther <rguenther@suse.de>
15210 PR tree-optimization/28187
15211 * gcc.dg/pr28187.c: New testcase.
15213 2006-07-07 Eric Botcazou <ebotcazou@adacore.com>
15215 * gnat.dg/address_conversion.adb: New test.
15216 * gnat.dg/boolean_subtype.adb: Likewise.
15217 * gnat.dg/frame_overflow.adb: Likewise.
15218 * gnat.dg/pointer_array.adb: Likewise.
15219 * gnat.dg/pointer_conversion.adb: Likewise.
15221 2006-07-07 Paul Thomas <pault@gcc.gnu.org>
15225 * gfortran.dg/print_fmt_5.f90: New test.
15227 2006-07-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15230 * gfortran.dg/bounds_check_4.f90: New test.
15232 2006-07-05 Richard Guenther <rguenther@suse.de>
15235 * gfortran.dg/pr28158.f90: New testcase.
15237 2006-07-05 Richard Guenther <rguenther@suse.de>
15239 PR tree-optimization/28162
15240 * gcc.dg/pr28162.c: New testcase.
15242 2006-07-05 Richard Guenther <rguenther@suse.de>
15243 Andrew Pinski <pinskia@gcc.gnu.org>
15246 * g++.dg/tree-ssa/copyprop-1.C: New testcase.
15248 2006-07-04 Paul Thomas <pault@gcc.gnu.org>
15251 * gfortran.dg/actual_array_substr_2.f90: New test.
15254 * gfortran.dg/actual_array_constructor_2.f90: New test.
15256 2006-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15258 * gfortran.dg/itime_idate_1.f: New test.
15259 * gfortran.dg/itime_idate_2.f: New test.
15261 2006-07-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15263 PR libgfortran/27704
15264 * gfortran.dg/open_status_3.f90: New test.
15265 * gfortran.dg/fmt_l.f90: Update for new feature.
15267 2006-07-03 Asher Langton <langton2@llnl.gov>
15269 * gfortran.dg/oldstyle_2.f90: New.
15271 2006-07-03 Eric Botcazou <ebotcazou@adacore.com>
15273 * gnat.dg/string_slice.adb: New test.
15275 2006-07-01 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
15278 * gfortran.dg/semicolon_fixed.c: New.
15279 * gfortran.dg/semicolon_free.c: New.
15281 2006-06-30 Mike Stump <mrs@apple.com>
15283 * g++.dg/ext/visibility/fvisibility-override2.C: Fix for systems
15284 that don't support internal visibility.
15286 2006-06-30 Andrew Pinski <pinskia@gmail.com>
15288 * gcc.dg/tree-ssa/inline-1.c: Fix up scan-tree-dump-times
15289 for '(' / ')' needing an extra '\'.
15291 2006-06-29 Roger Sayle <roger@eyesopen.com>
15293 PR middle-end/27428
15294 * gcc.dg/pr27428-1.c: New test case.
15296 2006-06-29 Mike Stump <mrs@apple.com>
15298 * gcc.dg/compat/struct-layout-1_generate.c: Don't use common
15299 on darwin as we can't align commons large enough yet.
15301 * gcc.dg/vla-8.c: Add additional testcases.
15303 2006-06-26 Steve Ellcey <sje@cup.hp.com>
15306 * g++.dg/other/pr28114.C: New.
15308 2006-06-25 Eric Botcazou <ebotcazou@adacore.com>
15310 * gcc.c-torture/compile/20060625-1.c: New test.
15312 2006-06-25 Paul Thomas <pault@gcc.gnu.org>
15315 * gfortran.dg/stfunc_3.f90: New test.
15318 * gfortran.dg/impure_actual_1.f90: New test.
15321 * gfortran.dg/elemental_result_1.f90: New test.
15324 * gfortran.dg/select_7.f90: New test.
15327 * intrinsic_actual_1.f: New test.
15331 * gfortran.dg/forall_4.f90: New test.
15334 * gfortran.dg/forall_5.f90: New test.
15336 2006-06-25 Lee Millward <lee.millward@gmail.com>
15339 * g++.dg/template/using13.C: New test.
15342 * g++.dg/other/incomplete3.C: New test.
15344 2006-06-24 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15347 * gfortran.dg/substr_3.f: New test.
15348 * gfortran.dg/equiv_2.f90: Update expected error message.
15350 2006-06-24 Paul Thomas <pault@gcc.gnu.org>
15353 * gfortran.dg/actual_array_substr_1.f90: New test.
15355 2006-06-24 Olivier Hainque <hainque@adacore.com>
15357 * gnat.dg/scalar_mode_agg_compare_loop.adb: New test.
15358 * gnat.dg/scalar_mode_agg_compare.adb: New test.
15360 2006-06-23 Janis Johnson <janis187@us.ibm.com>
15362 * gcc.dg/dfp/usual-arith-conv-bad.c: New test.
15364 2006-06-23 Steven G. Kargl <kargls@comcast.net>
15367 * gfortran.dg/simpleif_2.f90: New test.
15369 2006-06-23 Lee Millward <lee.millward@gmail.com>
15371 * g++.dg/template/error22.C: Fix typo.
15373 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15376 * g++.dg/ext/attrib23.C: New test.
15378 2006-06-23 Olivier Hainque <hainque@adacore.com>
15380 * gnat.dg/varsize_temp.adb: New test.
15382 2006-06-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15385 * g++.dg/other/java2.C: New test.
15387 2006-06-23 Danny Smith <dannysmith@users.sourceforge.net>
15390 * g++.dg/ext/dllimport4.C. Add more tests for invalid
15393 2006-06-22 Roger Sayle <roger@eyesopen.com>
15396 * gcc.dg/pr27531-1.c: New test case.
15398 2006-06-22 Asher Langton <langton2@llnl.gov>
15401 * gfortran.dg/implicit_8.f90: New.
15403 2006-06-22 Zdenek Dvorak <dvorakz@suse.cz>
15405 PR rtl-optimization/28121
15406 * gcc.dg/pr28121.c: New test.
15408 2006-06-22 Lee Millward <lee.millward@gmail.com>
15411 * g++.dg/parse/ptrmem6.C: New test.
15414 * g++.dg/template/error22.C: New test.
15416 2006-06-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15419 * g++.dg/template/friend43.C: New test.
15422 * g++.dg/template/crash53.C: New test.
15425 * g++.dg/rtti/incomplete1.C: New test.
15427 2006-06-21 Eric Botcazou <ebotcazou@adacore.com>
15429 * gnat.dg/loop_unchecked_conversion.ad[bs]: New test.
15431 2006-06-21 Joseph Myers <joseph@codesourcery.com>
15433 * gcc.c-torture/execute/complex-7.c: New.
15435 2006-06-21 Jakub Jelinek <jakub@redhat.com>
15437 * gcc.dg/merge-all-constants-1.c: New test.
15439 2006-06-20 Janis Johnson <janis187@us.ibm.com>
15442 * g++.dg/ext/altivec-3.C: Remove cast from vector initializers.
15444 2006-06-20 Steven G. Kargl <kargls@comcast.net>
15446 * gfortran.dg/rrspacing_1.f90: New test.
15448 2006-06-20 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15451 * g++.dg/other/bitfield2.C: New test.
15453 2006-06-20 Zdenek Dvorak <dvorakz@suse.cz>
15455 PR tree-optimization/27331
15456 * gcc.dg/pr27331.c: New test.
15458 2006-06-20 James A. Morrison <phython@gcc.gnu.org>
15459 Eric Botcazou <ebotcazou@adacore.com>
15462 * lib/gnat.exp: New file.
15463 * lib/gnat-dg.exp: Likewise.
15464 * gnat.dg: New directory.
15465 * gnat.dg/dg.exp: New driver.
15466 * gnat.dg/specs: New directory.
15467 * gnat.dg/specs/specs.exp: New driver.
15468 * gnat.dg/style: New directory.
15469 * gnat.dg/style/style.exp: New driver.
15471 2006-06-20 Paul Thomas <pault@gcc.gnu.org>
15474 * gfortran.dg/array_initializer_1.f90: New test.
15477 * gfortran.dg/matmul_3.f90: New test.
15479 2006-06-19 Andrew Pinski <pinskia@gmail.com>
15481 PR middle-end/28075
15482 * gcc.dg/tree-ssa/inline-1.c: New test.
15484 2006-06-19 Anatoly Sokolov <aesok@post.ru>
15486 * gcc.dg/pr18241-1.c: Use __SIZE_TYPE__ instead of unsigned long
15487 in malloc prototype; remove XFAIL.
15488 * gcc.dg/pr18241-2.c: Ditto.
15489 * gcc.dg/20050321-1.c: Use __SIZE_TYPE__ instead of unsigned long
15490 in memset prototype; remove XFAIL.
15491 * gcc.dg/tree-ssa/pr23382.c: Ditto.
15493 2006-06-19 Joseph S. Myers <joseph@codesourcery.com>
15495 * gcc.dg/vla-8.c: Add.
15497 2006-06-19 Richard Guenther <rguenther@suse.de>
15499 PR tree-optimization/27090
15500 * g++.dg/tree-ssa/pr27090.C: New testcase.
15502 2006-06-19 Roger Sayle <roger@eyesopen.com>
15505 * gcc.dg/pr27861-1.c: New test case.
15507 2006-06-19 Richard Guenther <rguenther@suse.de>
15509 PR middle-end/28045
15510 * gcc.dg/torture/pr28045.c: New testcase.
15512 2006-06-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15515 * gfortran.dg/associated_4.f90: New test.
15517 2006-06-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15521 * gfortran.dg/real_const_3.f90: New test.
15523 2006-06-16 Mark Mitchell <mark@codesourcery.com>
15526 * g++.dg/template/static26.C: New test.
15529 * g++.dg/expr/bitfield2.C: New test.
15532 * g++.dg/parse/linkage2.C: New test.
15534 2006-06-16 Richard Guenther <rguenther@suse.de>
15536 PR middle-end/27116
15537 * gcc.dg/pr15785-1.c: Revert last change.
15538 * gcc.dg/torture/pr27116-2.c: New testcase.
15540 2006-06-16 Roger Sayle <roger@eyesopen.com>
15542 PR middle-end/27802
15543 * gcc.dg/pr27802-1.c: New test case.
15545 2006-06-15 Mark Mitchell <mark@codesourcery.com>
15548 * g++.dg/template/ttp18.C: New test.
15549 * g++.dg/template/ttp19.C: Likewise.
15552 * g++.dg/expr/cond9.C: New test.
15555 * g++.dg/template/ctor7.C: New test.
15557 2006-06-15 Janis Johnson <janis187@us.ibm.com>
15559 * gcc.dg/vmx/pr27842.c: Remove dg-do directive; use default.
15561 2006-06-16 Richard Guenther <rguenther@suse.de>
15563 PR tree-optimization/27781
15564 * gcc.dg/tree-ssa/pr27781.c: New testcase.
15566 2006-06-15 Thomas Koenig <Thomas.Koenig@online.de>
15568 * gfortran.dg/allocate_zerosize_2.f90: New test case.
15570 2006-06-15 Zdenek Dvorak <dvorakz@suse.cz>
15572 * gcc.dg/tree-ssa/loop-18.c: New test.
15574 2006-06-14 Mark Mitchell <mark@codesourcery.com>
15577 * g++.dg/template/crash52.C: New test.
15580 * g++.dg/ext/attrib22.C: New test.
15583 * g++.dg/template/builtin1.C: New test.
15584 * g++.dg/gomp/tpl-atomic-2.C: Remove XFAIL.
15587 * g++.old-deja/g++.benjamin/14664-2.C: Expect error for array
15589 * g++.old-deja/g++.pt/crash51.C: Likewise.
15592 * g++.dg/lookup/linkage1.C: New test.
15593 * g++.dg/lookup/linkage2.C: Likewise.
15595 2006-06-14 Andreas Krebbel <krebbel1@de.ibm.com>
15597 PR middle-end/27959
15598 * gcc.dg/pr27959.c: New testcase.
15600 2006-06-13 J"orn Rennecke <joern.rennecke@st.com>
15603 * g++.dg/eh/div.C: New test.
15605 2006-06-13 Jakub Jelinek <jakub@redhat.com>
15608 * g++.dg/tree-ssa/pr26757.C: New test.
15609 * g++.dg/tree-ssa/pr27894.C: New test.
15611 2006-06-13 Maxim Kuvyrkov <mkuvyrkov@ispras.ru>
15613 * gcc.c-torture/compile/20060609-1.c: New test.
15616 * gcc.c-torture/compile/pr27863.c: New test.
15618 2006-06-13 Richard Guenther <rguenther@suse.de>
15620 PR tree-optimization/27830
15621 * g++.dg/tree-ssa/pr27830.C: New testcase.
15623 2006-06-13 Matthew Sachs <msachs@apple.com>
15625 * lib/target-supports-dg.exp (check-flags): Include TOOL_OPTIONS in
15626 the list of compiler flags; this causes those flags to be checked
15627 for things like dg-skip-if.
15629 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15632 * g++.dg/ext/offsetof1.C: Add test for pseudo-destructors.
15634 2006-06-12 Mark Mitchell <mark@codesourcery.com>
15635 Kazu Hirata <kazu@codesourcery.com>
15637 * g++.dg/parse/ctor6.C, g++.dg/parse/defarg11.C,
15638 g++.dg/template/friend42.C, g++.dg/template/spec30.C: New.
15640 2006-06-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15643 * g++.dg/lookup/using15.C: New test.
15646 * g++.dg/other/anon4.C: New test.
15648 2006-06-12 Roger Sayle <roger@eyesopen.com>
15651 * g++.dg/init/complex1.C: New test case.
15653 2006-06-11 Eric Christopher <echristo@apple.com>
15655 PR middle-end/27948
15656 * gcc.dg/bf-ms-layout.c: Run on darwin.
15657 * gcc.dg/bf-no-ms-layout: Ditto.
15658 * gcc.dg/attr-ms_struct-2.c: New.
15659 * gcc.dg/bf-ms-layout-2.c: Ditto.
15661 2006-06-11 Kaz Kojima <kkojima@gcc.gnu.org>
15663 * gcc.dg/attr-ms_struct-packed1.c: New.
15665 2006-06-09 Mike Stump <mrs@apple.com>
15667 * gcc.dg/vla-7.c: Add.
15669 2006-06-10 Paul Thomas <pault@gcc.gnu.org>
15672 * gfortran.dg/entry_6.f90: New test.
15676 * gfortran.dg/entry_7.f90: New test.
15678 2006-06-09 Jakub Jelinek <jakub@redhat.com>
15681 * gcc.dg/cpp/_Pragma6.c: New test.
15684 * g++.dg/cpp/_Pragma1.C: New test.
15686 PR preprocessor/27746
15687 * gcc.dg/gomp/macro-3.c: New test.
15688 * gcc.dg/gomp/macro-4.c: New test.
15689 * g++.dg/gomp/macro-3.C: New test.
15690 * g++.dg/gomp/macro-4.C: New test.
15692 2006-06-09 Richard Guenther <rguenther@suse.de>
15694 PR tree-optimization/26998
15695 * gcc.dg/torture/pr26998.c: New testcase.
15696 * gcc.dg/tree-ssa/vrp29.c: New testcase.
15698 2006-06-08 Mike Stump <mrs@apple.com>
15700 * gcc.dg/pr27095.c: Account for stubs.
15703 * gcc.dg/pr26427.c: Test to ensure that -fsection-anchors doesn't
15704 produce bad code on darwin.
15706 2006-06-08 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15709 * gfortran.dg/substr_2.f: New test.
15711 2006-06-08 Asher Langton <langton2@llnl.gov>
15714 * cray_pointers_2.f90: Add -fbounds-check compile flag.
15716 2006-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15719 * gcc.dg/union-3.c: New test.
15721 2006-06-08 Richard Guenther <rguenther@suse.de>
15723 PR middle-end/27116
15724 * gcc.dg/torture/pr27116.c: New testcase.
15725 * gcc.dg/pr15785-1.c: Remove test for invalid transformation.
15727 2006-06-07 Zdenek Dvorak <dvorakz@suse.cz>
15729 PR rtl-optimization/26449
15730 * gcc.dg/pr26449.c: New test.
15732 2006-06-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15735 * g++.dg/ext/offsetof1.C: Test member functions.
15737 2006-06-07 Steve Ellcey <sje@cup.hp.com>
15739 * gcc.dg/pr27095.c: Improve scanning.
15741 2006-06-07 Paul Thomas <pault@gcc.gnu.org>
15744 * gfortran.dg/saved_automatic_1.f90: New test.
15747 * gfortran.dg/array_simplify_1.f90: New test.
15750 * gfortran.dg/entry_dummy_ref_1.f90: New test.
15753 * gfortran.dg/entry_dummy_ref_2.f90: New test.
15755 2006-06-06 Mark Mitchell <mark@codesourcery.com>
15758 * g++.dg/expr/cast7.C: New test.
15760 2006-06-06 Janis Johnson <janis187@us.ibm.com>
15762 * lib/gcc-dg.exp (gcc-dg-test-1): Detect and report ICE.
15763 * lib/gcc-defs.exp (tool_check_compile): Ditto.
15764 * lib/fortran-torture.exp (fortran-torture-compile,
15765 fortran-torture-execute): Ditto.
15767 2006-06-06 Ulrich Weigand <uweigand@de.ibm.com>
15770 * gcc.dg/vmx/pr27842.c: New test.
15772 2006-06-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15774 PR libfortran/27895
15775 * gfortran.dg/bounds_check_3.f90: New test.
15777 2006-06-05 Mike Stump <mrs@apple.com>
15779 * objc.dg/objc-fast-4.m: Skip for ppc64.
15781 2006-06-05 Steve Ellcey <sje@cup.hp.com>
15784 * gcc.dg/sibcall-7.c: Do not run on ia64-*-* platforms.
15786 2006-06-05 Dorit Nuzman <dorit@il.ibm.com>
15787 Victor Kaplansky <victork@il.ibm.com>
15789 PR tree-optimizations/26360
15790 * gcc.dg/vect/vect.exp: Compile tests prefixed with "no-tree-dce"
15791 with -fno-tree-dce.
15792 * gcc.dg/vect/no-tree-dce-pr26360.c: New test.
15794 2006-06-05 Paul Thomas <pault@gcc.gnu.org>
15797 * gfortran.dg/data_char_1.f90: Add messages for truncated
15801 * gfortran.dg/func_decl_2.f90: New test.
15804 * gfortran.dg/do_2.f90: New test.
15807 * gfortran.dg/associated_3.f90: New test.
15809 2006-06-04 Mark Mitchell <mark@codesourcery.com>
15812 * g++.dg/template/static25.C: New test.
15815 * g++.dg/init/array21.C: New test.
15818 * g++.dg/ext/complit7.C: New test.
15821 * g++.dg/parse/ptrmem5.C: New test.
15823 2006-06-04 Roger Sayle <roger@eyesopen.com>
15824 Andrew Pinski <pinskia@physics.uc.edu>
15827 PR middle-end/27382
15828 * gcc.dg/pr27150-1.c: New testcase.
15829 * gcc.dg/pr27382-1.c: New testcase.
15830 * gcc.dg/pr27382-2.c: New testcase.
15832 2006-06-05 Joseph S. Myers <joseph@codesourcery.com>
15836 * gcc.dg/array-10.c: New test.
15838 2006-06-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15841 * g++.dg/init/const4.C: New test.
15842 * g++.dg/init/member1.C: Add error-marker.
15843 * g++.dg/other/fold1.C: Adjust error-marker.
15845 2006-06-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15848 * g++.dg/ext/offsetof1.C: New test.
15850 2006-06-04 Eric Christopher <echristo@apple.com>
15852 * gcc.dg/attr-ms_struct-1.c: New.
15854 2006-06-04 Mark Shinwell <shinwell@codesourcery.com>
15856 * gcc.c-torture/compile/builtin_constant_p.c: New test.
15858 2006-06-04 Richard Guenther <rguenther@suse.de>
15860 PR tree-optimization/27039
15861 * gcc.dg/tree-ssa/loop-17.c: New testcase.
15863 2006-06-03 Roger Sayle <roger@eyesopen.com>
15866 * gcc.target/i386/amd64-abi-2.c: New test case.
15868 2006-06-02 Eric Christopher <echristo@apple.com>
15870 * gcc.c-torture/compile/20000804-1.c: Skip if i?86-darwin.
15871 * gcc.target/i386/20020523-1.c: Skip if darwin.
15872 * gcc.target/i386/asm-3.c: Ditto.
15873 * gcc.target/i386/20011119-1.c: Ditto.
15874 * gcc.target/i386/clobbers.c: Remove pic part of test.
15876 2006-06-02 Steve Ellcey <sje@cup.hp.com>
15878 * g++.old-deja/g++.other/init5.C: XFAIL if cxa-atexit is false.
15879 * g++.old-deja/g++.other/init19.C: Ditto.
15880 * g++.old-deja/g++.other/init18.C: Ditto, plus change _Exit to _exit
15881 and add other platforms as expected failures.
15883 2006-06-01 Steve Ellcey <sje@cup.hp.com>
15885 * lib/target-supports.exp (is-effective-target): Add cxa_atexit.
15886 (is-effective-target-keyword): Ditto.
15888 2006-06-01 Thomas Koenig <Thomas.Koenig@online.de>
15891 * gfortran.dg/extended_char_comparison_1.f: New test.
15893 2006-06-01 Paul Thomas <pault@gcc.gnu.org>
15896 * gfortran.dg/dummy_procedure_1.f90: New test.
15899 * gfortran.dg/dummy_procedure_2.f90: New test.
15901 * gfortran.dg/associated_2.f90: Correct to make consistent with
15904 2006-05-31 Roger Sayle <roger@eyesopen.com>
15906 * gcc.target/i386/387-11.c: New test case.
15908 2006-05-31 Mark Mitchell <mark@codesourcery.com>
15911 * g++.dg/template/cond6.C: New test.
15914 * g++.dg/template/crash51.C: New test.
15915 * g++.old-deja/g++.mike/net36.C: Tweak error markers.
15918 * g++.dg/init/array20.C: New test.
15920 2006-05-31 Roger Sayle <roger@eyesopen.com>
15922 * gcc.dg/builtins-54.c: New test case.
15924 2006-05-30 Mark Mitchell <mark@codesourcery.com>
15927 * g++.dg/template/fntry1.C: Add dg-do link.
15930 * g++.dg/parse/friend6.C: New test.
15932 2006-05-30 Asher Langton <langton2@llnl.gov>
15934 * gfortran.dg/cray_pointers_7.f90: New test.
15936 2006-05-30 Roger Sayle <roger@eyesopen.com>
15938 PR tree-optimization/23452
15939 * gcc.dg/fold-mulconj-1.c: New test case.
15941 2006-05-30 Mark Mitchell <mark@codesourcery.com>
15944 * g++.dg/parse/bitfield1.C: New test.
15946 2006-05-30 Roger Sayle <roger@eyesopen.com>
15948 * gcc.target/ppc-eq0-1.c: New test case.
15949 * gcc.target/ppc-negeq0-1.c: New test case.
15951 2006-05-30 Dirk Mueller <dmueller@suse.de>
15954 * gcc.dg/overflow-warn-5.c: New test.
15956 2006-05-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15959 * gcc.dg/sizeof-1.c: New test.
15961 2006-05-30 Uros Bizjak <uros@kss-loka.si>
15964 * gcc.target/i386/pr27790.c: New test.
15966 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15968 PR libgfortran/27757
15969 * gfortran.dg/direct_io_5.f90: New test.
15971 2006-05-29 Jerry DeLisle <jvdelisle@gcc.gnu.org>
15973 PR libgfortran/27634
15974 * gfortran.dg/fmt_missing_period_1.f: New test.
15975 * gfortran.dg/fmt_missing_period_2.f: New test.
15976 * gfortran.dg/fmt_missing_period_3.f: New test.
15978 2006-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
15981 * gfortran.dg/bounds_check_2.f: Add new check for multidimensional
15984 2006-05-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
15987 * g++.dg/template/new6.C: New test.
15989 2006-05-29 Roger Sayle <roger@eyesopen.com>
15991 PR tree-optimization/24964
15992 * gcc.target/i386/387-10.c: New test case.
15994 2006-05-28 Thomas Koenig <Thomas.Koenig@online.de>
15996 * intrinsics/string_intrinsics.c (compare_string):
15997 Use memcmp instead of strncmp to avoid tripping over
15998 CHAR(0) in a string.
16000 2006-05-27 Richard Guenther <rguenther@suse.de>
16002 PR middle-end/27773
16003 * gcc.dg/torture/pr27773.c: New testcase.
16005 2006-05-27 Dirk Mueller <dmueller@suse.de>
16007 * gcc.dg/pr24561.c: Rename to..
16008 * gcc.dg/pr25962.c: .. this.
16010 2006-05-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16013 * gfortran.dg/bounds_check_2.f: New test.
16015 2006-05-27 Janne Blomqvist <jb@gcc.gnu.org>
16017 * gfortran.dg/hollerith_f95.f90: Add -fall-intrinsics.
16018 * gfortran.dg/byte_1.f90: Likewise.
16019 * gfortran.dg/dup_save_2.f90: Likewise.
16021 2006-05-27 Paul Thomas <pault@gcc.gnu.org>
16023 * gfortran.dg/associated_2.f90: New test.
16025 2006-05-26 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16028 * gfortran.dg/bounds_check_1.f90: New test.
16030 2006-05-26 Ulrich Weigand <uweigand@de.ibm.com>
16032 PR rtl-optimization/27661
16033 * gcc.dg/pr27661.c: New test case.
16035 2006-05-26 Thomas Koenig <Thomas.Koenig@online.de>
16038 * gfortran.dg/inquire_9.f90: Fix illegal print syntax.
16039 * gfortran.dg/print_parentheses_1.f: New test.
16040 * gfortran.dg/print_parentheses_2.f90: New test.
16042 2006-05-26 Jakub Jelinek <jakub@redhat.com>
16045 * gcc.dg/pr27758.c: New test.
16047 2006-05-24 Falk Hueffner <falk@debian.org>
16049 * gcc.c-torture/compile/pr27571.c: New test.
16051 2006-05-26 Paul Thomas <pault@gcc.gnu.org>
16054 * gfortran.dg/spec_expr_4.f90: New test.
16057 * gfortran.dg/transfer_array_intrinsic_4.f90: New test.
16059 2006-05-25 Mark Mitchell <mark@codesourcery.com>
16062 * g++.dg/ext/complit6.C: New test.
16063 * g++.dg/ext/complit3.C: Adjust error markers.
16064 * g++.dg/init/const3.C: New test.
16066 2006-05-25 Richard Guenther <rguenther@suse.de>
16068 PR middle-end/27743
16069 * gcc.dg/torture/pr27743.c: New testcase.
16071 2006-05-25 Eric Botcazou <ebotcazou@libertysurf.fr>
16073 * gfortran.dg/large_real_kind_form_io_2.f90: UnXFAIL on SPARC/Solaris.
16075 2006-05-25 Alan Modra <amodra@bigpond.net.au>
16077 * gcc.dg/compat/scalar-by-value-x.h: New.
16078 * gcc.dg/compat/scalar-by-value-y.h: New.
16079 * gcc.dg/compat/scalar-by-value-5.c: New.
16080 * gcc.dg/compat/scalar-by-value-5_main.c: New.
16081 * gcc.dg/compat/scalar-by-value-5_x.c: New.
16082 * gcc.dg/compat/scalar-by-value-5_y.c: New.
16083 * gcc.dg/compat/scalar-by-value-6.c: New.
16084 * gcc.dg/compat/scalar-by-value-6_main.c: New.
16085 * gcc.dg/compat/scalar-by-value-6_x.c: New.
16086 * gcc.dg/compat/scalar-by-value-6_y.c: New.
16088 2006-05-24 Zdenek Dvorak <dvorakz@suse.cz>
16090 PR tree-optimization/27639
16091 PR tree-optimization/26719
16092 * gcc.dg/pr27639.c: New test.
16093 * gcc.dg/pr26719.c: New test.
16094 * gcc.dg/tree-ssa/scev-cast.c: New test.
16096 2006-05-23 Mark Mitchell <mark@codesourcery.com>
16099 * g++.dg/template/error21.C: New test.
16101 2006-05-23 Kazu Hirata <kazu@codesourcery.com>
16104 * gcc.target/i386/pr27696.c: New.
16106 2006-05-22 Janis Johnson <janis187@us.ibm.com>
16108 * gcc.dg/vmx/pr27006.c: Remove dg-do directive; use default.
16110 * gcc.c-torture/execute/20040709-2.c: Remove temporary hack for ppc64.
16112 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16115 * g++.dg/other/assign1.C: New test.
16117 2006-05-22 Kazu Hirata <kazu@codesourcery.com>
16120 * gcc.target/i386/pr27266.c: New.
16122 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16125 * g++.dg/ext/asm9.C: New test.
16127 2006-05-22 Richard Sandiford <richard@codesourcery.com>
16129 PR rtl-optimization/25514
16130 * gcc.c-torture/compile/pr25514.c: New test.
16132 2006-05-22 Richard Guenther <rguenther@suse.de>
16135 2006-01-31 Richard Guenther <rguenther@suse.de>
16137 * gcc.target/i386/sselibm-1.c: New testcase.
16138 * gcc.target/i386/sselibm-2.c: Likewise.
16139 * gcc.target/i386/sselibm-3.c: Likewise.
16140 * gcc.target/i386/sselibm-4.c: Likewise.
16141 * gcc.target/i386/sselibm-5.c: Likewise.
16143 2006-05-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16146 * gcc.dg/func-args-2.c: New test.
16149 * gcc.dg/struct-incompl-1.c: New test.
16151 2006-05-22 Richard Guenther <rguenther@suse.de>
16154 * gcc.dg/tree-ssa/ssa-fre-4.c: Relax pattern for matching
16155 the transformations we test for.
16157 2006-05-22 Richard Guenther <rguenther@suse.de>
16160 * g++.dg/tree-ssa/ivopts-1.C: XFAIL for hppa*-*-*.
16162 2006-05-21 Mark Mitchell <mark@codesourcery.com>
16165 * g++.dg/warn/new1.C: New test.
16166 * g++.dg/template/new5.C: Likewise.
16168 2006-05-21 Roger Sayle <roger@eyesopen.com>
16170 * gcc.target/i386/20060512-1.c: Add -msse2 command line option.
16171 * gcc.target/i386/20060512-3.c: Likewise.
16173 2006-05-21 Kazu Hirata <kazu@codesourcery.com>
16175 PR rtl-optimization/27671
16176 * gcc.c-torture/execute/pr27671-1.c: New.
16177 * gcc.dg/pr27671-2.c: Likewise.
16179 PR tree-optimization/26622.
16180 * gcc.c-torture/compile/pr26622.c: New.
16182 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
16185 * gfortran.dg/recursive_reference_1.f90: New test.
16187 2006-05-21 Paul Thomas <pault@gcc.gnu.org>
16190 * gfortran.dg/elemental_subroutine_3.f90: New test.
16193 * gfortran.dg/entry_dummy_ref_1.f90: Remove.
16196 * gfortran.dg/associated_target_1.f90: New test.
16199 * gfortran.dg/maxloc_shape_1.f90: New test.
16201 2006-05-20 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16203 PR libgfortran/24459
16204 * gfortran.dg/namelist_24.f90: New test.
16205 * gfortran.dg/namelist_12.f: Fix typo in comment.
16207 2006-05-20 Andrew Pinski <pinskia@physics.uc.edu>
16209 PR middle-end/25776
16210 * g++.dg/other/error11.C: New test.
16212 2006-05-20 Richard Sandiford <richard@codesourcery.com>
16214 * gcc.target/mips/pr26765.c: Add -w to options.
16216 2006-05-20 Richard Sandiford <richard@codesourcery.com>
16218 * lib/target-supports.exp (check_effective_target_mpaired_single):
16220 * gcc.dg/vect/vect.exp: Use it to check for compatible mipsisa64-elf
16222 * g++.dg/vect/vect.exp: Likewise.
16224 2006-05-20 Richard Sandiford <richard@codesourcery.com>
16227 * g++.dg/gomp/gomp.exp: Skip if ![check_effective_target_fopenmp].
16229 2006-05-19 H.J. Lu <hongjiu.lu@intel.com>
16232 * gfortran.dg/temporary_1.f90: New file.
16234 2006-05-19 Andreas Schwab <schwab@suse.de>
16236 * g++.dg/other/unused1.C: Also match "stringz".
16238 2006-05-19 Mark Mitchell <mark@codesourcery.com>
16241 * g++.dg/template/fntry1.C: New test.
16243 2006-05-18 Mark Mitchell <mark@codesourcery.com>
16247 * g++.dg/conversion/bitfield5.C: New test.
16248 * g++.dg/conversion/bitfield6.C: New test.
16250 2006-05-18 Mike Stump <mrs@apple.com>
16252 * gcc.dg/c90-arraydecl-1.c: Update for vla, vm [*] fixups.
16253 * gcc.dg/vla-4.c: Add.
16254 * gcc.dg/vla-5.c: Add.
16255 * gcc.dg/vla-6.c: Add.
16257 2006-05-12 Stuart Hastings <stuart@apple.com>
16259 * gcc.target/i386/20060512-1.c: New.
16260 * gcc.target/i386/20060512-2.c: New.
16261 * gcc.target/i386/20060512-3.c: New.
16262 * gcc.target/i386/20060512-4.c: New.
16264 2006-05-17 Mark Mitchell <mark@codesourcery.com>
16267 * g++.old-deja/g++.oliva/template9.C: Remove XFAIL.
16270 * g++.dg/opt/pr17697-3.C: Remove invalid extern specifier.
16271 * g++.dg/parse/linkage1.C: New test.
16273 2006-05-17 Jakub Jelinek <jakub@redhat.com>
16275 PR tree-optimization/27548
16276 * g++.dg/tree-ssa/pr27548.C: New test.
16278 2006-05-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16281 * gfortran.dg/recursive_check_1.f: New test.
16282 * gfortran.dg/recursive_check_2.f90: New test.
16284 2005-05-17 Bernd Schmidt <bernd.schmidt@analog.com>
16286 * g++.dg/opt/temp2.C: New test.
16288 2006-05-17 Jakub Jelinek <jakub@redhat.com>
16291 * g++.dg/init/brace5.C: New test.
16293 PR middle-end/27415
16294 * gcc.dg/gomp/pr27415.c: New test.
16295 * g++.dg/gomp/pr27415.C: New test.
16297 PR tree-optimization/27549
16298 * g++.dg/tree-ssa/pr27549.C: New test.
16300 2006-05-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16302 PR libgfortran/27575
16303 * gfortran.dg/read_eof_4.f90: New test.
16305 2006-05-16 Richard Guenther <rguenther@suse.de>
16307 PR tree-optimization/22303
16308 * gcc.dg/tree-ssa/ssa-ccp-13.c: New testcase.
16310 2006-05-16 Jakub Jelinek <jakub@redhat.com>
16312 PR middle-end/27573
16313 * gcc.dg/gomp/pr27573.c: New test.
16314 * gfortran.dg/gomp/pr27573.f90: New test.
16317 * gcc.dg/gomp/pr27499.c: New test.
16318 * g++.dg/gomp/pr27499.C: New test.
16320 2006-05-15 Mark Mitchell <mark@codesourcery.com>
16323 * g++.dg/parser/access8.C: Adjust error marker.
16324 * g++.dg/template/access17.C: New test.
16325 * g++.dg/template/access18.C: Likewise.
16327 2006-05-15 Roger Sayle <roger@eyesopen.com>
16330 * gcc.target/i386/pr26600.c: New test case.
16332 2006-05-15 Mark Mitchell <mark@codesourcery.com>
16335 * g++.dg/expr/bitfield1.C: New test.
16337 2006-05-15 Richard Guenther <rguenther@suse.de>
16339 PR tree-optimization/27603
16340 * gcc.dg/torture/pr27603.c: New testcase.
16342 2006-05-15 Paul Thomas <pault@gcc.gnu.org>
16345 * gfortran.dg/entry_dummy_ref_1.f90: New test.
16348 * gfortran.dg/scalar_return_1.f90: New test.
16351 * gfortran.dg/derived_comp_array_ref_1.f90: New test.
16353 2006-05-15 Jakub Jelinek <jakub@redhat.com>
16355 * gcc.dg/gomp/critical-4.c: New test.
16356 * gcc.dg/gomp/appendix-a/a.35.1.c: Add dg-warning.
16357 * gcc.dg/gomp/appendix-a/a.35.3.c: Likewise.
16358 * gfortran.dg/gomp/appendix-a/a.35.1.f90: Likewise.
16359 * gfortran.dg/gomp/appendix-a/a.35.3.f90: Likewise.
16361 2006-05-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16364 * g++.dg/template/dependent-args1.C: New test.
16367 * g++.dg/lookup/this1.C: New test.
16370 * g++.dg/template/operator6.C: New test.
16371 * g++.dg/template/incomplete3.C: New test.
16374 * g++.dg/template/new4.C: New test.
16377 * g++.dg/template/void2.C: New test.
16379 2006-05-14 Alexandre Oliva <aoliva@redhat.com>
16381 * g++.dg/template/dependent-expr5.C: New test.
16383 2006-05-14 Roger Sayle <roger@eyesopen.com>
16385 PR middle-end/26729
16386 * gcc.dg/pr26729-1.c: New test case.
16388 2006-05-13 Zdenek Dvorak <dvorakz@suse.cz>
16390 * gcc.dg/pr27003.c: New test.
16392 2006-05-12 Steve Ellcey <sje@cup.hp.com>
16394 * lib/target-supports.dg (check_cxa_atexit_available): Change
16395 v3_target_compile to ${tool}_target_compile.
16397 2006-05-11 Jason Merrill <jason@redhat.com>
16399 * lib/scanasm.exp (scan-not-hidden): Fix typo.
16401 2006-05-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16404 * gfortran.dg/label_5.f90: New test.
16406 2006-05-11 Joseph S. Myers <joseph@codesourcery.com>
16408 * lib/target-supports.exp (check_effective_target_powerpc_fprs,
16409 check_effective_target_powerpc_altivec_ok): New.
16410 * g++.dg/eh/simd-2.C, g++.dg/ext/altivec-1.C,
16411 g++.dg/ext/altivec-10.C, g++.dg/ext/altivec-11.C,
16412 g++.dg/ext/altivec-12.C, g++.dg/ext/altivec-13.C,
16413 g++.dg/ext/altivec-2.C, g++.dg/ext/altivec-3.C,
16414 g++.dg/ext/altivec-4.C, g++.dg/ext/altivec-5.C,
16415 g++.dg/ext/altivec-6.C, g++.dg/ext/altivec-7.C,
16416 g++.dg/ext/altivec-8.C, g++.dg/ext/altivec-9.C,
16417 g++.dg/ext/altivec-types-1.C, g++.dg/ext/altivec-types-2.C,
16418 g++.dg/ext/altivec-types-3.C, g++.dg/ext/altivec-types-4.C,
16419 gcc.dg/dfp/altivec-types.c, gcc.dg/simd-3.c,
16420 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c,
16421 gcc.dg/vmx/vmx.exp, gcc.target/powerpc/980827-1.c,
16422 gcc.target/powerpc/altivec-1.c, gcc.target/powerpc/altivec-10.c,
16423 gcc.target/powerpc/altivec-11.c, gcc.target/powerpc/altivec-12.c,
16424 gcc.target/powerpc/altivec-13.c, gcc.target/powerpc/altivec-14.c,
16425 gcc.target/powerpc/altivec-15.c, gcc.target/powerpc/altivec-16.c,
16426 gcc.target/powerpc/altivec-17.c, gcc.target/powerpc/altivec-18.c,
16427 gcc.target/powerpc/altivec-19.c, gcc.target/powerpc/altivec-2.c,
16428 gcc.target/powerpc/altivec-21.c, gcc.target/powerpc/altivec-22.c,
16429 gcc.target/powerpc/altivec-3.c, gcc.target/powerpc/altivec-4.c,
16430 gcc.target/powerpc/altivec-5.c, gcc.target/powerpc/altivec-6.c,
16431 gcc.target/powerpc/altivec-7.c, gcc.target/powerpc/altivec-8.c,
16432 gcc.target/powerpc/altivec-9.c,
16433 gcc.target/powerpc/altivec-consts.c,
16434 gcc.target/powerpc/altivec-pr22085.c,
16435 gcc.target/powerpc/altivec-splat.c,
16436 gcc.target/powerpc/altivec-types-1.c,
16437 gcc.target/powerpc/altivec-types-2.c,
16438 gcc.target/powerpc/altivec-types-3.c,
16439 gcc.target/powerpc/altivec-types-4.c,
16440 gcc.target/powerpc/altivec-varargs-1.c,
16441 gcc.target/powerpc/altivec-vec-merge.c,
16442 gcc.target/powerpc/ppc-vector-memcpy.c,
16443 gcc.target/powerpc/ppc-vector-memset.c,
16444 gcc.target/powerpc/ppc64-abi-2.c, gcc.target/powerpc/pr16155.c,
16445 gcc.target/powerpc/pr16286.c, gcc.target/powerpc/pr27158.c: Use
16446 these effective targets.
16447 * gcc.dg/vmx/pr27006.c: Add missing close brace.
16448 * gcc.dg/20020103-1.c: XFAIL on powerpc*-*-*.
16450 2006-05-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16452 PR middle-end/27384
16453 * g++.dg/other/fold1.C: New test.
16455 PR middle-end/27488
16456 * gcc.dg/fold-nonneg-1.c: New test.
16459 * g++.dg/other/operator1.C: New test.
16461 2006-05-11 Richard Guenther <rguenther@suse.de>
16463 PR middle-end/27529
16464 * gcc.dg/tree-ssa/foldcast-1.c: New testcase.
16466 2006-05-10 Janis Johnson <janis187@us.ibm.com>
16468 * lib/target-supports-dg.exp (check-flags): New.
16469 (dg-skip-if): Move flag checks.
16471 2006-05-09 Steve Ellcey <sje@cup.hp.com>
16473 * lib/target-supports-dg.exp (dg-require-cxa-atexit): New.
16474 * lib/target-supports.dg (check_cxa_atexit_available): New.
16476 2005-05-10 Thomas Koenig <Thomas.Koenig@online.de>
16479 * gfortran.dg/multiple_allocation_2.f90: New test case.
16481 2006-05-10 Kazu Hirata <kazu@codesourcery.com>
16483 * gcc.target/arm/pr27387.C: Fix a comment typo.
16485 2006-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16488 * gfortran.dg/error_recovery_1.f90: New test.
16490 2006-05-10 Richard Guenther <rguenther@suse.de>
16492 PR tree-optimization/27302
16493 * gcc.dg/torture/pr27302.c: New testcase.
16495 2006-05-09 Dirk Mueller <dmueller@suse.de>
16496 Richard Guenther <rguenther@suse.de>
16498 PR middle-end/27498
16499 * gcc.dg/tree-ssa/pr27498.c: New testcase.
16501 2006-05-09 Zdenek Dvorak <dvorakz@suse.cz>
16503 PR rtl-optimization/27335
16504 * gcc.dg/pr27335.c: New test.
16506 2006-05-06 Richard Sandiford <richard@codesourcery.com>
16508 * gcc.target/mips/mips-ps-5.c: New file.
16510 2006-05-08 Jan Hubicka <jh@suse.cz>
16512 PR middle-end/25962
16513 * gcc.dg/pr25962.c: New.
16515 2006-05-08 Roger Sayle <roger@eyesopen.com>
16518 * gcc.target/powerpc/pr27158.c: New test case.
16520 2006-05-08 Laurent GUERBY <laurent@guerby.net>
16523 * ada/acats/run_all.sh: Use test -z.
16525 2006-05-07 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16527 PR libfortran/18271
16528 * gfortran.dg/spec_expr_3.f90: New test.
16530 2006-05-07 H.J. Lu <hongjiu.lu@intel.com>
16533 * gcc.target/i386/monitor.c: New file.
16535 2006-05-08 Alan Modra <amodra@bigpond.net.au>
16537 * gcc.dg/pr27095.c: xfail *-*-darwin*.
16539 2006-05-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16542 * g++.dg/other/ptrmem7.C: New test.
16544 2006-05-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16547 * gcc.dg/array-9.c: New test.
16549 2006-05-07 Richard Guenther <rguenther@suse.de>
16551 PR tree-optimization/27409
16552 * gcc.dg/torture/pr27409.c: New testcase.
16554 2006-05-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
16557 * gfortran.dg/select_6.f90: New.
16559 2006-05-07 Richard Guenther <rguenther@suse.de>
16561 PR tree-optimization/27136
16562 * gcc.dg/torture/pr27136.c: New testcase.
16564 2006-05-07 Paul Thomas <pault@gcc.gnu.org>
16567 * gfortran.dg/char_cons_len_1.f90: New test.
16569 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16572 * g++.dg/template/incomplete2.C: New test.
16574 2006-05-06 Richard Guenther <rguenther@suse.de>
16576 PR tree-optimization/27151
16577 * gcc.dg/vect/pr27151.c: New testcase.
16579 2006-05-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16582 * g++.dg/template/void1.C: New test.
16585 * g++.dg/other/void2.C: New test.
16588 * g++.dg/conversion/void1.C: New test.
16590 2006-05-03 Aldy Hernandez <aldyh@redhat.com>
16593 * g++.dg/other/unused1.C: New.
16595 2006-05-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16598 * objc.dg/member-1.m: New test.
16600 2006-05-05 Steve Ellcey <sje@cup.hp.com>
16602 * gfortran.dg/large_real_kind_form_io_2.f90: Use nearest.
16604 2006-05-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16606 PR libfortran/26985
16607 * gfortran.dg/matmul_2.f90: New test.
16609 2005-05-05 Laurent GUERBY <laurent@guerby.net>
16611 * ada/acats/run_all.sh: Use sync when main not found.
16613 2006-05-04 Kazu Hirata <kazu@codesourcery.com>
16616 * gcc.target/mips/pr26765.c: New.
16618 2005-05-04 Bernd Schmidt <bernd.schmidt@analog.com>
16620 * gcc.target/bfin: New directory.
16621 * gcc.target/bfin/bfin.exp: New file.
16622 * gcc.target/bfin/frmul.c: New file.
16623 * gcc.target/bfin/arith.c: New file.
16624 * gcc.target/bfin/mul-combine.c: New file.
16625 * gcc.target/bfin/shift.c: New file.
16627 2006-05-04 Richard Guenther <rguenther@suse.de>
16629 PR tree-optimization/14287
16630 PR tree-optimization/14844
16631 PR tree-optimization/19792
16632 PR tree-optimization/21608
16633 PR tree-optimization/27090
16634 * gcc.dg/tree-ssa/ssa-fre-1.c: New testcase.
16635 * gcc.dg/tree-ssa/ssa-fre-2.c: Likewise.
16636 * gcc.dg/tree-ssa/ssa-fre-3.c: Likewise.
16637 * gcc.dg/tree-ssa/ssa-fre-4.c: Likewise.
16638 * gcc.dg/tree-ssa/ssa-fre-5.c: Likewise.
16640 2006-05-04 Jakub Jelinek <jakub@redhat.com>
16642 PR tree-optimization/27285
16643 * gcc.c-torture/execute/pr27285.c: New test.
16645 PR middle-end/27388
16646 * gcc.dg/gomp/pr27388-1.c: New test.
16647 * gcc.dg/gomp/pr27388-2.c: New test.
16648 * gcc.dg/gomp/pr27388-3.c: New test.
16651 * g++.dg/gomp/pr27359.C: New test.
16653 2006-05-02 Steven G. Kargl <kargls@comcast.net>
16656 * gfortran.dg/iargc.f90: New test.
16658 2006-05-02 Mark Mitchell <mark@codesourcery.com>
16661 * g++.dg/template/crash49.C: New test.
16663 2006-05-02 Steve Ellcey <sje@cup.hp.com>
16666 * gcc.c-torture/compile/pr23237.c: Move dg-do line.
16668 2006-05-02 Jeff Law <law@redhat.com>
16670 PR tree-optimization/27364
16671 * gcc.c-torture/execute/pr27364.c: New test.
16673 2006-05-02 Mark Mitchell <mark@codesourcery.com>
16676 * g++.dg/parser/ctor5.C: New test.
16678 2006-05-02 Kazu Hirata <kazu@codesourcery.com>
16681 * gcc.target/arm/arm.exp: New.
16682 * gcc.target/arm/pr27387.C: Likewise.
16684 2006-05-02 Paul Thomas <pault@gcc.gnu.org>
16688 * gfortran.dg/module_equivalence_2.f90: New test.
16690 2006-05-02 Jakub Jelinek <jakub@redhat.com>
16692 PR middle-end/27337
16693 * g++.dg/gomp/pr27337-1.C: New test.
16694 * g++.dg/gomp/pr27337-2.C: New test.
16696 PR middle-end/27328
16697 * gcc.dg/gomp/pr27328.c: New test.
16699 PR middle-end/27325
16700 * g++.dg/gomp/pr27325.C: New test.
16702 PR middle-end/27310
16703 * g++.dg/gomp/pr27310.C: New test.
16705 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
16707 PR tree-optimization/27291
16708 * g++.dg/tree-ssa/pr27291.C: New test.
16710 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
16712 PR tree-optimization/27283
16713 * g++.dg/tree-ssa/pr27283.C: New test.
16715 2006-05-01 Zdenek Dvorak <dvorakz@suse.cz>
16717 * gcc.dg/tree-ssa/loop-16.c: New test.
16719 2006-05-01 Roger Sayle <roger@eyesopen.com>
16720 Joseph S. Myers <joseph@codesourcery.com>
16722 * gcc.dg/Wconversion-3.c: New test case.
16723 * gcc.dg/Wconversion-4.c: Likewise.
16725 2006-05-01 Richard Guenther <rguenther@suse.de>
16727 PR tree-optimization/26726
16728 * g++.dg/tree-ssa/ivopts-1.C: New testcase.
16730 2006-04-30 Roger Sayle <roger@eyesopen.com>
16732 * gcc.dg/Woverflow-1.c: New test case.
16733 * gcc.dg/Woverflow-2.c: Likewise.
16734 * gcc.dg/Woverflow-3.c: Likewise.
16736 2006-04-30 Mark Mitchell <mark@codesourcery.com>
16739 * g++.dg/template/defarg8.C: New test.
16741 2006-04-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16744 * g++.dg/parse/operator7.C: New test.
16746 2006-04-29 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16750 * g++.dg/template/crash48.C: New test.
16753 * g++.dg/parse/ctor4.C: New test.
16755 2006-04-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
16758 * gfortran.df/char_type_len.f90: New test.
16760 2006-04-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16762 PR libgfortran/27304
16763 * gfortran.dg/fmt_exhaust.f90: New test.
16765 2006-04-28 Roger Sayle <roger@eyesopen.com>
16768 * gcc.dg/large-size-array-2.c: New test case.
16770 2006-04-28 Richard Guenther <rguenther@suse.de>
16773 * gcc.target/i386/pr26826.c: New testcase.
16775 2006-04-28 Jakub Jelinek <jakub@redhat.com>
16777 PR middle-end/27260
16778 * gcc.c-torture/execute/pr27260.c: New.
16780 2006-04-28 Alan Modra <amodra@bigpond.net.au>
16782 PR middle-end/27095
16783 * gcc.dg/pr27095.c: New.
16785 2006-04-27 Mark Mitchell <mark@codesourcery.com>
16788 * g++.dg/conversion/bitfield4.C: New test.
16790 2006-04-27 Eric Christopher <echristo@apple.com>
16792 * gcc.dg/pragma-ms_struct.c: New.
16794 2006-04-27 Mark Mitchell <mark@codesourcery.com>
16797 * g++.dg/template/crash47.C: New test.
16799 2006-04-27 Dirk Mueller <dmueller@suse.de>
16801 * gcc.target/i386/sse-7.c: build with -msse.
16803 2006-04-26 H.J. Lu <hongjiu.lu@intel.com>
16805 PR testsuite/27274:
16806 * gcc.target/i386/sse-9.c: Include "../../gcc.dg/i386-cpuid.h".
16807 (main): Exit if processor doesn't support SSE.
16809 2006-04-26 David Edelsohn <edelsohn@gnu.org>
16811 PR middle-end/27282
16812 * gcc.c-torture/compile/pr27282.c: New test.
16814 2006-04-26 Jakub Jelinek <jakub@redhat.com>
16816 PR middle-end/26913
16817 * g++.dg/gomp/pr26913.C: New test.
16820 * gcc.dg/gomp/pr25996.c: New test.
16821 * g++.dg/gomp/pr25996.C: New test.
16823 2006-04-25 Richard Sandiford <richard@codesourcery.com>
16825 PR rtl-optimization/26725
16826 * gcc.c-torture/compile/pr26725.c: New test.
16828 2006-04-25 Richard Guenther <rguenther@suse.de>
16830 * gcc.dg/tree-prof/val-prof-2.c: Check for n + ffff rather
16833 2006-04-25 Andreas Krebbel <krebbel1@de.ibm.com>
16835 * gcc.dg/20060425-1.c: New testcase.
16837 2006-04-25 Jakub Jelinek <jakub@redhat.com>
16839 PR tree-optimization/26865
16840 * gcc.dg/pr26865.c: New test.
16842 2006-04-24 Mark Mitchell <mark@codesourcery.com>
16845 * g++.dg/conversion/bitfield1.C: New test.
16846 * g++.dg/conversion/bitfield2.C: Likewise.
16847 * g++.dg/conversion/bitfield3.C: Likewise.
16849 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
16850 Richard Guenther <rguenther@suse.de>
16852 PR tree-optimization/27236
16853 * gcc.dg/tree-ssa/pr27236.c: New testcase.
16855 2006-04-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16858 * g++.dg/other/incomplete2.C: New test.
16860 2006-04-24 Richard Guenther <rguenther@suse.de>
16862 PR middle-end/26869
16863 * gcc.dg/torture/pr26869.c: New testcase.
16865 2006-04-24 Andrew Pinski <pinskia@gcc.gnu.org>
16866 Richard Guenther <rguenther@suse.de>
16868 PR tree-optimization/27218
16869 * g++.dg/tree-ssa/pr27218.C: New testcase.
16871 2006-04-23 Mark Mitchell <mark@codesourcery.com>
16874 * g++.dg/template/friend41.C: New test.
16876 2006-04-23 David Edelsohn <edelsohn@gnu.org>
16878 * g++.dg/opt/pr15551.C: Include cstdio.
16879 (main): Use remove instead of unlink.
16881 2006-04-23 Eric Botcazou <ebotcazou@adacore.com>
16883 * gcc.dg/sibcall-7.c: New test.
16884 * gcc.dg/tree-ssa/tailrecursion-1.c: Pass -foptimize-sibling-calls.
16885 * gcc.dg/tree-ssa/tailrecursion-2.c: Likewise.
16886 * gcc.dg/tree-ssa/tailrecursion-3.c: Likewise.
16887 * gcc.dg/tree-ssa/tailrecursion-4.c: Likewise.
16888 * gcc.dg/tree-ssa/tailrecursion-5.c: Likewise.
16890 2006-04-23 Mark Mitchell <mark@codesourcery.com>
16893 * g++.dg/opt/bitfield1.C: New test.
16894 * g++.dg/compat/abi/bitfield1_main.C: Add -w.
16895 * g++.dg/compat/abi/bitfield1_x.C: Likewise.
16896 * g++.dg/compat/abi/bitfield1_y.C: Likewise.
16897 * g++.dg/compat/abi/bitfield2_main.C: Likewise.
16898 * g++.dg/compat/abi/bitfield2_x.C: Likewise.
16899 * g++.dg/compat/abi/bitfield2_y.C: Likewise.
16900 * g++.dg/abi/bitfield1.C: Add dg-warning markers.
16901 * g++.dg/abi/bitfield2.C: Likewise.
16902 * g++.dg/init/bitfield1.C: Likewise.
16904 2006-04-23 Paul Thomas <pault@gcc.gnu.org>
16907 * gfortran.dg/elemental_subroutine_4.f90: New test.
16908 * gfortran.dg/assumed_size_refs_1.f90: Add error to non-conforming
16911 2006-04-22 Joseph S. Myers <joseph@codesourcery.com>
16913 * gcc.c-torture/compile/20060421-1.c: New testcase.
16915 2006-04-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16918 * gcc.dg/init-bad-4.c: New test.
16920 2006-04-21 Paul Brook <paul@codesourcery.com>
16922 * gcc.dg/arm-vfp1.c: Skip on iWMMXt cpus.
16924 2006-04-21 Paul Thomas <pault@gcc.gnu.org>
16927 * gfortran.dg/defined_operators_1.f90: New test.
16928 * gfortran.dg/assumed_charlen_function_1.f90: Add new error and
16929 remove old ones associated, incorrectly, with Note 5.46.
16932 * gfortran.dg/character_array_constructor_1.f90: New test.
16934 2006-04-20 Jakub Jelinek <jakub@redhat.com>
16936 * gcc.dg/20060419-1.c: New test.
16938 2006-04-19 Carlos O'Donell <carlos@codesourcery.com>
16941 * gcc.dg/struct-parse-1.c: New test case.
16943 2006-04-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
16946 * g++.dg/parse/template19.C: New test.
16949 * g++.old-deja/g++.pt/friend36.C: Adjust error markers.
16952 * g++.dg/expr/call3.C: New test.
16955 * g++.dg/conversion/dynamic1.C: New test.
16957 2006-04-19 Mark Mitchell <mark@codesourcery.com>
16960 * g++.dg/template/crash35.C: Tweak error markers.
16961 * g++.dg/template/crash46.C: New test.
16962 * g++.old-deja/g++.brendan/friend4.C: Tweak error markers.
16963 * g++.old-deja/g++.pt/incomplete1.C: Likewise.
16965 2006-04-19 Andreas Krebbel <krebbel1@de.ibm.com>
16967 PR rtl-optimization/14261
16968 * gcc.c-torture/compile/20060419-1.c: Added.
16970 2006-04-18 Bernhard Fischer <aldot@gcc.gnu.org>
16972 * gfortran.dg/label_1.f90: Adjust dg-error.
16974 2006-04-16 Roger Sayle <roger@eyesopen.com>
16977 * gcc.dg/fold-cond-1.c: New test case.
16978 * gcc.dg/pr26961-1.c: Likewise.
16980 2006-04-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
16982 PR libgfortran/27138
16983 * gfortran.dg/read_bad_advance.f90: New test.
16985 2006-04-16 Roger Sayle <roger@eyesopen.com>
16986 Dale Johannesen <dalej@apple.com>
16989 * gcc.target/i386/vecinit-3.c: New testcase.
16990 * gcc.target/i386/vecinit-4.c: Likewise.
16991 * gcc.target/i386/sse-18.c: Likewise.
16992 * gcc.target/i386/sse-19.c: Likewise.
16994 2006-04-16 Thomas Koenig <Thomas.Koenig@online.de>
16996 * gfortran.dg/allocate_zerosize_1.f90: New test.
16998 2006-04-16 Mark Mitchell <mark@codesourcery.com>
17001 * g++.dg/template/crash45.C: New test.
17003 2006-04-16 Paul Thomas <pault@gcc.gnu.org>
17006 * gfortran.dg/proc_assign_1.f90: New test.
17007 * gfortran.dg/procedure_lvalue.f90: Change message.
17008 * gfortran.dg/namelist_4.f90: Add new error.
17012 * gfortran.dg/auto_pointer_array_result_1.f90
17015 * gfortran.dg/specification_type_resolution_1.f90
17020 * gfortran.dg/bounds_temporaries_1.f90: New test.
17023 * gfortran.dg/array_return_value_1.f90: New test.
17025 2006-04-15 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17028 * gfortran/dg/g77/20030115-1.f: Delete duplicate test.
17030 2006-04-15 Jakub Jelinek <jakub@redhat.com>
17032 PR middle-end/26823
17033 * g++.dg/gomp/pr26823-1.C: New test.
17034 * g++.dg/gomp/pr26823-2.C: New test.
17036 2006-04-13 Uros Bizjak <uros@kss-loka.si>
17038 PR middle-end/27134
17039 * gcc.dg/pr27314.c: New test.
17041 2006-04-13 Richard Henderson <rth@redhat.com>
17043 * g++.dg/gomp/block-0.C: Update expected matches.
17045 2006-04-13 DJ Delorie <dj@redhat.com>
17047 * lib/target-supports.exp (check_effective_target_int32plus): New.
17048 (check_effective_target_ptr32plus): New.
17049 (check_effective_target_size32plus): New.
17050 (check_effective_target_int16): New.
17051 (check_profiling_available): Add m32c to the list of unsupported
17054 * gcc.c-torture/compile/20000804-1.c: Skip m32c also.
17055 * gcc.c-torture/compile/20001226-1.c: Skip m32c due to small
17057 * gcc.c-torture/compile/20010327-1.c: Skip m32c due to non-SI
17059 * gcc.c-torture/compile/20020604-1.c: Skip m32c due to small
17061 * gcc.c-torture/compile/20050303-1.c: Require >=32 bit integers
17063 * gcc.c-torture/compile/980506-1.c: Require >=32 bit size_t.
17064 * gcc.c-torture/execute/20020404-1.x: Check for any 16 bit target,
17065 not just xstormy16. Skip m32c due to weird pointer size.
17066 * gcc.c-torture/execute/20021024-1.x: Check for any 16 bit target,
17067 not just xstormy16.
17068 * gcc.c-torture/execute/shiftdi.x: Check for any 16 bit target,
17069 not just xstormy16.
17070 * gcc.dg/20020312-2.c: Add m32c support.
17071 * gcc.dg/20040622-2.c: Require >=32 bit pointers.
17072 * gcc.dg/20050321-1.c: XFail m32c due to incorrect malloc prototype
17074 * gcc.dg/20050321-2.c: Require >=32 bit integers.
17075 * gcc.dg/asm-1.c: Skip if int and short are the same size.
17076 * gcc.dg/fold-mod-1.c: Require >=32 bit integers.
17077 * gcc.dg/fold-overflow-1.c: Skip m32c due to small const types in asm.
17078 * gcc.dg/format/bitfld-1.c: Require >=32 bit integers due to printf
17080 * gcc.dg/init-string-2.c: Require >=32 bit integers.
17081 * gcc.dg/max-1.c: Skip m32c in r8c or m16c mode due to small pointers.
17082 * gcc.dg/noncompile/920923-1.c: Skip small-int message for int16 hosts.
17083 * gcc.dg/pch/struct-1.c: Require >= 32 bit integers.
17084 * gcc.dg/pr14796-2.c: Require >=32 bit integers.
17085 * gcc.dg/pr17112-1.c: Require >=32 bit integers.
17086 * gcc.dg/pr18241-1.c: XFail m32c due to incorrect memset prototype
17088 * gcc.dg/pr18241-2.c: XFail m32c due to incorrect memset prototype
17090 * gcc.dg/pr19340.c: Skip m32c due to lack of scheduling.
17091 * gcc.dg/pr23049.c: Require >=32 bit integers.
17092 * gcc.dg/torture/pr26565.c: Skip m32c as everything is already packed.
17093 * gcc.dg/torture/pr26587.c: Require >=32 bit integers.
17094 * gcc.dg/torture/pr26630.c: Require >=32 bit integers.
17095 * gcc.dg/tree-ssa/loop-10.c: Require >=32 bit integers.
17096 * gcc.dg/tree-ssa/loop-2.c: Require >=32 bit size_t.
17097 * gcc.dg/tree-ssa/loop-4.c: Require >=32 bit size_t.
17098 * gcc.dg/tree-ssa/ltrans-1.c: Require >=32 bit size_t.
17099 * gcc.dg/tree-ssa/ltrans-2.c: Require >=32 bit size_t.
17100 * gcc.dg/tree-ssa/ltrans-3.c: Require >=32 bit size_t.
17101 * gcc.dg/tree-ssa/ltrans-4.c: Require >=32 bit size_t.
17102 * gcc.dg/tree-ssa/pr14341.c: Require >=32 bit integers.
17103 * gcc.dg/tree-ssa/pr23382.c: XFail m32c due to incorrect malloc
17105 * gcc.dg/tree-ssa/pr24627.c: Require >=32 bit integers.
17106 * gcc.dg/tree-ssa/pr26180.c: Require >=32 bit integers.
17107 * gcc.dg/tree-ssa/vrp14.c: Require >=32 bit integers.
17108 * gcc.dg/tree-ssa/vrp21.c: Require >=32 bit integers.
17109 * gcc.dg/tree-ssa/vrp22.c: Require >=32 bit integers.
17111 * gcc.c-torture/execute/20040629-1.x: New. Require >16 bit integers.
17112 * gcc.c-torture/execute/20040703-1.x: Likewise.
17113 * gcc.c-torture/execute/20040705-1.x: Likewise.
17114 * gcc.c-torture/execute/20040705-2.x: Likewise.
17115 * gcc.c-torture/execute/20040709-1.x: Likewise.
17116 * gcc.c-torture/execute/20040709-2.x: Likewise.
17117 * gcc.c-torture/execute/20040811-1.x: Likewise.
17118 * gcc.c-torture/execute/20050316-1.x: Likewise.
17119 * gcc.c-torture/execute/bitfld-4.x: Likewise.
17120 * gcc.c-torture/execute/pr19689.x: Likewise.
17121 * gcc.c-torture/execute/pr7284-1.x: Likewise.
17122 * gcc.c-torture/execute/usmul.x: Likewise.
17123 * gcc.c-torture/execute/vrp-5.x: Likewise.
17124 * gcc.c-torture/execute/vrp-6.x: Likewise.
17125 * gcc.dg/debug/20041023-1.s: Likewise.
17127 2006-04-13 Roger Sayle <roger@eyesopen.com>
17129 * gcc.target/i386/20050113-1.c: Tweak testcase to reflect that casts
17130 of integers to a vector types are now constant expressions in C.
17131 * gcc.dg/vect/vect-fold-1.c: New test case.
17133 2006-04-13 Paolo Bonzini <bonzini@gnu.org>
17134 Ulrich Weigand <uweigand@de.ibm.com>
17137 * gcc.dg/vmx/pr27006.c: New testcase.
17139 2006-04-12 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17141 PR libgfortran/26766
17142 * gfortran.dg/write_recursive.f90: New test.
17144 2006-04-11 Mark Mitchell <mark@codesourcery.com>
17146 * g++.dg/parse/dtor7.C: New test.
17147 * g++.dg/parse/new1.C: Add error marker.
17148 * g++.dg/template/new3.C: New test.
17151 * g++.dg/template/pure1.C: New test.
17154 * g++.dg/parse/ptrmem4.C: New test.
17156 2006-04-10 Jeff Law <law@redhat.com>
17159 * gcc.c-torture/compile/pr27087.c: New test.
17161 2006-04-10 Aldy Hernandez <aldyh@redhat.com>
17164 * gcc.dg/20060410.c: New.
17166 2006-04-10 Matthias Klose <doko@debian.org>
17168 * lib/gcc-defs.exp (gcc-set-multilib-library-path):
17169 Recognize multilib directory names containing underscores.
17171 2006-04-10 Roger Sayle <roger@eyesopen.com>
17173 * gcc.target/i386/vecinit-1.c: New test case.
17174 * gcc.target/i386/vecinit-2.c: Likewise.
17176 2006-04-10 Jakub Jelinek <jakub@redhat.com>
17179 * g++.dg/debug/dwarf2-2.C: New test.
17181 2006-04-09 Richard Sandiford <richard@codesourcery.com>
17183 PR rtl-optimization/27073
17184 * gcc.c-torture/execute/pr27073.c: New test.
17186 2006-04-08 Mike Stump <mrs@apple.com>
17188 * gcc.dg/pragma-darwin.c: Improve for ppc64.
17190 2006-04-07 Richard Guenther <rguenther@suse.de>
17192 PR tree-optimization/26135
17193 * gcc.dg/tree-ssa/ssa-copyprop-1.c: New testcase.
17195 2006-04-06 Jan Hubicka <jh@suse.cz>
17198 * g++.dg/bprob/g++-bprob-2.C: New testcase.
17200 2006-04-06 Roger Sayle <roger@eyesopen.com>
17202 * g++.dg/conversion/nullptr1.C: New test case.
17203 * g++.dg/conversion/nullptr2.C: Likewise.
17205 2006-04-05 Roger Sayle <roger@eyesopen.com>
17207 * gfortran.dg/dependency_18.f90: New test case.
17209 2006-04-05 Richard Guenther <rguenther@suse.de>
17211 PR tree-optimization/26919
17212 * gcc.dg/ipa/ipa-1.c: Use -fno-early-inlining.
17213 * gcc.dg/ipa/ipa-2.c: Likewise.
17214 * gcc.dg/ipa/ipa-3.c: Likewise.
17215 * gcc.dg/ipa/ipa-5.c: Likewise.
17217 2006-04-05 Richard Guenther <rguenther@suse.de>
17219 PR tree-optimization/26763
17220 * gcc.dg/torture/pr26763-1.c: New testcase.
17221 * gcc.dg/torture/pr26763-2.c: Likewise.
17223 2006-04-04 Paul Thomas <pault@gcc.gnu.org>
17227 * gfortran.dg/actual_array_constructor_1.f90: New testcase.
17229 2006-04-04 Eric Christopher <echristo@apple.com>
17231 * gcc.target/i386/387-1.c: Allow regexp to match darwin
17233 * gcc.target/i386/387-5.c: Ditto.
17235 2006-04-04 Carlos O'Donell <carlos@codesourcery.com>
17237 * gcc.target/sparc/struct-ret-check.c: New test.
17239 2006-04-03 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17241 * gfortran.dg/fmt_zero_digits.f90: New test for no error when
17242 zero decimal digits specified in format.
17244 2006-04-03 Paul Thomas <pault@gcc.gnu.org>
17247 * gfortran.dg/missing_optional_dummy_1.f90: New test.
17250 * gfortran.dg/compliant_elemental_intrinsics_1.f90: New test.
17251 * gfortran.dg/initialization_1.f90: Make assignment compliant.
17252 * gfortran.dg/transfer_array_intrinsic_1.f90: Simplify.
17253 * gfortran.dg/transfer_array_intrinsic_2.f90: Make assignments
17254 compliant and detect bigendian-ness.
17256 2006-04-02 Erik Edelmann <eedelman@gcc.gnu.org>
17258 * gfortran.dg/allocatable_dummy_1.f90: Also check that allocatable
17259 dummy arguments work when the actual argument is itself a dummy
17260 argument of the caller.
17262 2006-04-01 Eric Botcazou <ebotcazou@libertysurf.fr>
17264 PR libfortran/24685
17265 * gfortran.dg/large_real_kind_form_io_2.f90: XFAIL on SPARC/Solaris.
17267 2006-04-01 Roger Sayle <roger@eyesopen.com>
17269 * gfortran.dg/dependencency_17.f90: New test case.
17271 2006-04-01 Roger Sayle <roger@eyesopen.com>
17273 * gfortran.dg/dependency_14.f90: New test case.
17274 * gfortran.dg/dependency_15.f90: Likewise.
17275 * gfortran.dg/dependency_16.f90: Likewise.
17277 2006-03-31 Asher Langton <langton2@llnl.gov>
17280 gfortran.dg/cray_pointers_6.f90: New test.
17282 2006-03-30 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17284 PR libgfortran/26890
17285 * gfortran.dg/read_size_noadvance.f90: New test.
17287 2006-03-30 Thomas Koenig <Thomas.Koenig@online.de>
17290 * gfortran.dg/multiple_allocation_1.f90: Check that the
17291 size has changed after a re-allocation with stat.
17293 2006-03-30 Richard Guenther <rguenther@suse.de>
17295 * gcc.target/i386/sselibm-1.c: Adjust for libgcc-math partial
17297 * gcc.target/i386/sselibm-2.c: Likewise.
17298 * gcc.target/i386/sselibm-3.c: Likewise.
17299 * gcc.target/i386/sselibm-4.c: Likewise.
17300 * gcc.target/i386/sselibm-5.c: Likewise.
17302 2006-03-28 Roger Sayle <roger@eyesopen.com>
17304 * gcc.dg/fold-andxor-1.c: New test case.
17305 * gcc.dg/fold-xorand-1.c: Likewise.
17307 2006-03-28 Roger Sayle <roger@eyesopen.com>
17309 * gcc.dg/fold-convnotconv-1.c: New test case.
17311 2006-03-28 Paul Thomas <pault@gcc.gnu.org>
17314 * gfortran.dg/private_type_5.f90: New test.
17316 2006-03-27 David Edelsohn <edelsohn@gnu.org>
17318 * objc.dg/objc-nofilename-1.m: Limit to Darwin.
17320 2006-03-27 Jakub Jelinek <jakub@redhat.com>
17322 * gfortran.dg/advance_2.f90: New test.
17323 * gfortran.dg/advance_3.f90: New test.
17325 * gfortran.fortran-torture/execute/equiv_5.f: New test.
17327 2006-03-26 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17329 PR libgfortran/26661
17330 PR libgfortran/26880
17331 * gfortran.dg/read_x_past.f: New test.
17333 2006-03-26 Geoffrey Keating <geoffk@apple.com>
17335 * gcc.dg/darwin-20040809-2.c: Don't expect default debugging
17338 2006-03-26 David Edelsohn <edelsohn@gnu.org>
17340 * objc.dg/dwarf-1.m: Skip on AIX.
17341 * objc.dg/dwarf-2.m: Skip on AIX.
17343 2006-03-25 Steven G. Kargl <kargls@comcast.net>
17346 * gfortran.dg/float_1.f90: New test.
17348 2006-03-25 Steven G. Kargl <kargsl@comcast.net>
17350 * gfortran.dg/transfer_array_intrinsic_1.f90: Restrict to i?86 and
17352 * gfortran.dg/transfer_array_intrinsic_2.f90: Ditto.
17354 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
17356 PR libfortran/26735
17357 * gfortran.dg/convert_implied_open.f90: New test case.
17359 2006-03-25 Thomas Koenig <Thomas.Koenig@online.de>
17362 * gfortran.dg/transpose_reshape_r10.f90: New test case.
17364 2006-03-25 Uros Bizjak <uros@kss-loka.si>
17366 PR middle-end/26717
17367 * gcc.dg/pr26717.c: New test.
17369 2006-03-25 Roger Sayle <roger@eyesopen.com>
17371 * gfortran.dg/dependency_12.f90: New test case.
17373 2006-03-24 Roger Sayle <roger@eyesopen.com>
17375 * gfortran.dg/dependency_9.f90: New (resurected) test case.
17377 2006-03-24 Jeff Law <law@redhat.com>
17379 * gcc.c-torture/pr26840.c: New test.
17381 2006-03-24 Geoffrey Keating <geoffk@apple.com>
17383 * objc.dg/dwarf-2.m: New.
17384 * obj-c++.dg/dwarf-2.mm: New.
17386 * g++.old-deja/g++.other/init19.C: New.
17388 2006-03-24 David Edelsohn <edelsohn@gnu.org>
17390 * g++.dg/eh/spbp.C: Skip on AIX.
17392 2006-03-24 Jakub Jelinek <jakub@redhat.com>
17394 PR middle-end/26611
17395 * g++.dg/gomp/pr26611-1.C: New test.
17396 * g++.dg/gomp/pr26611-2.C: New test.
17398 2006-03-24 Jeff Law <law@redhat.com>
17400 * gcc.c-torture/compile/pr26833.c: New test.
17401 * gfortran.fortran-torture/compile/pr26806.f90: New test.
17403 2006-03-22 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17405 * gfortran.dg/endfile_2.f90: Delete temp file.
17407 2006-03-22 Thomas Koenig <Thomas.Koenig@online.de>
17410 * gfortran.dg/record_marker_1.f90: New test case.
17411 * gfortran.dg/record_marker_2.f: New test case.
17412 * gfortran.dg/record_marker_3.f90: New test case.
17414 2006-03-22 Paul Thomas <pault@gcc.gnu.org>
17417 * gfortran.dg/transfer_array_intrinsic_1.f90: New test.
17418 * gfortran.dg/transfer_array_intrinsic_2.f90: New test.
17420 2006-03-21 Janis Johnson <janis187@us.ibm.com>
17422 * lib/gcc-dg.exp (cleanup-modules): New proc.
17423 * gfortran.dg/allocatable_function_1.f90,
17424 gfortran.dg/allocate_char_star_scalar_1.f90,
17425 gfortran.dg/assumed_charlen_function_1.f90,
17426 gfortran.dg/assumed_dummy_1.f90,
17427 gfortran.dg/assumed_shape_ranks_1.f90,
17428 gfortran.dg/assumed_shape_ranks_2.f90,
17429 gfortran.dg/assumed_size_dt_dummy.f90,
17430 gfortran.dg/auto_char_dummy_array_1.f90,
17431 gfortran.dg/auto_char_len_3.f90,
17432 gfortran.dg/automatic_module_variable.f90,
17433 gfortran.dg/bad_automatic_objects_1.f90,
17434 gfortran.dg/char_array_constructor.f90,
17435 gfortran.dg/char_array_structure_constructor.f90,
17436 gfortran.dg/char_result_11.f90, gfortran.dg/char_result_9.f90,
17437 gfortran.dg/contained_1.f90, gfortran.dg/convert_1.f90,
17438 gfortran.dg/cray_pointers_5.f90, gfortran.dg/data_constraints_1.f90,
17439 gfortran.dg/default_initialization.f90, gfortran.dg/der_charlen_1.f90,
17440 gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90,
17441 gfortran.dg/derived_pointer_recursion.f90,
17442 gfortran.dg/derived_recursion.f90, gfortran.dg/der_pointer_1.f90,
17443 gfortran.dg/der_pointer_3.f90, gfortran.dg/der_pointer_4.f90,
17444 gfortran.dg/dummy_functions_1.f90,
17445 gfortran.dg/elemental_initializer_1.f90,
17446 gfortran.dg/elemental_non_intrinsic_dummy_1.f90,
17447 gfortran.dg/elemental_pointer_1.f90,
17448 gfortran.dg/elemental_subroutine_1.f90,
17449 gfortran.dg/elemental_subroutine_2.f90, gfortran.dg/entry_1.f90,
17450 gfortran.dg/entry_3.f90, gfortran.dg/enum_10.f90,
17451 gfortran.dg/equiv_constraint_3.f90, gfortran.dg/func_derived_1.f90,
17452 gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90,
17453 gfortran.dg/generic_1.f90, gfortran.dg/generic_2.f90,
17454 gfortran.dg/generic_3.f90, gfortran.dg/generic_4.f90,
17455 gfortran.dg/global_references_1.f90,
17456 gfortran.dg/host_used_types_1.f90, gfortran.dg/implicit_1.f90,
17457 gfortran.dg/implicit_2.f90, gfortran.dg/implicit_actual.f90,
17458 gfortran.dg/initialization_1.f90, gfortran.dg/int_1.f90,
17459 gfortran.dg/intent_used_1.f90, gfortran.dg/interface_1.f90,
17460 gfortran.dg/interface_2.f90, gfortran.dg/internal_references_2.f90,
17461 gfortran.dg/io_constraints_1.f90, gfortran.dg/io_constraints_2.f90,
17462 gfortran.dg/large_integer_kind_1.f90,
17463 gfortran.dg/large_real_kind_1.f90,
17464 gfortran.dg/module_blank_common.f90, gfortran.dg/module_commons_1.f90,
17465 gfortran.dg/module_double_reuse.f90,
17466 gfortran.dg/module_equivalence_1.f90,
17467 gfortran.dg/module_interface_1.f90,
17468 gfortran.dg/module_parameter_array_refs_1.f90,
17469 gfortran.dg/named_interface.f90, gfortran.dg/namelist_14.f90,
17470 gfortran.dg/namelist_15.f90, gfortran.dg/namelist_1.f90,
17471 gfortran.dg/namelist_4.f90, gfortran.dg/namelist_use.f90,
17472 gfortran.dg/namelist_use_only.f90, gfortran.dg/nested_modules_1.f90,
17473 gfortran.dg/nested_modules_2.f90, gfortran.dg/nested_modules_3.f90,
17474 gfortran.dg/nested_modules_4.f90, gfortran.dg/nested_modules_5.f90,
17475 gfortran.dg/parens_5.f90, gfortran.dg/parent_result_ref_4.f90,
17476 gfortran.dg/pr15164.f90, gfortran.dg/pr16861.f90,
17477 gfortran.dg/pr17615.f90, gfortran.dg/pr19926.f90,
17478 gfortran.dg/pr21177.f90, gfortran.dg/pr26246_1.f90,
17479 gfortran.dg/private_type_1.f90, gfortran.dg/private_type_2.f90,
17480 gfortran.dg/private_type_3.f90, gfortran.dg/private_type_4.f90,
17481 gfortran.dg/procedure_lvalue.f90, gfortran.dg/pure_byref_3.f90,
17482 gfortran.dg/same_name_1.f90,
17483 gfortran.dg/sibling_dummy_procedure_1.f90,
17484 gfortran.dg/sibling_dummy_procedure_2.f90,
17485 gfortran.dg/sibling_dummy_procedure_3.f90,
17486 gfortran.dg/substr_1.f90, gfortran.dg/substring_equivalence.f90,
17487 gfortran.dg/use_allocated_1.f90, gfortran.dg/used_dummy_types_1.f90,
17488 gfortran.dg/used_dummy_types_2.f90,
17489 gfortran.dg/used_dummy_types_3.f90,
17490 gfortran.dg/used_dummy_types_4.f90,
17491 gfortran.dg/used_dummy_types_5.f90,
17492 gfortran.dg/used_interface_ref.f90, gfortran.dg/used_types_1.f90,
17493 gfortran.dg/userdef_operator_1.f90: Use it.
17495 2006-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17497 * gfortran.dg/advance.f90, gfortran.dg/backspace_2.f,
17498 gfortran.dg/comma.f, gfortran.dg/direct_io_2.f90,
17499 gfortran.dg/tl_editing.f90, gfortran.dg/unf_io_convert_1.f90,
17500 gfortran.dg/write_back.f,
17501 gfortran.fortran-torture/execute/inquire_1.f90,
17502 gfortran.fortran-torture/execute/inquire_3.f90: Delete temp file.
17504 2006-03-21 Jeff Law <law@redhat.com>
17506 * gcc.dg/tree-ssa/vrp28.c: New test.
17508 2006-03-21 Eric Botcazou <ebotcazou@libertysurf.fr>
17510 * gcc.dg/builtins-config.h (Solaris case): Define HAVE_C99_RUNTIME
17511 if _STDC_C99 is defined.
17512 * gcc.dg/builtins-18.c: Pass -std=c99 on Solaris.
17513 * gcc.dg/builtins-20.c: Likewise.
17514 * gcc.dg/builtins-53.c: Likewise.
17515 * gcc.dg/single-precision-constant.c: Likewise. Also pass
17516 -mmacosx-version-min=10.3 on PowerPC/Darwin.
17518 2006-03-21 Andrew Pinski <pinskia@physics.uc.edu>
17521 * gcc.c-torture/compile/pr26781-1.c: New test.
17522 * gcc.c-torture/compile/pr26781-2.c: New test.
17524 2006-03-21 Jakub Jelinek <jakub@redhat.com>
17527 * g++.dg/gomp/pr26690-1.C: New test.
17528 * g++.dg/gomp/pr26690-2.C: New test.
17530 2006-03-20 Jeff Law <law@redhat.com>
17532 * gcc.dg/tree-ssa/pr21829.c: New test.
17534 * gcc.dg/tree-ssa/20030807-2.c: Make sure to run VRP.
17536 2006-03-20 Richard Sandiford <richard@codesourcery.com>
17538 * lib/target-supports.exp (check_no_compiler_messages): New procedure.
17539 (check_visibility_available): Use it.
17540 (check_effective_target_default_packed): Likewise.
17541 (check_effective_target_pcc_bitfield_type_matters): Likewise.
17542 (check_effective_target_fopenmp): Likewise.
17543 (check_effective_target_freorder): Likewise.
17544 (check_effective_target_fpic): Likewise.
17545 (check_named_sections_available): Likewise.
17546 (check_effective_target_ilp32): Likewise.
17547 (check_effective_target_lp64): Likewise.
17549 2006-03-20 Thomas Koenig <Thomas.Koenig@online.de>
17552 * gfortran.dg/scalar_mask_2.f90: New test case.
17554 2006-03-20 Andrew Pinski <pinskia@physics.uc.edu>
17557 * gcc.dg/tree-ssa/loadpre12.c: New test.
17558 * gcc.dg/tree-ssa/loadpre13.c: New test.
17559 * gcc.dg/tree-ssa/loadpre14.c: New test.
17560 * gcc.dg/tree-ssa/loadpre15.c: New test.
17561 * gcc.dg/tree-ssa/loadpre16.c: New test.
17562 * gcc.dg/tree-ssa/loadpre17.c: New test.
17563 * gcc.dg/tree-ssa/loadpre18.c: New test.
17564 * gcc.dg/tree-ssa/loadpre19.c: New test.
17565 * gcc.dg/tree-ssa/loadpre20.c: New test.
17566 * gcc.dg/tree-ssa/loadpre21.c: New test.
17567 * gcc.dg/tree-ssa/loadpre22.c: New test.
17569 2006-03-19 Paul Thomas <pault@gcc.gnu.org>
17572 * gfortran.dg/elemental_initializer_1.f90: New test.
17575 * gfortran.dg/assumed_shape_ranks_2: New test.
17577 2006-03-18 Joseph S. Myers <joseph@codesourcery.com>
17579 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/switch-1.c: Use
17582 2006-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17584 * gfortran.dg/direct_io_1.f90, gfortran.dg/iostat_2.f90,
17585 gfortran.dg/open_new.f90, gfortran.dg/open_readonly_1.f90,
17586 gfortran.dg/pr16935.f90, gfortran.dg/pr20954.f,
17587 gfortran.dg/read_many_1.f, gfortran.dg/unf_io_convert_2.f90,
17588 gfortran.fortran-torture/execute/direct_io.f90,
17589 gfortran.fortran-torture/execute/inquire_2.f90,
17590 gfortran.fortran-torture/execute/inquire_4.f90,
17591 gfortran.fortran-torture/execute/list_read_1.f90,
17592 gfortran.fortran-torture/execute/open_replace.f90,
17593 gfortran.fortran-torture/execute/slash_edit.f90,
17594 gfortran.fortran-torture/execute/unopened_unit_1.f90: Delete
17595 temporary files from testcases.
17597 2006-03-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17599 PR libgfortran/26509
17600 gfortran.dg/write_direct_eor.f90: New test.
17602 2006-03-17 David Edelsohn <edelsohn@gnu.org>
17604 * gcc.target/powerpc/pr26350.c: New.
17605 * gcc.target/powerpc/indexed-addr.c: New.
17607 2006-03-16 Roger Sayle <roger@eyesopen.com>
17609 * gfortran.dg/dependency_13.f90: New test case.
17611 2006-03-16 Roger Sayle <roger@eyesopen.com>
17613 PR middle-end/21781
17614 * gcc.dg/real-const-1.c: New test case.
17616 2006-03-15 Geoffrey Keating <geoffk@apple.com>
17618 * g++.old-deja/g++.other/init18.C: New.
17619 * g++.old-deja/g++.other/init5.C: Remove xfail.
17621 2006-03-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17623 * g++.dg/opt/pr15551.C: Cleanup temp file.
17625 2006-03-15 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17628 g++.dg/parse/long1.C: New test.
17630 2006-03-14 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17633 * gfortran.dg/continuation.f90: New test.
17634 * gfortran.dg/fmt_read_bz_bn.f90: Fix use of continuation.
17636 2006-03-14 Richard Guenther <rguenther@suse.de>
17638 PR tree-optimization/26672
17639 * gcc.dg/torture/pr26672.c: New testcase.
17641 2006-03-14 Joseph S. Myers <joseph@codesourcery.com>
17643 * gcc.target/powerpc/405-dlmzb-strlen-1.c,
17644 gcc.target/powerpc/440-dlmzb-strlen-1.c: New tests.
17646 2006-03-13 Roger Sayle <roger@eyesopen.com>
17648 PR middle-end/26557
17649 * gcc.c-torture/compile/switch-1.c: New test case.
17651 2006-03-13 Paul Thomas <pault@gcc.gnu.org>
17654 * gfortran.fortran-torture/execute/intrinsic_mmloc_3.f90: Expand
17655 test to include more permuatations of mask and index.
17656 * gfortran.dg/scalar_mask_1.f90: Modify last test to
17657 respond to F2003 spec. that the position returned for an all false
17658 mask && condition is zero.
17660 2006-03-13 Jakub Jelinek <jakub@redhat.com>
17662 PR middle-end/25989
17663 * gcc.dg/gomp/pr25989.c: New test.
17665 2006-03-13 Jeff Law <law@redhat.com>
17667 * gcc.dg/tree-ssa/20030807-2.c: No longer expected to fail.
17669 2006-03-13 Eric Botcazou <ebotcazou@adacore.com>
17671 * gcc.dg/switch-9.c: New test.
17673 2006-03-13 Richard Guenther <rguenther@suse.de>
17675 PR middle-end/26630
17676 * gcc.dg/torture/pr26630.c: New testcase.
17678 2006-03-11 Roger Sayle <roger@eyesopen.com>
17680 * gfortran.dg/dependency_10.f90: New test case.
17681 * gfortran.dg/dependency_11.f90: Likewise.
17683 2006-03-11 Paul Thomas <pault@gcc.gnu.org>
17684 Erik Edelmann <eedelman@gcc.gnu.org>
17686 * gfortran.dg/allocatable_function_1.f90: New.
17687 * gfortran.dg/allocatable_function_2.f90: New.
17689 2006-03-10 Richard Guenther <rguenther@suse.de>
17691 PR middle-end/26565
17692 * gcc.dg/torture/pr26565.c: New testcase.
17694 2006-03-09 Eric Christopher <echristo@apple.com>
17696 * gcc.c-torture/compile/20060309-1.c: New.
17698 2006-03-09 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17700 PR libgfortran/26499
17701 * gfortran.dg/write_back.f: New test.
17702 * gfortran.dg/write_rewind_1.f: New test.
17703 * gfortran.dg/write_rewind_2.f: New test.
17705 2006-03-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17707 PR libgfortran/26554
17708 * gfortran.dg/read_logical.f90: New test.
17710 2006-03-04 Laurent GUERBY <laurent@guerby.net>
17712 * ada/acats/norun.lst: cdd2a03 now passes.
17714 2006-03-04 Andrew Pinski <pinskia@physics.uc.edu>
17717 * gcc.target/powerpc/pr18096-1.c: Change where the error
17720 2006-03-04 Jakub Jelinek <jakub@redhat.com>
17722 * gcc.target/i386/cleanup-1.c: New test.
17723 * gcc.target/i386/cleanup-2.c: New test.
17725 2006-03-04 Roger Sayle <roger@eyesopen.com>
17727 * gfortran.dg/dependency_9.f90: Remove for the time being.
17729 2006-03-04 Krister Walfridsson <cato@df.lth.se>
17731 * objc.dg/bad-receiver-type.m: Add space before bracket in dg
17734 2006-03-03 Roger Sayle <roger@eyesopen.com>
17736 * gfortran.dg/dependency_9.f90: New test case.
17738 2006-03-03 Roger Sayle <roger@eyesopen.com>
17740 * gfortran.dg/dependency_4.f90: New test case.
17741 * gfortran.dg/dependency_5.f90: New test case.
17742 * gfortran.dg/dependency_6.f90: New test case.
17743 * gfortran.dg/dependency_7.f90: New test case.
17744 * gfortran.dg/dependency_8.f90: New test case.
17746 2006-03-03 Paul Brook <paul@codesourcery.com>
17748 * lib/target-supports.exp (check_profiling_available):
17751 2006-03-03 Thomas Koenig <Thomas.Koenig@online.de>
17754 * multiple_allocation_1.f90: New test.
17756 2006-03-03 Roger Sayle <roger@eyesopen.com>
17758 PR tree-optimization/26524
17759 * gfortran.dg/pr26524.f: New test case.
17761 2006-03-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
17763 * g++.dg/template/repo5.C: Cleanup repo files.
17764 * gcc.dg/20051201-1.c: Cleanup coverage files.
17765 * gcc.target/sparc/fexpand-2.c, gcc.target/sparc/fpmerge-2.c,
17766 gcc.target/sparc/fpmul-2.c, gcc.target/sparc/pdist-2.c: Cleanup
17769 2006-03-02 Fariborz Jahanian <fjahanian@apple.com>
17771 * objc.dg/objc-nofilename-1.m: New test.
17772 * objc.dg/bad-receiver-type.m: New test.
17773 * obj-c++.dg/bad-receiver-type.mm: New test.
17775 2006-03-02 Eric Botcazou <ebotcazou@libertysurf.fr>
17777 * gcc.dg/single-precision-constant.c: Tweak for non-C99 runtimes.
17779 2006-03-01 Mike Stump <mrs@apple.com>
17781 * g++.dg/abi/key2.C: Add.
17783 2006-03-01 Paul Thomas <pault@gcc.gnu.org>
17785 * gfortran.dg/logical_dot_product.f90: New test.
17788 * gfortran.dg/used_interface_ref.f90: New test.
17791 * gfortran.dg/dependency_2.f90: New test.
17792 * gfortran.fortran-torture/execute/where17.f90: New test.
17793 * gfortran.fortran-torture/execute/where18.f90: New test.
17794 * gfortran.fortran-torture/execute/where19.f90: New test.
17795 * gfortran.fortran-torture/execute/where20.f90: New test.
17797 2006-03-01 Daniel Berlin <dberlin@dberlin.org>
17799 * g++.dg/tree-ssa/pr26443.C: New test case.
17801 2006-02-28 Andrew Pinski <pinskia@physics.uc.edu>
17803 PR middle-end/26022
17804 * g++.dg/opt/return-slot1.C: New test.
17806 2006-02-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17808 PR libgfortran/26136
17809 * gfortran.dg/namelist_23.f90: New test.
17811 2006-02-28 Roger Sayle <roger@eyesopen.com>
17813 PR middle-end/14752
17814 * gcc.dg/fold-eqandshift-2.c: New test case.
17816 2006-02-28 Richard Guenther <rguenther@suse.de>
17818 * gcc.dg/tree-ssa/pr26421.c: Fix testcase to force struct
17821 2006-02-28 Thomas Koenig <Thomas.Koenig@online.de>
17823 * scalar_mask_1.f90: Add tests for maxloc with scalar mask.
17825 2006-02-27 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17827 PR libgfortran/26464
17828 * gfortran.dg/backspace_5.f: New test.
17829 * gfortran.dg/backspace_6.f: New test.
17831 2006-02-26 Roger Sayle <roger@eyesopen.com>
17833 * gcc.dg/fold-eqandnot-1.c: New test case.
17835 2006-02-26 Roger Sayle <roger@eyesopen.com>
17837 PR middle-end/19983
17838 * gcc.c-torture/execute/ieee/builtin-nan-1.c: New test case.
17840 2006-02-26 Zdenek Dvorak <dvorakz@suse.cz>
17842 * gcc.target/i386/20000614-2.c: Do not use -fno-strength-reduce.
17843 * gcc.dg/20030324-1.c: Do not use -fstrength-reduce.
17845 2006-02-26 Richard Guenther <rguenther@suse.de>
17847 PR tree-optimization/26421
17848 * gcc.dg/tree-ssa/pr26421.c: New testcase.
17850 2006-02-26 Steven Bosscher <stevenb.gcc@gmail.com>
17852 * gcc.dg/20031201-1.c: Don't use -frerun-loop-opt.
17853 * g++.old-deja/g++.robertl/eb132.C: Likewise.
17855 2006-02-26 Roger Sayle <roger@eyesopen.com>
17857 * gcc.dg/fold-even-1.c: New test case.
17859 2006-02-26 Roger Sayle <roger@eyesopen.com>
17861 PR middle-end/21137
17862 * gcc.dg/fold-eqandshift-1.c: New test case.
17864 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
17866 PR tree-optimization/25125
17867 * gcc.dg/vect/wrapv-vect-7.c, gcc.dg/vect/wrapv-vect-reduc-2char.c,
17868 gcc.dg/vect/wrapv-vect-reduc-2short.c: New tests.
17870 2006-02-26 Dorit Nuzman <dorit@il.ibm.com>
17872 PR tree-optimizations/26359
17873 * gcc.dg/vect/vect.exp: Compile tests prefixed with "dump-tree-dceloop"
17874 with -fdump-tree-dceloop-details.
17875 * gcc.dg/vect/dump-tree-dceloop-pr26359.c: New test.
17877 2006-02-25 Roger Sayle <roger@eyesopen.com>
17879 PR middle-end/23673
17880 * gcc.dg/fold-eqxor-1.c: New test case.
17881 * gcc.dg/fold-eqxor-2.c: Likewise.
17882 * gcc.dg/fold-eqxor-3.c: Likewise.
17884 2006-02-25 Thomas Koenig <Thomas.Koenig@online.de>
17887 * scalar_mask_1.f90: New test.
17889 2006-02-24 Geoffrey Keating <geoffk@apple.com>
17891 * g++.dg/eh/uncaught1.C: Add dg-options for ppc-darwin.
17892 * g++.dg/eh/uncaught2.C: New.
17893 * g++.dg/eh/uncaught3.C: New.
17895 2006-02-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
17897 PR libgfortran/26423
17898 * gfortran.dg/read_many_1.f: New test.
17900 2006-02-24 Paul Thomas <pault@gcc.gnu.org>
17903 * gfortran.dg/dependency_3.f90: New test.
17904 * gfortran.fortran-torture/execute/vect-3.f90: Remove two of the
17908 * gfortran.dg/equiv_6.f90: New test.
17910 2006-02-23 Jeff Law <law@redhat.com>
17912 * gcc.c-torture/compile/pr26425.c: New test.
17914 2006-02-23 Jakub Jelinek <jakub@redhat.com>
17916 PR middle-end/26412
17917 * gcc.dg/gomp/pr26412.c: New test.
17919 2006-02-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
17922 * g++.dg/other/ellipsis1.C: New test.
17923 * g++.dg/parse/operator4.C: Adjust error marker.
17925 2006-02-22 H.J. Lu <hongjiu.lu@intel.com>
17928 * gfortran.dg/pr25603.f: New testcase.
17930 2006-02-22 Nathan Sidwell <nathan@codesourcery.com>
17932 * gcc.dg/bf-spl1.c: Don't specify -m68000.
17933 * g++.old-deja/g++.pt/static11.C: Xfail for m68k-elf
17935 2006-02-21 Geoffrey Keating <geoffk@apple.com>
17937 * g++.dg/eh/spbp.C: New.
17939 2006-02-21 Jakub Jelinek <jakub@redhat.com>
17941 PR middle-end/26379
17942 * gcc.target/i386/mmx-7.c: New test.
17944 2006-02-20 Roger Sayle <roger@eyesopen.com>
17946 PR tree-optimization/26361
17947 * gcc.dg/tree-ssa/vrp27.c: New test case.
17949 2006-02-20 Andrew Pinski <pinskia@physics.uc.edu>
17951 * gcc.dg/tree-ssa/complex-3.c: Split out first part into ...
17952 * gcc.dg/tree-ssa/complex-4.c: Here.
17954 2006-02-19 Roger Sayle <roger@eyesopen.com>
17956 PR middle-end/19543
17957 * gfortran.dg/logical_1.f90: New test case.
17959 2006-02-19 Jakub Jelinek <jakub@redhat.com>
17961 PR middle-end/26334
17962 * gcc.dg/20060218-1.c: Moved to...
17963 * gcc.target/i386/20060218-1.c: ... here. New test.
17965 2006-02-19 Erik Edelmann <eedelman@gcc.gnu.org>
17968 * gfortran.dg/convert_1.f90: New.
17970 2005-02-19 Paul Thomas <pault@gcc.gnu.org>
17973 * gfortran.dg/namelist_5.f90: New test.
17976 * gfortran.dg/namelist_4.f90: New test.
17978 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
17981 * gcc.dg/tree-ssa/complex-3.c: New test.
17983 2006-02-18 Andrew Pinski <pinskia@physics.uc.edu>
17985 * gcc.dg/tree-ssa/20031106-1.c: Fix the final scan of the
17986 variable to take into account the variable name in the
17988 * gcc.dg/tree-ssa/20031106-2.c: Likewise.
17990 2006-02-18 Jakub Jelinek <jakub@redhat.com>
17992 PR middle-end/26334
17993 * gcc.c-torture/compile/20060217-1.c: New test.
17994 * gcc.dg/20060218-1.c: New test.
17996 2006-02-18 Joseph S. Myers <joseph@codesourcery.com>
17998 * gcc.dg/glibc-uclibc-1.c, gcc.dg/glibc-uclibc-2.c: New tests.
18000 2006-02-17 Grigory Zagorodnev <grigory_zagorodnev@linux.intel.com>
18002 * gcc.dg/cpp/undef3.c: New test.
18003 * gcc.dg/cpp/trad/builtins2.c: New test.
18005 2006-02-18 Mark Mitchell <mark@codesourcery.com>
18008 * g++.dg/template/static22.C: New test.
18009 * g++.dg/template/static23.C: New test.
18010 * g++.dg/template/static24.C: New test.
18011 * g++.dg/template/non-dependent13.C: New test.
18012 * g++.dg/init/member1.C: Tweak error markers.
18014 2006-02-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
18017 * gcc.c-torture/compile/pr26255.c: New test case.
18019 2006-02-16 Roger Sayle <roger@eyesopen.com>
18021 * gfortran.fortran-torture/execute/where_10.f90: New test case.
18022 * gfortran.fortran-torture/execute/where_11.f90: Likewise.
18023 * gfortran.fortran-torture/execute/where_12.f90: Likewise.
18024 * gfortran.fortran-torture/execute/where_13.f90: Likewise.
18025 * gfortran.fortran-torture/execute/where_14.f90: Likewise.
18026 * gfortran.fortran-torture/execute/where_15.f90: Likewise.
18027 * gfortran.fortran-torture/execute/where_16.f90: Likewise.
18029 2006-02-16 Jeff Law <law@redhat.com>
18031 * gcc.dg/tree-ssa/vrp24.c: Update expected output.
18032 * gcc.dg/tree-ssa/vrp26.c: New test.
18034 2006-02-16 Joseph S. Myers <joseph@codesourcery.com>
18038 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define if
18039 __UCLIBC__ is defined.
18041 2006-02-16 Jakub Jelinek <jakub@redhat.com>
18044 * gfortran.dg/gomp/pr26224.f: New test.
18046 2006-02-16 Victor Kaplansky <victork@il.ibm.com>
18049 * lib/target-supports.exp
18050 (check_effective_target_vect_short_mult): New.
18051 (check_effective_target_vect_char_mult): New.
18052 (check_effective_target_vect_widen_sum_qi_to_si): New.
18053 (check_effective_target_vect_widen_sum_qi_to_hi): New.
18054 (check_effective_target_vect_widen_sum_hi_to_si): New.
18055 * gcc.dg/vect/vect-reduc-dot-s16.c: Remove, split into
18056 vect-reduc-dot-s16a.c and vect-reduc-dot-s16b.c
18057 * vect-reduc-dot-s16a.c: New, split from vect-reduc-dot-s16.c.
18058 * vect-reduc-dot-s16b.c: New, split from vect-reduc-dot-s16.c.
18059 * gcc.dg/vect/vect-reduc-pattern-2.c: Remove, split into
18060 vect-reduc-pattern-2a.c, vect-reduc-pattern-2b.c and
18061 vect-reduc-pattern-2c.c
18062 * gcc.dg/vect/vect-reduc-pattern-1.c: Remove, split into
18063 vect-reduc-pattern-1a.c, vect-reduc-pattern-1b.c and
18064 vect-reduc-pattern-1c.c
18066 2005-02-16 Paul Thomas <pault@gcc.gnu.org>
18069 * gfortran.dg/assumed_charlen_needed_1.f90: New test.
18071 2006-02-15 Toon Moene <toon@moene.indiv.nluug.nl>
18074 * gfortran.dg/enum_8.f90: Remove check for warning.
18075 * gfortran.dg/iomsg_1.f90: Ditto.
18076 * gfortran.dg/enum_1.f90: Ditto.
18077 * gfortran.dg/enum_9.f90: Ditto.
18078 * gfortran.dg/enum_2.f90: Ditto.
18079 * gfortran.dg/enum_10.f90: Ditto.
18080 * gfortran.dg/enum_3.f90: Ditto.
18081 * gfortran.dg/flush_1.f90: Ditto.
18082 * gfortran.dg/enum_4.f90: Ditto.
18083 * gfortran.dg/array_constructor_1.f90: Ditto.
18084 * gfortran.dg/enum_5.f90: Ditto.
18085 * gfortran.dg/enum_6.f90: Ditto.
18086 * gfortran.dg/enum_7.f90: Ditto.
18088 2006-02-15 Jakub Jelinek <jakub@redhat.com>
18090 PR middle-end/26300
18091 * gcc.c-torture/compile/20060215-1.c: New test.
18093 2006-02-14 Roger Sayle <roger@eyesopen.com>
18095 PR middle-end/23670
18096 * gcc.dg/tree-ssa/andor-2.c: New test case.
18098 2006-02-14 Thomas Koenig <Thomas.Koenig@online.de>
18101 * optional_dim.f90: New test.
18103 2006-02-14 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18106 * gfortran.dg/label_4.f90: New.
18108 2006-02-14 Jakub Jelinek <jakub@redhat.com>
18109 Diego Novillo <dnovillo@redhat.com>
18110 Uros Bizjak <uros@kss-loka.si>
18112 * gfortran.dg/gomp: New directory.
18114 2006-02-14 Richard Guenther <rguenther@suse.de>
18116 PR tree-optimization/26258
18117 * gcc.dg/torture/pr26258.c: New testcase.
18119 2006-02-13 Jakub Jelinek <jakub@redhat.com>
18122 * gfortran.dg/pr26246_1.f90: New test.
18123 * gfortran.dg/pr26246_2.f90: New test.
18125 PR middle-end/26092
18126 * gcc.c-torture/compile/20060208-1.c: New test.
18128 2006-02-13 Paul Thomas <pault@gcc.gnu.org>
18132 * gfortran.dg/module_parameter_array_refs_1.f90: New test.
18133 * gfortran.dg/bad_automatic_objects_1.f90: New test.
18134 * gfortran.dg/automatic_module_variable.f90: Change error message.
18137 * gfortran.dg/internal_dummy_1.f90: New test.
18140 * gfortran.dg/elemental_non_intrinsic_dummy_1.f90: New test.
18144 * gfortran.dg/uncommon_block_data_1.f90: New test.
18145 * gfortran.dg/equiv_constraint_7.f90: Correct non-compliance of test
18149 * gfortran.dg/typed_subroutine_1.f90: New test.
18151 2006-02-13 Geoffrey Keating <geoffk@apple.com>
18153 * objc.dg/dwarf-1.m: New.
18155 2006-02-13 Roger Sayle <roger@eyesopen.com>
18157 PR middle-end/24427
18158 * gcc.dg/tree-ssa/andor-1.c: New test case.
18160 2006-02-13 Josh Conner <jconner@apple.com>
18163 * gcc.dg/pr25376.c: New test.
18165 * gcc.c-torture/compile/pr23237.c: Only compile test -- don't
18167 * lib/target-supports.exp (check_named_sections_available):
18168 Only compile named-sections test -- don't assemble.
18170 2006-02-12 Gabriel Dos Reis <gdr@integrable-solutions.net>
18172 * g++.dg/warn/no-write-strings.C: New test.
18173 * g++.dg/warn/write-strings.C: Likewise.
18174 * g++.dg/warn/write-strings-default.C: Likewise.
18176 2006-02-12 Erik Edelmann <eedelman@gcc.gnu.org>
18179 * gfortran.dg/ret_pointer_2.f90: New test.
18181 2006-02-10 Zdenek Dvorak <dvorakz@suse.cz>
18183 * gcc.dg/20050105-1.c: Do not use -floop-optimize2.
18185 2006-02-10 Jeff Law <law@redhat.com>
18187 * gcc.c-torture/compile/pr26213.c: New test.
18189 2006-02-10 Steven G. Kargl <kargls@comcast.net>
18191 gfortran.dg/null_1.f90: New test.
18193 2006-02-10 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18196 * gfortran.dg/parens_4.f90: New.
18197 * gfortran.dg/parens_5.f90: New.
18199 2006-02-10 Richard Guenther <rguenther@suse.de>
18201 * gcc.dg/pr23372-1.c: Remove empty file.
18203 2006-02-09 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18204 Paul Thomas <pault@gcc.gnu.org>
18207 * gfortran.dg/parens_1.f90: New.
18208 * gfortran.dg/parens_2.f90: New.
18209 * gfortran.dg/parens_3.f90: New.
18211 2006-02-09 Paul Thomas <pault@gcc.gnu.org>
18214 * gfortran.dg/allocate_char_star_scalar_1.f90: New test.
18217 * gfortran.dg/impure_assignment_1.f90: New test.
18220 * gfortran.dg/assumed_shape_ranks_1.f90: New test.
18222 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
18225 * g++.dg/expr/stdarg2.C: New test.
18227 2006-02-09 J"orn Rennecke <joern.rennecke@st.com>
18229 PR inline-asm/16194
18230 * gcc.dg/pr16194.c: New test.
18232 2006-02-09 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
18234 * ada/acats/run_acats: Use portable variant of "$@".
18236 2006-02-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
18238 * g++.old-deja/g++.benjamin/15351-2.C: Likewise.
18239 * g++.old-deja/g++.benjamin/15351-1.C: Remove.
18241 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
18244 * g++.dg/opt/pr26179.C: New test.
18246 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
18248 PR middle-end/26134
18249 * gcc.dg/tree-ssa/complex-3.c: New test.
18251 2006-02-09 Andrew Pinski <pinskia@physics.uc.edu>
18253 * gcc.c-torture/compile/volatile-1.c: New test.
18255 2006-02-09 Diego Novillo <dnovillo@redhat.com>
18258 * gcc.dg/tree-ssa/pr26180.c: New test.
18260 2006-02-08 Jeff Law <law@redhat.com>
18262 * gcc.dg/tree-ssa/pr21417.c: New test.
18264 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
18266 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
18267 scan-tree-dump-not, scan-tree-dump-dem): Likewise.
18269 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
18271 * lib/scanrtl.exp: New.
18273 2006-02-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18276 * g++.dg/other/virtual2.C: New test.
18279 * g++.dg/other/virtual1.C: New test.
18281 2006-02-08 Paolo Bonzini <bonzini@gnu.org>
18283 * lib/gcc-dg.exp (cleanup-rtl-dump, cleanup-tree-dump,
18284 cleanup-ipa-dump): Update dump file glob patterns.
18285 * lib/scanipa.exp (scan-ipa-dump, scan-ipa-dump-times,
18286 scan-ipa-dump-not, scan-ipa-dump-dem): Likewise.
18288 * lib/gcc-dg.exp: Load it.
18289 * objc.dg/stubify-2.m: Use scan-rtl-dump-not.
18291 2006-02-07 Janis Johnson <janis187@us.ibm.com>
18294 * gcc.dg/gomp/critical-3.c: Call cleanup-tree-dump.
18295 * gcc.dg/tree-ssa/pr23382.c: Ditto.
18297 2006-02-07 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18300 * gfortran.dg/mvbits_1.f90: New.
18302 2006-02-07 Dirk Mueller <dmueller@suse.com>
18304 * g++.dg/warn/Wdiv-by-zero.C: New test.
18305 * g++.dg/warn/Wno-div-by-zero.C: New.
18307 2006-02-07 Jeff Law <law@redhat.com>
18309 * gcc.dg/tree-ssa/pr21559.c: New test.
18311 * gcc.dg/tree-ssa/vrp01.c: Update dumpfile names now that we have
18312 multiple VRP passes.
18313 * gcc.dg/tree-ssa/vrp09.c: Likewise.
18314 * gcc.dg/tree-ssa/vrp18.c: Likewise.
18315 * gcc.dg/tree-ssa/pr21582.c: Likewise.
18316 * gcc.dg/tree-ssa/pr20657.c: Likewise.
18317 * gcc.dg/tree-ssa/pr21001.c: Likewise.
18318 * gcc.dg/tree-ssa/vrp02.c: Likewise
18319 * gcc.dg/tree-ssa/vrp11.c: Likewise
18320 * gcc.dg/tree-ssa/pr14341.c: Likewise
18321 * gcc.dg/tree-ssa/vrp19.c: Likewise
18322 * gcc.dg/tree-ssa/vrp20.c: Likewise
18323 * gcc.dg/tree-ssa/vrp03.c: Likewise
18324 * gcc.dg/tree-ssa/pr21086.c: Likewise
18325 * gcc.dg/tree-ssa/pr21959.c: Likewise
18326 * gcc.dg/tree-ssa/vrp21.c: Likewise
18327 * gcc.dg/tree-ssa/vrp04.c: Likewise
18328 * gcc.dg/tree-ssa/pr25485.c: Likewise
18329 * gcc.dg/tree-ssa/pr22026.c: Likewise
18330 * gcc.dg/tree-ssa/vrp22.c: Likewise
18331 * gcc.dg/tree-ssa/vrp05.c: Likewise
18332 * gcc.dg/tree-ssa/20030807-10.c: Likewise
18333 * gcc.dg/tree-ssa/pr20701.c: Likewise
18334 * gcc.dg/tree-ssa/vrp23.c: Likewise
18335 * gcc.dg/tree-ssa/vrp06.c: Likewise
18336 * gcc.dg/tree-ssa/pr22117.c: Likewise
18337 * gcc.dg/tree-ssa/pr20702.c: Likewise
18338 * gcc.dg/tree-ssa/vrp15.c: Likewise
18339 * gcc.dg/tree-ssa/pr21090.c: Likewise
18340 * gcc.dg/tree-ssa/pr21294.c: Likewise
18341 * gcc.dg/tree-ssa/vrp24.c: Likewise
18342 * gcc.dg/tree-ssa/vrp07.c: Likewise
18343 * gcc.dg/tree-ssa/pr21563.c: Likewise
18344 * gcc.dg/tree-ssa/pr25382.c: Likewise
18345 * gcc.dg/tree-ssa/vrp16.c: Likewise
18346 * gcc.dg/tree-ssa/vrp25.c: Likewise
18347 * gcc.dg/tree-ssa/vrp08.c: Likewise
18348 * gcc.dg/tree-ssa/20030807-6.c: Likewise
18349 * gcc.dg/tree-ssa/vrp17.c: Likewise
18350 * gcc.dg/tree-ssa/pr21458.c: Likewise
18351 * g++.dg/tree-ssa/pr18178.C: Likewise
18353 2006-02-07 Richard Guenther <rguenther@suse.de>
18357 2006-01-30 Richard Guenther <rguenther@suse.de>
18359 * gcc.dg/pr23372-1.C: New testcase.
18361 * g++.dg/tree-ssa/pr26140.C: New testcase.
18363 2006-02-07 Mark Mitchell <mark@codesourcery.com>
18366 * g++.dg/template/ttp15.C: New test.
18367 * g++.dg/template/ttp16.C: Likewise.
18368 * g++.dg/template/ttp17.C: Likewise.
18369 * g++.old-deja/g++.pt/ttp36.C: Remove.
18370 * g++.old-deja/g++.pt/ttp19.C: Likewise.
18371 * g++.old-deja/g++.pt/ttp37.C: Likewise.
18372 * g++.old-deja/g++.pt/ttp38.C: Likewise.
18373 * g++.old-deja/g++.pt/ttp39.C: Likewise.
18374 * g++.old-deja/g++.pt/ttp9.C: Likewise.
18375 * g++.old-deja/g++.pt/ttp40.C: Likewise.
18376 * g++.old-deja/g++.pt/ttp51.C: Likewise.
18377 * g++.old-deja/g++.pt/ttp26.C: Likewise.
18378 * g++.old-deja/g++.pt/ttp36.C: Likewise.
18380 2005-02-06 Thomas Koenig <Thomas.Koenig@online.de>
18382 PR libfortran/23815
18383 * unf_io_convert_4.f90: New test.
18385 2006-02-06 Daniel Berlin <dberlin@dberlin.org>
18387 * gcc.dg/tree-ssa/loadpre10.c: New test.
18388 * gcc.dg/tree-ssa/loadpre11.c: Ditto.
18389 * gcc.dg/tree-ssa/loadpre6.c: Expect one more elimination.
18390 * gcc.dg/tree-ssa/loadpre4.c: This should pass now.
18392 2006-02-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
18394 PR libfortran/24685
18395 * gfortran.dg/large_real_kind_form_io_2.f90: New test.
18397 2006-02-05 Andrew Pinski <pinskia@physics.uc.edu>
18400 * gfortran.dg/assign_7.f: New test.
18402 2006-02-05 H.J. Lu <hongjiu.lu@intel.com>
18406 * gfortran.dg/sibling_dummy_procedure_1.f90: New file.
18407 * gfortran.dg/sibling_dummy_procedure_2.f90: Likewise.
18408 * gfortran.dg/sibling_dummy_procedure_3.f90: Likewise.
18410 2006-02-05 Jakub Jelinek <jakub@redhat.com>
18412 * gcc.dg/gomp/pr25990.c: Use __SIZE_TYPE__ instead of unsigned int
18415 2006-02-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
18417 * g++.dg/charset/extern2.cc (foo): Declare as of type cost char*.
18418 * g++.dg/charset/string.c (foo): Likewise.
18419 * g++.dg/ext/builtin1.C (printf): Change first parameter type to
18421 * g++.dg/ext/builtin2.C (printf): Likewise.
18422 * g++.dg/init/new15.C (printf): Likewise.
18423 * g++.dg/opt/pr17697-1.C (foo): Likewise.
18424 * g++.dg/opt/pr17697-2.C (foo): Likewise.
18425 * g++.dg/opt/pr17697-3.C (foo): Likewise.
18426 * g++.dg/template/non-dependent4.C (temp): Likewise.
18427 * g++.dg/opt/strength-reduce.C (C::a): Change type to const char*.
18428 * g++.old-deja/g++.brendan/crash66.C (getopt): Change last
18429 parameter type to const char*.
18430 * g++.old-deja/g++.brendan/ptolemy1.C (InterpTableEntry::name):
18431 Change type to const char*.
18432 * g++.old-deja/g++.brendan/ptolemy2.C (InterpTableEntry::name):
18434 * g++.old-deja/g++.jason/default2.C (bar::memberfunction): Change
18435 second parameter type to const char*.
18436 * g++.old-deja/g++.jason/opeq.C (X::X): Likewise.
18437 (Y::Y): Change parameter type to const char*.
18438 * g++.old-deja/g++.jason/ref12.C (f): Likewise.
18439 * g++.old-deja/g++.jason/report.C: Apply const correctness.
18440 * g++.old-deja/g++.jason/rfg6.C (single, array): Likewise.
18441 * g++.old-deja/g++.jason/rvalue1.C (main): Cast string literal to
18443 * g++.old-deja/g++.jason/scoping4.C (A::Ptr): Make a typedef to
18445 * g++.old-deja/g++.law/ctors17.C (X::X): Change last parameter
18446 type to const char*.
18447 * g++.old-deja/g++.law/ctors7.C (base_t::name, d1_t, d2_t): Change
18448 return type to const char*.
18449 * g++.old-deja/g++.law/dtors2.C (bla::bla): Change parameter type
18451 * g++.old-deja/g++.law/operators3.C: Adjust for const correctness.
18452 * g++.old-deja/g++.law/refs1.C: Likewise.
18453 * g++.old-deja/g++.law/visibility1.C: Likewise.
18454 * g++.old-deja/g++.law/visibility2.C: Likewise.
18455 * g++.old-deja/g++.law/union1.C (op_to_charp::s): Change type to
18457 * g++.old-deja/g++.mike/bool2.C: Adjust for const correctness..
18458 * g++.old-deja/g++.mike/net48.C: Likewise.
18459 * g++.old-deja/g++.mike/p646.C: Likewise.
18460 * g++.old-deja/g++.mike/p6746.C: Likewise.
18461 * g++.old-deja/g++.mike/p700.C (mystrcpy): Change last parameter
18462 type to const char*.
18463 * g++.old-deja/g++.mike/p811.C (X::stringify): Match for
18464 deprecated conversion warning.
18465 * g++.old-deja/g++.other/init15.C (A::name): Change type to const
18467 * g++.old-deja/g++.other/inline12.C: Adjust for const correctness.
18468 * g++.old-deja/g++.other/sibcall1.C (foo): Likewise.
18469 * g++.old-deja/g++.pt/explicit8.C: Likewise.
18470 * g++.old-deja/g++.pt/m6.C (xx): Likewise.
18471 * g++.old-deja/g++.pt/m7.C (xx): Likewise.
18472 * g++.old-deja/g++.pt/nontype3.C: Likewise.
18473 * g++.old-deja/g++.pt/t39.C: Likewise.
18474 * g++.old-deja/g++.robertl/eb106.C: Likewise.
18475 * g++.old-deja/g++.robertl/ice990323-2.C: Likewise.
18477 2006-02-04 Thomas Koenig <Thomas.Koenig@online.de>
18480 intrinsic_argument_conformance_1.f90: New test.
18482 2006-02-03 Steven G. Kargl <kargls@comcast.net>
18485 * gfortran.dg/char_result_11.f90: Add SAVE.
18486 * gfortran.dg/der_pointer_4.f90: Ditto.
18487 * gfortran.dg/default_initialization.f90: New test.
18489 2006-02-03 Jeff Law <law@redhat.com>
18491 * lib/gcc-dg.exp (cleanup-rtl-dump): Fix dump file regexp to
18492 handle more than 100 dump files.
18493 (cleanup-tree-dump, cleanup-ipa-dump): Likewise.
18494 * lib/scantree.exp (scan-tree-dump): Likewise.
18495 (scan-tree-dump-times, scan-tree-dump-not): Likewise.
18496 (scan-tree-dump-dem, scan-tree-dump-dem-not): Likewise.
18497 * lib/scanipa.exp (scan-ipa-dump): Likewise.
18498 (scan-ipa-dump-times, scan-ipa-dump-not): Likewise.
18499 (scan-ipa-dump-dem, scan-ipa-dump-dem-not): Likewise.
18501 2006-02-03 Diego Novillo <dnovillo@redhat.com>
18503 * gcc.dg/gomp/pr25990.c: Replace with pre-processed version.
18505 2006-02-03 Mark Mitchell <mark@codesourcery.com>
18507 * g++.dg/template/using12.C: New test.
18509 2006-02-03 Alan Modra <amodra@bigpond.net.au>
18511 * gcc.target/powerpc/pr25960.c: New test.
18513 2006-02-02 Steven G. Kargl <kargls@comcast>
18516 gfortran.dg/nullify_2.f90: New test.
18518 2006-02-02 Diego Novillo <dnovillo@redhat.com>
18521 * gcc.dg/gomp/pr25990.c: New test.
18523 2006-01-31 Mark Mitchell <mark@codesourcery.com>
18526 * g++.gd/template/partial4.C: New test.
18528 2006-01-31 Andrew Pinski <pinskia@physics.uc.edu>
18530 PR middle-end/26001
18531 * gfortran.dg/data_char_2.f90: New.
18533 2006-01-31 Thomas Koenig <Thomas.Koenig@online.de>
18536 maxval_maxloc_conformance_1.f90: New test.
18538 2006-01-31 Richard Guenther <rguenther@suse.de>
18540 * gcc.target/i386/sselibm-1.c: New testcase.
18541 * gcc.target/i386/sselibm-2.c: Likewise.
18542 * gcc.target/i386/sselibm-3.c: Likewise.
18543 * gcc.target/i386/sselibm-4.c: Likewise.
18544 * gcc.target/i386/sselibm-5.c: Likewise.
18546 2005-01-30 Erik Edelmann <eedelman@gcc.gnu.org>
18549 * gfortran.dg/arrayio_derived_2.f90: New.
18551 2006-01-30 Carlos O'Donell <carlos@codesourcery.com>
18553 * gcc.dg/unsigned-long-compare.c: New test.
18555 2006-01-30 Steve Ellcey <sje@cup.hp.com>
18558 * lib/target-supports.exp (check_effective_target_freorder):
18559 Check to see if target supports -freorder-blocks-and-partition.
18560 * g++.dg/other/pr22003.C: Use "dg-require-effective-target freorder"
18561 instead of "dg-require-named-sections".
18563 2006-01-30 J"orn Rennecke <joern.rennecke@st.com>
18566 * gcc.dg/pragma-isr.c: Added target sh[1234ble]*-*-*.
18567 * gcc.dg/pragma-isr2.c, gcc.dg/pragma-isr-trapa.c: New tests.
18568 * gcc.dg/pragma-isr-trapa2.c: Likewise.
18569 * gcc.dg/pragma-isr-nosave_low_regs.c: Likewise.
18570 * gcc.dg/pragma-isr-trap_exit.c: Likewise.
18571 * gcc.dg/attr-isr.c, gcc.dg/attr-isr-trapa.c: Likewise.
18572 * gcc.dg/attr-isr-trap_exit.c: Likewise.
18573 * gcc.dg/attr-isr-nosave_low_regs.c: Likewise.
18575 2006-01-30 Richard Guenther <rguenther@suse.de>
18578 * gcc.dg/pr23372-1.C: New testcase.
18580 2006-01-29 Diego Novillo <dnovillo@redhat.com>
18582 * gcc.dg/gomp/pr25874.c: New test.
18584 2006-01-29 Dorit Nuzman <dorit@il.ibm.com>
18587 * gcc.dg/vect/fast-math-vect-pr25911.c: New.
18589 2006-01-29 Paul Thomas <pault@gcc.gnu.org>
18595 * gfortran.dg/intent_out_1.f90: New test.
18597 2006-01-28 Paul Thomas <pault@gcc.gnu.org>
18600 * gfortran.dg/procedure_lvalue.f90: New test.
18604 * gfortran.dg/char_pointer_assign_2.f90: New test.
18605 * gfortran.dg/char_result_1.f90: Correct unequal charlen pointer
18606 assignment to be consistent with standard.
18607 * gfortran.dg/char_result_2.f90: The same.
18608 * gfortran.dg/char_result_8.f90: The same.
18610 2006-01-28 Zack Weinberg <zackw@panix.com>
18612 * gcc.dg/Woverlength-strings.c
18613 * gcc.dg/Woverlength-strings-pedantic-c89.c
18614 * gcc.dg/Woverlength-strings-pedantic-c89-no.c
18615 * gcc.dg/Woverlength-strings-pedantic-c99.c
18616 * gcc.dg/Woverlength-strings-pedantic-c99-no.c: New tests.
18618 2006-01-28 Adam Nemet <anemet@caviumnetworks.com>
18620 * gcc.c-torture/execute/20060127-1.c: New test.
18622 2006-01-28 Mark Mitchell <mark@codesourcery.com>
18625 * g++.dg/ext/pragmaweak1.C: New test.
18627 2006-01-28 Mark Mitchell <mark@codesourcery.com>
18630 * g++.dg/template/spec29.C: New test.
18632 2006-01-28 Kazu Hirata <kazu@codesourcery.com>
18635 * gcc.c-torture/execute/pr19606.c: New.
18637 2006-01-27 Carlos O'Donell <carlos@codesourcery.com>
18639 * gcc.dg/pragma-re-4.c: New test.
18641 2005-01-27 Paul Thomas <pault@gcc.gnu.org>
18644 * gfortran.dg/assumed_size_refs_3.f90: New test.
18646 2006-01-27 Ben Elliston <bje@au.ibm.com>
18648 * gcc.misc-tests/dectest.exp: Remove defunct comment.
18650 2006-01-26 Laurent GUERBY <laurent@guerby.net>
18653 * ada/acats/support/impdef.a: Add One_Long_Second.
18654 * ada/acats/tests/c9/c94025.a: Use One_Long_Second.
18655 * ada/acats/tests/c9/c94026.a: Likewise.
18656 * ada/acats/tests/c9/c97305c.ada: Likewise.
18657 * ada/acats/tests/c9/c99004a.ada: Likewise.
18659 2005-01-26 Paul Thomas <pault@gcc.gnu.org>
18662 * gfortran.dg/global_references_2.f90: New test.
18668 * gfortran.dg/assumed_charlen_function_1.f90: New test.
18669 * gfortran.dg/assumed_charlen_function_3.f90: New test.
18672 * gfortran.dg/assumed_charlen_function_2.f90: New test.
18674 2006-01-26 Alexandre Oliva <aoliva@redhat.com>
18677 * gcc.dg/Wpointer-sign.c: New.
18678 * gcc.dg/Wpointer-sign-Wall.c: New.
18679 * gcc.dg/Wpointer-sign-Wall-no.c: New.
18680 * gcc.dg/Wpointer-sign-pedantic.c: New.
18681 * gcc.dg/Wpointer-sign-pedantic-no.c: New.
18682 * gcc.dg/conv-2.c: Use -Wpointer-sign.
18684 2006-01-26 Andrew Pinski <pinskia@physics.uc.edu>
18687 * gcc.c-torture/compile/pr25861.c: New test.
18689 2006-01-26 Paul Brook <paul@codesourcery.com>
18691 * gcc.dg/compat/struct-layout-1.exp: Pass -e to generator program
18692 on short-enum targets.
18693 * gcc.dg/compat/struct-layout-1_generate.c (short_enums): New
18695 (generate_fields): Use short_enums.
18696 (main): Set short_enums. Document -e.
18697 * g++.dg/compat/struct-layout-1.exp: Pass -e to generator program
18698 on short-enum targets.
18699 * g++.dg/compat/struct-layout-1_generate.c (short_enums): New
18701 (generate_fields): Use short_enums.
18702 (main): Set short_enums. Document -e.
18703 * lib/target-supports.exp (check_effective_target_short_enums): New.
18705 2006-01-26 Hans-Peter Nilsson <hp@axis.com>
18708 * gcc.dg/torture/pr25947-1.c: New test.
18710 2006-01-25 Jan Hubicka <jh@suse.cz>
18711 Roger Sayle <roger@eyesopen.com>
18713 PR rtl-optimization/25703
18714 * gcc.target/i386/20060125-1.c: New test case.
18715 * gcc.target/i386/20060125-2.c: New test case.
18717 2006-01-25 Tobias Schlüter <tobias.schlueter@physik.uni-muenchen.de>
18720 * gfortran.dg/goto_1.f: New.
18722 2006-01-25 Erik Edelmann <eedelman@gcc.gnu.org>
18725 * gfortran.dg/char_result_11.f90: Make it sensitive to PR
18726 25716 on 32-bit systems too.
18728 2006-01-25 Kazu Hirata <kazu@codesourcery.com>
18731 * gcc.dg/tree-ssa/gen-vect-11.c: Add -fwrapv.
18733 2006-01-25 Kaz Kojima <kkojima@gcc.gnu.org>
18735 * gcc.dg/tree-ssa/gen-vect-33.c: New.
18737 2006-01-24 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18740 * gfortran.dg/read_eof.f90: Delete, renamed.
18741 * gfortran.dg/read_eof_1.f90: Rename from read_eof.f90.
18742 * gfortran.dg/read_eof_2.f90: New test.
18743 * gfortran.dg/read_eof_3.f90: New test.
18745 2006-01-24 Andrew Pinski <pinskia@physics.uc.edu>
18748 * gcc.c-torture/compile/pr25860.c: New test.
18750 2006-01-24 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18753 * g++.dg/parse/dtor8.C: New test.
18755 2006-01-24 Hans-Peter Nilsson <hp@axis.com>
18758 * lib/target-supports.exp (check_effective_target_fopenmp): New proc.
18759 * gcc.dg/gomp/gomp.exp: Return without testing anything if
18760 check_effective_target_fopenmp returns 0.
18762 2006-01-23 Eric Botcazou <ebotcazou@adacore.com>
18765 * ada/acats/norun.lst: Add c52103x, c52104x and c52104y.
18766 * ada/acats/stackcheck.lst: New file, add c52103x, c52104x and c52104y.
18767 * ada/acats/run_all.sh: Pass -fstack-check for tests in stackcheck.lst.
18769 2006-01-23 Andrew Pinski <pinskia@physics.uc.edu>
18772 * g++.dg/opt/pr25857.C: New test.
18774 2006-01-23 Steven Bosscher <stevenb.gcc@gmail.com>
18775 Jan Hubicka <jh@suse.cz>
18776 Richard Guenther <rguenther@suse.de>
18778 PR rtl-optimization/25654
18779 * gcc.dg/torture/pr25654.c: New testcase.
18780 * gcc.target/i386/pr25654.c: Likewise.
18782 2005-01-23 Paul Thomas <pault@gcc.gnu.org>
18785 * gfortran.dg/internal references_2.f90: New test.
18787 Fix regression in testing of admissability of attributes.
18788 * gfortran.dg/intent_used_1.f90: New test.
18790 2006-01-23 Ben Elliston <bje@au.ibm.com>
18792 * gcc.misc-tests/dectest.exp (TORTURE_OPTIONS): Include -Os.
18793 Remove target conditional torture options for i?86 and x86_64
18796 2006-01-22 Gabriel Dos Reis <gdr@integrable-solutions.net>
18799 * g++.dg/rtti/no-rtti.C: New.
18801 2006-01-21 Mark Mitchell <mark@codesourcery.com>
18804 * g++.dg/inherit/conv2.C: New test.
18807 * g++.dg/parse/dtor7.C: New test.
18810 * g++.dg/template/crash44.C: New test.
18812 2005-01-21 Paul Thomas <pault@gcc.gnu.org>
18816 * gfortran.dg/internal_references_1.f90: New test.
18821 * gfortran.dg/global_references_1.f90: New test.
18822 * gfortran.dg/g77/19990905-1.f: Restore the error that
18823 there is a clash between the common block name and
18824 the name of a subroutine reference.
18827 * gfortran.dg/aliasing_dummy_1.f90: New test.
18829 2006-01-21 Alan Modra <amodra@bigpond.net.au>
18831 * gcc.dg/vmx/1b-01.c: Warning fix.
18832 * gcc.dg/vmx/1c-02.c: Likewise.
18833 * gcc.dg/vmx/gcc-bug-4.c: Likewise.
18835 2006-01-20 Steve Ellcey <sje@cup.hp.com>
18838 * gcc.target/ia64/20030811-1.c: Change 'long' to 'long long'.
18840 2006-01-20 Richard Guenther <rguenther@suse.de>
18841 Steven Bosscher <stevenb.gcc@gmail.com>
18843 PR rtl-optimization/24626
18844 * gcc.dg/torture/pr24626-1.c: New testcase.
18845 * gcc.dg/torture/pr24626-2.c: Likewise.
18846 * gcc.dg/torture/pr24626-3.c: Likewise.
18847 * gcc.dg/torture/pr24626-4.c: Likewise.
18849 2006-01-20 Dirk Mueller <dmueller@suse.com>
18852 * g++.dg/warn/empty-body.C: New.
18854 2006-01-19 Mark Mitchell <mark@codesourcery.com>
18857 * g++.dg/template/using10.C: New test.
18858 * g++.dg/temlpate/using11.C: Likewise.
18859 * g++.dg/inherit/using5.C: Tweak error messages.
18861 2006-01-20 Alan Modra <amodra@bigpond.net.au>
18863 * gcc.target/powerpc/rs6000-ldouble-1.c: Tweak powerpc linux
18865 * gcc.target/powerpc/rs6000-ldouble-2.c: Likewise.
18867 2006-01-19 Jan Hubicka <jh@suse.cz>
18869 * gcc.target/i386/lea.c: Test pentiumpro, not i686.
18871 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18874 * g++.dg/template/spec28.C: New test.
18876 2006-01-19 Andrew Pinski <pinskia@physics.uc.edu>
18878 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
18879 (switchfiles): Fix fprintf's by adding srcdir or removing it.
18881 2006-01-19 Diego Novillo <dnovillo@redhat.com>
18883 * gcc.dg/gomp/for-13.c: Use -fdump-tree-ompexp.
18884 * gcc.dg/gomp/critical-1.c: Likewise.
18885 * gcc.dg/gomp/critical-3.c: Likewise.
18886 * gcc.dg/gomp/empty.c: Likewise.
18887 * gcc.dg/gomp/ordered-1.c: Likewise.
18888 * gcc.dg/gomp/for-4.c: Likewise.
18889 * gcc.dg/gomp/for-6.c: Likewise.
18890 * gcc.dg/gomp/master-3.c: Likewise.
18891 * gcc.dg/gomp/for-8.c: Likewise.
18892 * gcc.dg/gomp/for-10.c: Likewise.
18893 * gcc.dg/gomp/for-18.c: Likewise.
18894 * gcc.dg/gomp/for-5.c: Likewise.
18895 * gcc.dg/gomp/for-7.c: Likewise.
18896 * gcc.dg/gomp/for-9.c: Likewise.
18898 2006-01-18 Jeff Law <law@redhat.com>
18900 * gcc.dg/tree-ssa/vrp25.c: New test.
18902 2006-01-19 Richard Sandiford <richard@codesourcery.com>
18904 * gcc.dg/pr25805.c: Fix misapplied patch.
18906 2006-01-19 Dorit Nuzman <dorit@il.ibm.com>
18908 * lib/target-suports.exp (check_effective_target_vect_sdot_qi): New.
18909 (check_effective_target_vect_udot_qi): New.
18910 (check_effective_target_vect_sdot_hi): New.
18911 (check_effective_target_vect_udot_hi): New.
18912 * gcc.dg/vect/vect.exp: Use dump-details, and compile testcases
18913 prefixed with "wrapv-" with -fwrapv.
18914 * gcc.dg/vect/wrapv-vect-reduc-dot-s8.c: New.
18915 * gcc.dg/vect/vect-reduc-dot-u8.c: New.
18916 * gcc.dg/vect/vect-reduc-dot-u16.c: New.
18917 * gcc.dg/vect/vect-reduc-dot-s8.c: New.
18918 * gcc.dg/vect/vect-reduc-dot-s16.c: New.
18920 * lib/target-suports.exp (check_effective_target_vect_widen_sum): New.
18921 * gcc.dg/vect/vect-reduc-pattern-1.c: New.
18922 * gcc.dg/vect/vect-reduc-pattern-2.c: New.
18923 * gcc.dg/vect/wrapv-vect-reduc-pattern-2.c: New.
18925 2006-01-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
18928 * g++.dg/other/default2.C: New test.
18929 * g++.dg/other/default3.C: New test.
18931 2006-01-19 Richard Sandiford <richard@codesourcery.com>
18934 * gcc.dg/pr25805.c: New file.
18936 2006-01-18 Mark Mitchell <mark@codesourcery.com>
18939 * g++.dg/template/init6.C: New test.
18941 2006-01-18 Daniel Berlin <dberlin@dberlin.org>
18943 * gcc.dg/tree-ssa/pr24287.c: New test
18945 2006-01-18 Eric Christopher <echristo@apple.com>
18947 * g++.dg/eh/table.C: New.
18949 2006-01-18 DJ Delorie <dj@redhat.com>
18951 * gcc.dg/Werror-1.c, gcc.dg/Werror-2.c, gcc.dg/Werror-3.c,
18952 gcc.dg/Werror-4.c, gcc.dg/Werror-5.c, gcc.dg/Werror-6.c,
18953 gcc.dg/Werror-7.c, gcc.dg/Werror-8.c, gcc.dg/Werror-9.c,
18954 gcc.dg/Werror-10.c, gcc.dg/Werror-11.c, gcc.dg/Werror-12: New.
18956 2006-01-18 Jeff Law <law@redhat.com>
18958 * gcc.c-torture/execute/930529-1.x: Use -fwrapv as test depends
18959 on wrapping on overflow semantics.
18961 * gcc.dg/tree-ssa/pr23109.c: Remove the .lim file too.
18963 * gcc.gc/tree-ssa/vrp23.c: New test.
18964 * gcc.gc/tree-ssa/vrp24.c: New test.
18966 2006-01-18 Richard Henderson <rth@redhat.com>
18967 Aldy Hernandez <aldyh@redhat.com>
18968 Jakub Jelinek <jakub@redhat.com>
18969 Diego Novillo <dnovillo@redhat.com>
18970 Uros Bizjak <uros@kss-loka.si>
18972 * gcc.dg/gomp: New directory.
18974 2006-01-18 Paul Thomas <pault@gcc.gnu.org>
18975 Steven G. Kargl <kargls@comcast.net>
18978 * gfortran.dg/intrinsic_external_1.f90: New test.
18981 * gfortran.dg/elemental_pointer_1.f90: New test.
18984 * gfortran.dg/external_procedures_1.f90: New test.
18987 gfortran.dg/assumed_present.f90: New test.
18989 2006-01-18 Jakub Jelinek <jakub@redhat.com>
18991 * g++.dg/parse/lookup5.C: New test.
18993 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
18996 * gfortran.dg/read_eof.f90: New test.
18998 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19000 * gcc.dg/torture/fp-int-convert-float128.c: Fix dg-do line,
19001 add a closing brace.
19003 2006-01-17 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19006 * gfortran.dg/fmt_tl.f: New test.
19008 2006-01-17 Eric Christopher <echristo@apple.com>
19010 * g++.old-deja/g++.warn/impint.C: Add -Wconversion.
19011 * g++.old-deja/g++.warn/impint2.C: Ditto.
19012 * g++.old-deja/g++.other/null1.C: Ditto.
19013 * g++.dg/warn/conv2.C: Ditto.
19014 * g++.dg/warn/conv4.C: New file.
19016 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19018 * g++.dg/abi/mangle25.C: Fix dg-do line, add a closing brace.
19020 2006-01-17 Andreas Jaeger <aj@suse.de>
19021 Janis Johnson <janis187@us.ibm.com>
19023 * g++.dg/abi/mangle25.C: Run always on ia64 but only on x86/x86-64
19025 * gcc.dg/torture/fp-int-convert-float128-timode.c: Likewise.
19026 * gcc.dg/torture/fp-int-convert-float128.c: Likewise.
19028 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19030 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
19031 (switchfiles): xfail txxx where xxx >= 25.
19033 2006-01-17 Andrew Pinski <pinskia@physics.uc.edu>
19036 * gcc.dg/const-compare.c: Restrict compiling to powerpc*-*-darwin*.
19038 2006-01-17 Jakub Jelinek <jakub@redhat.com>
19041 * gcc.dg/pr25682.c: New test.
19042 * g++.dg/parse/array-size2.C: New test.
19044 2006-01-16 Ian Lance Taylor <ian@airs.com>
19046 * consistency.vlad: Remove entire directory, 1652 files.
19048 2006-01-16 Janis Johnson <janis187@us.ibm.com>
19050 * lib/target-supports.exp (check_effective_target_dfp_nocache,
19051 check_effective_target_dfprt_nocache): New.
19052 (check_effective_target_dfp): Use check_effective_target_dfp_nocache.
19053 (check_effective_target_dfprt): New.
19054 * lib/c-compat.exp (check_dfp): Remove.
19055 (compat_dfp_setup): Use check_effective_target_dfprt_nocache.
19056 * gcc.dg/dfp/dfp.exp: Compile, execute, or skip tests based on
19057 level of support for decimal float.
19058 * gcc.dg/dfp/call-by-value.c, cast.c, compare-eq-const.c,
19059 compare-eq-d128.c, compare-eq-d32.c, compare-eq-d64.c,
19060 compare-eq-dfp.c, compare-rel-const.c, compare-rel-d128.c,
19061 compare-rel-d32.c, compare-rel-d64.c, compare-rel-dfp.c,
19062 convert-bfp.c, convert-bfp-fold.c, convert-complex.c, convert-dfp.c,
19063 convert-dfp-fold.c, convert-dfp-round.c, convert-int-fold.c,
19064 convert-int-saturate.c, func-array.c, func-mixed.c, func-scalar.c,
19065 func-struct.c, func-vararg-dfp.c, func-vararg-mixed.c,
19066 func-vararg-size0.c, inf-1.c, loop-index.c, nan-1.c, nan-2.c,
19067 operator-arith-fold.c, operator-assignment.c, operator-comma.c,
19068 operator-cond.c, operator-logical.c, operator-unary.c, snan.c,
19069 struct-layout-1.c, union-init.c, usual-arith-conv.c: Remove dg-do
19072 2006-01-16 H.J. Lu <hongjiu.lu@intel.com>
19075 * lib/g++.exp (g++_init): Use $base_dir/../../ instead of
19077 * lib/gfortran.exp (gfortran_init): Likewise.
19078 * lib/obj-c++.exp (obj-c++_init): Likewise.
19079 * lib/scanasm.exp (scan-assembler-dem): Likewise.
19080 (scan-assembler-dem-not): Likewise.
19081 * lib/scandump.exp (scan-dump-dem): Likewise.
19082 (scan-dump-dem-not): Likewise.
19084 2006-01-16 Andrew Pinski <pinskia@physics.uc.edu>
19087 * lib/g++.exp (g++_init): Check for *-*-darwin* instead of
19089 * lib/obj-c++.exp (obj-c++_init): Likewise.
19091 2006-01-16 Richard Guenther <rguenther@suse.de>
19093 * gcc.dg/tree-ssa/20031015-1.c: Adjust testcase.
19095 2006-01-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19098 * ada/acats/run_acats (LD_LIBRARY_PATH): Add BASE
19099 to LD_LIBRARY_PATH.
19101 2006-01-16 Eric Botcazou <ebotcazou@adacore.com>
19102 Andrew Pinski <pinskia@physics.uc.edu>
19104 * gcc.dg/minmax-1.c: New test.
19106 2006-01-16 Ben Elliston <bje@au.ibm.com>
19108 * gcc.dg/dfp/dfp.exp: Correct FSF address.
19109 * gcc.misc-tests/dectest.exp: Ditto.
19111 2006-01-15 Ian Lance Taylor <ian@airs.com>
19114 * gcc.target/i386/cmov6.c: Use -march=k8.
19116 2006-01-15 Andreas Jaeger <aj@suse.de>
19118 * g++.dg/abi/mangle25.C: Only run on 64-bit systems since 32-bit
19119 x86 does not have __float128.
19121 2006-01-14 Ian Lance Taylor <ian@airs.com>
19123 * gcc.target/i386/cmov6.c: New test.
19125 2006-01-14 Mark Mitchell <mark@codesourcery.com>
19128 * g++.dg/template/ctor6.C: New test.
19130 2006-01-14 Kazu Hirata <kazu@codesourcery.com>
19132 PR tree-optimization/25485
19133 * gcc.dg/tree-ssa/pr25485.c: New.
19135 2006-01-14 Richard Guenther <rguenther@suse.de>
19137 PR tree-optimization/22548
19138 PR tree-optimization/22555
19139 PR tree-optimization/22501
19140 * gcc.dg/tree-ssa/alias-4.c: New testcase.
19141 * gcc.dg/tree-ssa/alias-5.c: Likewise.
19142 * gcc.dg/tree-ssa/alias-6.c: Likewise.
19143 * gcc.dg/tree-ssa/alias-7.c: Likewise.
19144 * gcc.dg/tree-ssa/alias-8.c: Likewise.
19145 * gcc.dg/tree-ssa/alias-9.c: Likewise.
19146 * gcc.dg/tree-ssa/alias-10.c: Likewise.
19147 * gcc.dg/tree-ssa/alias-11.c: Likewise.
19148 * gcc.dg/tree-ssa/alias-12.c: Likewise.
19150 2006-01-14 Zdenek Dvorak <dvorakz@suse.cz>
19152 * gcc.dg/tree-ssa/pr19210-1.c: Update outcome. Add new test loop.
19153 * gcc.dg/tree-ssa/pr19210-2.c: Ditto.
19155 2006-01-14 Steven Bosscher <stevenb.gcc@gmail.com>
19156 Richard Guenther <rguenther@suse.de>
19158 PR rtl-optimization/24257
19159 * gcc.dg/torture/pr24257.c: New testcase.
19161 2006-01-13 Adam Nemet <anemet@caviumnetworks.com>
19163 * gcc.c-torture/execute/20060110-1.c: New test.
19164 * gcc.c-torture/execute/20060110-2.c: New test.
19166 2006-01-13 Ulrich Weigand <uweigand@de.ibm.com>
19168 * gcc.c-torture/compile/pr25310.c: Disable test on 16-bit targets.
19170 2006-01-13 Bernhard Fischer <rep.nop@aon.at>
19173 * gfortran.dg/label_3.f90: New test.
19175 2006-01-13 Daniel Berlin <dberlin@dberlin.org>
19177 PR tree-optimization/25771
19178 * g++.dg/tree-ssa/pr25771.C: New test
19180 2006-01-13 Andrew Pinski <pinskia@physics.uc.edu>
19183 * g++.dg/opt/complex5.C: New test.
19185 2006-01-13 Richard Guenther <rguenther@suse.de>
19187 * gcc.target/i386/387-9.c: New testcase.
19189 2006-01-12 Nathan Sidwell <nathan@codesourcery.com>
19192 * g++.dg/debug/dwarf2-1.C: New.
19194 2006-01-11 H.J. Lu <hongjiu.lu@intel.com>
19197 * lib/gcov.exp (verify-lines): Add "close $fd".
19199 2006-01-12 Yao Qi <qiyaoltc@cn.ibm.com>
19200 Ben Elliston <bje@au.ibm.com>
19202 * gcc.dg/dfp/inf-1.c: New test.
19204 2006-01-12 Janis Johnson <janis187@us.ibm.com>
19205 Yao Qi <qiyaoltc@cn.ibm.com>
19206 Ben Elliston <bje@au.ibm.com>
19207 Jon Grimm <jgrimm2@us.ibm.com>
19209 * gcc.dg/nodfp-1.c: New test.
19210 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19211 * gcc.dg/compat/scalar-return-dfp_x.c: Likewise.
19212 * gcc.dg/compat/scalar-return-dfp_main.c: Likewise.
19213 * gcc.dg/compat/scalar-by-value-dfp_main.c: Likewise.
19214 * gcc.dg/compat/scalar-by-value-dfp_x.c: Likewise.
19215 * gcc.dg/compat/scalar-return-dfp_y.c: Likewise.
19216 * gcc.dg/compat/scalar-by-value-dfp_y.c: Likewise.
19217 * gcc.dg/debug/dwarf2/dwarf-float.c: Likewise.
19218 * gcc.dg/debug/dwarf2/dwarf-dfp.c: Likewise.
19219 * gcc.dg/format/dfp-scanf-1.c: Likewise.
19220 * gcc.dg/format/dfp-printf-1.c: Likewise.
19221 * gcc.dg/compat/struct-layout-1.exp: Use c-compat.exp.
19222 (compat_setup_dfp): New.
19223 * gcc.dg/compat/compat.exp: Use it.
19224 (compat-use-alt-compiler, compat-use-tst-compiler): Move to new file.
19225 Make some variables global, prepend "compat_" to their names.
19226 * gcc.dg/compat/struct-layout-1.h: Conditional DFP support.
19227 * gcc.dg/compat/struct-layout-1_generate.c: Ditto.
19228 * gcc.misc-tests/dectest.exp: New test driver for decTest.
19229 * lib/compat.exp (compat_skip_list): Make global, rename.
19230 * lib/c-compat.exp: New file.
19231 * lib/target-supports.exp (check_effective_target_dfp): New.
19233 * gcc.dg/dfp/dec-eval-method.c, gcc.dg/dfp/func-array.c,
19234 gcc.dg/dfp/convert-dfp-fold.c, gcc.dg/dfp/struct-union.c,
19235 gcc.dg/dfp/compare-rel.h, gcc.dg/dfp/convert-dfp-round.c,
19236 gcc.dg/dfp/func-struct.c, gcc.dg/dfp/constants-c99.c,
19237 gcc.dg/dfp/compare-eq-d32.c, gcc.dg/dfp/func-vararg-mixed.c,
19238 gcc.dg/dfp/compare-rel-d128.c, gcc.dg/dfp/operator-comma.c,
19239 gcc.dg/dfp/decfloat-constants.c, gcc.dg/dfp/operator-bitwise.c,
19240 gcc.dg/dfp/func-mixed.c, gcc.dg/dfp/compare-eq-dfp.c,
19241 gcc.dg/dfp/operator-assignment.c, gcc.dg/dfp/dfp-round.h,
19242 gcc.dg/dfp/modes.c, gcc.dg/dfp/keywords-c99.c, gcc.dg/dfp/nan-1.c,
19243 gcc.dg/dfp/loop-index.c, gcc.dg/dfp/compare-eq-d64.c,
19244 gcc.dg/dfp/convert-bfp.c, gcc.dg/dfp/usual-arith-conv-const.c,
19245 gcc.dg/dfp/convert-dfp.c, gcc.dg/dfp/compare-rel-const.c,
19246 gcc.dg/dfp/convert-int-fold.c, gcc.dg/dfp/keywords-pedantic.c,
19247 gcc.dg/dfp/compare-rel-d32.c, gcc.dg/dfp/call-by-value.c,
19248 gcc.dg/dfp/constants-hex.c, gcc.dg/dfp/func-scalar.c,
19249 gcc.dg/dfp/keywords-ignored-c99.c, gcc.dg/dfp/snan.c,
19250 gcc.dg/dfp/usual-arith-conv.c, gcc.dg/dfp/constants-pedantic.c,
19251 gcc.dg/dfp/operator-logical.c, gcc.dg/dfp/compare-eq-d128.c,
19252 gcc.dg/dfp/convert-bfp-fold.c, gcc.dg/dfp/ctypes.c,
19253 gcc.dg/dfp/convert-int.c, gcc.dg/dfp/keywords-c89.c,
19254 gcc.dg/dfp/constants.c, gcc.dg/dfp/compare-rel-dfp.c,
19255 gcc.dg/dfp/compare-eq-const.c, gcc.dg/dfp/cast-bad.c,
19256 gcc.dg/dfp/operator-arith-fold.c, gcc.dg/dfp/union-init.c,
19257 gcc.dg/dfp/struct-layout-1.c,
19258 gcc.dg/dfp/compare-eq.hgcc.dg/dfp/convert-int-saturate.c,
19259 gcc.dg/dfp/compare-rel-d64.c, gcc.dg/dfp/func-vararg-size0.c,
19260 gcc.dg/dfp/Wconversion-2.c, gcc.dg/dfp/nan-2.c,
19261 gcc.dg/dfp/operator-cond.c, gcc.dg/dfp/composite-type.c,
19262 gcc.dg/dfp/func-vararg-dfp.c,
19263 gcc.dg/dfp/dfp.expgcc.dg/dfp/keywords-reserved.c,
19264 gcc.dg/dfp/convert-complex.c, gcc.dg/dfp/Wbad-function-cast-1.c,
19265 gcc.dg/dfp/operator-unary.c, gcc.dg/dfp/altivec-types.c,
19266 gcc.dg/dfp/cast.c, gcc.dg/dfp/typespec.c,
19267 gcc.dg/dfp/wtr-conversion-1.c: New tests.
19269 2006-01-11 Richard Guenther <rguenther@suse.de>
19271 PR tree-optimization/25734
19272 * gcc.dg/tree-ssa/pr25734.c: New testcase.
19274 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
19277 * gfortran.dg/literal_character_constant_1_x.F: New test.
19278 * gfortran.dg/literal_character_constant_1_y.F: Ditto.
19279 * gfortran.dg/literal_character_constant_1_z.F: Ditto.
19280 * gfortran.dg/literal_character_constant_1.inc: Helper for new tests.
19282 2006-01-11 Nathan Sidwell <nathan@codesourcery.com>
19285 * g++.dg/ext/packed3.C: Add expected packed error.
19287 2006-01-11 Hans-Peter Nilsson <hp@axis.com>
19290 * gcc.dg/torture/pr25706-1.c: New test.
19292 2006-01-11 Paolo Bonzini <bonzini@gnu.org>
19294 PR tree-optimization/23109
19295 PR tree-optimization/23948
19296 PR tree-optimization/24123
19298 * gcc.dg/tree-ssa/recip-3.c, gcc.dg/tree-ssa/recip-4.c,
19299 gcc.dg/tree-ssa/recip-5.c, gcc.dg/tree-ssa/recip-6.c,
19300 gcc.dg/tree-ssa/recip-7.c, gcc.dg/tree-ssa/pr23109.c,
19301 g++.dg/tree-ssa/pr23948.C: New testcases.
19302 * gcc.dg/tree-ssa/recip-2.c, gcc.dg/tree-ssa/pr23234.c: Provide
19303 three divisions in order to do the optimization.
19305 2006-01-11 Zdenek Dvorak <dvorakz@suse.cz>
19308 * g++.dg/other/pr25632.C: New test.
19310 2006-01-11 Paul Thomas <pault@gcc.gnu.org>
19313 * gfortran.dg/used_types_1.f90: New test.
19315 2006-01-10 Hans-Peter Nilsson <hp@axis.com>
19318 * gcc.dg/torture/pr25718-1.c: New test.
19320 2006-01-10 Bernhard Fischer <rep.nop@aon.at>
19322 * gfortran.dg/list_read_2.f90: Fix typo in description.
19324 2006-01-10 Jan Beulich <jbeulich@novell.com>
19326 * lib/target-supports.exp (check_visibility_available): Simplify test
19328 (check_profiling_available): Fail for *-*-netware*.
19329 * g++.old-deja/g++.law/profile1.C: Remove dg-bogus for *-*-netware*.
19330 * gcc.dg/20021014-1.c: Likewise.
19331 * gcc.dg/nest.c: Likewise.
19333 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
19336 * gfortran.dg/forall_3.f90: New test.
19338 2006-01-09 Andrew Pinski <pinskia@physics.uc.edu>
19341 * gfortran.dg/nesting_2.f90: New test.
19342 * gfortran.dg/nesting_3.f90: New test.
19344 2006-01-09 Hans-Peter Nilsson <hp@axis.com>
19346 * gcc.dg/Wpadded.c: Gate alignment warning on ! default_packed.
19347 Fix typo in comment.
19349 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
19351 * gfortran.dg/single_char_string.f90: New test.
19353 2006-01-09 Feng Wang <fengwang@nudt.edu.cn>
19355 * gfortran.dg/ichar_2.f90: New test.
19357 2006-01-08 Erik Edelmann <eedelman@gcc.gnu.org>
19360 * gfortran.dg/private_type_4.f90: New.
19362 2006-01-07 Richard Guenther <rguenther@suse.de>
19364 * gcc.dg/tree-ssa/loop-15.c: Use optimized dump.
19366 2006-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19368 * gfortran.dg/func_decl_1.f90: New.
19369 * gfortran.dg/array_alloc_1.f90: Fix wrong function declaration.
19370 * gfortran.dg/array_alloc_2.f90: Likewise.
19371 * gfortran.dg/char_result_8.f90: Likewise.
19372 * gfortran.dg/dup_save_1.f90: Likewise.
19373 * gfortran.dg/dup_save_2.f90: Likewise.
19374 * gfortran.dg/f2c_6.f90: Likewise.
19375 * gfortran.dg/f2c_7.f90: Likewise.
19376 * gfortran.dg/func_result_2.f90: Likewise.
19377 * gfortran.fortran-torture/execute/pr23373-2.f90: Likewise.
19379 2006-01-07 Paul Thomas <pault@gcc.gnu.org>
19382 * gfortran.dg/elemental_subroutine_1.f90: New test.
19383 * gfortran.dg/elemental_subroutine_2.f90: New test.
19387 * gfortran.dg/assumed_size_refs_1.f90: New test.
19391 * gfortran.dg/assumed_size_refs_2.f90: New test.
19392 * gfortran.dg/initialization_1.f90: Change warning message.
19394 2006-01-06 Zdenek Dvorak <dvorakz@suse.cz>
19396 * gcc.dg/tree-ssa/loop-15.c: New test.
19398 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19401 * gfortran.dg/backspace_3.f: New test.
19402 * gfortran.dg/backspace_4.f: New test.
19404 2006-01-05 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19407 * gfortran.dg/fmt_white.f: Update test.
19409 2006-01-05 Carlos O'Donell <carlos@codesourcery.com>
19411 * gcc.dg/cast-1.c: Add new warning.
19412 * gcc.dg/cast-2.c: Likewise.
19413 * gcc.dg/cast-3.c: Likewise.
19414 * gcc.dg/format/cast-1.c: Likewise.
19415 * gcc.dg/cast-4.c: New testcase.
19417 2006-01-05 Richard Guenther <rguenther@suse.de>
19419 PR tree-optimization/22555
19420 * gcc.dg/tree-ssa/alias-3.c: New testcase.
19422 2006-01-05 Richard Guenther <rguenther@suse.de>
19423 Diego Novillo <dnovillo@redhat.com>
19425 * gcc.dg/tree-ssa/loop-11.c: Deal with removed vars pass.
19426 * gcc.dg/tree-ssa/loop-8.c: Likewise.
19427 * gcc.dg/tree-ssa/loop-1.c: Likewise.
19428 * gcc.dg/tree-ssa/pr23294.c: Likewise.
19429 * gcc.dg/tree-ssa/pr21985.c: Likewise.
19430 * gcc.dg/tree-ssa/loop-14.c: Likewise.
19431 * gcc.dg/tree-ssa/loop-2.c: Likewise.
19432 * gcc.dg/tree-ssa/loop-3.c: Likewise.
19433 * gcc.dg/tree-ssa/loop-4.c: Likewise.
19434 * gcc.dg/tree-ssa/pr21171.c: Likewise.
19435 * gcc.dg/tree-ssa/loop-5.c: Likewise.
19436 * gcc.dg/tree-ssa/loop-10.c: Likewise.
19437 * gcc.dg/tree-ssa/loop-6.c: Likewise.
19438 * treelang/compile/extravar.tree: Likewise.
19439 * g++.dg/tree-ssa/ssa-cast-1.C: Likewise.
19440 * g++.dg/tree-ssa/pointer-reference-alias.C: Likewise.
19441 * g++.dg/tree-ssa/ssa-sra-1.C: Likewise.
19442 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
19443 * gcc.dg/tree-ssa/20031106-6.c: Disable SRA.
19445 2006-01-05 Hans-Peter Nilsson <hp@bitrange.com>
19447 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Revert unnecessary fix
19450 2006-01-05 Erik Edelmann <eedelman@gcc.gnu.org>
19453 gfortran.dg/char_result_11.f90: New.
19455 2006-01-04 Mark Mitchell <mark@codesourcery.com>
19458 * g++.dg/parse/access9.C: New test.
19459 * g++.dg/tc1/dr52.C: Tweak error markers.
19461 2006-01-04 Richard Henderson <rth@redhat.com>
19463 Merge from gomp branch.
19464 * g++.dg/parse/pragma2.C: Update expected error lines.
19466 2006-01-04 Jakub Jelinek <jakub@redhat.com>
19468 * g++.dg/other/i386-2.C: New test.
19471 * gcc.c-torture/compile/20051228-1.c: New test.
19474 * gcc.dg/pr25559.c: New test.
19476 2006-01-03 Mark Mitchell <mark@codesourcery.com>
19479 * g++.dg/lookup/friend9.C: New test.
19482 * g++.dg/template/repo5.C: New test.
19484 2006-01-03 Steven G. Kargl <kargls@comcast.net>
19487 * gfortran.dg/forall_2.f90: New test.
19489 2006-01-03 Hans-Peter Nilsson <hp@bitrange.com>
19491 * g++.dg/abi/thunk3.C, g++.dg/abi/thunk4.C: Gate on
19492 dg-require-weak. Adjust regexp to handle leading-underscore
19493 targets and space as well as TAB after .weak. Change previous
19494 64-bit fix to not use naked dot.
19496 2006-01-03 Paolo Bonzini <bonzini@gnu.org>
19498 PR rtl-optimization/25578
19499 * gcc.c-torture/execute/20060102-1.c: New testcase.
19501 2006-01-03 Richard Guenther <rguenther@suse.de>
19504 * gcc.dg/torture/pr25183.c: New testcase.
19506 2006-01-03 Jakub Jelinek <jakub@redhat.com>
19508 Merge from gomp-branch.
19509 * gcc.dg/ia64-sync-1.c: On sparc*-*-*, pass -mcpu=v9.
19510 * gcc.dg/ia64-sync-2.c: Likewise.
19511 * gcc.dg/ia64-sync-3.c: Likewise.
19512 * gcc.dg/ia64-sync-4.c: Likewise.
19513 * gcc.dg/sync-2.c: Likewise.
19514 * lib/target-supports.exp (sync_char_short, sync_int_long): Indicate
19515 that sparc64-*-* and sparcv9-*-* supports sync builtins.
19517 2006-01-02 Mark Mitchell <mark@codesourcery.com>
19520 * g++.dg/parse/operator6.C: New test.
19523 * g++.dg/parse/error29.C: New test.
19526 * g++.dg/parse/dtor6.C: New test.
19529 * g++.dg/parse/ctor3.C: New test.
19532 * g++.dg/template/class3.C: New test.
19534 2006-01-02 Geoffrey Keating <geoffk@apple.com>
19536 * g++.dg/debug/debug9.C: New.
19538 2006-01-02 Steven G. Kargl <kargls@comcast.net>
19541 * gfortran.dg/label_2.f90: New test.
19543 2006-01-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19545 * g++.dg/lookup/using12.C: Tighten error marker.
19547 2006-01-01 Andreas Tobler <a.tobler@schweiz.ch>
19548 Andrew Pinski <pinskia@physics.uc.edu>
19550 * gcc.target/powerpc/darwin-abi-3.c: New file.
19551 * gcc.target/powerpc/darwin-abi-4.c: Likewise.
19552 * gcc.target/powerpc/darwin-abi-5.c: Likewise.
19553 * gcc.target/powerpc/darwin-abi-6.c: Likewise.
19554 * gcc.target/powerpc/darwin-abi-7.c: Likewise.
19555 * gcc.target/powerpc/darwin-abi-8.c: Likewise.
19556 * gcc.target/powerpc/darwin-abi-9.c: Likewise.
19557 * gcc.target/powerpc/darwin-abi-10.c: Likewise.
19558 * gcc.target/powerpc/darwin-abi-11.c: Likewise.
19560 2006-01-01 Daniel Berlin <dberlin@dberlin.org>
19562 * gcc.dg/tree-ssa/loadpre1.c: New;
19563 * gcc.dg/tree-ssa/loadpre2.c: New;
19564 * gcc.dg/tree-ssa/loadpre3.c: New;
19565 * gcc.dg/tree-ssa/loadpre4.c: New;
19566 * gcc.dg/tree-ssa/loadpre5.c: New;
19567 * gcc.dg/tree-ssa/loadpre6.c: New;
19568 * gcc.dg/tree-ssa/loadpre7.c: New;
19569 * gcc.dg/tree-ssa/loadpre8.c: New;
19570 * gcc.dg/tree-ssa/loadpre9.c: New;
19572 2006-01-01 Nathan Sidwell <nathan@codesourcery.com>
19574 * g++.dg/abi/thunk3.C: Adjust regexp to be 64bit safe.
19575 * g++.dg/abi/thunk4.C: Likewise.
19577 2006-01-01 Andreas Jaeger <aj@suse.de>
19579 * gcc.dg/tree-ssa/loadpre6.c: Fix prototype of malloc to be
19582 2006-01-01 Jakub Jelinek <jakub@redhat.com>
19585 * gcc.dg/pragma-pack-3.c: New test.
19586 * g++.dg/parse/pragma3.C: New test.
19588 2005-12-30 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
19590 PR middle-end/24827
19591 * gcc.dg/attr-weakref-1.c: Skip test on hppa*-*-hpux*.
19593 2005-12-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19596 * gcc.target/i386/local2.c: Skip if ilp32 and -fpic/-fpic.
19598 2005-12-30 Erik Edelmann <eedelman@gcc.gnu.org>
19601 * gfortran-dg/pure_byref_3.f90: New.
19604 * gfortran.dg/userdef_operator_1.f90: New.
19606 2005-12-29 Nathan Sidwell <nathan@codesourcery.com>
19608 * g++.dg/abi/thunk3.C: New.
19609 * g++.dg/abi/thunk4.C: New.
19611 2005-12-29 Paul Thomas <pault@gcc.gnu.org>
19614 * gfortran.dg/host_used_types_1.f90: New test. Check that host
19615 associated derived type components of derived types are
19616 properly declared in contained procedures.
19618 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19620 PR libgfortran/25139
19621 * gfortran.dg/backspace_2.f: New test.
19623 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19625 PR libgfortran/25550
19626 * gfortran.dg/endfile.f: New test.
19628 2005-12-28 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19630 PR libgfortran/25419
19631 * gfortran.dg/comma.f: New test.
19633 2005-12-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19635 * lib/gfortran-dg.exp: Remove trailing whitespace.
19636 * lib/fortran-torture.exp: Test with -fbounds-check instead of
19637 -funroll-all-loops.
19639 2005-12-28 Alan Modra <amodra@bigpond.net.au>
19641 * gcc.dg/torture/fp-int-convert-timode.c: Don't test IBM
19642 Extended Double long doubles or repeat tests when long double is
19643 the same size as double.
19645 2005-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
19647 * g++.dg/rtti/tinfo1.C: Scan for ".global" also.
19650 * gcc.dg/ipa/ipa-1.c, gcc.dg/ipa/ipa-2.c, gcc.dg/ipa/ipa-3.c,
19651 gcc.dg/ipa/ipa-4.c, gcc.dg/ipa/ipa-5.c: Skip if -fpic/-fPIC.
19654 * gcc.dg/pr23911.c: Make test variable static.
19657 * gcc.dg/tree-ssa/pr14841.c: Likewise.
19659 2005-12-26 Mark Mitchell <mark@codesourcery.com>
19662 * g++.dg/parse/crash17.C: Adjust error markers.
19663 * g++.dg/template/error20.C: New test.
19665 2005-12-26 Mark Mitchell <mark@codesourcery.com>
19668 * g++.dg/ext/complit4.C: New test.
19671 * g++.dg/ext/complit5.C: Likewise.
19673 2005-12-26 Kazu Hirata <kazu@codesourcery.com>
19675 PR tree-optimization/25125
19676 * gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-reduc-2char.c,
19677 gcc.dg/vect/vect-reduc-2short.c: XFAIL.
19678 * gcc.c-torture/execute/pr25125.c: New.
19680 2005-12-24 Paul Thomas <pault@gcc.gnu.org>
19684 * gfortran.dg/initialization_1.f90: Remove tests of intrinsic
19685 functions with incorrect assumed size references.
19687 2005-12-24 Mark Mitchell <mark@codesourcery.com>
19690 * g++.dg/opt/init1.C: New test.
19692 2005-12-23 Mark Mitchell <mark@codesourcery.com>
19695 * g++.dg/template/sfinae3.C: New test.
19697 2005-12-23 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19699 * g++.dg/other/friend4.C: New test.
19701 2005-12-23 Jakub Jelinek <jakub@redhat.com>
19704 * g++.dg/opt/pr25005.C: New test.
19706 2005-12-22 Mark Mitchell <mark@codesourcery.com>
19709 * g++.dg/template/ptrmem16.C: New test.
19711 2005-12-23 Paul Thomas <pault@gcc.gnu.org>
19715 * gfortran.dg/initialization_1.f90: Add test of SIZE.
19717 2005-12-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19719 PR libgfortran/25307
19720 * gfortran.dg/list_read_5.f90: New test.
19722 2005-12-22 Richard Henderson <rth@redhat.com>
19724 * gcc.target/i386/sse-7.c: Use -msse2.
19726 2005-12-23 Jakub Jelinek <jakub@redhat.com>
19728 PR rtl-optimization/25432
19729 * gcc.c-torture/compile/20051216-1.c: New test.
19732 * objc/execute/pr25328.m: New test.
19734 2005-12-22 Mark Mitchell <mark@codesourcery.com>
19737 * g++.dg/template/call4.C: New test.
19739 2005-12-22 Dale Johannesen <dalej@apple.com>
19741 * gcc.target/i386/sse-17.c: New.
19743 2005-12-22 Paul Brook <paul@codesourcery.com>
19745 * gcc.dg/weak/typeof-2.c: Skip assembly test on m68k.
19747 2005-12-22 Paul Brook <paul@codesourcery.com>
19749 * gcc.dg/tree-ssa/loop-1.c: Look for jump/branch on m68k.
19751 2005-12-22 Andrew Pinski <pinskia@physics.uc.edu>
19754 * gcc.c-torture/compile/pr25513.c: New test.
19756 2005-12-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19759 * g++.dg/parse/error25.C: Add more tests.
19761 2005-12-22 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
19764 * gfortran.dg/der_charlen_1.f90: New.
19766 2005-12-22 Paul Thomas <pault@gcc.gnu.org>
19769 * gfortran.dg/pointer_component_type_1.f90: New test.
19773 * gfortran.dg/assumed_size_refs.f90: New test for the conditions that
19774 should give an error with assumed size array refernces and checks
19775 those that should not.
19776 * gfortran.dg/gfortran.dg/pr15140.f90: Give the assumed size array
19777 reference an upper bound so that it does not generate an error.
19783 * gfortran.dg/used_dummy_types_1.f90: New test.
19784 * gfortran.dg/used_dummy_types_2.f90: New test.
19785 * gfortran.dg/used_dummy_types_3.f90: New test.
19786 * gfortran.dg/used_dummy_types_4.f90: New test.
19787 * gfortran.dg/used_dummy_types_5.f90: New test.
19790 * gfortran.dg/namelist_use.f90: Add trap for warning on NAMELIST
19791 group already being USE associated.
19792 * gfortran.dg/assumed_shape_nml.f90: New test.
19793 * gfortran.dg/assumed_size_nml.f90: New test.
19803 * gfortran.dg/io_constraints_1.f90: New test.
19804 * gfortran.dg/io_constraints_1.f90: New test.
19805 * gfortran.dg/iostat_3.f90: Change wording of warning.
19806 * gfortran.dg/g77/19981216-0.f: The same.
19808 2005-12-22 Kazu Hirata <kazu@codesourcery.com>
19810 PR tree-optimization/23518
19811 * gcc.dg/pr23518.c: New.
19813 2005-12-21 Mike Stump <mrs@apple.com>
19815 * gcc.dg/attr-weakref-1.c: Really skip on darwin.
19817 2005-12-21 Paul Brook <paul@codesourcery.com>
19819 * gcc.dg/pr19340.c: Skip on m68k targets.
19821 2005-12-21 Steven Bosscher <stevenb@suse.de>
19823 PR rtl-optimization/25196
19824 * gcc.dg/pr25196.c: New test.
19826 2005-12-21 Erik Edelmann <eedelman@gcc.gnu.org>
19829 gfortran.dg/where_nested_1.f90: New.
19831 2005-12-21 Kazu Hirata <kazu@codesourcery.com>
19833 PR tree-optimization/25382.
19834 * gcc.dg/tree-ssa/pr25382.c: New.
19836 2005-12-20 Richard Guenther <rguenther@suse.de>
19838 PR middle-end/24306
19839 * gcc.target/i386/pr24306.c: New testcase.
19841 2005-12-20 Kazu Hirata <kazu@codesourcery.com>
19843 PR tree-optimization/25501
19844 * gcc.dg/tree-ssa/pr25501.c: New.
19846 2005-12-20 Richard Guenther <rguenther@suse.de>
19849 2005-12-02 Richard Guenther <rguenther@suse.de>
19851 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
19853 2005-12-20 Mark Mitchell <mark@codesourcery.com>
19856 * g++.dg/warn/Wunreachable-code-2.C: New test.
19858 2005-12-19 Mark Mitchell <mark@codesourcery.com>
19861 * g++.dg/template/ctor5.C: New test.
19864 * g++.dg/template/overload8.C: New test.
19866 2005-12-19 Kenneth Zadeck <zadeck@naturalbridge.com>
19868 * gcc.c-torture/compile/pr25483 : New test.
19870 2005-12-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
19873 * g++.dg/ext/typeof10.C: New test.
19875 2005-12-19 Nathan Sidwell <nathan@codesourcery.com>
19877 * gcc.dg/mt-loopi1.c: New.
19879 2005-12-18 Richard Guenther <rguenther@suse.de>
19881 PR tree-optimization/25481
19882 * gcc.dg/torture/pr25481.c: New testcase.
19884 2005-12-18 Ulrich Weigand <uweigand@de.ibm.com>
19886 PR rtl-optimization/21041
19887 * gcc.dg/pr21041.c: New test.
19889 2005-12-18 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19891 PR libgfortran/25463
19892 * gfortran.dg/advance.f90: New test.
19894 2005-12-18 Andreas Krebbel <krebbel1@de.ibm.com>
19896 * gcc.dg/20051201-1.c: New test.
19898 2005-12-18 Paul Thomas <pault@gcc.gnu.org>
19901 * gfortran.dg/initialization_1.f90: New test.
19902 * gfortran.dg/enum_5.f90: Change dg-error to new message.
19903 * gfortran.dg/g77/980616-0.f: The same.
19905 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19908 * gfortran.dg/chkbits.f90: New test.
19910 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19912 * gfortran.dg/enum_5.f: Revert to previous version.
19914 2005-12-17 Steven G. Kargl <kargls@comcast.net>
19916 * gfortran.dg/imag_1.f: Fix nonstandard type declarations.
19917 * gfortran.dg/nested_modules_1.f90: Ditto.
19918 * gfortran.dg/hollerith_f95.f90: Ditto.
19919 * gfortran.dg/select_5.f90: Ditto.
19920 * gfortran.dg/secnds.f: Ditto.
19921 * gfortran.dg/hollerith2.f90: Ditto.
19922 * gfortran.dg/imag_2.f: Ditto.
19923 * gfortran.dg/ftell_2.f90: Ditto.
19924 * gfortran.dg/malloc_free_1.f90: Ditto.
19925 * gfortran.dg/logint-1.f: Ditto.
19926 * gfortran.dg/recursive_statement_functions.f90: Ditto.
19927 * gfortran.dg/e_d_fmt.f90: Ditto.
19928 * gfortran.dg/hollerith_legacy.f90: Ditto.
19929 * gfortran.dg/logint-2.f: Ditto.
19930 * gfortran.dg/enum_5.f90: Ditto.
19931 * gfortran.dg/f2c_2.f90: Ditto.
19932 * gfortran.dg/pr17143.f90: Ditto.
19933 * gfortran.dg/namelist_14.f90: Ditto.
19934 * gfortran.dg/logint-3.f: Ditto.
19935 * gfortran.dg/spread_scalar_source.f90: Ditto.
19936 * gfortran.dg/fmt_read_bz_bn.f90: Ditto.
19937 * gfortran.dg/namelist_11.f: Ditto.
19938 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
19939 * gfortran.dg/g77/20010519-1.f
19940 * gfortran.dg/g77/alpha1.f: Ditto.
19941 * gfortran.dg/g77/990115-1.f: Ditto.
19942 * gfortran.dg/g77/erfc.f: Ditto.
19943 * gfortran.dg/g77/19990313-3.f: Ditto.
19944 * gfortran.dg/g77/f90-intrinsic-numeric.f: Ditto.
19945 * gfortran.dg/g77/20010426.f: Ditto.
19946 * gfortran.dg/g77/19990313-0.f: Ditto.
19947 * gfortran.dg/g77/f90-intrinsic-mathematical.f: Ditto.
19948 * gfortran.dg/g77/20000629-1.f: Ditto.
19949 * gfortran.dg/g77/970125-0.f: Ditto.
19950 * gfortran.dg/g77/8485.f: Ditto.
19951 * gfortran.dg/g77/f90-intrinsic-bit.f: Ditto.
19952 * gfortran.dg/g77/19990313-1.f: Ditto.
19953 * gfortran.dg/g77/int8421.f: Ditto.
19954 * gfortran.dg/g77/19990305-0.f: Ditto.
19955 * gfortran.dg/g77/947.f: Ditto.
19956 * gfortran.dg/g77/19990905-2.f: Ditto.
19957 * gfortran.dg/g77/cabs.f: Ditto.
19958 * gfortran.dg/g77/19990313-2.f: Ditto.
19959 * gfortran.dg/g77/20020307-1.f: Ditto.
19960 * gfortran.dg/g77/dcomplex.f: Ditto.
19961 * gfortran.dg/g77/19990502-1.f: Ditto.
19962 * gfortran.dg/g77/19981216-0.f: Ditto.
19963 * gfortran.dg/common_4.f90: Ditto.
19964 * gfortran.dg/entry_4.f90: Ditto.
19965 * gfortran.dg/equiv_constraint_2.f90: Ditto.
19966 * gfortran.dg/g77_intrinsics_funcs.f: Ditto.
19967 * gfortran.dg/namelist_12.f: Ditto.
19968 * gfortran.dg/scale_1.f90: Ditto.
19969 * gfortran.dg/modulo_1.f90
19970 * gfortran.dg/hollerith.f90: Ditto.
19971 * gfortran.dg/direct_io_3.f90: Ditto.
19972 * gfortran.dg/ftell_1.f90: Ditto.: Ditto.
19973 * gfortran.dg/gnu_logical_1.F: Ditto.
19974 * gfortran.dg/unf_io_convert_1.f90: Ditto.
19975 * gfortran.dg/assign_1.f90: Ditto.
19976 * gfortran.dg/g77_intrinsics_sub.f: Ditto.
19977 * gfortran.dg/pr23095.f: Ditto.
19978 * gfortran.dg/read_float_1.f90: Ditto.
19980 2005-12-17 Andreas Jaeger <aj@suse.de>
19982 * gcc.dg/attr-weakref-1.c: Do not run on darwin.
19983 * gcc.dg/attr-weakref-1-darwin.c: New test to run on darwin.
19985 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
19988 * gfortran.dg/fmt_white.f: New test.
19990 2005-12-16 Steven G. Kargl <kargls@comcast.net>
19992 * gfortran.dg/label_1.f90: New test.
19994 2005-12-15 Ben Elliston <bje@au.ibm.com>
19997 * gcc.dg/20031012-1.c: Add -Walways-true option.
19998 * gcc.dg/weak/weak-3.c: Likewise.
19999 * g++.old-deja/g++.mike/warn8.C: Likewise.
20001 2005-12-16 Mike Stump <mrs@apple.com>
20003 * gcc.c-torture/compile/920415-1.c: Add declaration for abort and
20006 2005-12-16 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20008 PR libgfortran/25264
20009 PR libgfortran/25349
20010 * gfortran.dg/tl_editing.f90: Added additional checks.
20011 * gfortran.dg/t_editing.f: New test.
20012 * gfortran.dg/write_padding.f90: New test
20014 2005-12-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20017 * gcc.dg/20050503-1.c: Skip on x86 ilp32 with -fpic/-fPIC.
20019 2005-12-16 Jakub Jelinek <jakub@redhat.com>
20021 PR rtl-optimization/24899
20022 * gcc.c-torture/execute/20051215-1.c: New test.
20024 2005-12-16 Andreas Krebbel <krebbel1@de.ibm.com>
20027 * gfortran.dg/pr24823.f: New test.
20029 2005-12-16 Jeff Law <law@redhat.com>
20031 * gcc.dg/tree-ssa/ssa-dse-8.c: New test.
20033 2005-12-16 Andrew Pinski <pinskia@physics.uc.edu>
20035 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c
20036 (base_types): Change C++ style comments to C style comments. Remove
20037 aligned types from the array. Keep Enums disabled.
20038 (complex_types): Remove aligned types from the array.
20039 Comment out "_Complex long double".
20040 (attrib_types): Remove.
20041 (complex_attrib_types): Remove.
20042 (attrib_array_types): Remove.
20043 (complex_attrib_array_types): Remove.
20044 (aligned_bitfld_types): Remove.
20045 (n_aligned_bitfld_types): Remove.
20046 (FEATURE_ALIGNEDPACKED): Delete.
20047 (ALL_FEATURES): Remove FEATURE_ALIGNEDPACKED.
20048 (singles): Remove support for adding attributes.
20049 (choose_type): Remove support for attributed types.
20050 (generate_fields): Remove support for attributed bit-fields.
20051 Remove support for adding attributes.
20052 (generate_random_tests): Remove support for adding attributes.
20053 (features): Add back "[0] :0" and "complex vector [0]".
20054 (main): Remove support for attributed bit-fields.
20055 Uncomment the calling of generate_random_tests for the rests of
20058 2005-12-16 Jan Hubicka <jh@suse.cz>
20060 * gcc.c-torture/combine/pr25224.c: New.
20062 2005-12-15 Joseph S. Myers <joseph@codesourcery.com>
20065 * gcc.dg/torture/fp-int-convert-timode.c: Only XFAIL for LP64 IA64
20068 2005-12-15 Richard Sandiford <richard@codesourcery.com>
20070 * gcc.dg/20051215-1.c: New file.
20072 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20074 * g++.dg/rtti/repo1.C: Call cleanup-repo-files.
20075 * gcc.dg/20050330-2.c: Call cleanup-coverage-files.
20077 2005-12-14 Erik Edelmann <eedelman@gcc.gnu.org>
20080 * gfortran.dg/dummy_functions_1.f90: New.
20082 2005-12-14 Ulrich Weigand <uweigand@de.ibm.com>
20084 PR rtl-optimization/25310
20085 * gcc.c-torture/compile/pr25310.c: New test.
20087 2005-12-14 Jakub Jelinek <jakub@redhat.com>
20090 * gcc.dg/pr25023.c: New test.
20092 2005-12-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20094 * g++.old-deja/g++.brendan/redecl1.C,
20095 g++.old-deja/g++.eh/inline1.C, g++.old-deja/g++.ns/crash2.C,
20096 g++.old-deja/g++.ns/template7.C, g++.old-deja/g++.oliva/ns3.C,
20097 g++.old-deja/g++.oliva/typeof1.C,
20098 g++.old-deja/g++.other/crash16.C,
20099 g++.old-deja/g++.other/crash34.C,
20100 g++.old-deja/g++.other/lookup5.C, g++.old-deja/g++.pt/crash65.C,
20101 g++.old-deja/g++.pt/decl2.C, g++.old-deja/g++.pt/explicit76.C,
20102 g++.old-deja/g++.pt/memtemp85.C, g++.old-deja/g++.pt/memtemp86.C,
20103 g++.old-deja/g++.pt/memtemp87.C, g++.old-deja/g++.pt/memtemp88.C,
20104 g++.old-deja/g++.pt/memtemp91.C, g++.old-deja/g++.pt/spec14.C,
20105 g++.old-deja/g++.pt/static10.C, treelang/compile/exit.tree:
20108 2005-12-14 Kean Johnston <jkj@sco.com>
20109 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20111 * gcc.dg/sibcall-6.c: Skip in -fPIC mode on X86 ilp32.
20112 * gcc.target/i386/20020523-1.c: Ditto.
20113 * gcc.target/i386/tailcall-1.c: Ditto.
20114 * gcc.target/i386/ssetype-3.c: Make magic* static to work with -fPIC.
20115 * gcc.target/i386/ssetype-5.c: Ditto.
20117 2005-12-14 Jeff Law <law@redhat.com>
20119 * gcc.dg/tree-ssa/foldstring-1.c: New test.
20121 2005-12-14 Jakub Jelinek <jakub@redhat.com>
20125 * gcc.target/i386/pr25254.c: New test.
20126 * gfortran.dg/PR24188.f: New test.
20128 2005-12-14 David Billinghurst (David.Billinghurst@riotinto.com)
20130 * lib/fortran-torture.exp: Catch remaining uses of
20131 remote_file build delete.
20133 2005-12-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20135 * g++.old-deja/g++.oliva/stkalign.C: Remove xfail.
20137 2005-12-14 Ben Elliston <bje@au.ibm.com>
20139 * gcc.dg/warn-addr-cmp.c: New test.
20141 2005-12-13 Jakub Jelinek <jakub@redhat.com>
20145 * gcc.target/i386/pr25293.c: New test.
20147 2005-12-13 Petr Machata <machata@post.cz>
20150 * g++.dg/parse/comma2.C: New test.
20152 2005-12-13 Mark Mitchell <mark@codesourcery.com>
20153 Jakub Jelinek <jakub@redhat.com>
20155 * g++.dg/compat/struct-layout-1.exp: Do not link with libiberty.
20156 * g++.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
20157 (limits.h): Include unconditionally.
20158 (stdlib.h): Likewise.
20159 (hashtab.h): Do not include.
20160 (getopt.h): Likewise.
20161 (stddef.h): Include.
20162 (hashval_t): Define.
20163 (struct entry): Add "next" field.
20164 (HASH_SIZE): New macro.
20165 (hash_table): New variable.
20166 (switchfiles): Do not use xmalloc.
20168 (iterative_hash): New function.
20170 (e_exists): New function.
20171 (e_insert): Likewise.
20172 (output): Use, instead of libiberty hashtable functions.
20173 (main): Do not use getopt. Do not call htab_create.
20175 2005-12-13 Jakub Jelinek <jakub@redhat.com>
20178 * gcc.dg/compat/struct-layout-1_generate.c (subfield): Don't
20179 put atal* and atpaal* attributes on array elements.
20180 (generate_fields): Revert 2005-10-07 and 2005-10-11 changes.
20181 * g++.dg/compat/struct-layout-1_generate.c (subfield): Don't
20182 put atal* and atpaal* attributes on array elements.
20183 (generate_fields): Don't prevent atal* attribute on ETYPE_ARRAY.
20185 2005-12-13 Carlos O'Donell <carlos@codesourcery.com>
20187 * gcc.dg/single-precision-constant.c: New test.
20189 2005-12-13 Alan Modra <amodra@bigpond.net.au>
20191 * gcc.dg/980523-1.c, gcc.dg/980526-1.c, gcc.dg/20020103-1.c,
20192 gcc.dg/20040625-1.c, gcc.dg/asm-b.c, gcc.dg/iftrap-1.c,
20193 gcc.dg/iftrap-2.c, gcc.dg/simd-3.c, gcc.dg/switch-1.c,
20194 gcc.dg/tree-ssa/bool-1.c, gcc.dg/tree-ssa/bool-2.c,
20195 gcc.dg/tree-ssa/bool-4.c, gcc.dg/tree-ssa/bool-5.c,
20196 gcc.dg/tree-ssa/bool-6.c, gcc.dg/tree-ssa/bool-8.c,
20197 gcc.dg/tree-ssa/bool-9.c, gcc.target/powerpc/980827-1.c,
20198 gcc.target/powerpc/20040622-1.c, gcc.target/powerpc/20050603-3.c,
20199 gcc.target/powerpc/20050830-1.c, gcc.target/powerpc/altivec-6.c,
20200 gcc.target/powerpc/altivec-14.c, gcc.target/powerpc/altivec-22.c,
20201 gcc.target/powerpc/doloop-1.c, gcc.target/powerpc/ppc-and-1.c,
20202 gcc.target/powerpc/ppc-bitfield1.c, gcc.target/powerpc/ppc-compare-1.c,
20203 gcc.target/powerpc/ppc-mov-1.c, gcc.target/powerpc/ppc-sdata-1.c,
20204 gcc.target/powerpc/ppc-sdata-2.c,
20205 gcc.target/powerpc/ppc-stackalign-1.c,
20206 gcc.target/powerpc/ppc64-abi-1.c, gcc.target/powerpc/ppc64-abi-2.c,
20207 gcc.target/powerpc/ppc64-abi-3.c, gcc.target/powerpc/ppc64-toc.c,
20208 gcc.target/powerpc/pr18096-1.c, gcc.target/powerpc/rs6000-ldouble-1.c,
20209 gcc.target/powerpc/rs6000-ldouble-2.c,
20210 gcc.target/powerpc/rs6000-power2-1.c,
20211 gcc.target/powerpc/rs6000-power2-2.c: Don't use powerpc-*-* or
20212 powerpc64-*-* in target selection strings. Instead use powerpc*-*-*
20213 and ilp32 or lp64 as appropriate. Merge dg-require-effective-target
20214 option into target selector.
20215 * gcc.dg/20020919-1.c: Compile for powerpc*-*-*. Handle powerpc64.
20216 * gcc.misc-tests/linkage.exp: Set native_cflags for powerpc*-*-linux*.
20218 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
20221 * objc.dg/encode-9.m: New test.
20223 2005-12-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20226 * g++.old-deja/g++.eh/tmpl2.C: Remove xfail.
20227 * gcc.dg/asm-b.c: Fix typo.
20228 * gcc.dg/torture/pr20314-2.c: Test on i?86 lp64.
20229 * gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
20230 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c: Test on
20231 i?86 lp64 and x86_64 ilp32.
20232 * gcc.target/i386/amd64-abi-1.c, gcc.target/i386/pr23943.c: Test
20234 * gfortran.dg/g77/20010216-1.f: Test on x86_64 ilp32.
20236 2005-12-12 Steven G. Kargl <kargls@comcast.net>
20239 gfortran.dg/equiv_5.f90: New test.
20241 2005-12-12 Daniel Berlin <dberlin@dberlin.org>
20243 * gcc.dg/tree-ssa/ssa-pre-2.c: Update due to reassociation changes.
20244 * gcc.dg/tree-ssa/reassoc-1.c: Likewise.
20245 * gcc.dg/tree-ssa/reassoc-2.c: Likewise.
20246 * gcc.dg/tree-ssa/reassoc-3.c: Likewise.
20247 * gcc.dg/tree-ssa/reassoc-4.c: Likewise.
20248 * gcc.dg/tree-ssa/reassoc-5.c: New.
20249 * gcc.dg/tree-ssa/reassoc-6.c: New.
20250 * gcc.dg/tree-ssa/reassoc-7.c: New.
20251 * gcc.dg/tree-ssa/reassoc-8.c: New.
20252 * gcc.dg/tree-ssa/reassoc-9.c: New.
20253 * gcc.dg/tree-ssa/reassoc-10.c: New.
20254 * gcc.dg/tree-ssa/reassoc-11.c: New.
20256 2005-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
20260 * gcc.dg/weak/weak-14.c: Add dg-require-alias.
20262 2005-12-12 Mark Mitchell <mark@codesourcery.com>
20265 * g++.dg/template/inherit.C: Do not use a generic error message.
20267 2005-12-12 Andrew Pinski <pinskia@physics.uc.edu>
20270 * objc.dg/gnu-encoding: New directory.
20271 * objc.dg/gnu-encoding/compat-common.h: New file.
20272 * objc.dg/gnu-encoding/struct-layout-1.h: New file.
20273 * objc.dg/gnu-encoding/struct-layout-1_test.h: New file.
20274 * objc.dg/gnu-encoding/vector-defs.h: New file.
20275 * objc.dg/gnu-encoding/gnu-encoding.exp: New file.
20276 * objc.dg/gnu-encoding/generate-random.c: New file.
20277 * objc.dg/gnu-encoding/generate-random_r.c: New file.
20278 * objc.dg/gnu-encoding/struct-layout-encoding-1_generate.c: New file.
20279 * objc.dg/gnu-encoding/generate-random.h: New file.
20281 2005-12-11 Mark Mitchell <mark@codesourcery.com>
20284 * g++.dg/template/defarg7.C: New test.
20286 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
20289 * objc.dg/encode-8.m: New test.
20291 2005-12-11 Andrew Pinski <pinskia@physics.uc.edu>
20294 * objc.dg/encode-7.m: New test.
20296 2005-12-10 Mark Mitchell <mark@codesourcery.com>
20299 * g++.dg/opt/inline10.C: New test.
20301 2005-12-11 Steven G. Kargl <kargls@comcast.net>
20303 * gfortran.dg/g77/19981216-0.f: Fix for fortran/25068.
20305 2005-12-11 Bernhard Fischer <rep.nop@aon.at>
20307 * gfortran.dg/substring_equivalence.f90: typo in comment
20309 2005-12-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20312 * gfortran.dg/iostat_3.f90: New test.
20314 2005-12-10 Thomas Koenig <Thomas.Koenig@online.de>
20317 * gfortran.dg/unf_io_convert_1.f90: New test.
20318 * gfortran.dg/unf_io_convert_2.f90: New test.
20319 * gfortran.dg/unf_io_convert_3.f90: New test.
20321 2005-12-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20324 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C,
20325 g++.dg/ext/vector2.C, g++.dg/opt/longbranch2.C, g++.dg/opt/mmx1.C,
20326 g++.dg/opt/reg-stack4.C, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
20327 gcc.dg/20020122-3.c, gcc.dg/20020206-1.c, gcc.dg/20020310-1.c,
20328 gcc.dg/20020411-1.c, gcc.dg/20020418-2.c, gcc.dg/20020426-2.c,
20329 gcc.dg/20020517-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
20330 gcc.dg/20031202-1.c, gcc.dg/format/unnamed-1.c, gcc.dg/setjmp-2.c,
20331 gcc.dg/short-compare-1.c, gcc.dg/short-compare-2.c,
20332 gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
20333 gcc.dg/torture/fp-int-convert-float128-timode.c,
20334 gcc.dg/torture/fp-int-convert-float128.c,
20335 gcc.dg/torture/fp-int-convert-float80-timode.c,
20336 gcc.dg/torture/fp-int-convert-float80.c, gcc.dg/unroll-1.c,
20337 gcc.target/i386/20030926-1.c: Merge i?86 and x86_64 cases.
20339 * gcc.dg/tls/opt-1.c: Require effective target fpic.
20341 2005-12-10 Hans-Peter Nilsson <hp@axis.com>
20343 * g++.old-deja/g++.other/comdat5.C: Gate on target fpic.
20345 2005-12-10 Richard Sandiford <richard@codesourcery.com>
20347 * gcc.dg/20051207-1.c,
20348 * gcc.dg/20051207-2.c,
20349 * gcc.dg/20051207-3.c: New tests.
20351 2005-12-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20354 * g++.old-deja/g++.pt/asm1.C, gcc.c-torture/compile/20000804-1.c,
20355 gcc.target/i386/asm-3.c, gcc.target/i386/clobbers.c: Use ilp32 in
20356 dg-skip-if target selector.
20359 * g++.dg/eh/simd-1.C, g++.dg/eh/simd-2.C, g++.dg/opt/inline9.C,
20360 gcc.dg/20020418-1.c, gcc.dg/20031102-1.c, gcc.dg/ia64-sync-1.c,
20361 gcc.dg/ia64-sync-2.c, gcc.dg/ia64-sync-3.c, gcc.dg/ia64-sync-4.c,
20362 gcc.dg/ifcvt-fabs-1.c, gcc.dg/loop-3.c, gcc.dg/nested-calls-1.c,
20363 gcc.dg/pr20017.c, gcc.dg/smod-1.c, gcc.dg/sync-2.c,
20364 gcc.dg/tls/opt-3.c, gcc.dg/torture/badshift.c: Add x86_64 cases
20365 and/or merge with i?86 cases.
20367 * gcc.dg/tls/opt-3.c: Require effective target fpic.
20370 * g++.dg/opt/life1.C, g++.old-deja/g++.abi/aggregates.C,
20371 g++.old-deja/g++.abi/align.C, g++.old-deja/g++.abi/bitfields.C,
20372 g++.old-deja/g++.law/weak.C, g++.old-deja/g++.pt/asm2.C,
20373 gcc.dg/20000724-1.c, gcc.dg/pragma-align.c: Also test on
20376 2005-12-09 Ulrich Weigand <uweigand@de.ibm.com>
20379 * gcc.c-torture/compile/pr25311.c: New test.
20381 2005-12-08 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20383 PR libgfortran/25039
20384 * gfortran.dg/read_comma.f: New test.
20386 2005-12-08 Jakub Jelinek <jakub@redhat.com>
20389 * g++.dg/opt/pr19317-1.C: New test.
20390 * g++.dg/opt/pr19317-2.C: New test.
20391 * g++.dg/opt/pr19317-3.C: New test.
20394 * gcc.c-torture/execute/pr19005.c: New test.
20397 * g++.old-deja/g++.other/comdat5.C: New test.
20398 * g++.old-deja/g++.other/comdat5-aux.cc: New file.
20400 * g++.dg/compat/struct-layout-1.exp: New file.
20401 * g++.dg/compat/struct-layout-1.h: New.
20402 * g++.dg/compat/struct-layout-1_generate.c: New.
20403 * g++.dg/compat/struct-layout-1_x1.h: New.
20404 * g++.dg/compat/struct-layout-1_x2.h: New.
20405 * g++.dg/compat/struct-layout-1_y1.h: New.
20406 * g++.dg/compat/struct-layout-1_y2.h: New.
20408 * gcc.dg/20050330-2.c: New test.
20410 2005-12-08 Erik Edelmann <eedelman@gcc.gnu.org>
20413 * gfortran.dg/associated_1.f90: New.
20415 2005-12-08 Eric Botcazou <ebotcazou@libertysurf.fr>
20417 * gfortran.dg/vect/vect-5.f90: Expect alignment forcing only on
20418 ILP32 vect_no_align platforms.
20420 2005-12-08 Andreas Krebbel <krebbel1@de.ibm.com>
20421 Jakub Jelinek <jakub@redhat.com>
20424 * gcc.c-torture/compile/20051207-1.c: New test.
20426 2005-12-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20429 * g++.dg/other/i386-1.C, gcc.c-torture/execute/990413-2.x,
20430 gcc.dg/torture/pr18582-1.c,
20431 gcc.target/i386/attributes-error.c: Also test on x86_64.
20433 * gcc.dg/pr18928-1.c: Test on all targets supporting pic.
20435 2005-12-07 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20438 * g++.dg/template/typedef3.C: New test.
20442 * g++.dg/template/dtor3.C: Fix error markers.
20444 2005-12-07 Adrian Straetling <straetling@de.ibm.com>
20446 * lib/target-supports.exp (check_effective_target_sync_char_short):
20449 2005-12-06 Janis Johnson <janis187@us.ibm.com>
20451 * lib/gcc-dg.exp (cleanup-dump): Remove options from test name.
20453 2005-12-06 Roger Sayle <roger@eyesopen.com>
20455 * g++.dg/warn/Wstring-literal-comparison-1.C: New test case.
20456 * g++.dg/warn/Wstring-literal-comparison-2.C: Likewise.
20457 * g++.dg/warn/Wstring-literal-comparison-3.C: Likewise.
20458 * g++.dg/warn/Wstring-literal-comparison-4.C: Likewise.
20460 2005-12-06 Roger Sayle <roger@eyesopen.com>
20463 * g++.dg/other/array2.C: New test case.
20465 2005-12-05 Geoffrey Keating <geoffk@apple.com>
20467 * gcc.dg/darwin-weakimport-3.c: New.
20469 * g++.old-deja/g++.abi/vtable2.C: Make weakrefs static.
20470 * gcc.dg/attr-weakref-1.c: Modify to not try to test public weakrefs,
20471 and to work on Darwin.
20472 * gcc.dg/attr-weakref-1b.c: New file.
20473 * gcc.dg/attr-weakref-2.c: New test.
20474 * gcc.dg/darwin-weakref-1.c: New test.
20476 2005-12-05 Janis Johnson <janis187@us.ibm.com>
20479 * lib/target-supports-dg.exp (dg-skip-if): Fix target selector for
20480 use in selector expressions.
20481 (dg-xfail-if): Ditto.
20482 * gcc.test-framework/dg-dot-run-sif-exp-P.c: New test.
20483 * gcc.test-framework/dg-dot-run-sif-exp-U.c: New test.
20484 * gcc.test-framework/dg-dot-run-xif-exp-P.c: New test.
20485 * gcc.test-framework/dg-dot-run-xif-exp-XP.c: New test.
20486 * gcc.test-framework/test-framework.exp: Skip generated tests if
20487 CHECK_TEST_FRAMEWORK is not 1.
20489 2005-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
20491 PR tree-optimization/24963
20492 * gcc.dg/vect/vect-62.c: Remove outdated dg-line.
20495 * gcc.dg/vect/vect-76.c: Do not XFAIL on vect_no_align platforms.
20498 * gcc.dg/vect/vect-reduc-1char.c: XFAIL on vect_no_int_max platforms.
20499 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
20500 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
20501 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
20503 2005-12-05 Jakub Jelinek <jakub@redhat.com>
20505 * gcc.target/i386/movq-2.c: Add -mtune=pentium4 to
20508 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
20510 * gcc.dg/c90-const-expr-5.c, gcc.dg/c99-const-expr-5.c: New tests.
20512 2005-12-04 Joseph S. Myers <joseph@codesourcery.com>
20514 * gcc.dg/format/cast-1.c: New test.
20516 2005-12-04 Roger Sayle <roger@eyesopen.com>
20519 * gcc.dg/Wstring-literal-comparison-1.c: New test case.
20520 * gcc.dg/Wstring-literal-comparison-2.c: Likewise.
20521 * gcc.dg/Wstring-literal-comparison-3.c: Likewise.
20522 * gcc.dg/Wstring-literal-comparison-4.c: Likewise.
20524 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
20526 * gcc.dg/cast-pretty-print-1.c: New test.
20528 2005-12-03 Joseph S. Myers <joseph@codesourcery.com>
20530 * gcc.dg/c90-const-expr-4.c, gcc.dg/c99-const-expr-4.c: New tests.
20532 2005-12-02 Mark Mitchell <mark@codesourcery.com>
20535 * g++.dg/template/friend40.C: New test.
20537 2005-12-02 Jakub Jelinek <jakub@redhat.com>
20540 * gcc.target/i386/movq-2.c: New test.
20541 * gcc.target/i386/movq.c: Remove target i?86, instead add
20542 dg-require-effective-target ilp32.
20544 2005-12-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20547 * g++.dg/other/default1.C: New test.
20549 2005-12-02 Richard Guenther <rguenther@suse.de>
20551 * gcc.dg/tree-ssa/20031106-6.c: Remove XFAIL.
20553 2005-12-02 Gabriel Dos Reis <gdr@integrable-solutions.net>
20555 * gcc.dg/lvalue-2.c (f0): Put "error: " marker back.
20557 2005-12-02 Alan Modra <amodra@bigpond.net.au>
20560 * gcc.target/powerpc/rotate.c: New.
20562 2005-12-01 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20564 * gfortran.dg/pr24489.f90: Delete, replaced by read_eor.f90.
20565 * gfortran.dg/pr24584.f90: Delete, replaced by namelist_empty.f90.
20567 2005-12-01 Gabriel Dos Reis <gdr@integrable-solutions.net>
20570 * gcc.dg/pr17730-1.c: Adjust.
20571 * gcc.dg/lvalue1.c (main): Likewise.
20572 * gcc.dg/lvalue-2.c: Likewise.
20573 * g++.dg/pr7503-3.C
20575 2005-12-01 Geoffrey Keating <geoffk@apple.com>
20577 * gcc.target/powerpc/pr18096-1.c: Be more liberal about possible
20580 2005-12-01 Paul Thomas <pault@gcc.gnu.org>
20583 * gfortran.dg/auto_char_dummy_array_2.f90: New test.
20585 2005-12-01 Uros Bizjak <uros@kss-loka.si>
20588 * lib/target-supports.exp (check_effective_target_tls): New.
20589 (check_effective_target_tls_runtime): New.
20590 * gcc.dg/tls/tls.exp, g++.dg/tls/tls.exp: Remove check
20592 * gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c, gcc.dg/tls/opt-3.c,
20593 gcc.dg/tls/opt-4.c, gcc.dg/tls/opt-5.c, gcc.dg/tls/opt-6.c,
20594 gcc.dg/tls/opt-7.c, gcc.dg/tls/opt-8.c, gcc.dg/tls/opt-9.c,
20595 gcc.dg/tls/opt-10.c, gcc.dg/tls/diag-1.c, gcc.dg/tls/diag-2.c,
20596 gcc.dg/tls/diag-3.c, gcc.dg/tls/diag-4.c, gcc.dg/tls/diag-5.c,
20597 gcc.dg/tls/alias-1.c, gcc.dg/tls/alpha-1.c, gcc.dg/tls/asm-1.c,
20598 gcc.dg/tls/debug-1.c, gcc.dg/tls/init-1.c, gcc.dg/tls/nonpic-1.c,
20599 gcc.dg/tls/pic-1.c, gcc.dg/tls/section-1.c, gcc.dg/tls/struct-1.c,
20600 gcc.dg/tls/trivial.c, g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C,
20601 g++.dg/tls/diag-3.C, g++.dg/tls/diag-4.C, g++.dg/tls/init-1.C,
20602 g++.dg/tls/init-2.C, g++.dg/tls/trivial.C: Require
20603 effective-target TLS.
20604 * gcc.dg/tls/pr24428-2.c, gcc.dg/tls/pr24428.c, gcc.dg/tls/opt-11.c,
20605 g++.dg/tls/static-1a.cc, g++.dg/tls/static-1.C: Require
20606 effective-target TLS runtime.
20608 2005-12-01 Uros Bizjak <uros@kss-loka.si>
20610 * lib/gcov.exp (clean-gcov): Also remove $base.h.gcov files.
20612 2005-12-01 Hans-Peter Nilsson <hp@axis.com>
20614 * gcc.dg/20041106-1.c, gcc.dg/20030321-1.c, gcc.dg/pr17112-1.c,
20615 gcc.dg/pr17112-1.c, g++.dg/other/packed1.C,
20616 g++.dg/other/crash-4.C, g++.dg/ext/packed8.C: Match "attribute
20617 ignored" warnings when "packing" is the same as the ABI layout.
20619 2005-11-30 Bernhard Fischer <rep.nop@aon.at>
20622 * gfortran.dg/line_length_1.f: New test.
20623 * gfortran.dg/line_length_2.f90: Ditto.
20625 2005-11-30 Richard Guenther <rguenther@suse.de>
20627 PR tree-optimization/21655
20628 * g++.dg/tree-ssa/pr14814.C: Remove XFAIL.
20630 2005-11-30 Dale Johannesen <dalej@apple.com>
20632 * gcc.c-torture/compile/pr24930.c: New.
20634 2005-11-30 Paul Thomas <pault@gcc.gnu.org>
20637 * gfortran.dg/auto_char_dummy_array.f90: New test.
20639 2005-11-30 Jeff Law <law@redhat.com>
20641 * g++.old-deja/g++.law/pr25000.C: New test.
20643 2005-11-30 Jakub Jelinek <jakub@redhat.com>
20645 * gcc.dg/tls/opt-11.c: New test.
20647 2005-11-29 Joseph S. Myers <joseph@codesourcery.com>
20649 * gcc.dg/torture/fp-int-convert-timode.c: XFAIL only on lp64
20651 * gcc.dg/torture/fp-int-convert-float128-timode.c: XFAIL also for
20654 2005-11-29 Jakub Jelinek <jakub@redhat.com>
20656 * gfortran.dg/open_access_1.f90: New test.
20658 2005-11-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20660 * gcc.dg/charset/builtin2.c: New test.
20662 2005-11-28 Jakub Jelinek <jakub@redhat.com>
20664 * gcc.dg/compat/struct-layout-1_generate.c: Add -w option
20665 on mmix-*-* for *_[xy].c.
20667 2005-11-28 Kean Johnston <jkj@sco.com>
20669 * g++.dg/opt/range-test-1.C: Prevent re-inclusion of system
20671 * g++.old-deja/g++.law/profile1.C: No longer expect fail on OSR5.
20672 * gcc.c-torture/compile/20000804-1.c: Skip if using -fPIC on X86.
20673 * gcc.target/i386/asm-3.c: Ditto.
20674 * gcc.target/i386/clobbers.c: Ditto.
20675 * gcc.dg/tree-ssa/ssa-dce-2.c: Make t() static and prototype it.
20676 * gcc.target/i386/cmov1.c: Make magic* static so it matches the
20678 * gcc.target/i386/mul.c: Ditto.
20679 * gcc.target/i386/ssetype-1.c: Ditto.
20680 * gcc.dg/20040813-1.c: Skip on SVR5 systems.
20681 * gcc.c-torture/execute/builtins/strlen-3.c: Declare variables as
20682 static so the test works with -fPIC mode too. Based on comment in
20684 * gcc.dg/nest.c: No longer fail on SCO systems as it has -pg again.
20686 2005-11-28 Richard Guenther <rguenther@suse.de>
20688 * gcc.dg/alias-9.c: New testcase.
20689 * g++.dg/warn/Wstrict-aliasing-7.C: Likewise.
20691 2005-11-28 Roger Sayle <roger@eyesopen.com>
20692 Uros Bizjak <uros@kss-loka.si>
20694 PR middle-end/20219
20695 * gcc.dg/builtins-20.c: Add checks for sin(x)/tan(x) and
20696 tan(x)/sin(x) transformations.
20698 2005-11-27 Andrew Pinski <pinskia@physics.uc.edu>
20700 PR middle-end/24575
20701 * gcc.dg/tree-ssa/divide-3.c: New test.
20702 * gcc.dg/tree-ssa/divide-4.c: New test.
20704 2005-11-27 Steven G. Kargl <kargls@comcast.net>
20707 * gfortran.dg/boz_6.f90: New test.
20709 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20712 * gfortran.dg/modulo_1.f90: New test.
20714 2005-11-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
20716 PR libfortran/24919
20717 * gfortran.dg/ftell_1.f90: Modify testcase so that it doesn't
20718 fail on CRLF platforms.
20719 * gfortran.dg/ftell_2.f90: Likewise.
20721 2005-11-26 Eric Christopher <echristo@apple.com>
20723 * gcc.dg/intmax_t-1.c: Remove mips xfail.
20725 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
20727 * objc.dg/gnu-runtime-3.m: Simplify.
20729 2005-11-26 Andrew Pinski <pinskia@physics.uc.edu>
20731 PR middle-end/23669
20732 * gcc.dg/tree-ssa/divide-1.c: New test.
20733 * gcc.dg/tree-ssa/divide-2.c: New test.
20735 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
20737 PR libgfortran/24945
20738 * gfortran.dg/open_status_2.f90: Fix wrong PR number in comment.
20740 2005-11-26 Janne Blomqvist <jb@gcc.gnu.org>
20742 PR libgfortran/24945
20743 * gfortran.dg/open_status_2.f90: New test.
20745 2005-11-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
20747 * gcc.c-torture/execute/builtins/fprintf.c,
20748 gcc.c-torture/execute/builtins/fputs-lib.c,
20749 gcc.c-torture/execute/builtins/fputs.c,
20750 gcc.c-torture/execute/builtins/lib/fprintf.c,
20751 gcc.c-torture/execute/builtins/lib/printf.c,
20752 gcc.c-torture/execute/builtins/printf.c: Test the unlocked style.
20754 2005-11-25 J"orn Rennecke <joern.rennecke@st.com>
20756 * gcc.dg/20050922-2.c: New test.
20758 2005-11-25 Andrew Pinski <pinskia@physics.uc.edu>
20760 * objc.dg/gnu-runtime-3.m: New test.
20762 2005-11-25 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
20765 * g++.dg/other/void1.C: New test.
20767 2005-11-25 Joseph S. Myers <joseph@codesourcery.com>
20769 PR middle-end/24998
20770 * gcc.dg/torture/fp-int-convert-float.c,
20771 gcc.dg/torture/fp-int-convert-double.c,
20772 gcc.dg/torture/fp-int-convert-long-double.c,
20773 gcc.dg/torture/fp-int-convert-timode.c,
20774 gcc.dg/torture/fp-int-convert-float80.c,
20775 gcc.dg/torture/fp-int-convert-float80-timode.c,
20776 gcc.dg/torture/fp-int-convert-float128.c,
20777 gcc.dg/torture/fp-int-convert-float128-timode.c,
20778 gcc.dg/torture/fp-int-convert.h: New files.
20780 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
20782 PR middle-end/24989
20783 * gcc.dg/tree-ssa/bool-10.c: New test.
20784 * gcc.dg/tree-ssa/bool-11.c: New test.
20785 * gcc.dg/tree-ssa/bool-7.c: Un-xfail.
20787 2005-11-24 Andrew Pinski <pinskia@physics.uc.edu>
20789 PR middle-end/24990
20790 * tree-ssa/pr24990-1.c: New test.
20792 2005-11-24 Richard Guenther <rguenther@suse.de>
20793 Dirk Mueller <dmueller@suse.de>
20796 * g++.dg/warn/Wstrict-aliasing-1.C: New testcase.
20797 * g++.dg/warn/Wstrict-aliasing-2.C: Likewise.
20798 * g++.dg/warn/Wstrict-aliasing-3.C: Likewise.
20799 * g++.dg/warn/Wstrict-aliasing-4.C: Likewise.
20800 * g++.dg/warn/Wstrict-aliasing-5.C: Likewise.
20801 * g++.dg/warn/Wstrict-aliasing-6.C: Likewise.
20803 2005-11-23 Uros Bizjak <uros@kss-loka.si>
20805 * g++.dg/other/i386-1.C: Pass if CPU has no SSE2 support.
20807 2005-11-23 Gabriel Dos Reis <gdr@integrable-solutions.net>
20810 * gcc.dg/Wc++-compat.c: New.
20811 * gcc.dg/Wno-c++-compat.c: New.
20813 2005-11-23 Alan Modra <amodra@bigpond.net.au>
20815 * gcc.target/powerpc/altivec-consts.c (vspltisb): Use int val.
20816 (vspltish, vspltisw): Likewise.
20818 2005-11-22 Jerry DeLisle <jvdelisle@gcc.gnu.org>
20820 PR libgfortran/24794
20821 * gfortran.dg/namelist_12.f: Fix quotes.
20822 * gfortran.dg/namelist_13.f90: Fix quotes.
20823 * gfortran.dg/namelist_14.f90: Fix quotes.
20824 * gfortran.dg/namelist_15.f90: Fix quotes.
20825 * gfortran.dg/namelist_use.f90: Fix quotes.
20826 * gfortran.dg/namelist_use_only.f90: Fix quotes.
20827 * gfortran.dg/namelist_21.f90: New test.
20828 * gfortran.dg/namelist_22.f90: New test.
20830 2005-11-22 Kazu Hirata <kazu@codesourcery.com>
20833 * gcc.c-torture/compile/pr23435.c: New.
20835 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
20837 * gcc.c-torture/execute/floatunsisf-1.c: New test.
20839 2005-11-22 Joseph S. Myers <joseph@codesourcery.com>
20841 * gcc.target/powerpc/405-macchw-1.c,
20842 gcc.target/powerpc/405-macchw-2.c,
20843 gcc.target/powerpc/405-macchwu-1.c,
20844 gcc.target/powerpc/405-macchwu-2.c,
20845 gcc.target/powerpc/405-machhw-1.c,
20846 gcc.target/powerpc/405-machhw-2.c,
20847 gcc.target/powerpc/405-machhwu-1.c,
20848 gcc.target/powerpc/405-machhwu-2.c,
20849 gcc.target/powerpc/405-maclhw-1.c,
20850 gcc.target/powerpc/405-maclhw-2.c,
20851 gcc.target/powerpc/405-maclhwu-1.c,
20852 gcc.target/powerpc/405-maclhwu-2.c,
20853 gcc.target/powerpc/405-mulchw-1.c,
20854 gcc.target/powerpc/405-mulchw-2.c,
20855 gcc.target/powerpc/405-mulchwu-1.c,
20856 gcc.target/powerpc/405-mulchwu-2.c,
20857 gcc.target/powerpc/405-mulhhw-1.c,
20858 gcc.target/powerpc/405-mulhhw-2.c,
20859 gcc.target/powerpc/405-mulhhwu-1.c,
20860 gcc.target/powerpc/405-mulhhwu-2.c,
20861 gcc.target/powerpc/405-mullhw-1.c,
20862 gcc.target/powerpc/405-mullhw-2.c,
20863 gcc.target/powerpc/405-mullhwu-1.c,
20864 gcc.target/powerpc/405-mullhwu-2.c,
20865 gcc.target/powerpc/405-nmacchw-1.c,
20866 gcc.target/powerpc/405-nmacchw-2.c,
20867 gcc.target/powerpc/405-nmachhw-1.c,
20868 gcc.target/powerpc/405-nmachhw-2.c,
20869 gcc.target/powerpc/405-nmaclhw-1.c,
20870 gcc.target/powerpc/405-nmaclhw-2.c,
20871 gcc.target/powerpc/440-macchw-1.c,
20872 gcc.target/powerpc/440-macchw-2.c,
20873 gcc.target/powerpc/440-macchwu-1.c,
20874 gcc.target/powerpc/440-macchwu-2.c,
20875 gcc.target/powerpc/440-machhw-1.c,
20876 gcc.target/powerpc/440-machhw-2.c,
20877 gcc.target/powerpc/440-machhwu-1.c,
20878 gcc.target/powerpc/440-machhwu-2.c,
20879 gcc.target/powerpc/440-maclhw-1.c,
20880 gcc.target/powerpc/440-maclhw-2.c,
20881 gcc.target/powerpc/440-maclhwu-1.c,
20882 gcc.target/powerpc/440-maclhwu-2.c,
20883 gcc.target/powerpc/440-mulchw-1.c,
20884 gcc.target/powerpc/440-mulchw-2.c,
20885 gcc.target/powerpc/440-mulchwu-1.c,
20886 gcc.target/powerpc/440-mulchwu-2.c,
20887 gcc.target/powerpc/440-mulhhw-1.c,
20888 gcc.target/powerpc/440-mulhhw-2.c,
20889 gcc.target/powerpc/440-mulhhwu-1.c,
20890 gcc.target/powerpc/440-mulhhwu-2.c,
20891 gcc.target/powerpc/440-mullhw-1.c,
20892 gcc.target/powerpc/440-mullhw-2.c,
20893 gcc.target/powerpc/440-mullhwu-1.c,
20894 gcc.target/powerpc/440-mullhwu-2.c,
20895 gcc.target/powerpc/440-nmacchw-1.c,
20896 gcc.target/powerpc/440-nmacchw-2.c,
20897 gcc.target/powerpc/440-nmachhw-1.c,
20898 gcc.target/powerpc/440-nmachhw-2.c,
20899 gcc.target/powerpc/440-nmaclhw-1.c,
20900 gcc.target/powerpc/440-nmaclhw-2.c: New tests.
20902 2005-11-21 Jakub Jelinek <jakub@redhat.com>
20905 * gfortran.dg/inquire_9.f90: New test.
20908 * gfortran.fortran-torture/execute/inquire_5.f90: New test.
20910 2005-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
20912 PR libfortran/24432
20913 * lib/target-supports.exp (check_effective_target_fortran_large_real):
20914 Check that 'cos' is supported.
20916 2005-11-21 Paul Thomas <pault@gcc.gnu.org
20919 * gfortran.dg/substring_equivalence.f90: New test.
20922 * gfortran.dg/auto_internal_assumed.f90: New test.
20924 2005-11-21 Uros Bizjak <uros@kss-loka.si>
20926 * gcc.dg/fold-div-2.c: New test.
20928 2005-11-20 Ian Lance Taylor <ian@airs.com>
20930 PR rtl-optimization/24883
20931 * gcc.c-torture/compile/pr24883.c: New test.
20933 2005-11-21 Kazu Hirata <kazu@codesourcery.com>
20935 PR middle-end/20583
20936 * gcc.c-torture/compile/pr20583.c: New.
20938 2005-11-20 Bernd Schmidt <bernd.schmidt@analog.com>
20940 * gcc.c-torture/execute/usmul.c: New test.
20942 2005-11-19 James A. Morrison <phython@gcc.gnu.org>
20944 * gcc.dg/tree-ssa/vrp22.c: New test.
20946 2005-11-19 Hans-Peter Nilsson <hp@axis.com>
20948 PR middle-end/24912
20949 * gcc.dg/torture/pr24912-1.c: New test.
20951 2005-11-19 Janne Blomqvist <jb@gcc.gnu.org>
20954 * gfortran.dg/arrayio_derived_1.f90: New test.
20956 2005-11-19 Richard Guenther <rguenther@suse.de>
20958 PR middle-end/23294
20959 * gcc.dg/tree-ssa/pr23294.c: New testcase.
20961 2005-11-19 Hans-Peter Nilsson <hp@bitrange.com>
20963 * gcc.dg/fold-overflow-1.c: Adjust for float output for mmix-*-*.
20965 2005-11-18 Mark Mitchell <mark@codesourcery.com>
20968 * g++.dg/template/friend39.C: New test.
20970 2005-11-18 James E Wilson <wilson@specifix.com>
20972 * gcc.dg/builtin-strstr.c: New.
20974 2005-11-18 Richard Henderson <rth@redhat.com>
20976 * gcc.target/ia64/20010423-1.c, gcc.target/ia64/20020313-1.c,
20977 gcc.target/ia64/20020326-1.c, gcc.target/ia64/20030225-2.c,
20978 gcc.target/ia64/20030405-1.c, gcc.target/ia64/20030811-1.c,
20979 gcc.target/ia64/20040303-1.c: Move from gcc.dg/.
20980 * gcc.target/ia64/asm-1.c, gcc.target/ia64/float80-1.c,
20981 gcc.target/ia64/float80-2.c, gcc.target/ia64/got-1.c,
20982 gcc.target/ia64/postinc-1.c, gcc.target/ia64/types-1.c,
20983 gcc.target/ia64/types-2.c, gcc.target/ia64/visibility-1.c,
20984 gcc.target/ia64/visibility-2.c: Move from gcc.dg/, with
20985 renaming to remove initial "ia64-".
20987 2005-11-18 Eric Botcazou <ebotcazou@adacore.com>
20989 * ada/acats/run_all.sh (target_run): Revert 2005-11-17 patch.
20991 2005-11-18 Joseph S. Myers <joseph@codesourcery.com>
20993 * g++.dg/cpp/string-2.C: New test.
20995 2005-11-18 Zdenek Dvorak <dvorakz@suse.cz>
20997 * gcc.dg/tree-ssa/loop-14.c: New test.
20999 2005-11-17 James A. Morrison <phython@gcc.gnu.org>
21000 Michael Chamberlain <michael@chamberlain.net.au>
21002 * ada/acats/run_all.sh (target_run): Kill long running tests.
21004 2005-11-17 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21006 * gcc.dg/cleanup-8.c: Enable test on hppa*-*-hpux*.
21007 * gcc.dg/cleanup-9.c: Likewise.
21008 * gcc.dg/cleanup-10.c: Likewise.
21009 * gcc.dg/cleanup-11.c: Likewise.
21011 2005-11-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21014 * gfortran.dg/open_access_append_1.f90: New test.
21015 * gfortran.dg/open_access_append_2.f90: New test.
21017 2005-11-16 Richard Guenther <rguenther@suse.de>
21019 PR middle-end/24851
21020 * gcc.c-torture/execute/pr24851.c: New testcase.
21022 2005-11-16 Eric Botcazou <ebotcazou@adacore.com>
21024 * gcc.dg/fold-overflow-1.c: New test.
21026 2005-11-16 Daniel Jacobowitz <dan@codesourcery.com>
21028 * gcc.dg/cleanup-5.c, gcc.dg/cleanup-8.c, gcc.dg/cleanup-9.c,
21029 gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c: Update for ARM EABI.
21031 2005-11-16 Nathan Sidwell <nathan@codesourcery.com>
21033 * g++.dg/eh/forced1.C: Adjust to cope with ARM EABI
21035 * g++.dg/eh/forced2.C: Likewise.
21036 * g++.dg/eh/forced3.C: Likewise.
21037 * g++.dg/eh/forced4.C: Likewise.
21039 2005-11-11 Mike Stump <mrs@apple.com>
21041 * g++.old-deja/g++.mike/unused.C: Add.
21043 2005-11-15 Mark Mitchell <mark@codesourcery.com>
21046 * g++.dg/warn/Wcast-qual1.C: New test.
21048 2005-11-15 Jan Hubicka <jh@suse.cz>
21050 * gcc.dg/winline-5.c: Add large-unit-insns limit.
21052 2005-11-14 David Edelsohn <edelsohn@gnu.org>
21054 * g++.dg/eh/simd-2.C: XFAIL on AIX and SPE.
21056 2005-11-14 Diego Novillo <dnovillo@redhat.com>
21059 * gcc.dg/tree-ssa/pr24840.c: New test.
21061 2005-11-14 Janis Johnson <janis187@us.ibm.com>
21064 * gcc.dg/attr-weakref-1.c: Rearrange test directives.
21066 2005-11-14 Dale Johannesen <dalej@apple.com>
21068 * gcc.c-torture/execute/20051113-1.c: New.
21070 2005-11-14 Mark Mitchell <mark@codesourcery.com>
21073 * g++.dg/template/crash43.C: New test.
21075 2005-11-14 Daniel Jacobowitz <dan@codesourcery.com>
21077 * gcc.c-torture/unsorted/unsorted.exp: Sort tests before running them.
21079 2005-11-13 Mark Mitchell <mark@codesourcery.com>
21082 * g++.dg/eh/spec8.C: New test.
21084 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
21086 * gcc.dg/pack-test-1.c: Gate on ! default_packed.
21088 2005-11-13 Mark Mitchell <mark@codesourcery.com>
21091 * g++.dg/parse/ambig4.C: New test.
21092 * g++.dg/tc1/dr101.C: Adjust error markers.
21093 * g++.dg/lookup/strong-using-2.C: Likewise.
21094 * g++.dg/lookup/ambig5.C: Likewise.
21095 * g++.dg/lookup/ambig4.C: Likewise.
21096 * g++.dg/parse/crash22.C: Likewise.
21098 2005-11-14 Hans-Peter Nilsson <hp@axis.com>
21100 * gcc.dg/pr19340.c: Skip for mmix-*-* and cris-*-*.
21102 2005-11-13 Eric Botcazou <ebotcazou@adacore.com>
21104 * gcc.dg/nested-calls-1.c: New test.
21106 2005-11-13 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21108 * gfortran.dg/complex_intrinsic_1.f90: New test.
21109 * gfortran.dg/complex_intrinsic_2.f90: New test.
21110 * gfortran.dg/fgetc_1.f90: New test.
21111 * gfortran.dg/fgetc_2.f90: New test.
21112 * gfortran.dg/fgetc_3.f90: New test.
21113 * gfortran.dg/ftell_1.f90: New test.
21114 * gfortran.dg/ftell_2.f90: New test.
21115 * gfortran.dg/gnu_logical_1.F: New test.
21116 * gfortran.dg/gnu_logical_2.f90: New test.
21118 2005-11-13 Andrew Pinski <pinskia@physics.uc.edu>
21120 PR middle-end/24820
21121 * gcc.dg/pr24820.c: New test.
21123 2005-11-13 Zdenek Dvorak <dvorakz@suse.cz>
21125 * gcc.dg/tree-ssa/loop-2.c: Fix outcome.
21126 * gcc.dg/tree-ssa/loop-3.c: Change type of loop control
21129 2005-11-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
21132 * gcc.dg/nested-func-4.c: Add dg-options for hppa*-*-hpux*.
21134 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
21136 * gcc.target/cris/cris.exp: New file.
21137 * gcc.target/cris/rld-legit1.c: New test.
21138 * gcc.target/cris/rld-legit2.c: New test.
21140 2005-11-12 Jakub Jelinek <jakub@redhat.com>
21143 * g++.dg/opt/pr24780.C: New test.
21146 * g++.dg/template/asm1.C: New test.
21148 2005-11-12 Steven G. Kargl <kargls@comcast.net>
21150 PR libgfortran/24787
21151 * gfortran.dg/scan_1.f90: New test.
21153 2005-11-12 Jan Hubicka <jh@suse.cz>
21155 * gcc.target/i386/minmax-1.c: New.
21156 * gcc.target/i386/minmax-2.c: New.
21158 2005-11-12 Kaz Kojima <kkojima@gcc.gnu.org>
21160 * gcc.dg/pr24445.c: Fix for 64-bit targets.
21162 2005-11-11 Daniel Jacobowitz <dan@codesourcery.com>
21164 * gcc.c-torture/execute/20051110-1.c,
21165 gcc.c-torture/execute/20051110-2.c: New tests.
21167 2005-11-12 Hans-Peter Nilsson <hp@axis.com>
21169 PR middle-end/24750
21170 * gcc.dg/torture/pr24750-1.c, gcc.target/cris/torture/pr24750-2.c:
21173 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
21175 * lib/target-libpath.exp (get_shlib_extension): New proc.
21176 * lib/g++.exp (g++_link_flags): Add flags in case of shared only build.
21177 * lib/gfortran.exp (gfortran_link_flags): Likewise.
21178 * lib/objc.exp (objc_target_compile): Likewise.
21179 * lib/obj-c++.exp (obj-c++_link_flags): Likewise. Fix multilib libgcc
21182 2005-11-11 Andreas Tobler <a.tobler@schweiz.ch>
21184 * gfortran.dg/static_linking_1.f: Fix static_libgfortran processing.
21186 * lib/target-supports.exp (check_effective_target_static_libgfortran):
21187 Add -static to additional_flags and pass it to target_compile.
21189 2005-11-11 Jerry DeLisle <jvdelisle@gcc.gnu.org>
21191 PR libgfortran/24719
21192 gfortran.dg/read_noadvance.f90: New test.
21194 PR libgfortran/24699
21195 gfortran.dg/fmt_t_2.f90: New test.
21197 PR libgfortran/24785
21198 gfortran.dg/read_x_eor.f90: New test.
21200 PR libgfortran/24584
21201 gfortran.dg/namelist_empty.f90: Rename test.
21203 PR libgfortran/24489
21204 gfortran/read_eor.f90: Rename test.
21206 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
21209 * gfortran.dg/automatic_module_variable.f90: New test.
21211 2005-11-11 Kaz Kojima <kkojima@gcc.gnu.org>
21214 * gcc.dg/pr24445.c: New test.
21216 2005-11-10 Paul Thomas <pault@gcc.gnu.org>
21220 * gfortran.dg/recursive_statement_functions.f90: Add statement
21221 functions using inline intrinsic functions and parameters to test
21222 that they no longer seg-fault.
21225 gfortran.dg/nested_modules_4.f90: New test.
21226 gfortran.dg/nested_modules_5.f90: New test.
21228 2005-11-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21231 * gfortran.dg/implicit_6.f90, gfortran.dg/implicit_7.f90: New.
21233 2005-11-10 Alexandre Oliva <aoliva@redhat.com>
21235 * gcc.dg/attr-weakref-1.c: Add exit (0) to avoid spurious
21238 2005-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
21240 * gcc.dg/sparc-getcontext-1.c: New test.
21242 2005-11-09 Eric Botcazou <ebotcazou@adacore.com>
21244 * gcc.dg/ifcvt-fabs-1.c: New test.
21246 2005-11-09 Alexandre Oliva <aoliva@redhat.com>
21249 * gcc.dg/attr-weakref-1.c, gcc.dg/attr-weakref-1a.c: New test.
21250 * g++.old-deja/g++.abi/vtable2.C: Use weakref instead of alias.
21252 2005-11-09 Richard Guenther <rguenther@suse.de>
21254 PR tree-optimization/24716
21255 * gcc.c-torture/execute/pr24716.c: New testcase.
21257 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
21259 * gcc.dg/pr24624.c: Disable for non S/390 targets.
21261 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
21264 * gcc.dg/pr24624.c: Testcase added.
21266 2005-11-09 Andreas Krebbel <krebbel1@de.ibm.com>
21269 * g++.dg/other/pr24623.C: Testcase added.
21271 2005-11-09 Erik Edelmann <eedelman@gcc.gnu.org>
21274 * gfortran-dg/pure_byref_1.f90: New.
21275 * gfortran-dg/pure_byref_2.f90: New.
21277 2005-11-09 Uros Bizjak <uros@kss-loka.si>
21280 * gcc.dg/pr24101-1.i, gcc.dg/pr24101-2.i: New tests.
21281 * gcc.dg/dg.exp: Run main loop also for *.i files.
21283 2005-11-08 Jakub Jelinek <jakub@redhat.com>
21286 * g++.dg/tls/diag-3.C: New test.
21287 * g++.dg/tls/diag-4.C: New test.
21288 * g++.dg/tls/static-1.C: New test.
21289 * g++.dg/tls/static-1a.cc: New file.
21291 2005-11-08 Diego Novillo <dnovillo@redhat.com>
21294 * g++.dg/tree-ssa/pr23046.C: New test.
21296 2005-11-08 Devang Patel <dpatel@apple.com>
21298 PR tree-optimization/23115
21299 * gcc.dg/tree-ssa/pr23115.c: New.
21301 2005-11-08 David Edelsohn <edelsohn@gnu.org>
21303 * g++.dg/ext/altivec-{1-13}.C: XFAIL on AIX and SPE.
21304 * gcc.target/powerpc/pr16155.c: Same.
21305 * gcc.target/powerpc/altivec-1.c: Same.
21306 * gcc.target/powerpc/altivec-2.c: Same.
21307 * gcc.target/powerpc/altivec-3.c: Same.
21308 * gcc.target/powerpc/altivec-5.c: Same.
21309 * gcc.target/powerpc/altivec-11.c: Same.
21310 * gcc.target/powerpc/altivec-12.c: Same.
21311 * gcc.target/powerpc/altivec-14.c: Same.
21312 * gcc.target/powerpc/altivec-22.c: Same.
21313 * gcc.target/powerpc/altivec-consts.c: Same.
21314 * gcc.target/powerpc/altivec-pr22085.c: Same.
21315 * gcc.target/powerpc/altivec-splat.c: Same.
21316 * gcc.target/powerpc/altivec-varargs-1.c: Same.
21317 * gcc.target/powerpc/altivec-vec-merge.c: Same.
21318 * gcc.target/powerpc/darwin-longlong.c: Same.
21320 2005-11-08 Uros Bizjak <uros@kss-loka.si>
21323 * gcc.dg/pr19340.c: New test.
21325 2005-11-07 Ian Lance Taylor <ian@airs.com>
21327 PR rtl-optimization/24683
21328 * gcc.dg/pr24683.c: New test.
21330 2005-11-07 Uros Bizjak <uros@kss-loka.si>
21332 * gcc.dg/pr24225.c: Add cleanup-coverage-files.
21333 * gcc.dg/vect/pr24300.c: Add cleanup-tree-dump.
21335 2005-11-07 Uros Bizjak <uros@kss-loka.si>
21337 * gcc.target/i386/pr23376.c: Compile with -mmmx.
21339 2005-11-07 Ulrich Weigand <uweigand@de.ibm.com>
21341 * g++.dg/abi/empty6.C (B): Align to twice pointer size.
21343 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
21347 * gcc.target/powerpc/altivec-consts.c,
21348 gcc.target/powerpc/altivec-splat.c: New testcase.
21350 2005-11-07 Paolo Bonzini <bonzini@gnu.org>
21354 * gcc.dg/overflow-2.c: New testcase.
21356 2005-11-07 Jakub Jelinek <jakub@redhat.com>
21358 PR rtl-optimization/23567
21359 * gcc.c-torture/execute/20051104-1.c: New test.
21361 2005-11-06 Paul Thomas <pault@gcc.gnu.org>
21364 gfortran.dg/private_type_2.f90: Modified to check that case with
21365 PRIVATE declaration within derived type is accepted.
21368 gfortran.dg/pointer_assign_1.f90: New test.
21371 * gfortran.dg/arrayio_0.f90: New test.
21374 gfortran.dg/data_initialized.f90: New test.
21375 gfortran.dg/data_constraints_1.f90: New test.
21376 gfortran.dg/data_constraints_2.f90: New test.
21378 2005-11-06 Janne Blomqvist <jb@gcc.gnu.org>
21382 * gfortran.dg/large_real_kind_form_io_1.f90: New file.
21384 2005-11-06 Diego Novillo <dnovillo@redhat.com>
21387 * gcc.dg/tree-ssa/pr24670.c: New test.
21389 2005-11-05 Ian Lance Taylor <ian@airs.com>
21392 * gcc.target/i386/pr22432.c: New test.
21394 2005-11-05 Richard Henderson <rth@redhat.com>
21396 * gcc.target/alpha/asm-1.c: Move from gcc.dg/asm-5.c.
21397 * gcc.target/alpha/cix-1.c, gcc.target/alpha/cix-2.c,
21398 gcc.target/alpha/max-1.c, gcc.target/alpha/max-2.c,
21399 gcc.target/alpha/base-1.c, gcc.target/alpha/base-2.c: Move
21400 from gcc.dg/alpha-*.
21401 * gcc.target/alpha/980217-1.c, gcc.target/alpha/20011018-1.c,
21402 gcc.target/alpha/20000715-1.c: Move from gcc.dg/.
21404 2005-11-05 Andreas Jaeger <aj@suse.de>
21406 * gcc.target/i386/20020523-2.c: Fix path for i386-cpuid.h.
21408 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
21411 * gcc.dg/torture/pr23424-1.c: New test.
21413 2005-11-04 Richard Henderson <rth@redhat.com>
21415 * gcc.target/i386/20000609-1.c, gcc.target/i386/20000614-1.c,
21416 gcc.target/i386/20000614-2.c, gcc.target/i386/20000720-1.c,
21417 gcc.target/i386/20000807-1.c, gcc.target/i386/20000904-1.c,
21418 gcc.target/i386/20001127-1.c, gcc.target/i386/20010202-1.c,
21419 gcc.target/i386/20010520-1.c, gcc.target/i386/20011009-1.c,
21420 gcc.target/i386/20011029-2.c, gcc.target/i386/20011107-1.c,
21421 gcc.target/i386/20011119-1.c, gcc.target/i386/20020201-3.c,
21422 gcc.target/i386/20020218-1.c, gcc.target/i386/20020224-1.c,
21423 gcc.target/i386/20020426-1.c, gcc.target/i386/20020523-1.c,
21424 gcc.target/i386/20020523-2.c, gcc.target/i386/20020531-1.c,
21425 gcc.target/i386/20020616-1.c, gcc.target/i386/20020729-1.c,
21426 gcc.target/i386/20030217-1.c, gcc.target/i386/20030926-1.c,
21427 gcc.target/i386/20040112-1.c, gcc.target/i386/20050113-1.c,
21428 gcc.target/i386/980211-1.c, gcc.target/i386/980226-1.c,
21429 gcc.target/i386/980414-1.c, gcc.target/i386/980520-1.c,
21430 gcc.target/i386/980709-1.c, gcc.target/i386/990117-1.c,
21431 gcc.target/i386/990130-1.c, gcc.target/i386/990213-2.c,
21432 gcc.target/i386/990214-1.c, gcc.target/i386/990424-1.c,
21433 gcc.target/i386/990524-1.c, gcc.target/i386/991129-1.c,
21434 gcc.target/i386/991209-1.c, gcc.target/i386/991214-1.c,
21435 gcc.target/i386/991230-1.c, gcc.target/i386/pr12092-1.c,
21436 gcc.target/i386/pr14289-1.c, gcc.target/i386/pr18614-1.c,
21437 gcc.target/i386/pr19236-1.c, gcc.target/i386/pr20204.c,
21438 gcc.target/i386/pr23943.c, gcc.target/i386/pr9771-1.c:
21440 * gcc.target/i386/387-1.c, gcc.target/i386/387-2.c,
21441 gcc.target/i386/387-3.c, gcc.target/i386/387-4.c,
21442 gcc.target/i386/387-5.c, gcc.target/i386/387-6.c,
21443 gcc.target/i386/387-7.c, gcc.target/i386/387-8.c,
21444 gcc.target/i386/3dnow-1.c, gcc.target/i386/3dnow-2.c,
21445 gcc.target/i386/3dnowA-1.c, gcc.target/i386/3dnowA-2.c,
21446 gcc.target/i386/asm-2.c, gcc.target/i386/asm-3.c,
21447 gcc.target/i386/asm-4.c, gcc.target/i386/bitfield1.c,
21448 gcc.target/i386/bitfield2.c, gcc.target/i386/bitfield3.c,
21449 gcc.target/i386/cadd.c, gcc.target/i386/call-1.c,
21450 gcc.target/i386/clobbers.c, gcc.target/i386/cmov1.c,
21451 gcc.target/i386/cmov2.c, gcc.target/i386/cmov3.c,
21452 gcc.target/i386/cmov4.c, gcc.target/i386/cmov5.c,
21453 gcc.target/i386/cvt-1.c, gcc.target/i386/fastcall-1.c,
21454 gcc.target/i386/fpcvt-1.c, gcc.target/i386/fpcvt-2.c,
21455 gcc.target/i386/fpcvt-3.c, gcc.target/i386/fpcvt-4.c,
21456 gcc.target/i386/lea.c, gcc.target/i386/local.c,
21457 gcc.target/i386/local2.c, gcc.target/i386/loop-1.c,
21458 gcc.target/i386/loop-2.c, gcc.target/i386/loop-3.c,
21459 gcc.target/i386/memset-1.c, gcc.target/i386/mmx-1.c,
21460 gcc.target/i386/mmx-2.c, gcc.target/i386/mmx-3.c,
21461 gcc.target/i386/mmx-4.c, gcc.target/i386/mmx-5.c,
21462 gcc.target/i386/mmx-6.c, gcc.target/i386/mul.c,
21463 gcc.target/i386/pentium4-not-mull.c, gcc.target/i386/pic-1.c,
21464 gcc.target/i386/regparm.c, gcc.target/i386/rotate-1.c,
21465 gcc.target/i386/sibcall-5.c, gcc.target/i386/signbit-1.c,
21466 gcc.target/i386/signbit-2.c, gcc.target/i386/signbit-3.c,
21467 gcc.target/i386/sse-10.c, gcc.target/i386/sse-11.c,
21468 gcc.target/i386/sse-12.c, gcc.target/i386/sse-5.c,
21469 gcc.target/i386/sse-6.c, gcc.target/i386/sse-7.c,
21470 gcc.target/i386/sse-8.c, gcc.target/i386/sse-9.c,
21471 gcc.target/i386/sse-vect-types.c, gcc.target/i386/ssefn-1.c,
21472 gcc.target/i386/ssefn-2.c, gcc.target/i386/ssefn-3.c,
21473 gcc.target/i386/ssefn-4.c, gcc.target/i386/ssefp-1.c,
21474 gcc.target/i386/ssefp-2.c, gcc.target/i386/ssetype-1.c,
21475 gcc.target/i386/ssetype-2.c, gcc.target/i386/ssetype-3.c,
21476 gcc.target/i386/ssetype-4.c, gcc.target/i386/ssetype-5.c,
21477 gcc.target/i386/unroll-1.c, gcc.target/i386/volatile-1.c,
21478 gcc.target/i386/xorps.c: Move from gcc.dg/i386-*.
21479 * gcc.target/i386/pr23376.c: Move from gcc.target/x86_64/pr23376.c.
21480 * gcc.target/i386/asm-5.c: Move from gcc.dg/asm-1.c.
21481 * gcc.target/i386/sse-13.c: Move from gcc.dg/i386-sse-1.c.
21482 * gcc.target/i386/sse-14.c: Move from gcc.dg/i386-sse-2.c.
21483 * gcc.target/i386/sse-15.c: Move from gcc.dg/i386-sse-3.c.
21484 * gcc.target/i386/sse-16.c: Move from gcc.dg/i386-sse-4.c.
21486 2005-11-04 Diego Novillo <dnovillo@redhat.com>
21489 * gcc.dg/tree-ssa/pr24627.c: New test.
21491 2005-11-04 Paul Brook <paul@codesourcery.com>
21493 * gcc.dg/tls/opt-10.c: New test.
21495 2005-11-04 Andreas Jaeger <aj@suse.de>
21497 * gcc.dg/format/unnamed-1.c: Add -msse for x86 compilation to
21498 avoid extra warnings.
21500 2005-11-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21502 PR libfortran/22298
21503 * lib/target-supports.exp
21504 (check_effective_target_static_libgfortran): New
21505 static_libgfortran effective target.
21506 * gfortran.dg/static_linking_1.f: New test.
21507 * gfortran.dg/static_linking_1.c: New file.
21509 2005-11-04 Hans-Peter Nilsson <hp@axis.com>
21511 * gcc.dg/pr24615.c: Guard test with { target fpic }.
21513 2005-11-03 Josh Conner <jconner@apple.com>
21516 g++.dg/ext/array2.C: New test.
21517 g++.dg/template/dependent-name3.C: New test.
21518 g++.dg/template/dependent-name4.C: New test.
21519 g++.dg/template/sfinae2.C: New test.
21521 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21523 PR preprocessor/22042
21524 * gcc.dg/cpp/strify4.c: New test.
21526 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
21529 * g++.dg/cpp/string-1.C: New test.
21531 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
21533 * gcc.target/powerpc: New directory.
21534 * gcc.target/powerpc/powerpc.exp: New file.
21535 * gcc.dg/20020118-1.c, gcc.dg/20030218-1.c, gcc.dg/20030505.c,
21536 gcc.dg/20040121-1.c, gcc.dg/20040622-1.c, gcc.dg/20041111-1.c,
21537 gcc.dg/20050603-1.c, gcc.dg/20050603-3.c, gcc.dg/20050830-1.c,
21538 gcc.dg/980827-1.c, gcc.dg/altivec-1.c, gcc.dg/altivec-10.c,
21539 gcc.dg/altivec-11.c, gcc.dg/altivec-12.c, gcc.dg/altivec-13.c,
21540 gcc.dg/altivec-14.c, gcc.dg/altivec-15.c, gcc.dg/altivec-16.c,
21541 gcc.dg/altivec-17.c, gcc.dg/altivec-18.c, gcc.dg/altivec-19.c,
21542 gcc.dg/altivec-2.c, gcc.dg/altivec-20.c, gcc.dg/altivec-21.c,
21543 gcc.dg/altivec-22.c, gcc.dg/altivec-3.c, gcc.dg/altivec-4.c,
21544 gcc.dg/altivec-5.c, gcc.dg/altivec-6.c, gcc.dg/altivec-7.c,
21545 gcc.dg/altivec-8.c, gcc.dg/altivec-9.c, gcc.dg/altivec-pr22085.c,
21546 gcc.dg/altivec-types-1.c, gcc.dg/altivec-types-2.c,
21547 gcc.dg/altivec-types-3.c, gcc.dg/altivec-types-4.c,
21548 gcc.dg/altivec-varargs-1.c, gcc.dg/altivec-vec-merge.c,
21549 gcc.dg/altivec_check.h, gcc.dg/compress-float-ppc-pic.c,
21550 gcc.dg/compress-float-ppc.c, gcc.dg/darwin-abi-1.c,
21551 gcc.dg/darwin-abi-2.c, gcc.dg/darwin-bool-1.c,
21552 gcc.dg/darwin-bool-2.c, gcc.dg/darwin-longdouble.c,
21553 gcc.dg/darwin-longlong.c, gcc.dg/darwin-misaligned.c,
21554 gcc.dg/doloop-1.c, gcc.dg/macho-lo-sum.c, gcc.dg/ppc-and-1.c,
21555 gcc.dg/ppc-bitfield1.c, gcc.dg/ppc-compare-1.c, gcc.dg/ppc-eabi.c,
21556 gcc.dg/ppc-fmadd-1.c, gcc.dg/ppc-fmadd-2.c, gcc.dg/ppc-fmadd-3.c,
21557 gcc.dg/ppc-fsel-1.c, gcc.dg/ppc-fsel-2.c, gcc.dg/ppc-fsel-3.c,
21558 gcc.dg/ppc-ldstruct.c, gcc.dg/ppc-mov-1.c, gcc.dg/ppc-sdata-1.c,
21559 gcc.dg/ppc-sdata-2.c, gcc.dg/ppc-spe.c, gcc.dg/ppc-spe64-1.c,
21560 gcc.dg/ppc-stackalign-1.c, gcc.dg/ppc-stfiwx.c,
21561 gcc.dg/ppc-vector-memcpy.c, gcc.dg/ppc-vector-memset.c,
21562 gcc.dg/ppc64-abi-1.c, gcc.dg/ppc64-abi-2.c, gcc.dg/ppc64-abi-3.c,
21563 gcc.dg/ppc64-toc.c, gcc.dg/pr16155.c, gcc.dg/pr16286.c,
21564 gcc.dg/pr18096-1.c, gcc.dg/rs6000-fpint-2.c,
21565 gcc.dg/rs6000-fpint.c, gcc.dg/rs6000-ldouble-1.c,
21566 gcc.dg/rs6000-ldouble-2.c, gcc.dg/rs6000-power2-1.c,
21567 gcc.dg/rs6000-power2-2.c, gcc.dg/spe1.c,
21568 gcc.dg/stabs-attrib-vect-darwin.c: Move to gcc.target/powerpc.
21570 2005-11-03 Mark Mitchell <mark@codesourcery.com>
21573 * g++.dg/warn/inline2.C: New test.
21575 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21577 PR middle-end/23155
21578 * g++.dg/ext/c99struct1.C: New test.
21579 * gcc.dg/union-cast-1.c: New test.
21580 * gcc.dg/union-cast-2.c: New test.
21581 * gcc.dg/union-cast-3.c: New test.
21583 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21585 PR middle-end/24589
21586 * gcc.c-torture/execute/zero-struct-2.c: New test.
21588 2005-11-03 Andrew Pinski <pinskia@physics.uc.edu>
21591 * g++.dg/init/switch1.C: New test.
21593 2005-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
21595 * gcc.dg/delay-slot-1.c: New test.
21597 2005-11-03 Ulrich Weigand <uweigand@de.ibm.com>
21600 * gcc.dg/pr24620.c: New test.
21602 2005-11-03 Joseph S. Myers <joseph@codesourcery.com>
21605 * gcc.dg/format/unnamed-1.c: New test.
21607 2005-11-02 Mark Mitchell <mark@codesourcery.com>
21610 * g++.dg/expr/cond8.C: New test.
21613 * g++.dg/parse/dot1.C: New test.
21615 2005-11-02 Jan Hubicka <jh@suse.cz>
21618 * gcc.dg/i386-lea.c: New test
21620 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
21623 * gcc.dg/pr24615.c: New test.
21625 2005-11-02 Ulrich Weigand <uweigand@de.ibm.com>
21628 * gcc.dg/pr24600.c: New test.
21630 2005-11-02 Mark Mitchell <mark@codesourcery.com>
21633 * g++.dg/parse/typename8.C: Compile with -w -fpermissive.
21634 * g++.dg/parse/typename9.C: New test.
21635 * g++/dg/parse/typename10.C: Likewise.
21637 2005-11-02 Andrew Pinski <pinskia@physics.uc.edu>
21640 * gfortran.fortran-torture/compile/defined_type_1.f90: New test.
21641 * gfortran.fortran-torture/compile/defined_type_2.f90: New test.
21642 * gfortran.fortran-torture/compile/defined_type_3.f90: New test.
21644 2005-11-02 Mark Mitchell <mark@codesourcery.com>
21647 * g++.dg/debug/static1.C: New test.
21649 2005-11-02 Josh Conner <jconner@apple.com>
21651 * g++.dg/crash38.C: moved into proper directory...
21652 * g++.dg/template/crash42.C: ...here
21654 2005-11-02 Hans-Peter Nilsson <hp@axis.com>
21657 * gcc.dg/bitfld-4.c, g++.dg/abi/bitfield4.C: Gate on
21658 pcc_bitfield_type_matters || default_packed.
21660 * lib/target-supports.exp
21661 (check_effective_target_pcc_bitfield_type_matters): New proc.
21662 * gcc.dg/bitfld-3.c: Gate on target pcc_bitfield_type_matters.
21665 * lib/target-supports.exp (check_effective_default_packed): New proc.
21666 * g++.dg/ext/packed3.C, g++.dg/ext/packed8.C, g++.dg/other/crash-4.C:
21667 Gate expected errors on target ! default_packed.
21668 * g++.dg/ext/packed4.C: Gate on target ! default_packed.
21670 2005-11-02 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21672 * gfortran.fortran-torture/execute/entry_9.f90: Revert previous
21675 2005-11-01 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21678 * gfortran.dg/entry_5.f90: New.
21679 * gfortran.fortran-torture/execute/entry_9.f90: Fix syntax error.
21681 2005-11-01 Bob Wilson <bob.wilson@acm.org>
21683 * gcc.dg/intmax_t-1.c: Disable for xtensa-*-elf*.
21685 2005-11-01 Paul Thomas <pault@gcc.gnu.org>
21688 gfortran.dg/namelist_blockdata.f90: New test.
21691 gfortran.dg/external_implicit_none.f90: New test.
21694 * gfortran.dg/secnds.f: New test.
21696 2005-10-31 Jan Hubicka <jh@suse.cz>
21699 * gcc.c-torture/compile/pr20928.c: New test.
21701 2005-10-31 Andrew Pinski <pinskia@physics.uc.edu>
21703 PR middle-end/23492
21704 * gcc.c-torture/compile/zero-strct-5.c: New test.
21706 2005-10-31 Jerry DeLisle <jvdelisle@verizon.net>
21708 PR libgfortran/24584
21709 * gfortran.dg/pr24584.f90: New test.
21711 2005-10-28 Erik Edelmann <eedelman@gcc.gnu.org>
21714 * gfortran.dg/char_result_9.f90: New.
21715 * gfortran.dg/char_result_10.f90: New.
21717 2005-10-30 Jan Hubicka <jh@suse.cz>
21719 * g++.dg/tree-ssa/pr24172.C: New testcase.
21721 2005-10-30 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
21723 * gfortran.dg/enum_10.f90, gfortran.dg/enum_10.c: New test.
21725 2005-10-30 Gaurav Gautam <gauravga@noida.hcltech.com>
21727 * gfortran.dg/enum_1.f90, gfortran.dg/enum_2.f90,
21728 gfortran.dg/enum_3.f90, gfortran.dg/enum_4.f90,
21729 gfortran.dg/enum_5.f90, gfortran.dg/enum_6.f90,
21730 gfortran.dg/enum_7.f90, gfortran.dg/enum_8.f90,
21731 gfortran.dg/enum_9.f90,
21732 gfortran.fortran-torture/compile/enum_1.f90,
21733 gfortran.fortran-torture/execute/enum_1.f90,
21734 gfortran.fortran-torture/execute/enum_2.f90,
21735 gfortran.fortran-torture/execute/enum_3.f90,
21736 gfortran.fortran-torture/execute/enum_4.f90: New tests.
21738 2005-10-30 Hans-Peter Nilsson <hp@bitrange.com>
21741 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles, main):
21742 For mmix-*-*, pass with dg-options an additional -mno-base-addresses.
21744 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21746 PR libfortran/20179
21747 * gfortran.dg/mixed_io_1.f90: New test.
21748 * gfortran.dg/mixed_io_1.c: New file.
21750 2005-10-30 Francois-Xavier Coudert <coudert@clipper.ens.fr>
21752 * gfortran.dg/malloc_free_1.f90: New test.
21754 2005-10-29 Hans-Peter Nilsson <hp@axis.com>
21756 * gcc.dg/nested-func-4.c: Require profiling -pg.
21758 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
21761 * g++.dg/warn/main-2.C: New test.
21763 2005-10-28 Steven G. Kargl <kargls@comcast.net>
21766 * gfortran.dg/interface_2.f90: new test.
21768 2005-10-28 Josh Conner <jconner@apple.com>
21771 * g++.dg/template/crash38.C: New test.
21772 * g++.dg/parse/explicit1.C: Change expected errors.
21774 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
21777 * g++.dg/other/large-size-array.C: New test.
21779 2005-10-28 Andrew Pinski <pinskia@physics.uc.edu>
21781 PR middle-end/24362
21782 * g++.dg/opt/complex4.C: New test.
21784 2005-10-25 Eric Botcazou <ebotcazou@adacore.com>
21786 * gcc.dg/nested-func-4.c: New test.
21788 2005-10-26 Paul Thomas <pault@gcc.gnu.org>
21791 gfortran.dg/derived_recursion.f90: New test.
21792 gfortran.dg/implicit_actual.f90: New test.
21794 2005-10-25 Alexandre Oliva <aoliva@redhat.com>
21796 PR middle-end/24295, PR testsuite/24477
21797 * g++.old-deja/g++.abi/vtable2.C: Require alias for now. Will be
21798 removed when weakref hits the tree.
21800 2005-10-25 Jakub Jelinek <jakub@redhat.com>
21802 * gfortran.dg/cray_pointers_4.f90: New test.
21804 * gfortran.dg/cray_pointers_5.f90: New test.
21806 2005-10-25 Feng Wang <fengwang@nudt.edu.cn>
21809 * gfortran.dg/assign_5.f90: New test.
21810 * gfortran.dg/assign_6.f: New test.
21812 2005-10-25 Uros Bizjak <uros@kss-loka.si>
21814 * g++.dg/other/i386-1.C: Include i386-cpuid.h. Pass if
21815 CPU has no SSE support.
21817 2005-10-24 Jerry DeLisle <jvdelisle@verizon.net>
21819 PR libgfortran/24224
21820 * gfortran.dg/arrayio_1.f90: Update attribution.
21821 * gfortran.dg/arrayio_2.f90: Update attribution.
21822 * gfortran.dg/arrayio_3.f90: Update attribution.
21823 * gfortran.dg/arrayio_4.f90: Update test conditions.
21824 * gfortran.dg/arrayio_5.f90: Update attribution.
21825 * gfortran.dg/arrayio_6.f90: New test.
21826 * gfortran.dg/arrayio_7.f90: New test.
21828 2005-10-24 Zdenek Dvorak <dvorakz@suse.cz>
21830 * gcc.dg/tree-ssa/loop-9.c: Prevent matching "leave".
21832 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
21834 * gfortran.dg/namelist_char_only.f90: Add missing newline at end.
21836 2005-10-24 Paul Thomas <pault@gcc.gnu.org>
21839 * gfortran.dg/namelist_char_only.f90: New test.
21841 2005-10-24 Asher Langton <langton2@llnl.gov>
21845 * gfortran.dg/cray_pointers_1.f90: New test.
21846 * gfortran.dg/cray_pointers_2.f90: New test.
21847 * gfortran.dg/cray_pointers_3.f90: New test.
21848 * gfortran.dg/loc_1.f90: New test.
21849 * gfortran.dg/loc_2.f90: New test.
21851 2005-10-24 Steven Bosscher <stevenb@suse.de>
21853 * gcc.dg/pr24225.c: New test.
21855 2005-10-24 Asher Langton <langton2@llnl.gov>
21857 * gfortran.dg/dup_save_1.f90: New test.
21858 * gfortran.dg/dup_save_2.f90: New test.
21860 2005-10-24 Paul Brook <paul@codesourcery.com>
21863 * gcc.dg/20050922-1.c: Provide definition of uint32_t without using
21866 2005-10-23 Jerry DeLisle <jvdelisle@verizon.net>
21868 PR libgfortran/24489
21869 * gfortran.dg/pr24489.f90: New test.
21871 2005-10-23 Andrew Pinski <pinskia@physics.uc.edu>
21874 * gfortran.dg/ichar_1.f90: Add tests for derived types.
21876 2005-10-23 Hans-Peter Nilsson <hp@bitrange.com>
21879 * g++.dg/init/array16.C: Skip for mmix-*-*.
21881 2005-10-23 Asher Langton <langton2@llnl.gov>
21883 * gfortran.dg/byte_1.f90: New test.
21884 * gfortran.dg/byte_2.f90: New test.
21886 2005-10-23 David Edelsohn <edelsohn@gnu.org>
21888 * gcc.dg/attr-alias-3.c: XFAIL on AIX.
21890 2005-10-23 Paul Thomas <pault@gcc.gnu.org>
21893 * gfortran.dg/assign_func_dtcomp_1.f90: New test.
21896 * gfortran.dg/merge_char_const.f90: New test.
21899 * gfortran.dg/spread_scalar_source.f90: New test.
21901 2005-10-22 Hans-Peter Nilsson <hp@axis.com>
21903 * g++.old-deja/g++.jason/thunk2.C: Guard test with { target fpic }.
21905 * gcc.dg/tree-ssa/20040204-1.c: Adjust XFAIL for CRIS and MMIX.
21906 * gcc.dg/tree-ssa/loop-1.c: Adjust "call foo"-scanning for CRIS.
21908 * gcc.dg/weak/typeof-2.c: Adjust for CRIS keeping baz3 in a register.
21910 2005-10-22 Erik Edelmann <eedelman@gcc.gnu.org>
21913 * gfortran.dg/der_pointer_4.f90: New.
21915 2005-10-22 David Ayers <d.ayers@inode.at>
21917 * obj-c++.dg/except-1.mm: Simplify.
21919 2005-10-21 David Ayers <d.ayers@inode.at>
21921 * obj-c++.dg/except-1.mm: Generalize for both Objective-C runtimes.
21923 2005-10-21 Jakub Jelinek <jakub@redhat.com>
21925 * gfortran.dg/assumed_dummy_2.f90: New test.
21927 2005-10-21 James E Wilson <wilson@specifix.com>
21929 PR preprocessor/15220
21930 * gcc.misc-tests/mg-2.c, gcc.misc-tests/mg-2.exp: New.
21932 2005-10-21 Eric Botcazou <ebotcazou@adacore.com>
21934 * gcc.c-torture/execute/20051021-1.c: New test.
21936 2005-10-21 Mark Mitchell <mark@codesourcery.com>
21939 * g++.dg/ext/tmplattr1.C: New test.
21941 2005-10-21 Paul Thomas <pault@gcc.gnu.org>
21944 * gfortran.dg/assumed_size_dt_dummy.f90: Add test for scalar case.
21946 2005-10-20 Geoffrey Keating <geoffk@apple.com>
21948 * obj-c++.dg/except-1.mm: New.
21950 * obj-c++.dg/stubify-2.mm: Update the name of the RTL dump file.
21952 2005-10-21 Alan Modra <amodra@bigpond.net.au>
21954 * g++.dg/warn/Wconversion1.C: Use -fsigned-char.
21956 2005-10-20 Alexandre Oliva <aoliva@redhat.com>
21958 PR middle-end/24295
21959 * g++.old-deja/g++.abi/vtable2.C: Do not introduce external
21960 declarations with the same names as thunks' alias targets, use
21962 * gcc.dg/attr-alias-3.c: New test.
21963 * gcc.dg/weak/weak-14.c, gcc.dg/weak/weak-14a.c: New test.
21965 2005-10-20 Mark Mitchell <mark@codesourcery.com>
21968 * g++.dg/parse/access8.C: New test.
21970 2005-10-20 Richard Guenther <rguenther@suse.de>
21973 * g++.dg/tree-ssa/pr24439.C: New testcase.
21975 2005-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
21977 * g++.dg/opt/delay-slot-1.C: New test.
21979 2005-10-20 Erik Edelmann <erik.edelmann@iki.fi>
21982 * gfortran.fg/der_init_1.f90: New.
21984 2005-10-19 Ulrich Weigand <uweigand@de.ibm.com>
21986 * gcc.dg/20050824-1.c (f): Clobber %r13 and %r14 only on s390x.
21988 2005-10-19 Mark Mitchell <mark@codesourcery.com>
21991 * g++.dg/parse/error28.C: New test.
21993 2005-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
21995 * gcc.dg/profile-generate-2.c: New test.
21997 2005-10-18 Danny Smith <dannysmith@users.sourceforge.net>
22000 * g++.dg/ext/dllimport11.C: New.
22002 2005-10-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22005 * g++.dg/other/friend3.C: New test.
22007 2005-10-18 Mark Mitchell <mark@codesourcery.com>
22010 * g++.dg/template/error19.C: New test.
22012 2005-10-18 Nathan Sidwell <nathan@codesourcery.com>
22015 * g++.dg/overload/koenig2.C: New.
22018 * g++.dg/overload/error2.C: New.
22021 * g++.dg/inherit/covariant14.C: New.
22023 2005-10-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22026 * g++.dg/parse/for1.C: New test.
22028 2005-10-17 Paul Thomas <pault@gcc.gnu.org>
22031 * gfortran.dg/host_dummy_index_1.f90: New test.
22034 * gfortran.dg/automatic_char_len_2.f90: New test.
22037 * gfortran.dg/recursive_statement_functions.f90: New test.
22040 * gfortran.dg/assumed_size_dt_dummy.f90: New test.
22043 * gfortran.dg/external_initializer.f90: New test.
22046 * non_module_public.f90: New test.
22048 2005-10-17 Nathan Sidwell <nathan@codesourcery.com>
22051 * g++.dg/template/overload7.C: New.
22054 * g++.dg/other/switch2.C: Remove expected warnings.
22057 * g++.dg/template/defarg6.C: New.
22059 2005-10-17 Uros Bizjak <uros@kss-loka.si>
22062 * gcc.target/i386/pr24315.c: New test.
22064 2005-10-16 Mark Mitchell <mark@codesourcery.com>
22067 * g++.dg/template/static21.C: New test.
22068 * g++.dg/template/static21-a.cc: Likewise.
22070 2005-10-16 Andrew Pinski <pinskia@physics.uc.edu>
22073 * g++.dg/warn/Wswitch-default-1.C: New test.
22074 * g++.dg/warn/Wswitch-default-2.C: New test.
22076 2005-10-16 Mark Mitchell <mark@codesourcery.com>
22079 * g++.dg/parse/template18.C: New test.
22080 * g++.dg/template/nontype15.C: Likewise.
22082 2005-10-16 Erik Edelmann <erik.edelmann@iki.fi>
22085 * gfortran.dg/spec_expr_2.f90: New.
22087 2005-10-16 Hans-Peter Nilsson <hp@axis.com>
22089 * g++.dg/debug/debug3.C, g++.dg/ext/visibility/noPLT.C,
22090 g++.dg/opt/vt1.C, g++.old-deja/g++.other/local-alloc1.C,
22091 gcc.dg/20001009-1.c, gcc.dg/20010912-1.c, gcc.dg/20020122-4.c,
22092 gcc.dg/20020415-1.c, gcc.dg/20020430-1.c, gcc.dg/20021018-1.c,
22093 gcc.dg/20021023-1.c, gcc.dg/20021029-1.c, gcc.dg/20021116-1.c,
22094 gcc.dg/20030120-1.c, gcc.dg/20030213-1.c, gcc.dg/20030225-1.c,
22095 gcc.dg/20030702-1.c, gcc.dg/20030708-1.c, gcc.dg/20040311-2.c,
22096 gcc.dg/inline-2.c: Guard test with { target fpic }. Remove
22097 previous target-specific skips and warning-message matches where
22100 2005-10-15 Mark Mitchell <mark@codesourcery.com>
22103 * g++.dg/warn/Wctor-dtor.C: New test.
22105 2005-10-14 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22108 * gcc.dg/for-1.c: New test.
22110 2005-10-14 Mark Mitchell <mark@codesourcery.com>
22113 * g++.dg/warn/Wconversion1.C: New test.
22114 * g++.dg/ext/packed4.C: Compile with -w.
22115 * g++.dg/opt/20050511-1.C: Likewise.
22116 * g++.old-deja/g++.other/warn4.C: Compiler with -Wconversion.
22118 2005-10-14 Jakub Jelinek <jakub@redhat.com>
22120 * gfortran.dg/boz_5.f90: New test.
22122 2005-10-14 Nathan Sidwell <nathan@codesourcery.com>
22125 * g++.dg/other/switch2.C: New.
22128 * g++.dg/init/ctor7.C: New.
22130 2005-10-13 David Edelsohn <edelsohn@gnu.org>
22133 * g++.dg/parse/crash32.C: New test.
22135 2005-10-13 Mark Mitchell <mark@codesourcery.com>
22138 * g++.dg/init/goto2.C: New test.
22141 * g++.dg/template/crash/41.C: New test.
22144 * g++.dg/template/crash40.C: New test.
22147 * g++.dg/parse/friend5.C: New test.
22150 * g++.dg/template/crash38.C: New test.
22153 * g++.dg/template/friend38.C: New test.
22156 * g++.dg/template/crash39.C: New test.
22158 2005-10-13 Hans-Peter Nilsson <hp@bitrange.com>
22160 * gcc.dg/debug/dwarf2/dwarf-char1.c,
22161 gcc.dg/debug/dwarf2/dwarf-char2.c,
22162 gcc.dg/debug/dwarf2/dwarf-char3.c: Skip for mmix-*-*
22164 * gcc.dg/intmax_t-1.c: Remove mmix-*-* from dg-error statement.
22166 2005-10-12 Danny Smith <dannysmith@users.sourceforge.net>
22168 * gcc.dg/dll-2.c: Add tests for warnings.
22169 * gcc.dg/dll-3.c: Likewise.
22170 * gcc.dg/dll-4.c: Likewise.
22172 * g++.dg/ext/dllimport1.C: Adjust tests for warnings.
22173 * g++.dg/ext/dllimport2.C: Likewise.
22174 * g++.dg/ext/dllimport3.C: Likewise.
22175 * g++.dg/ext/dllimport7.C: Likewise.
22176 * g++.dg/ext/dllimport8.C: Likewise.
22177 * g++.dg/ext/dllimport9.C: Likewise.
22179 2005-10-10 Paul Thomas <pault@gcc.gnu.org>
22182 * gfortran.dg/derived_pointer_recursion.f90: New test.
22184 2005-10-12 Adrian Straetling <straetling@de.ibm.com>
22186 * gcc.c-torture/execute/20051012-1.c: New test.
22188 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
22191 * gfortran.dg/automatic_char_len_1.f90: New test.
22193 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
22196 * gfortran.dg/save_common.f90: New test.
22199 * gfortran.dg/save_result.f90: New test.
22201 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
22204 * g++.dg/template/dependent-expr1.C: Add new expected error.
22205 * g++.dg/template/dependent-expr2.C: Adjust error text.
22206 * g++.dg/template/overload6.C: New.
22209 * g++.dg/other/typename8.C: New.
22212 * g++.dg/other/return1.C: New.
22214 2005-10-12 Paolo Bonzini <bonzini@gnu.org>
22217 * g++.dg/ext/label5.C: New.
22219 2005-10-12 Nathan Sidwell <nathan@codesourcery.com>
22222 * g++.dg/parse/crash31.C: New.
22224 2005-10-12 Razya Ladelsky <razya@il.ibm.com>
22226 * g++.dg/ipa/ipa-1.c: New test.
22227 * g++.dg/ipa/ipa-2.c: New test.
22228 * g++.dg/ipa/ipa-3.c: New test.
22229 * g++.dg/ipa/ipa-4.c: New test.
22230 * g++.dg/ipa/ipa-5.c: New test.
22231 * g++.dg/ipa/ipa.exp: New file.
22233 2005-10-12 Paul Thomas <pault@gcc.gnu.org>
22236 * gfortran.dg/private_type_3.f90: New test.
22238 2005-10-11 Steven G. Kargl <kargls@comcast.net>
22241 gfortran.dg/aint_anint_1.f90: New test.
22243 2005-10-11 Steven G. Kargl <kargls@comcast.net>
22245 PR libgfortran/24313
22246 gfortran.dg/csqrt.f: New test.
22248 2005-10-11 Ian Lance Taylor <ian@airs.com>
22251 * g++.dg/warn/noeffect7.C: New test.
22252 * g++.dg/warn/noeffect2.C: Instantiate templates.
22253 * g++.dg/warn/noeffect4.C: Instantiate template. Add new error
22256 2005-10-11 Mark Mitchell <mark@codesourcery.com>
22259 * g++.dg/init/float1.C: New test.
22262 * g++.dg/init/member1.C: Tweak error markers.
22264 2005-10-11 Janis Johnson <janis187@us.ibm.com>
22267 * gcc.dg/compat/struct-layout-1_generator.c (generate_fields):
22268 Check for null pointer.
22270 2005-10-11 Mark Mitchell <mark@codesourcery.com>
22273 * g++.dg/parse/ret-type3.C: New test.
22275 2005-10-11 Andrew Pinski <pinskia@physics.uc.edu>
22278 * gcc.c-torture/compile/pr23946.c: New test.
22280 2005-10-11 Jakub Jelinek <jakub@redhat.com>
22282 * g++.dg/opt/mmx2.C: New test.
22284 2005-10-10 Mark Mitchell <mark@codesourcery.com>
22287 * g++.dg/template/static20.C: New test.
22290 * g++.dg/warn/Wunused-12.C: New test.
22293 * g++.dg/template/arg4.C: New test.
22295 2005-10-10 Eric Botcazou <ebotcazou@libertysurf.fr>
22297 * gcc.dg/ucnid-2.c: XFAIL on Solaris.
22298 * gcc.dg/ucnid-3.c: Likewise.
22299 * gcc.dg/ucnid-4.c: Likewise.
22300 * gcc.dg/tree-ssa/gen-vect-25.c (main): Return a value.
22301 * g++.dg/other/ucnid-1.C: Likewise.
22302 * gcc.dg/sparc-frame-1.c: New test.
22304 2005-10-10 Mark Mitchell <mark@codesourcery.com>
22307 * g++.dg/template/spec27.C: New test.
22310 * g++.dg/template/static19.C: New test.
22312 2005-10-09 Eric Botcazou <ebotcazou@libertysurf.fr>
22314 * gcc.dg/20050922-1.c: Skip on Solaris 2.5.1 to 9.
22315 * g++.dg/warn/miss-format-1.C: XFAIL vscanf test on Solaris 2.5.1 to 8.
22317 2005-10-07 Andrew Pinski <pinskia@physics.uc.edu>
22320 * gfortran.fortran-torture/compile/pr24136.f: New test.
22322 2005-10-08 James A. Morrison <phython@gcc.gnu.org>
22325 * g++.dg/parse/crash30.C: New test.
22327 2005-10-07 Richard Guenther <rguenther@suse.de>
22329 PR middle-end/24227
22330 * gcc.c-torture/compile/pr24227.c: New testcase.
22332 2005-10-07 Steve Ellcey <sje@cup.hp.com>
22334 * gcc.dg/compat/struct-layout-1_generate.c (generate_fields):
22335 Do not put aligned attributes on array elements.
22337 2005-10-07 Ulrich Weigand <uweigand@de.ibm.com>
22339 PR testsuite/23611, PR testsuite/23615
22340 * obj-c++.dg/bitfield-3.mm: Include standard headers instead of
22341 writing prototypes of library functions by hand.
22342 * obj-c++.dg/bitfield-4.mm: Likewise.
22343 * obj-c++.dg/const-str-4.mm: Likewise.
22344 * obj-c++.dg/encode-4.mm: Likewise.
22345 * obj-c++.dg/encode-5.mm: Likewise.
22346 * obj-c++.dg/encode-6.mm: Likewise.
22347 * obj-c++.dg/gnu-runtime-3.mm: Likewise.
22348 * obj-c++.dg/method-10.mm: Likewise.
22349 * obj-c++.dg/method-17.mm: Likewise.
22350 * obj-c++.dg/method-19.mm: Likewise.
22351 * obj-c++.dg/try-catch-2.mm: Likewise.
22353 2005-10-06 Richard Henderson <rth@redhat.com>
22356 * gcc.dg/i386-sse-10.c: Add -fno-omit-frame-pointer.
22358 2005-10-06 Dale Johannesen <dalej@apple.com>
22360 * gcc.c-torture/execute/20030125-1.c: Correct.
22362 2005-10-06 Richard Guenther <rguenther@suse.de>
22364 PR tree-optimization/24238
22365 * g++.dg/tree-ssa/pr24238.C: New testcase.
22367 2005-10-07 Erik Edelmann <erik.edelmann@iki.fi>
22370 * gfortran.dg/der_pointer_3.f90: New test.
22372 2005-10-05 Devang Patel <dpatel@apple.com>
22375 * g++.dg/other/PR23205.C: New.
22377 2005-10-05 Richard Henderson <rth@redhat.com>
22380 * g++.dg/eh/omit-frame-pointer.C: Remove i?86 specific options.
22381 * g++.dg/eh/omit-frame-pointer2.C: Likewise.
22383 2005-10-05 Dale Johannesen <dalej@apple.com>
22385 * gcc.c-torture/execute/float-floor.c: New.
22387 2005-10-05 Paolo Bonzini <bonzini@gnu.org>
22389 PR tree-optimization/21419
22390 PR tree-optimization/24146
22391 PR tree-optimization/24151
22393 * g++.dg/ext/asm7.C: New.
22394 * g++.dg/ext/asm8.C: New.
22395 * gcc.dg/asm-1.c: Compile on all targets.
22396 * gcc.dg/asm-pr24146.c: New.
22397 * gcc.dg/pr21419.c: Adjust error messages.
22399 2005-10-05 Richard Guenther <rguenther@suse.de>
22402 * gfortran.fortran-torture/compile/empty.f90: New testcase.
22404 2005-10-05 Nathan Sidwell <nathan@codesourcery.com>
22407 * g++.dg/template/spec22.C: Robustify test.
22408 * g++.dg/template/spec26.C: New.
22410 2005-10-05 Uros Bizjak <uros@kss-loka.si>
22412 * gcc.dg/vect/vect-shift-1.c: Include tree-vect.h header. Check
22413 if target supports vector instructions.
22415 2005-10-04 Geoffrey Keating <geoffk@apple.com>
22417 * gcc.dg/builtins-config.h: Only PowerPC Mac OS shipped without
22420 2005-10-04 Janis Johnson <janis187@us.ibm.com>
22422 * lib/target-supports.exp (check_effective_target_fortran_large_real,
22423 check_effective_target_fortran_large_int): Replace cached result
22424 when target changes.
22426 2005-10-04 Devang Patel <dpatel@apple.com>
22428 * gcc.dg/i386-sse-vect-types.c: New.
22430 2005-10-04 Ian Lance Taylor <ian@airs.com>
22432 PR preprocessor/13726
22433 * gcc.dg/cpp/cmdlne-dI-C.c: New test.
22434 * gcc.dg/cpp/cmdlne-dI-C.h: New file.
22436 2005-10-04 Richard Guenther <rguenther@suse.de>
22439 * gcc.dg/noncompile/pr23576.c: New testcase.
22441 2005-10-04 Andrew Pinski <pinskia@physics.uc.edu>
22443 PR middle-end/23125
22444 * gcc.dg/register-var-3.c: New test.
22446 2005-10-04 Steven Bosscher <stevenb@suse.de>
22448 * gcc.dg/pr23049.c: New test.
22450 * gcc.dg/ucnid-4.c: Fix test.
22452 2005-10-03 Diego Novillo <dnovillo@redhat.com>
22455 * gcc.c-torture/compile/pr23445.c: New test.
22457 2005-10-03 Alexandre Oliva <aoliva@redhat.com>
22459 * g++.dg/overload/unknown1.C: New.
22461 2005-10-03 Mark Mitchell <mark@codesourcery.com>
22464 * g++.dg/template/repo4.C: New test.
22466 2005-10-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
22468 PR libfortran/19308
22469 * gfortran.dg/large_real_kind_2.F90: New test.
22470 * gfortran.dg/large_integer_kind_2.f90: New test.
22472 2005-10-03 Uros Bizjak <uros@kss-loka.si>
22474 * lib/target-supports.exp (check_effective_target_vect_shift):
22475 Implement with result caching. Add i?86, x86_64 and ia64 targets.
22476 (check_effective_target_vect_condition): Fix copy-n-pasto.
22478 * gcc.dg/vect/pr22480.c : Enable for effective-target vect_shift.
22479 * gcc.dg/vect/vect-shift-1.c: Remove XFAIL for i?86 and x86_64
22482 2005-10-02 Mark Mitchell <mark@codesourcery.com>
22485 * g++.dg/template/overload5.C : New test.
22488 * g++.dg/expr/stdarg1.C: New test.
22490 2005-10-02 Diego Novillo <dnovillo@redhat.com>
22493 * gcc.c-torture/execute/pr24142.c: New test.
22495 2005-10-01 Diego Novillo <dnovillo@redhat.com>
22498 * gcc.c-torture/execute/pr24141.c: New test.
22500 2005-10-01 James A. Morrison <phython@gcc.gnu.org>
22501 Diego Novillo <dnovillo@redhat.com>
22504 * gcc.c-torture/execute/pr23604.c: New test.
22506 2005-10-01 Paul Thomas <pault@gcc.gnu.org>
22515 gfortran.dg/equiv_constraint_1.f90: New test.
22516 gfortran.dg/equiv_constraint_2.f90: New test.
22517 gfortran.dg/equiv_constraint_3.f90: New test.
22518 gfortran.dg/equiv_constraint_4.f90: New test.
22519 gfortran.dg/equiv_constraint_5.f90: New test.
22520 gfortran.dg/equiv_constraint_6.f90: New test.
22521 gfortran.dg/equiv_constraint_7.f90: New test.
22522 gfortran.dg/equiv_constraint_8.f90: New test.
22523 gfortran.dg/private_type_1.f90: New test.
22524 gfortran.dg/private_type_2.f90: New test.
22525 gfortran.dg/g77/980628-2.f, 980628-3.f, 980628-9.f,
22526 980628-10.f: Assert std=gnu to permit mixing of
22527 types in equivalence statements.
22529 2005-09-30 Janne Blomqvist <jblomqvi@cc.hut.fi>
22532 * gfortran.dg/open_status_1.f90: New.
22534 2005-09-30 Uros Bizjak <uros@kss-loka.si>
22536 * gcc.dg/vect/fast-math-vect-reduc-7.c: Clean up temp files.
22537 * gcc.dg/vect/pr22480.c: Clean up temp files.
22538 * gcc.dg/vect/pr23831.c: Clean up temp files.
22539 * gcc.dg/vect/pr23816-1.c: Require effective-target vect_condition.
22540 Clean up temp files.
22541 * gcc.dg/vect/pr23816-2.c: Require effective-target vect_condition.
22542 Clean up temp files.
22544 * gcc.dg/20050309-1.c: Clean up temp files.
22545 * gcc.dg/20050325-1.c: Clean up temp files.
22547 2005-09-30 Uros Bizjak <uros@kss-loka.si>
22549 PR tree-optimization/24059
22550 * gcc.dg/vect/pr24059.c : New test.
22552 2005-09-29 Jakub Jelinek <jakub@redhat.com>
22554 PR middle-end/24109
22555 * gcc.c-torture/execute/20050929-1.c: New test.
22557 2005-09-29 Steven Bosscher <stevenb@suse.de>
22559 * gcc.dg/tree-ssa/ssa-ccp-11.c: Fix the test case and un-xfail.
22561 2005-09-29 Paolo Bonzini <bonzini@gnu.org>
22564 * gcc.dg/pr21419.c: New test.
22566 2005-09-29 Steven Bosscher <stevenb@suse.de>
22568 * gcc.dg/pr23911.c: New test.
22570 2005-09-28 Mark Mitchell <mark@codesourcery.com>
22572 * g++.dg/opt/pr19650.C: Use -w -fpermissive.
22575 * g++.dg/parse/qualified4.C: New test.
22576 * g++.old-deja/g++.law/static-mem5.C: Use -w -fpermissive.
22577 * g++.old-deja/g++.mike/p8154.C: Likewise.
22579 2005-09-27 Mark Mitchell <mark@codesourcery.com>
22582 * g++.dg/template/friend37.C: New test.
22583 * g++.dg/parse/crash28.C: Adjust error markers.
22585 2005-09-27 Jakub Jelinek <jakub@redhat.com>
22588 * gfortran.fortran-torture/execute/save_2.f90: New decl.
22590 2005-09-27 Devang Patel <dpatel@apple.com>
22592 PR tree-optimization/23625
22593 * gcc.dg/pr23625.c: New test.
22595 2005-09-27 Uros Bizjak <uros@kss-loka.si>
22597 * gcc.target/i386/pr22585.c: Run on 32-bit x86 only.
22598 * gcc.target/i386/builtin-apply-mmx.c: Run on 32-bit x86 only.
22600 2005-09-26 Jakub Jelinek <jakub@redhat.com>
22603 * gfortran.fortran-torture/execute/save_1.f90: New test.
22604 * gfortran.dg/save_1.f90: New test.
22606 2005-09-26 Uros Bizjak <uros@kss-loka.si>
22608 * gcc.target/i386/builtin-apply-mmx.c: New test.
22611 * gcc.target/i386/pr22576.c: New test.
22614 * gcc.target/i386/pr22585.c: New test.
22617 * gcc.target/i386/pr23268.c: New test.
22619 PR middle-end/23831
22620 * gcc.dg/vect/pr23831.c: New test.
22623 * gcc.target/i386/pr24055.c: New test.
22625 2005-09-25 Kazu Hirata <kazu@codesourcery.com>
22627 PR tree-optimization/23960
22628 * gcc.c-torture/compile/pr23960.c: New.
22630 2005-09-23 Paul Thomas <pault@gcc.gnu.org>
22633 * gfortran.dg/nested_modules_3.f90: New.
22635 2005-09-22 Steven G. Kargl <kargls@comcast.net>
22638 gfortran.dg/interface_1.f90: New test.
22640 2005-09-22 Erik Edelmann <erik.edelmann@iki.fi>
22641 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22644 * gfortran.dg/der_io_2.f90, gfortran.dg/der_io_3.f90: New test.
22646 2005-09-22 Steven G. Kargl <kargls@comcast.net>
22649 * gfortran.dg/imag_1.f: New test.
22650 * gfortran.dg/imag_2.f: Ditto.
22652 2005-09-22 J"orn Rennecke <joern.rennecke@st.com>
22654 * gcc.dg/intmax_t-1.c: Remove sh*-*-elf from dg-error statement.
22656 2005-09-22 Jakub Jelinek <jakub@redhat.com>
22659 * g++.dg/warn/pr21983.C: New test.
22661 2005-09-22 Andreas Krebbel <krebbel1@de.ibm.com>
22663 * gcc.dg/20050922-1.c: Testcase added.
22665 2005-09-21 Mark Mitchell <mark@codesourcery.com>
22668 * g++.dg/template/array14.C: New test.
22670 2005-09-21 Erik Edelmann <erik.edelmann@iki.fi>
22673 * gfortran.dg/der_ptr_component_1.f90: New test.
22675 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22678 * g++.dg/template/error1.C: Reject "no matching function" message.
22680 2005-09-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22683 * g++.dg/lookup/error1.C: New test.
22685 2005-09-21 Dorit Nuzman <dorit@il.ibm.com>
22687 * gcc.dg/vect/vect-dv-2.c: Change loop bound and restore original
22688 functionality of the testcase.
22690 2005-09-20 Richard Henderson <rth@redhat.com>
22692 * gcc.dg/vect/vect-22.c: Require vect_float.
22693 * gcc.dg/vect/vect-91.c: XFAIL if vect_no_int_add.
22695 2005-09-20 Joseph S. Myers <joseph@codesourcery.com>
22697 * g++.dg/cpp/ucnid-1.C, g++.dg/cpp/normalize-1.C,
22698 g++.dg/other/ucnid-1.C, gcc.dg/cpp/normalize-1.c,
22699 gcc.dg/cpp/normalize-2.c, gcc.dg/cpp/normalize-3.c,
22700 gcc.dg/cpp/normalize-4.c, gcc.dg/cpp/ucnid-1.c,
22701 gcc.dg/cpp/ucnid-2.c, gcc.dg/cpp/ucnid-3.c, gcc.dg/cpp/ucnid-4.c,
22702 gcc.dg/cpp/ucnid-5.c, gcc.dg/cpp/ucnid-7.c,gcc.dg/ucnid-1.c,
22703 gcc.dg/ucnid-2.c, gcc.dg/ucnid-3.c, gcc.dg/ucnid-4.c,
22704 gcc.dg/ucnid-5.c, gcc.dg/ucnid-6.c: Add -fextended-identifiers.
22705 * gcc.dg/cpp/ucnid-8.c: New test.
22707 2005-09-20 Jakub Jelinek <jakub@redhat.com>
22709 PR tree-optimization/23929
22710 * gcc.c-torture/compile/pr23929.c: New test.
22712 2005-09-20 Daniel Berlin <dberlin@dberlin.org>
22714 * gcc.dg/vect/vect-dv-2.c: Expect same alignment message only
22717 2005-09-20 Steve Ellcey <sje@cup.hp.com>
22720 * g++.dg/other/pr22003.C: Require named sections.
22722 2005-09-20 Jakub Jelinek <jakub@redhat.com>
22725 * g++.dg/rtti/crash3.C: New test.
22727 PR tree-optimization/23818
22728 * gcc.dg/pr23818.c: New test.
22730 2005-09-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
22733 * gfortran.dg/print_fmt_4.f: New.
22735 2005-09-20 Jakub Jelinek <jakub@redhat.com>
22738 * gfortran.fortran-torture/execute/entry_11.f90: New test.
22740 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
22742 * gcc.dg/vect/vect-40.c: Remove pointers to "aligned types".
22743 Use pointers to local alignable arrays instead. Added comments.
22744 * gcc.dg/vect/vect-46.c: Likewise.
22745 * gcc.dg/vect/vect-48.c: Likewise.
22746 * gcc.dg/vect/vect-49.c: Likewise.
22747 * gcc.dg/vect/vect-52.c: Likewise.
22748 * gcc.dg/vect/vect-53.c: Likewise.
22749 * gcc.dg/vect/vect-54.c: Likewise.
22750 * gcc.dg/vect/vect-56.c: Likewise.
22751 * gcc.dg/vect/vect-57.c: Likewise.
22752 * gcc.dg/vect/vect-58.c: Likewise.
22753 * gcc.dg/vect/vect-60.c: Likewise.
22754 * gcc.dg/vect/vect-61.c: Likewise.
22756 * gcc.dg/vect/vect-42.c: Remove pointers to "aligned types".
22757 The test is no longer vectorizable on vect_no_align targets.
22758 * gcc.dg/vect/vect-43.c: Likewsie.
22760 * gcc.dg/vect/vect-44.c: Added comments.
22761 * gcc.dg/vect/vect-45.c: Added comments.
22762 * gcc.dg/vect/vect-50.c: Added comments.
22763 * gcc.dg/vect/vect-51.c: Added comments.
22765 * gcc.dg/vect/vect-95.c: Use aligned arrays instead of arrays to
22767 * gcc.dg/vect/Os-vect-95.c: Likewise.
22769 * gcc.dg/vect/vect-41.c: Test removed.
22770 * gcc.dg/vect/vect-47.c: Test removed.
22771 * gcc.dg/vect/vect-55.c: Test removed.
22772 * gcc.dg/vect/vect-59.c: Test removed.
22774 2005-09-20 Dorit Nuzman <dorit@il.ibm.com>
22776 * gcc.dg/vect/pr16105.c: Replace "aligned types" with regular types.
22777 No longer vectorizable on vect_no_align targets.
22778 * gcc.dg/vect/pr20122.c: Likewise.
22779 * gcc.dg/vect/vect-74.c: Likewise.
22780 * gcc.dg/vect/vect-75.c: Likewise.
22781 * gcc.dg/vect/vect-76.c: Likewise.
22783 * gcc.dg/vect/vect-37.c: Replace "aligned types" with regular types.
22784 Will not be vectorizable on vect_no_align targets once aliasing issues
22786 * gcc.dg/vect/vect-79.c: Likewise.
22788 * gcc.dg/vect/vect-77.c: Replace "aligned types" with regular types.
22789 * gcc.dg/vect/vect-78.c: Likewise.
22790 * gcc.dg/vect/vect-97.c: Likewise.
22792 2005-09-19 Steven Bosscher <stevenb@suse.de>
22794 * gcc.dg/pr23943.c: New test.
22796 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
22799 * gfortran.dg/derived_pointer_null_1.f90: New test.
22801 2005-09-18 Richard Guenther <rguenther@suse.de>
22803 PR middle-end/23944
22804 * gcc.c-torture/compile/pr23944.c: New testcase.
22806 2005-09-18 Erik Edelmann <erik.edelmann@iki.fi>
22809 * gfortran.dg/der_pointer_2.f90: New test.
22811 2005-09-18 Paul Thomas <pault@gcc.gnu.org>
22814 * gfortran.dg/nested_modules_2.f90: New test.
22816 2005-09-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
22819 * g++.dg/other/semicolon.C: New test.
22821 2005-09-16 Joseph S. Myers <joseph@codesourcery.com>
22823 * g++.dg/warn/huge-val1.C: Disable tests on values of HUGE_VAL,
22824 HUGE_VALF and HUGE_VALL unless __GLIBC__ is defined.
22826 2005-09-16 Mark Mitchell <mark@codesourcery.com>
22829 * g++.dg/template/static18.C: New test.
22832 * g++.dg/template/crash19.C: Remove dg-error marker.
22833 * g++.dg/template/local4.C: New test.
22835 2005-09-16 Paul Brook <paul@codesourcery.com>
22838 * gfortran.dg/dependency_1.f90: New test.
22840 2005-09-15 Mark Mitchell <mark@codesourcery.com>
22843 * g++.dg/template/static17.C: New test.
22845 2005-09-15 Joseph S. Myers <joseph@codesourcery.com>
22848 * g++.dg/warn/huge-val1.C: New test.
22850 2005-09-15 Mark Mitchell <mark@codesourcery.com>
22853 * g++.dg/parse/class2.C: New test.
22854 * g++.dg/template/explicit8.C: Likewise.
22855 * g++.dg/template/spec25.C: Likewise.
22857 2005-09-14 Josh Conner <jconner@apple.com>
22859 PR middle-end/23584
22860 * gcc.dg/pr23584.c: New test.
22862 2005-09-14 Jerry DeLisle <jvdelisle@verizon.net>
22864 PR fortran/21875 Internal Unit Array I/O, NIST
22865 * gfortran.dg/arrayio_1.f90: New test.
22866 * gfortran.dg/arrayio_1.f90: New test.
22867 * gfortran.dg/arrayio_1.f90: New test.
22868 * gfortran.dg/arrayio_1.f90: New test.
22869 * gfortran.dg/arrayio_1.f90: New test.
22871 2005-09-14 Uros Bizjak <uros@kss-loka.si>
22873 PR middle-end/22480
22874 * gcc.dg/vect/pr22480.c: New test.
22876 2005-09-13 Paul Thomas <pault@gcc.gnu.org>
22879 * gfortran.fortran-torture/assumed_dummy_1.f90: New test.
22881 2005-09-13 Josh Conner <jconner@apple.com>
22884 * g++.dg/init/struct2.C: New test.
22885 * g++.dg/init/struct3.C: New test.
22887 2005-09-13 Janis Johnson <janis187@us.ibm.com>
22889 * gcc.dg/pr15784-4.c, gcc.dg/pr20130-1.c, gcc.dg/ucnid-6.c:
22890 Clean up temp files.
22891 * gcc.dg/tree-ssa/20030821-1.c, gcc.dg/tree-ssa/20040514-2.c,
22892 gcc.dg/tree-ssa/builtin-fprintf-1.c,
22893 gcc.dg/tree-ssa/builtin-fprintf-chk-1.c,
22894 gcc.dg/tree-ssa/builtin-printf-1.c,
22895 gcc.dg/tree-ssa/builtin-printf-chk-1.c,
22896 gcc.dg/tree-ssa/builtin-vfprintf-1.c,
22897 gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c,
22898 gcc.dg/tree-ssa/builtin-vprintf-1.c,
22899 gcc.dg/tree-ssa/builtin-vprintf-chk-1.c, gcc.dg/tree-ssa/ltrans-8.c,
22900 gcc.dg/tree-ssa/pr19055-2.c, gcc.dg/tree-ssa/pr19055.c,
22901 gcc.dg/tree-ssa/pr21985.c: Clean up dump files.
22902 * gcc.dg/vect/fast-math-vect-reduc-5.c, gcc.dg/vect/pr22506.c,
22903 gcc.dg/vect/trapv-vect-reduc-4.c, gcc.dg/vect/vect-116.c,
22904 gcc.dg/vect/vect-reduc-6.c, gcc.dg/vect/vect-reduc-7.c,
22905 gcc.dg/vect/vect-reduc-8.c, gcc.dg/vect/vect-reduc-9.c,
22906 gcc.dg/vect/vect-shift-1.c: Clean up .vect files.
22908 2005-09-13 Josh Conner <jconner@apple.com>
22910 * lib/gcc-dg.exp: Load scanipa.exp.
22911 (cleanup-dump): New procedure.
22912 (cleanup-rtl-dump, cleanup-tree-dump, cleanup-ipa-dump): Use it.
22913 * lib/scandump.exp: New file.
22914 * lib/scantree.exp: Use it.
22915 * lib/scanipa.exp: New file.
22917 2005-09-13 Erik Edelmann <erik.edelmann@iki.fi>
22920 * gfortran.dg/generic_4.f90: New test.
22922 2005-09-13 Uros Bizjak <uros@kss-loka.si>
22925 * gcc.target/i386/pr23816-1.c: New test.
22926 * gcc.target/i386/pr23816-2.c: New test.
22929 2005-09-13 Bastian Blank <waldi@debian.org>
22932 * g++.dg/abi/mangle26.C: New test.
22933 * g++.dg/abi/mangle27.C: New test.
22934 * g++.dg/abi/mangle28.C: New test.
22935 * g++.dg/abi/mangle29.C: New test.
22938 * g++.dg/parse/register1.C: New test.
22940 2005-09-13 Mark Mitchell <mark@codesourcery.com>
22943 * g++.dg/template/access16.C: New test.
22945 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22947 * gfortran.dg/char_pack_2.f90: Increase the vector size.
22949 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22952 * gfortran.dg/shape_2.f90: New test.
22954 2005-09-13 Richard Sandiford <richard@codesourcery.com>
22957 * gfortran.dg/char_associated_1.f90, gfortran.dg/char_cshift_1.f90,
22958 * gfortran.dg/char_cshift_2.f90, gfortran.dg/char_eoshift_1.f90,
22959 * gfortran.dg/char_eoshift_2.f90, gfortran.dg/char_eoshift_3.f90,
22960 * gfortran.dg/char_eoshift_4.f90, gfortran.dg/char_pack_1.f90,
22961 * gfortran.dg/char_pack_2.f90, gfortran.dg/char_reshape_1.f90,
22962 * gfortran.dg/char_spread_1.f90, gfortran.dg/char_transpoe_1.f90,
22963 * gfortran.dg/char_unpack_1.f90, gfortran.dg/char_unpack_2.f90: New
22966 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22969 * g++.dg/parse/template17.C: New test.
22971 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22974 * g++.dg/template/nontype14.C: New test.
22976 2005-09-12 Ian Lance Taylor <ian@airs.com>
22979 * g++.dg/lookup/friend7.C: New test.
22980 * g++.dg/lookup/friend8.C: New test.
22981 * g++.dg/parse/defarg4.C: Add a parameter to the friend function,
22982 so that it will be found via argument dependent lookup.
22983 * g++.old-deja/g++.brendan/crash56.C: Don't expect errors for
22984 friend functions which will no longer be found.
22985 * g++.old-deja/g++.jason/friend.C: Add a parameter to the friend
22986 function g, so that it will be found via argument dependent
22988 * g++.old-deja/g++.jason/scoping15.C: Use -ffriend-injection.
22989 * g++.old-deja/g++.mike/net43.C: Likewise.
22991 2005-09-12 Mark Mitchell <mark@codesourcery.com>
22994 * g++.dg/template/static16.C: New test.
22996 2005-09-12 Josh Conner <jconner@apple.com>
22998 PR middle-end/23237
22999 * gcc.c-torture/compile/pr23237.c: New test.
23001 2005-09-11 Richard Henderson <rth@redhat.com>
23003 * g++.dg/other/error8.C: Update expected diagnostic text.
23005 2005-09-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23007 PR libfortran/19872
23008 * gfortran.dg/overwrite_1.f: New test.
23010 2005-09-09 Josh Conner <jconner@apple.com>
23012 * g++.dg/init/pr23180-1.C: Removed.
23013 * g++.dg/init/pr23180-2.C: Removed.
23015 2005-09-09 David Daney <ddaney@avtrex.com>
23017 * gcc.c-torture/execute/20010124-1.c: Removed and split into two new
23018 files which are ...
23019 * gcc.c-torture/execute/builtins/20010124-1: ... here and ...
23020 * gcc.c-torture/execute/builtins/20010124-1-lib.c: ... here.
23022 2005-09-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23024 * gfortran.dg/iostat_2.f90: New test.
23026 2005-09-09 Mark Mitchell <mark@codesourcery.com>
23029 * g++.dg/ext/interface1.C: New test.
23030 * g++.dg/ext/interface1.h: Likewise.
23031 * g++.dg/ext/interface1a.cc: Likewise.
23033 2005-09-09 Thomas Koenig <Thomas.Koenig@online.de>
23035 * gfortran.dg/iomsg_1.f90: New test case.
23037 2005-09-09 Richard Guenther <rguenther@suse.de>
23040 * g++.dg/tree-ssa/pr23624.C: New testcase.
23042 2005-09-09 Richard Sandiford <richard@codesourcery.com>
23045 * gfortran.dg/vector_subscript_1.f90,
23046 * gfortran.dg/vector_subscript_2.f90: New tests.
23048 2005-09-09 Richard Sandiford <richard@codesourcery.com>
23051 * gfortran.dg/array_alloc_1.f90,
23052 * gfortran.dg/array_alloc_2.f90,
23053 * gfortran.dg/array_alloc_3.f90: New tests.
23055 2005-09-09 Richard Sandiford <richard@codesourcery.com>
23058 * gfortran.dg/array_constructor_6.f90
23059 * gfortran.dg/array_constructor_7.f90
23060 * gfortran.dg/array_constructor_8.f90
23061 * gfortran.dg/array_constructor_9.f90
23062 * gfortran.dg/array_constructor_10.f90
23063 * gfortran.dg/array_constructor_11.f90
23064 * gfortran.dg/array_constructor_12.f90: New tests.
23066 2005-09-08 Josh Conner <jconner@apple.com>
23069 * g++.dg/init/pr23180-1.C: New test.
23070 * g++.dg/init/pr23180-2.C: New test.
23072 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
23075 * gfortran.dg/module_double_reuse.f90: New.
23077 2005-09-09 Paul Thomas <pault@gcc.gnu.org>
23084 * gfortran.dg/common_equivalence_1.f: New.
23085 * gfortran.dg/common_equivalence_2.f: New.
23086 * gfortran.dg/common_equivalence_3.f: New.
23087 * gfortran.dg/contained_equivalence_1.f90: New.
23088 * gfortran.dg/module_blank_common.f90: New.
23089 * gfortran.dg/module_commons_1.f90: New.
23090 * gfortran.dg/module_equivalence_1.f90: New.
23091 * gfortran.dg/nested_modules_1.f90: New.
23092 * gfortran.dg/g77/19990905-0.f: Remove XFAIL, rearrange
23093 equivalences and add comment to connect the test with
23096 2005-09-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23099 * gfortran.dg/common_6.f90: New test.
23101 2005-09-08 Richard Sandiford <richard@codesourcery.com>
23104 * gfortran.dg/char_result_1.f90,
23105 * gfortran.dg/char_result_2.f90,
23106 * gfortran.dg/char_result_3.f90,
23107 * gfortran.dg/char_result_4.f90,
23108 * gfortran.dg/char_result_5.f90,
23109 * gfortran.dg/char_result_6.f90,
23110 * gfortran.dg/char_result_7.f90,
23111 * gfortran.dg/char_result_8.f90: New tests.
23113 2005-09-08 Richard Sandiford <richard@codesourcery.com>
23116 * gfortran.dg/pr19928-1.f90, gfortran.dg/pr19928-2.f90: New tests.
23118 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
23121 * obj-c++.dg/selector-5.mm: New test.
23122 * obj-c++.dg/selector-6.mm: New test.
23124 2005-09-08 Andrew Pinski <pinskia@physics.uc.edu>
23128 * objc.dg/error-1.m: New test.
23130 2005-09-07 Richard Sandiford <richard@codesourcery.com>
23133 * gfortran.fortran-torture/execute/pr23373-1.f90,
23134 * gfortran.fortran-torture/execute/pr23373-1.f90: New tests.
23136 2005-09-07 Jerry DeLisle <jvdelisle@verizon.net>
23138 PR libfortran/23760
23139 * gfortran.dg/g77/1832.f: Remove long string in write statement
23140 to allow the test to pass on correct list directed output with
23143 2005-09-07 James E Wilson <wilson@specifix.com>
23145 * gcc.dg/intmax_t-1.c: Disable for xscale*-*-elf*.
23147 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
23149 * gfortran.dg/parameter+save.f90: Rename to
23150 * gfortran.dg/parameter_save.f90: .. this.
23152 2005-09-07 Thomas Koenig <Thomas.Koenig@online.de>
23155 * gfortran.dg/parameter+save.f90: New test case.
23157 2005-09-06 Richard Sandiford <richard@codesourcery.com>
23160 * gfortran.fortran-torture/execute/pr19269-1.f90: New test.
23162 2005-09-06 Jakub Jelinek <jakub@redhat.com>
23165 * gcc.dg/pr23075.c: New test.
23166 * g++.dg/warn/pr23075.C: New test.
23169 * gcc.target/i386/pr22362.c: New test.
23171 PR rtl-optimization/23098
23172 * gcc.target/i386/pr23098.c: Add dg-require-effective-target ilp32.
23174 * gcc.dg/debug/dwarf2/dwarf-char1.c: Further regex fixes.
23175 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23176 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23178 2005-09-06 Mark Mitchell <mark@codesourcery.com>
23180 * g++.dg/expr/cast6.C: New test.
23183 * g++.dg/init/new15.C: New test.
23185 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
23187 * gcc.dg/vect/Os-vect-95.c: New test.
23188 * gcc.dg/vect/vect-95.c: Same.
23190 2005-09-06 Keith Besaw <kbesaw@us.ibm.com>
23192 * gcc.dg/vect/vect-29.c: Update xfail testing.
23193 * gcc.dg/vect/vect-44.c: Same.
23194 * gcc.dg/vect/vect-48.c: Same.
23195 * gcc.dg/vect/vect-50.c: Same.
23196 * gcc.dg/vect/vect-72.c: Same.
23197 * gcc.dg/vect/vect-77.c: Same.
23198 * gcc.dg/vect/vect-78.c: Same.
23199 * gcc.dg/vect/vect-80.c: Same.
23200 * gcc.dg/vect/vect-96.c: Same.
23201 * gcc.dg/vect/vect-100.c: Same.
23202 * gcc.dg/vect/vect-exp: Add default flags for Os-vect-*.
23203 * gfortran.dg/vect/vect-2.f90: Update xfail testing.
23204 * gfortran.dg/vect/vect-5.f90: Same.
23206 2005-09-06 Jakub Jelinek <jakub@redhat.com>
23208 * gcc.dg/debug/dwarf2/dwarf-char1.c: Accept more assembler comment
23210 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23211 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23214 * g++.dg/opt/pr23056.C: New test.
23216 PR rtl-optimization/23098
23217 * gcc.target/i386/pr23098.c: New test.
23219 2005-09-05 Mark Mitchell <mark@codesourcery.com>
23222 * g++.dg/template/static15.C: New test.
23225 * g++.dg/ext/stmtexpr5.C: New test.
23226 * g++.dg/ext/stmtexpr6.C: Likewise.
23228 2005-09-05 J"orn Rennecke <joern.rennecke@st.com>
23230 * gcc.dg/pr21255-1.c: Match different pattern for sh64.
23232 * gcc.dg/debug/dwarf2/dwarf-char1.c: Allow '!' comment character.
23233 * gcc.dg/debug/dwarf2/dwarf-char2.c: Likewise.
23234 * gcc.dg/debug/dwarf2/dwarf-char3.c: Likewise.
23236 2005-09-04 Thomas Koenig <Thomas.Koenig@online.de>
23238 PR libfortran/23321
23239 * gfortran.dg/direct_io_4.f90: New test case.
23241 2005-09-04 Andrew Pinski <pinskia@physics.uc.edu>
23242 Rasmus Hahn <rassahah@neofonie.de>
23245 * objc.dg/type-stream-1.m: New test.
23247 2005-09-04 Tobias Schl"uter <tobias.shclueter@physik.uni-muenchen.de>
23250 * gfortran.dg/print_fmt_1.f90, gfortran.dg/print_fmt_2.f90
23251 gfortran.dg/print_fmt_3.f90: New test.
23253 2005-09-03 Jakub Jelinek <jakub@redhat.com>
23255 * gfortran.dg/fmt_t_1.f90: New test.
23257 2005-09-03 Jakub Jelinek <jakub@redhat.com>
23259 PR rtl-optimization/23454
23260 * g++.dg/opt/pr23454.C: New test.
23262 2005-09-03 Mark Mitchell <mark@codesourcery.com>
23265 * g++.dg/ext/static1.C: New test.
23267 2005-09-02 Richard Henderson <rth@redhat.com>
23269 * gcc.c-torture/execute/frame-address.c (check_fa_mid): Avoid
23270 tail call to check_fa_work.
23272 2005-09-02 Mark Mitchell <mark@codesourcery.com>
23275 * g++.dg/other/gc3.C: New test.
23277 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23279 * gcc.dg/20030711-1.c: Include stddef.h and stdio.h.
23280 * gcc.dg/20050826-1.c: Likewise.
23282 2005-08-31 Mark Mitchell <mark@codesourcery.com>
23285 * g++.dg/expr/volatile1.C: New test.
23287 2005-09-02 Andrew Pinski <pinskia@physics.uc.edu>
23289 PR middle-end/23547
23290 * gcc.dg/pr23547.c: New test.
23292 2005-09-02 Richard Sandiford <richard@codesourcery.com>
23295 * gcc.c-torture/execute/pr22061-1.c,
23296 * gcc.c-torture/execute/pr22061-2.c,
23297 * gcc.c-torture/execute/pr22061-3.c,
23298 * gcc.c-torture/execute/pr22061-4.c: New tests.
23300 2005-09-01 Craig Rodrigues <rodrigc@gcc.gnu.org>
23302 * gcc.dg/Wredundant-decls-2.c: New test to check that
23303 -Wredundant-decls does not issue warning for a variable
23304 definition following a declaration.
23306 2005-09-01 Jakub Jelinek <jakub@redhat.com>
23309 * gcc.dg/debug/dwarf2/dwarf-char1.c: New test.
23310 * gcc.dg/debug/dwarf2/dwarf-char2.c: New test.
23311 * gcc.dg/debug/dwarf2/dwarf-char3.c: New test.
23313 * gcc.dg/debug/dwarf2/dwarf-die1.c: Fix a typo.
23314 * gcc.dg/debug/dwarf2/dwarf-die2.c: Likewise.
23315 * gcc.dg/debug/dwarf2/dwarf-die3.c: Likewise.
23316 * gcc.dg/debug/dwarf2/dwarf-die5.c: Likewise.
23317 * gcc.dg/debug/dwarf2/dwarf-die6.c: Likewise.
23318 * gcc.dg/debug/dwarf2/dwarf-die7.c: Likewise.
23319 * gcc.dg/debug/dwarf2/dwarf-uninit.c: Likewise.
23320 * gcc.dg/debug/dwarf2/dwarf2-macro.c: Likewise.
23322 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23325 * objc.dg/image-info.m: Remove "objc_module_info" check part of the
23328 2005-08-31 J"orn Rennecke <joern.rennecke@st.com>
23331 * gcc.dg/pr21255-1.c: New test.
23332 * gcc.dg/pr21255-2-mb.c: Likewise.
23333 * gcc.dg/pr21255-2-ml.c: Likewise.
23334 * gcc.dg/pr21255-3.c: Likewise.
23335 * gcc.dg/pr21255-4.c: Likewise.
23337 2005-08-31 Dale Johannesen <dalej@apple.com>
23339 * gcc.dg/20050830-1.c: New.
23341 2005-08-31 Josh Conner <jconner@apple.com>
23343 * g++.dg/ext/packed8.C: Add -mstructure-size-boundary=8 to
23344 command-line options for arm-*-* targets.
23345 * g++.dg/init/array16.C: Likewise.
23346 * g++.dg/other/crash-4.C: Likewise.
23348 2005-08-31 Andrew Pinski <pinskia@physics.uc.edu>
23351 * obj-c++.dg/gnu-runtime-3.mm: New test.
23353 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23356 * g++.dg/lookup/ambig4.C: New test.
23357 * g++.dg/lookup/ambig5.C: New test.
23358 * g++.dg/tc1/dr101.C: Adjust error markers.
23360 2005-08-31 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23363 * g++.dg/template/ttp5.C: Adjust error markers.
23365 2005-08-30 Andrew Pinski <pinskia@physics.uc.edu>
23368 * lib/obj-c++.exp: Include target-libpath.exp.
23369 (obj-c++_link_flags): Look for the GNU libobjc library
23370 and set the library path to include it.
23371 Don't manually set LD_LIBRARY_PATH (etc.) but call
23372 set_ld_library_path_env_vars instead.
23373 (obj-c++_target_compile): Don't set library path or
23374 linker flags because they are already set correctly
23375 in obj-c++_link_flags.
23377 2005-08-30 Josh Conner <jconner@apple.com>
23379 * gcc.dg/builtin-stringop-chk-1.c: Add -mstructure-size-boundary=8
23380 to command-line options for arm-*-* targets.
23382 2005-08-30 Geoffrey Keating <geoffk@apple.com>
23384 * g++.dg/other/i386-1.C: New.
23386 2005-08-30 Jakub Jelinek <jakub@redhat.com>
23388 PR preprocessor/20348
23389 PR preprocessor/20356
23390 * gcc.dg/cpp/pr20348.c: New test.
23391 * gcc.dg/cpp/pr20348.h: New file.
23392 * gcc.dg/cpp/inc/pr20348.h: New file.
23393 * gcc.dg/cpp/inc/pr20348-aux.h: New file.
23394 * gcc.dg/cpp/pr20356.c: New test.
23395 * gcc.dg/cpp/pr20356.h: New file.
23396 * gcc.dg/cpp/inc/pr20356.h: New file.
23397 * gcc.dg/cpp/inc/pr20356-aux.h: New file.
23399 2005-08-29 Jerry DeLisle <jvdelisle@verizon.net>
23401 * gfortran.fortran-torture/execute/intrinsic_count.f90:
23402 Fix array dimension to avoid correct end-of-file error.
23404 2005-08-29 Thomas Koenig <Thomas.Koenig@online.de>
23406 PR libfortran/23598
23407 * gfortran.dg/iostat_1.f90: New test.
23409 2005-08-28 Andrew Pinski <pinskia@physics.uc.edu>
23411 PR middle-end/23408
23412 * gcc.dg/pr23408.c: New test.
23414 2005-08-28 Mark Mitchell <mark@codesourcery.com>
23417 * g++.dg/init/member1.C: Make sure erroneous static data member
23418 definitions are required.
23419 * g++.dg/template/static13.C: New test.
23420 * g++.dg/template/static14.C: Likewise.
23422 2005-08-29 Jakub Jelinek <jakub@redhat.com>
23424 * gcc.target/i386/pr23575.c: Use -msse2 instead of
23425 -march=pentium4, remove ilp32 requirement.
23427 PR middle-end/23484
23428 * gcc.c-torture/execute/builtins/pr23484-chk.c: New test.
23429 * gcc.c-torture/execute/builtins/pr23484-chk-lib.c: New file.
23431 2005-08-29 Andreas Jaeger <aj@suse.de>
23434 * gcc.target/i386/pr23575.c: Run only on 32-bit x86.
23436 2005-08-28 Jakub Jelinek <jakub@redhat.com>
23438 * gcc.c-torture/execute/20050316-2.c: New test.
23439 * gcc.c-torture/execute/20050316-3.c: New test.
23440 * gcc.dg/torture/pr16104-1.c: New test.
23442 2005-08-27 Andrew Pinski <pinskia@physics.uc.edu>
23444 PR middle-end/23463
23445 * gcc.c-torture/execute/zero-struct-1.c: New test.
23447 2005-08-27 Richard Guenther <rguenther@suse.de>
23450 * gcc.target/i386/pr23575.c: New testcase.
23452 2005-08-26 Jakub Jelinek <jakub@redhat.com>
23454 PR rtl-optimization/23561
23455 * gcc.c-torture/execute/20050826-1.c: New test.
23458 * gcc.c-torture/execute/20050826-2.c: New test.
23460 2005-08-26 Dale Johannesen <dalej@apple.com>
23462 * gcc.dg/20030711-1.c: Modify to work on Darwin.
23463 * gcc.dg/20050826-1.c: New.
23465 2005-08-26 Mark Mitchell <mark@codesourcery.com>
23468 * g++.dg/template/nontype13.C: New test.
23471 * g++.dg/init/new14.C: New test.
23472 * g++.dg/expr/anew1.C: Do not XFAIL.
23473 * g++.dg/expr/anew2.C: Likewise.
23474 * g++.dg/expr/anew3.C: Likewise.
23476 2005-08-26 Andrew Pinski <pinskia@physics.uc.edu>
23478 PR middle-end/22439
23479 * gcc.dg/vla-3.c: New test.
23481 2005-08-25 Erik Edelmann <eedelman@acclab.helsinki.fi>
23484 * gfortran.dg/named_interface.f90: New.
23486 2005-08-26 Maciej W. Rozycki <macro@linux-mips.org>
23488 * gcc.c-torture/execute/frame-address.c: New test.
23490 2005-08-25 Nathan Sidwell <nathan@codesourcery.com>
23493 * g++.old-deja/g++.benjamin/13908.C: Robustify expected error.
23495 2005-08-25 Alan Modra <amodra@bigpond.net.au>
23497 * gcc.dg/vect/vect-52.c: Increase b[] and c[] size by one.
23499 2005-08-25 Alan Modra <amodra@bigpond.net.au>
23501 * gcc.dg/20020103-1.c: Scan for LC[0-9], not LC.
23502 * gcc.dg/altivec-22.c: Rename from..
23503 * gcc.dg/altivec-nomfcr.c: ..this.
23505 2005-08-24 Paolo Bonzini <bonzini@gnu.org>
23507 PR tree-optimization/23546
23508 * gcc.dg/tree-ssa/pr23546.c: New test.
23510 2005-08-24 Thomas Koenig <Thomas.Koenig@online.de>
23513 * gfortran.dg/nonreturning_statements.f90: New test.
23515 2005-08-24 Nathan Sidwell <nathan@codesourcery.com>
23518 * g++.dg/parse/crash29.C: New.
23520 2005-08-23 DJ Delorie <dj@redhat.com>
23522 * gcc.c-torture/execute/stdarg-2.c (main): Make sure long
23523 constants have the L suffix.
23525 2005-08-23 Nathan Sidwell <nathan@codesourcery.com>
23528 * g++.dg/template/instantiate8.C: New.
23530 2005-08-23 J"orn Rennecke <joern.rennecke@st.com>
23532 PR middle-end/23467
23533 * gcc.c-torture/execute/pr23467.c: New test.
23535 2005-08-23 Jakub Jelinek <jakub@redhat.com>
23537 PR tree-optimization/22043
23538 * gcc.c-torture/execute/20050613-1.c: New test.
23540 2005-08-23 Ben Elliston <bje@au.ibm.com>
23542 * gcc.c-torture/execute/ieee/ieee.exp: Load gcc-dg.exp library.
23544 2005-08-22 Jakub Jelinek <jakub@redhat.com>
23546 PR rtl-optimization/23478
23547 * g++.dg/opt/pr23478.C: New test.
23549 2005-08-22 Andrew Pinski <pinskia@physics.uc.edu>
23552 * gcc.dg/switch-warn-3.c: New test.
23554 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23557 * g++.dg/template/param1.C: New test.
23559 2005-08-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23562 * g++.dg/other/incomplete1.C: New test.
23564 2005-08-22 Ira Rosen <irar@il.ibm.com>
23566 * gcc.dg/vect/vect-22.c: Add test for float. All four loops
23569 2005-08-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
23571 * d_lines_1.f, d_lines_2.f, d_lines_3.f, d_lines_4.f,
23574 2005-08-21 Jakub Jelinek <jakub@redhat.com>
23576 * gcc.target/i386/sse-4.c: New test.
23578 2005-08-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23581 * gcc.dg/tree-prof/val-prof-5.c: Fix scan-tree-dump regexp.
23583 2005-08-20 Jakub Jelinek <jakub@redhat.com>
23585 * gcc.dg/20050811-1.c: New test.
23586 * gcc.dg/20050811-2.c: New test.
23588 2005-08-20 Richard Earnshaw <richard.earnshaw@arm.com>
23590 * gcc.dg/arm-eabi1.c (main): Exit with 0 on success.
23592 2005-08-19 Diego Novillo <dnovillo@redhat.com>
23595 * gcc.c-torture/compile/pr23476.c: New test.
23597 2005-08-19 Devang Patel <dpatel@apple.com>
23599 PR tree-optimization/23048
23600 * gcc.dg/tree-ssa/pr23048.c: New test.
23602 2005-08-19 Andrew Pinski <pinskia@physics.uc.edu>
23604 PR middle-end/20624
23605 * g++.dg/warn/Wreturn-3.C: New test
23607 2005-08-18 Dorit Nuzman <dorit@il.ibm.com>
23609 PR tree-optimization/22228
23610 * g++.dg/vect/pr22543.cc: New test.
23612 2005-08-17 Steven Bosscher <stevenb@suse.de>
23614 PR tree-optimization/21574
23615 * gcc.dg/tree-ssa/pr21574.c: New test.
23617 2005-08-16 James E Wilson <wilson@specifix.com>
23619 * gcc.dg/large-size-array.c (DIM): Use USHRT_MAX not USHORT_MAX.
23621 2005-08-16 Andrew Pinski <pinskia@physics.uc.edu>
23624 * gcc.c-torture/compile/zero-strct-3.c: New test.
23625 * gcc.c-torture/compile/zero-strct-4.c: New test.
23627 2005-08-16 Steven Bosscher <stevenb@suse.de>
23630 * gcc.target/x86_64/pr23376.c: New test.
23632 2005-08-16 Ian Lance Taylor <ian@airs.com>
23635 * g++.dg/ext/vector2.C: New.
23637 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
23639 * gfortran.dg/inquire-complex.f90: Correct mangled testcase.
23641 2005-08-16 Thomas Koenig <Thomas.Koenig@online.de>
23643 PR libfortran/23428
23644 * gfortran.dg/inquire-complex.f90: New test case.
23646 2005-08-16 James E Wilson <wilson@specifix.com>
23648 PR tree-optimization/21105
23649 * gcc.dg/large-size-array.c: New.
23651 2005-08-16 Dorit Nuzman <dorit@il.ibm.com>
23653 * gcc.dg/vect/vect-40: Use aligned arrays instead of arrays to aligned
23655 * gcc.dg/vect/vect-41: Likewise.
23656 * gcc.dg/vect/vect-42: Likewise.
23657 * gcc.dg/vect/vect-43: Likewise.
23658 * gcc.dg/vect/vect-44: Likewise.
23659 * gcc.dg/vect/vect-46: Likewise.
23660 * gcc.dg/vect/vect-47: Likewise.
23661 * gcc.dg/vect/vect-48: Likewise.
23662 * gcc.dg/vect/vect-52: Likewise.
23663 * gcc.dg/vect/vect-53: Likewise.
23664 * gcc.dg/vect/vect-54: Likewise.
23665 * gcc.dg/vect/vect-55: Likewise.
23666 * gcc.dg/vect/vect-56: Likewise.
23667 * gcc.dg/vect/vect-57: Likewise.
23668 * gcc.dg/vect/vect-58: Likewise.
23669 * gcc.dg/vect/vect-59: Likewise.
23670 * gcc.dg/vect/vect-60: Likewise.
23671 * gcc.dg/vect/vect-61: Likewise.
23672 * gcc.dg/vect/vect-85: Likewise.
23673 * gcc.dg/vect/vect-87: Likewise.
23674 * gcc.dg/vect/vect-88: Likewise.
23675 * gcc.dg/vect/vect-93.c: Likewise.
23676 * gcc.dg/vect/vect-74: Likewise, and also added documentation.
23677 * gcc.dg/vect/vect-75: Likewise.
23678 * gcc.dg/vect/vect-76: Likewise.
23679 * gcc.dg/vect/vect-77: Likewise.
23680 * gcc.dg/vect/vect-78: Likewise.
23681 * gcc.dg/vect/vect-80: Likewise.
23682 * gcc.dg/vect/vect-35: Likewise, and also check that the test wasn't
23683 vectorized for the expected reason, rather than checking how alignment
23685 * gcc.dg/vect/vect-92.c: Use aligned arrays instead of arrays to
23686 aligned type and also instead of aligned pointers. Added documentation.
23688 2005-08-16 Feng Wang <fengwang@nudt.edu.cn>
23690 * gfortran.dg/power.f90: New test.
23692 2005-08-16 Jakub Jelinek <jakub@redhat.com>
23694 PR rtl-optimization/23299
23695 * g++.dg/opt/pr23299.C: New test.
23697 2005-08-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
23699 * gcc.dg/special/weak-1.c: xfail 32-bit hppa*-*-hpux*.
23701 2005-08-15 Fariborz Jahanian <fjahanian@apple.com>
23703 * g++.dg/template/local6.C: New test.
23705 2005-08-14 Andrew Pinski <pinskia@physics.uc.edu>
23707 * execute/exceptions/finally-1.m: Check that the catch and finally are
23708 being called. Also add a "return 0;" at the end of main.
23710 2005-08-14 Paul Thomas <pault@gcc.gnu.org>
23713 * gfortran.dg/namelist_print_1.f: New test of functionality of
23715 * gfortran.dg/namelist_print_2.f: New test to check that PRINT
23716 namelist generates error with -std=f95.
23718 2005-08-14 Ira Rosen <irar@il.ibm.com>
23720 PR tree-optimization/23119
23721 * gcc.dg/vect/vect-105.c: Add xfail for no_align targets.
23723 2005-08-13 Marcin Koziej <creep@desk.pl>
23724 Andrew Pinski <pinskia@physics.uc.edu>
23727 * execute/exceptions/finally-1.m: New test.
23729 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23731 * objc/execute/exceptions/exceptions.exp: New exp for the exceptions
23733 * objc/execute/exceptions/trivial.m: New test.
23734 * objc.dg/try-catch-11.m: Move to ...
23735 * objc/execute/exceptions/foward-1.m: Here.
23736 * objc.dg/try-catch-2.m: Move to ...
23737 * objc/execute/exceptions/catchall-1.m: Here.
23738 * objc.dg/try-catch-8.m: Move to ...
23739 * objc/execute/exceptions/local-variables-1.m: Here.
23741 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23743 * objc.dg/nested-func-1.m: Move to ...
23744 * objc/execute/nested-func-1.m: Here.
23746 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23748 * lib/objc.exp (objc_target_compile): Check for -fgnu-runtime
23749 in ${options} instead of [target_info name].
23750 * lib/obj-c++.exp (objc_target_compile): Likewise.
23752 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23754 * objc.dg/stubify-2.m: Correct the name of the rtl dump file.
23756 2005-08-13 Andrew Pinski <pinskia@physics.uc.edu>
23758 part of PR testsuite/23348
23759 * lib/objc-torture.exp: Add -fgnu-runtime and/or -fnext-runtime to
23760 each of the torture options.
23761 * objc/compile/trivial.m: New test.
23763 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
23765 * gfortran.dg/eoshift.f90: Correct format.
23767 2005-08-12 Thomas Koenig <Thomas.Koenig@online.de>
23769 * gfortran.fortran-torture/execute/character_passing.f90:
23772 2005-08-12 Giovanni Bajo <giovannibajo@libero.it>
23775 * g++.dg/template/unify10.C: New.
23777 2005-08-11 James A. Morrison <phython@gcc.gnu.org>
23779 * g++.dg/parse/pr22514.C: Move to...
23780 * g++.dg/debug/pr22514.C: here.
23782 2005-08-11 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23785 * g++.dg/inherit/pure1.C: New test.
23787 * ChangeLog: Fix typos.
23789 2005-08-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
23790 Steven Bosscher <stevenb@suse.de>
23792 * gfortran.dg/runtime_warning_1.f90: New test.
23794 2005-08-11 Nathan Sidwell <nathan@codesourcery.com>
23797 * g++.dg/parse/crash28.C: New.
23799 2005-08-11 Richard Guenther <rguenther@suse.de>
23802 * gcc.target/i386/tailcall-1.c: New testcase.
23804 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
23806 * gcc.dg/vect/vect-67.c: Un-xfail.
23808 2005-08-10 James A. Morrison <phython@gcc.gnu.org>
23811 * g++.dg/parse/crash27.C: new test.
23813 2005-08-10 Thomas Koenig <Thomas.Koenig@online.de>
23815 PR libfortran/22143
23816 * gfortran.dg/shift-kind.f90: New testcase.
23818 2005-08-10 Richard Sandiford <richard@codesourcery.com>
23820 * gcc.dg/arm-eabi1.c: Test aeabi_idiv, __aeabi_uidiv, __aeabi_uread4,
23821 __aeabi_uread8, __aeabi_uwrite4 and __aeabi_uwrite8.
23823 2005-08-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23826 * g++.dg/other/mult-stor1.C: New test.
23828 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
23830 * gcc.c-torture/pr18299-1.c: Move to ...
23831 * gcc.c-torture/compile/pr18299-1.c: Here.
23833 2005-08-09 Thomas Koenig <Thomas.Koenig@online.de>
23835 * gfortran/fortran.torture/execute/character_passing.f90:
23836 Fix types for LSAME.
23838 2005-08-09 Dorit Nuzman <dorit@il.ibm.com>
23840 * gcc.dg/vect/vect-reduc-1char.c: Reverse last change - change
23841 input data back to what it was originally.
23843 2005-08-09 Andrew Pinski <pinskia@physics.uc.edu>
23845 * objc.dg/try-catch-8.m: Enable for all targets.
23847 2005-08-09 James A. Morrison <phython@gcc.gnu.org>
23849 * gcc.dg/pr23165.c: New test.
23851 2005-08-09 Steven Bosscher <stevenb@suse.de>
23853 PR tree-optimization/23234
23854 * gcc.dg/tree-ssa/pr23234.c: New test.
23856 2005-08-08 Josh Conner <jconner@apple.com>
23858 PR rtl-optimization/23241
23859 * gcc.dg/char-compare.c: New test.
23861 2005-08-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23864 * g++.dg/init/new13.C: New test.
23866 2005-08-08 Nathan Sidwell <nathan@codesourcery.com>
23869 * g++.dg/other/crash-4.C: Adjust
23870 * g++/dg/ext/packed9.C: New.
23872 2005-08-08 Richard Sandiford <richard@codesourcery.com>
23874 PR middle-end/21964
23875 * gcc.c-torture/execute/pr21964-1.c: New test.
23877 2005-08-08 Richard Sandiford <richard@codesourcery.com>
23880 * gcc.dg/pr22458-1.c: New test.
23882 2005-08-07 Janne Blomqvist <jblomqvi@cc.hut.fi>
23883 Steven G. Kargl <kargls@comcast.net>
23886 * gfortran.dg/flush_1.f90: New test.
23888 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23891 * g++.dg/template/eh2.C: New test.
23893 2005-08-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23896 * g++.dg/template/instantiate7.C: New test.
23898 2005-08-06 Joseph S. Myers <joseph@codesourcery.com>
23901 * gcc.dg/Wunused-value-1.c: New test.
23903 2005-08-06 Richard Sandiford <richard@codesourcery.com>
23905 PR rtl-optimization/23233
23906 * gcc.c-torture/compile/pr23233-1.c: New test.
23908 2005-08-06 Jakub Jelinek <jakub@redhat.com>
23912 * gfortran.dg/equiv_1.f90: New test.
23913 * gfortran.dg/equiv_2.f90: New test.
23914 * gfortran.fortran-torture/execute/equiv_2.f90: New test.
23915 * gfortran.fortran-torture/execute/equiv_3.f90: New test.
23916 * gfortran.fortran-torture/execute/equiv_4.f90: New test.
23918 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
23920 * gcc.c-torture/execute/vrp-5.c: New test.
23921 * gcc.c-torture/execute/vrp-6.c: New test.
23922 * gcc.dg/tree-ssa/vrp21.c: New test.
23924 2005-08-05 James A. Morrison <phython@gcc.gnu.org>
23926 * g++.dg/parse/pr22514.C: New test.
23928 2005-08-05 J"orn Rennecke <joern.rennecke@st.com>
23930 * gcc.dg/intmax_t-1.c: Extend dg-error to cover sh*-*-elf targets.
23932 * gcc.dg/tree-ssa/loop-1.c: For sh*-*-*, look for function calls
23933 instead of constant loads / pool entries.
23935 2005-08-05 David Edelsohn <edelsohn@gnu.org>
23937 * gcc.dg/torture/builtin-wctype-1.c: Use __WINT_TYPE__ for
23940 2005-08-04 Danny Smith <dannysmith@users.sourceforge.net>
23942 * gcc.dg/torture/builtin-wctype-1.c: Use __WCHAR_TYPE__ and
23943 __WINT_TYPE__ in generated prototypes if possible.
23945 2005-08-04 Diego Novillo <dnovillo@redhat.com>
23948 * g++.dg/tree-ssa/pr22037.C:
23950 2005-08-04 Richard Henderson <rth@redhat.com>
23952 * gcc.dg/tree-ssa/update-cunroll.c: Fix mistakes in
23953 scan-tree-dump-times directive.
23955 2005-08-04 Jan Hubicka <jh@suse.cz>
23957 * gcov-1.C: Fix switch counts.
23958 * gcov-4b.c: Likewise.
23960 2005-08-03 Jeff Law <law@redhat.com>
23962 * g++.dg/tree-ssa/pr14814.C: xfail test for &this count.
23964 2005-08-03 J"orn Rennecke <joern.rennecke@st.com>
23966 * gcc.c-torture/execute/pr23135.c: New test.
23968 2005-08-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
23970 PR tree-optimization/19899
23971 * gcc.dg/tree-ssa/scev-1.c: New test.
23972 * gcc.dg/tree-ssa/scev-2.c: New test.
23974 2005-08-03 Richard Sandiford <richard@codesourcery.com>
23977 * gcc.dg/torture/pr18582-1.c: New test.
23979 2005-08-03 Jan Hubicka <jh@suse.cz>
23981 * update-conroll.c: New testcase.
23982 * update-conroll-2.c: New testcase.
23984 2005-08-02 David Edelsohn <edelsohn@gnu.org>
23986 * gfortran.dg/constant_substring.f: New test.
23987 * gfortran.dg/pr22491.f: New test.
23989 2005-08-02 Jan Hubicka <jh@suse.cz>
23991 * update-threading.c: Replace by the proper one.
23993 2005-08-02 Diego Novillo <dnovillo@redhat.com>
23996 * g++.dg/tree-ssa/pr23164.C: New test.
23998 2005-08-02 Diego Novillo <dnovillo@redhat.com>
24000 * gcc.dg/tree-ssa/pr23192.c: New test.
24002 2005-08-02 James A. Morrison <phython@gcc.gnu.org>
24004 * gcc.c-torture/execute/vrp-4.c: New test.
24006 2005-08-02 Jan Hubicka <jh@suse.cz>
24008 * update-threading.c: New test.
24010 2005-08-01 Andrew Pinski <pinskia@physics.uc.edu>
24012 * gcc.c-torture/compile/20050801-1.c: New test.
24013 * gcc.c-torture/compile/20050801-2.c: New test.
24015 2005-08-01 Jan Hubicka <jh@suse.cz>
24017 * val-prof-5.c: New test.
24019 2005-08-01 Joseph S. Myers <joseph@codesourcery.com>
24022 * gcc.dg/pr22311-1.c : New test.
24024 2005-07-31 Steven Bosscher <stevenb@suse.de>
24027 * gfortran.dg/pr23095.f: New test.
24030 * g++.dg/other/pr22003.C: New test.
24032 2005-07-31 Richard Sandiford <richard@codesourcery.com>
24035 * gcc.c-torture/execute/pr20621-1.c: New test.
24037 2005-07-30 Thomas Koenig <Thomas.Koenig@online.de>
24039 * gfortran.dg/comma_format_extension_4.f: Adjust length
24040 of string for format.
24041 * gfortran.dg/der_array_io_1.f: Replace illegal internal
24042 print statement with internal write.
24043 * gfortran.dg/der_array_io_2.f: Likewise.
24044 * gfortran.dg/der_array_io_3.f: Likewise.
24046 2005-07-30 James A. Morrison <phython@gcc.gnu.org>
24048 * gcc.dg/fold-abs-4.c: new test.
24050 2005-07-30 Paul Thomas <pault@gcc.gnu.org>
24052 PR fortran/22570 an related issues.
24053 * gfortran.dg/x_slash_1.f: New test.
24055 2005-07-30 Joseph S. Myers <joseph@codesourcery.com>
24058 * gcc.dg/parm-forwdecl-1.c, gcc.dg/parm-forwdecl-2.c,
24059 gcc.dg/parm-forwdecl-3.c, gcc.dg/parm-forwdecl-4.c: New tests.
24061 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24064 * gcc.dg/Wshadow-3.c: New test.
24066 2005-07-29 Thomas Koenig <Thomas.Koenig@online.de>
24068 * gfortran.dg/matmul_1.f90: Correct LHS of matmul test (it
24069 used to have the wrong bounds).
24071 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24074 * gcc.dg/hex-round-1.c: Test more cases.
24075 * gcc.dg/hex-round-2.c: New test.
24077 2005-07-29 Diego Novillo <dnovillo@redhat.com>
24080 * g++.dg/tree-ssa/pr22550.C: New test.
24082 2005-07-29 James A. Morrison <phython@gcc.gnu.org>
24084 * gcc.dg/tree-ssa/vrp19.c: New test.
24085 * gcc.dg/tree-ssa-vrp20.c: New test.
24087 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24090 * gcc.dg/transparent-union-4.c: New test.
24092 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24095 * gcc.dg/c99-vla-2.c: New test.
24097 2005-07-29 Joseph S. Myers <joseph@codesourcery.com>
24100 * gcc.dg/hex-round-1.c: New test.
24102 2005-07-28 Jan Hubicka <jh@suse.cz>
24104 * inliner-1.c: Do not dump everything.
24105 * tree-prof.exp: Do not pass -ftree-based-profiling.
24106 * bprob.exp: Likewise.
24108 * gcc.dg/tree-prof/update-loopch.c: Fix thinkos.
24110 2005-07-28 Mark Mitchell <mark@codesourcery.com>
24113 * g++.dg/expr/ptrmem7.C: New test.
24115 2005-07-28 Mike Stump <mrs@apple.com>
24117 * g++.old-deja/g++.mike/visibility-1.C: New test.
24119 2005-07-28 Richard Sandiford <richard@codesourcery.com>
24122 * gcc.c-torture/execute/pr20187-1.c: New test.
24124 2005-07-28 Jeff Law <law@redhat.com>
24126 * gcc.dg/tree-ssa/vrp17.c: Update expected output.
24127 * gcc.dg/tree-ssa/vrp18.c: New test.
24129 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
24131 * gcc.dg/vect/vect-reduc-1char.c: Fix data to fit in char.
24133 2005-07-28 Dorit Nuzman <dorit@il.ibm.com>
24135 PR tree-optimization/22506
24136 * gcc.dg/vect/ps22506.c: New test.
24138 2005-07-28 Jakub Jelinek <jakub@redhat.com>
24141 * gcc.target/i386/sse-3.c: New test.
24143 2005-07-28 Richard Sandiford <richard@codesourcery.com>
24145 * gcc.target/mips/mips32-dsp.c: Use -march=mips32 instead of -mips32.
24146 * gcc.target/mips/mips32-dsp-type.c: Likewise.
24148 2005-07-28 Richard Sandiford <richard@codesourcery.com>
24151 * gcc.c-torture/compile/pr22589-1.c: New test.
24153 2005-07-28 Jan Hubicka <jh@suse.cz>
24155 * update-loopch.c: New testcase.
24157 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
24159 PR rtl-optimization/23047
24160 * gcc.c-torture/execute/pr23047.c: New test.
24161 * gcc.c-torture/execute/pr23047.x: New.
24163 2005-07-27 James A. Morrison <phython@gcc.gnu.org>
24165 PR tree-optimization/22493
24166 * gcc.c-torture/execute/pr22493-1.c: New test.
24167 * gcc.c-torture/execute/pr22493-1.x: New.
24168 * gcc.c-torture/execute/vrp-1.c: New test.
24169 * gcc.c-torture/execute/vrp-2.c: New test.
24170 * gcc.c-torture/execute/vrp-2.c: New test.
24172 2005-07-27 Aldy Hernandez <aldyh@redhat.com>
24174 * gcc.target/frv/all-builtin-read8.c: Delete.
24175 * gcc.target/frv/all-builtin-read16.c: Delete.
24176 * gcc.target/frv/all-builtin-read32.c: Delete.
24177 * gcc.target/frv/all-builtin-read64.c: Delete.
24178 * gcc.target/frv/all-builtin-write8.c: Delete.
24179 * gcc.target/frv/all-builtin-write16.c: Delete.
24180 * gcc.target/frv/all-builtin-write32.c: Delete.
24181 * gcc.target/frv/all-builtin-write64.c: Delete.
24182 * gcc.target/frv/all-read-write-1.c: New.
24184 2005-07-27 Jeff Law <law@redhat.com>
24186 * gcc.c-torture/execute/pr22630.c: New test.
24188 2005-07-27 Dorit Nuzman <dorit@il.ibm.com>
24190 PR tree-optimization/23073
24191 * gcc.dg/vect/nodump-pr23073.c: New test.
24192 * gcc.dg/vect/vect.exp: Allow running some tests without dump flags.
24194 2005-07-27 Zdenek Dvorak <dvorakz@suse.cz>
24196 PR tree-optimize/22348
24197 * gcc.c-torture/execute/pr22348.c: New.
24199 2005-07-27 Richard Guenther <rguenther@suse.de>
24201 * gcc.dg/tree-ssa/salias-1.c: New testcase.
24203 2005-07-27 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24206 * gfortran.dg/logical_comp.f90: New test.
24208 2005-07-27 Jan Hubicka <jh@suse.cz>
24210 * inliner-1.c: Add cleanup of dumps.
24211 * val-prof-*.c: Likewise.
24212 * update-tailcall.c: New.
24214 2005-07-26 Diego Novillo <dnovillo@redhat.com>
24217 * gcc.dg/tree-ssa/pr22591.c: New test.
24218 * gcc.dg/tree-ssa/20030807-7.c: XFAIL everywhere.
24220 2005-07-26 Andrew Pinski <pinskia@physics.uc.edu>
24223 * objc.dg/try-catch-11.m: New test.
24225 2005-07-26 Richard Guenther <rguenther@suse.de>
24227 PR tree-optimization/22486
24228 * gcc.dg/tree-ssa/upcast-1.c: New testcase.
24230 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
24233 * g++.dg/opt/loop2.C: New test.
24235 2005-07-25 Andrew Pinski <pinskia@physics.uc.edu>
24237 * gcc.dg/tree-ssa/reassoc-3.c: New test.
24238 * gcc.dg/tree-ssa/reassoc-4.c: New test.
24240 2005-07-25 Adam Nemet <anemet@lnxw.com>
24242 * lib/profopt.exp (profopt-execute): Check for profiling data
24243 files on the target.
24245 2005-07-25 Richard Guenther <rguenther@gcc.gnu.org>
24247 * gcc.dg/tree-ssa/flatten-1.c: Use longer function names
24248 for matching of asm labels.
24250 2005-07-25 Richard Guenther <rguenther@suse.de>
24252 * gcc.dg/tree-ssa/20050719-1.c: Add return 0;.
24254 2005-07-25 Richard Guenther <rguenther@suse.de>
24257 * gcc.dg/tree-ssa/flatten-2.c: Fix label patterns.
24259 2005-07-25 Ira Rosen <irar@il.ibm.com>
24261 * gcc.dg/vect/vect.exp: Change verbosity level to 4.
24262 * gfortran.dg/vect/vect.exp, g++.dg/vect/vect.exp: Likewise.
24263 * gcc.dg/vect/pr20122.c: Add vectorizable version of the loop.
24264 * gcc.dg/vect/vect-100.c: New test.
24265 * gcc.dg/vect/vect-101.c, gcc.dg/vect/vect-102.c,
24266 gcc.dg/vect/vect-103.c, gcc.dg/vect/vect-104.c,
24267 gcc.dg/vect/vect-105.c, gcc.dg/vect/vect-115.c: Likewise.
24268 * gcc.dg/vect/vect-116.c: Renamed (from vect-100.c).
24269 * gcc.dg/vect/vect-43.c: Add vectorizable version of the loop.
24270 * gcc.dg/vect/vect-91.c: Now 3 loops are vectorizable.
24271 * gfortran.dg/vect/vect-4.f90: Now vectorizable.
24272 * gfortran.dg/vect/pr19049.f90: New testcase.
24273 * g++.dg/vect/pr21218.cc, gcc.dg/tree-ssa/ltrans-8.c: Likewise.
24275 2005-07-25 Jakub Jelinek <jakub@redhat.com>
24277 * gcc.c-torture/execute/20050713-1.c: New test.
24280 * gfortran.fortran-torture/execute/data_4.f90: New test.
24282 PR middle-end/20303
24283 * gcc.dg/visibility-d.c: New test.
24285 2005-07-25 Feng Wang <fengwang@nudt.edu.cn>
24287 * gfortran.dg/reshape_rank7.f90: Fix dejagnu commands.
24288 * gfortran.dg/underflow.f90: Ditto.
24290 2005-07-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24292 * g++.dg/warn/miss-format-1.C, g++.dg/warn/miss-format-2.C,
24293 g++.dg/warn/miss-format-3.C, g++.dg/warn/miss-format-4.C,
24294 g++.dg/warn/miss-format-5.C, g++.dg/warn/miss-format-6.C: New.
24296 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
24298 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Revise test to
24299 include case of field width of zero.
24301 2005-07-23 Jerry DeLisle <jvdelisle@verizon.net>
24303 PR libgfortran/21875
24304 * gfortran.dg/fmt_read_bz_bn.f90: Revised test to include case
24305 with trailing blanks on normal formatted read.
24307 2005-07-23 Chao-ying Fu <fu@mips.com>
24309 * gcc.target/mips/mips32-dsp-type.c: New test.
24310 * gcc.target/mips/mips32-dsp.c: New test.
24312 2005-07-23 Oyvind Harboe <oyvind.harboe@zylin.com>
24315 * g++.old-deja/g++.mike/p3060d.C: Fix type of VoidObjMemberFunc.
24318 * gcc.dg/20001117-1.c: Fix type of __cyg_profile_func_enter
24319 and __cyg_profile_func_exit.
24321 2005-07-22 David Edelsohn <edelsohn@gnu.org>
24323 * gfortran.dg/comma_format_extension_3.f: Fix typo.
24324 * gfortran.dg/comma_format_extension_4.f: Same.
24325 * gfortran.dg/pr15332.f: Same.
24326 * gfortran.dg/pr21730.f: Same.
24328 2005-07-22 Andrew Pinski <pinskia@physics.uc.edu>
24330 * g++.dg/opt/vrp2.C: Fix testcase.
24333 * g++.dg/opt/vrp2.C: New test.
24335 2005-07-22 Mark Mitchell <mark@codesourcery.com>
24338 * gcc.dg/debug/dwarf2/dwarf-uninit.c: New test.
24340 2005-07-22 Diego Novillo <dnovillo@redhat.com>
24342 * gcc.dg/tree-ssa/20050719-1.c: New test.
24344 2005-07-22 Bernd Schmidt <bernd.schmidt@analog.com>
24346 * gcc.dg/bfin-longcall-1.c: New file.
24347 * gcc.dg/bfin-longcall-2.c: New file.
24349 2005-07-21 Janis Johnson <janis187@us.ibm.com>
24351 * gcc.c-torture/compile/20050721-1.c: New test for 3.4 fix.
24353 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
24355 PR middle-end/19055
24356 * gcc.dg/tree-ssa/pr19055.c: New test.
24357 * gcc.dg/tree-ssa/pr19055-2.c: New test.
24359 2005-07-21 Andrew Pinski <pinskia@physics.uc.edu>
24362 * g++.dg/other/pr22358.C: New test.
24364 2005-07-21 Douglas Gregor <doug.gregor@gmail.com>
24367 * g++.dg/lookup/two-stage5.C: New test from bug comments.
24369 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24372 * g++.dg/init/union2.C: New test.
24374 2005-07-21 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24377 * gcc.dg/complex-4.c: New test.
24379 2005-07-21 Richard Guenther <rguenther@suse.de>
24382 * gcc.dg/tree-ssa/flatten-1.c: Use correct regexp for
24383 scanning for asm labels.
24384 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24386 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
24389 * gcc.dg/altivec-pr22085.c: New.
24391 2005-07-21 Paolo Bonzini <bonzini@gnu.org>
24393 PR tree-optimization/19210
24394 * gcc.dg/tree-ssa/pr19210-1.c: New.
24395 * gcc.dg/tree-ssa/pr19210-2.c: New.
24397 2005-07-21 Richard Sandiford <richard@codesourcery.com>
24399 PR rtl-optimization/22167
24400 * g++.dg/opt/pr22167.C: New test.
24402 2005-07-20 Douglas Gregor <doug.gregor@gmail.com>
24405 * g++.dg/lookup/two-stage2.C: New.
24406 * g++.dg/lookup/two-stage3.C: New.
24407 * g++.dg/lookup/two-stage4.C: New. Illustrates how we have not yet
24408 fixed two-stage name lookup for operators.
24409 * g++.dg/template/call3.C: Compiler now produces an appropriate
24411 * g++.dg/template/crash37.C: Compiler now describes bla() on line
24413 * g++.dg/template/ptrmem4.C: Compiler produces different error
24415 * g++.old-deja/g++.other/pmf3.C: Compiler now describes
24416 connect_to_method as a candidate.
24418 2005-07-20 James A. Morrison <phython@gcc.gnu.org>
24420 * gcc.dg/fold-alloc-1.c: New test.
24422 2005-07-20 Kazu Hirata <kazu@codesourcery.com>
24424 * gcc.dg/20020312-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
24425 gcc.dg/cpp/assert4.c: Don't mention obsolete ports.
24427 2005-07-19 James A. Morrison <phython@gcc.gnu.org>
24429 * gcc.dg/fold-abs-1.c: New test.
24430 * gcc.dg/fold-abs-2.c: New test.
24431 * gcc.dg/fold-abs-3.c: New test.
24433 2005-07-20 Giovanni Bajo <giovannibajo@libero.it>
24435 Make CONSTRUCTOR use VEC to store initializers.
24436 * g++.dg/ext/complit3.C: Check for specific error messages.
24437 * g++.dg/init/brace2.C: Update error message.
24438 * g++.dg/warn/Wbraces2.C: Likewise.
24440 2005-07-19 Paul Thomas <pault@gcc.gnu.org>
24443 * gfortran.dg/module_interface_1.f90: New test.
24445 2005-07-19 Danny Berlin <dberlin@dberlin.org>
24446 Kenneth Zadeck <zadeck@naturalbridge.com>
24448 * gcc.dg/tree-ssa/sra-2.c: Changed back to -O1 and added xfail.
24450 2005-07-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24452 * gcc.dg/format/miss-1.c, gcc.dg/format/miss-2.c: Don't
24453 specify -Wformat for these tests.
24454 * gcc.dg/format/miss-3.c, gcc.dg/format/miss-4.c,
24455 gcc.dg/format/miss-5.c, gcc.dg/format/miss-6.c: New.
24456 * gcc.dg/format/opt-6.c: Delete.
24458 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
24460 * gcc.dg/tree-ssa/sra-2.c: Pass --param sra-max-structure-size.
24461 * gcc.dg/tree-ssa/sra-3.c: Likewise.
24463 2005-07-18 Andrew Pinski <pinskia@physics.uc.edu>
24465 * gcc.dg/tree-ssa/alias-2.c: New test.
24467 2005-07-18 Mark Mitchell <mark@codesourcery.com>
24470 * g++.dg/template/explicit7.C: New test.
24472 2005-07-17 Jerry DeLisle <jvdelisle@verizon.net>
24474 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: Change case of
24475 field width of 8 to +Inf and -Inf.
24477 2005-07-17 Mark Mitchell <mark@codesourcery.com>
24480 * g++.dg/template/friend36.C: New test.
24482 2005-07-16 David Edelsohn <edelsohn@gnu.org>
24485 * gfortran.dg/pr21730.f: New test.
24487 2005-07-16 Danny Berlin <dberlin@dberlin.org>
24488 Kenneth Zadeck <zadeck@naturalbridge.com>
24490 * gcc.dg/tree-ssa/ssa-dce-2.c: Changed dg-options to run at -O2
24491 since pure const detection cannot run at -O1 in c compiler.
24492 * gcc.dg/tree-ssa/20030714-1.c Changed scanning patterns because we
24493 can now optimize this case properly.
24494 * gcc.dg/tree-ssa/sra-2.c: Changed to -O3 and removed xfail
24495 because we now pass.
24496 * gcc.dg/vect/vect-92.c: Removed out of bounds array access.
24498 2005-07-16 Joseph S. Myers <joseph@codesourcery.com>
24501 * gcc.dg/format/bitfld-1.c: New test.
24503 2005-07-15 Mark Mitchell <mark@codesourcery.com>
24506 * g++.dg/rtti/repo1.C: New test.
24508 2005-07-15 Andrew Pinski <pinskia@physics.uc.edu>
24510 PR middle-end/22398
24511 * gcc.c-torture/compile/pr22398.c: New test.
24513 2005-07-15 Mark Mitchell <mark@codesourcery.com>
24516 * g++.dg/expr/cast4.C: New test.
24518 2005-07-15 Richard Guenther <rguenther@suse.de>
24520 * gcc.dg/tree-ssa/flatten-1.c: New testcase.
24521 * gcc.dg/tree-ssa/flatten-2.c: Likewise.
24523 2005-07-15 Steven Bosscher <stevenb@suse.de>
24525 PR tree-optimization/22230
24526 * gcc.dg/tree-ssa/pr22230.c: New test.
24528 2005-07-14 Jakub Jelinek <jakub@redhat.com>
24530 * gfortran.dg/g77/cpp6.f: New test.
24533 * gfortran.dg/g77/cpp5.F: New test.
24534 * gfortran.dg/g77/cpp5.h: New file.
24535 * gfortran.dg/g77/cpp5inc.h: New file.
24537 2005-07-12 Paul Thomas <pault@gcc.gnu.org>
24539 PR libfortran/16435
24540 * gfortran.dg/tl_editting.f90: New.
24541 * gfortran.dg/g77/f77-edit-x-out.f: Remove XFAIL.
24543 2005-07-14 Steven G. Kargl <kargls@comcast.net>
24545 * gfortran.dg/char_array_constructor.f90: New test.
24547 2005-07-13 Paul Thomas <pault@gcc.gnu.org>
24549 * gfortran.dg/past_eor.f90: New.
24550 * gfortran.dg/complex_read.f90: New.
24552 2005-07-13 Jeff Law <law@redhat.com>
24554 * gcc.dg/tree-ssa/pr22051-2.c: Tweak expected output to allow
24557 * gcc.dg/tree-ssa/pr22321.c: New test
24559 2005-07-13 Paolo Bonzini <bonzini@gnu.org>
24561 PR tree-optimization/21921
24562 * gcc.dg/tree-ssa/pr21921.c: New.
24564 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
24566 PR tree-optimizatio/22442
24567 * gcc.dg/tree-ssa/loop-11.c: New test.
24569 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
24572 * gcc.c-torture/compile/pr21840.c: New test.
24574 2005-07-12 Jan Hubicka <jh@suse.cz>
24576 * gcc.c-torture/compile/pr22379.c: New test.
24578 2005-07-11 Thomas Koenig <Thomas.Koenig@online.de>
24580 PR libfortran/21593
24581 gfortran.dg/dev_null.f90: Remove outdated comment about
24582 PR libfortran/21593.
24585 2005-07-12 Dale Johannesen <dalej@apple.com>
24587 * gcc.target/i386/compress-float-sse.c: New.
24588 * gcc.target/i386/compress-float-sse-pic.c: New.
24589 * gcc.target/i386/compress-float-387.c: New.
24590 * gcc.target/i386/compress-float-387-pic.c: New.
24591 * gcc.dg/compress-float-ppc.c: New.
24592 * gcc.dg/compress-float-ppc-pic.c: New.
24594 2005-07-12 Thomas Koenig <Thomas.Koenig@online.de>
24596 PR libfortran/21593
24597 gfortran.dg/dev_null.f90: Remove targets.
24599 2005-07-12 Andrew Pinski <pinskia@physics.uc.edu>
24602 * gcc.dg/pr22335-1.c: New test.
24603 * gcc.dg/pr22335-2.c: New test.
24605 2005-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
24608 * g++.dg/template/nontype12.C : New test.
24610 2005-07-12 Zdenek Dvorak <dvorakz@suse.cz>
24612 * gcc.dg/tree-ssa/loop-10.c: New test.
24614 2005-07-11 Kazu Hirata <kazu@codesourcery.com>
24616 * gcc.c-torture/execute/20020720-1.x: Remove.
24618 2005-07-11 Jakub Jelinek <jakub@redhat.com>
24620 * gfortran.fortran-torture/execute/forall_7.f90: New test.
24622 2005-07-10 Richard Sandiford <richard@codesourcery.com>
24624 * gcc.target/mips/mips.exp (is_gp32_flag): New procedure.
24625 (dg-mips-options): Use it.
24627 2005-07-09 Diego Novillo <dnovillo@redhat.com>
24629 * gcc.dg/tree-ssa/pta-fp.c: Use -fdump-tree-alias1.
24631 2005-07-09 Richard Henderson <rth@redhat.com>
24633 * lib/target-supports.exp (check_effective_target_sync_char_short):
24636 2005-07-09 Thomas Koenig <Thomas.Koenig@online.de>
24638 PR libfortran/22217
24639 * gfortran.dg/negative-z-descriptor.f90: New test.
24641 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
24644 * gcc.dg/pr22329.c: New test.
24646 2005-07-08 Kazu Hirata <kazu@codesourcery.com>
24648 PR tree-optimization/20139
24649 * gcc.dg/tree-ssa/pr20139.c: New.
24651 2005-07-08 Andrew Pinski <pinskia@physics.uc.edu>
24654 * gcc.dg/pr22356-1.c: New test.
24656 2005-07-08 Nathan Sidwell <nathan@codesourcery.com>
24659 * g++.dg/template/unify8.C: New.
24660 * g++.dg/template/unify9.C: New.
24662 2005-07-08 Jakub Jelinek <jakub@redhat.com>
24664 * gfortran.fortran-torture/execute/entry_10.f90: New test.
24666 2005-07-07 Geoffrey Keating <geoffk@apple.com>
24668 * gcc.dg/darwin-version-1.c: New.
24669 * gcc.dg/builtins-18.c: On Darwin, needs -mmacosx-version-min=10.3.
24670 * gcc.dg/builtins-20.c: Likewise.
24671 * gcc.dg/builtins-53.c: Likewise.
24672 * gcc.dg/torture/builtins-convert-1.c: Likewise.
24673 * gcc.dg/torture/builtins-convert-2.c: Likewise.
24674 * gcc.dg/torture/builtins-convert-3.c: Likewise.
24675 * gcc.dg/torture/builtins-power-1.c: Likewise.
24676 * gcc.dg/builtins-config.h: Complain if macosx-version-min not set
24679 2005-07-07 Jeff Law <law@redhat.com>
24681 * gcc.dg/tree-ssa/vrp17.c: Simplify. Remove dependency on
24682 argument evaluation order.
24684 2005-07-07 Thomas Koenig <Thomas.Koenig@online.de>
24686 PR libfortran/21594
24687 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24688 Add test cases where the shift length is greater than the
24691 2005-07-07 Ziemowit Laski <zlaski@apple.com>
24693 * obj-c++.dg/proto-lossage-6.mm: New.
24694 * objc.dg/proto-lossage-6.m: New.
24696 2005-07-07 Ziemowit Laski <zlaski@apple.com>
24698 * obj-c++.dg/gnu-runtime-2.mm: Compile, do not run.
24699 * objc.dg/gnu-runtime-2.m: Likewise.
24701 2005-07-07 Jakub Jelinek <jakub@redhat.com>
24703 * gfortran.dg/longline.f: New test.
24705 * gfortran.dg/badline.f: New test.
24707 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
24712 * gfortran.dg/hollerith.f90: New.
24713 * gfortran.dg/hollerith2.f90: New.
24714 * gfortran.dg/hollerith3.f90: New.
24715 * gfortran.dg/hollerith4.f90: New.
24716 * gfortran.dg/hollerith_f95.f90: New.
24717 * gfortran.dg/hollerith_legacy.f90: New.
24718 * gfortran.dg/g77/cpp4.F: New. Port from g77.
24720 2005-07-07 Ziemowit Laski <zlaski@apple.com>
24723 * obj-c++.dg/gnu-runtime-[1-2].mm: New.
24724 * objc.dg/gnu-runtime-2.m: New.
24726 2005-07-06 Jeff Law <law@redhat.com>
24728 * gcc.dg/tree-ssa/vrp17.c: New test.
24730 2005-07-07 Feng Wang <fengwang@nudt.edu.cn>
24733 * gfortran.dg/array_constructor_5.f90: New test.
24735 2005-07-07 Jakub Jelinek <jakub@redhat.com>
24737 * gfortran.fortran-torture/execute/entry_9.f90: New test.
24739 2005-07-06 Fariborz Jahanian <fjahanian@apple.com>
24741 * gcc.dg/20030324-1.c: Remove -fforce-mem option.
24742 * gcc.dg/980816-1.c: Ditto.
24744 2005-07-06 Jeff Law <law@redhat.com>
24746 * gcc.c-torture/compile/pr21356.c: New test.
24748 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
24752 * gcc.c-torture/compile/pr22013-1.c,
24753 gcc.c-torture/execute/pr22098-1.c,
24754 gcc.c-torture/execute/pr22098-2.c,
24755 gcc.c-torture/execute/pr22098-3.c: New tests.
24757 2005-07-05 Joseph S. Myers <joseph@codesourcery.com>
24760 * gcc.dg/pr22308-1.c: New test.
24762 2005-07-05 Kazu Hirata <kazu@codesourcery.com>
24764 * gcc.dg/compare1.c: Add -fno-short-enums. Don't skip on any
24766 * gcc.dg/compare9.c: Use -fshort-enums instead of
24767 -fno-short-enums. Change the last test to dg-bogus.
24769 2005-07-04 Kazu Hirata <kazu@codesourcery.com>
24771 * gcc.dg/compare1.c: Skip on arm*-*-eabi* arm*-*-symbianelf*.
24772 * gcc.dg/compare9.c: New.
24774 2005-07-04 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24776 * gfortran.dg/io_invalid_1.f90: Fix expected error message.
24778 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
24781 * gcc.dg/tree-ssa/pr14490-[1-4].c: Escape "+".
24784 2005-07-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
24786 * gcc.dg/format/gcc_gfc-1.c: New.
24788 2005-07-03 Andrew Pinski <pinskia@physics.uc.edu>
24790 * pr14490-[1-4].c: Fix typos scan-tree-dump-times so they now pass.
24792 2005-07-03 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24795 * gfortran.dg/io_invalid_1.f90: New test.
24797 2005-07-03 Joseph S. Myers <joseph@codesourcery.com>
24799 * gcc.dg/format/gcc_diag-1.c: Update.
24801 2005-07-02 Jeff Law <law@redhat.com>
24803 * gcc.dg/tree-ssa/pr22051-1.c: New test.
24804 * gcc.dg/tree-ssa/pr22051-2.c: New test.
24806 2005-07-02 Joseph S. Myers <joseph@codesourcery.com>
24808 * gcc.dg/format/gcc_diag-1.c: Update.
24810 2005-07-01 Andrew Pinski <pinskia@physics.uc.edu>
24813 * gcc.c-torture/compile/pr22269.c: New test.
24815 2005-06-30 Diego Novillo <dnovillo@redhat.com>
24819 * g++.dg/tree-ssa/pr21584-1.C: New test.
24820 * g++.dg/tree-ssa/pr21584-2.C: New test.
24822 2005-06-30 Ziemowit Laski <zlaski@apple.com>
24824 * obj-c++.dg/try-catch-11.mm: New.
24825 * objc.dg/try-catch-10.m: New.
24827 2005-06-29 David Edelsohn <edelsohn@gnu.org>
24829 * g++.dg/other/ucnid-1.C: xfail on AIX.
24831 2005-06-29 Diego Novillo <dnovillo@redhat.com>
24834 * gcc.dg/20050629-1.c: New test.
24836 2005-06-29 Ziemowit Laski <zlaski@apple.com>
24838 * obj-c++.dg/const-str-1[0-1].mm: New.
24839 * objc.dg/const-str-1[0-1].m: New.
24841 2005-05-29 Richard Henderson <rth@redhat.com>
24843 * lib/target-supports.exp (check_effective_target_vect_no_int_max):
24844 Rename from check_effective_target_vect_no_max.
24845 (check_effective_target_vect_no_int_add): New.
24846 * gcc.dg/vect/vect-13.c: Use vect_no_int_max.
24847 * gcc.dg/vect/vect-91.c: Use vect_no_int_add.
24848 * gcc.dg/vect/vect-reduc-3.c: Likewise.
24849 * gcc.dg/vect/vect-reduc-1.c: Use both.
24850 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24852 2005-05-29 Richard Henderson <rth@redhat.com>
24854 * lib/target-supports.exp (check_effective_target_vect_no_max):
24855 Remove i386 and x86_64.
24857 2005-06-29 Steve Ellcey <sje@cup.hp.com>
24860 * gcc.dg/torture/pr21817.c: Use -fno-common for hppa*-*-* targets.
24862 2005-06-29 Steve Ellcey <sje@cup.hp.com>
24864 PR middle-end/21969
24865 * gcc.dg/vect/pr21969.c: New test.
24867 2005-06-28 Eric Christopher <echristo@redhat.com>
24871 * gcc.dg/inline1.c: New test.
24872 * gcc.dg/inline2.c: Ditto.
24873 * gcc.dg/inline3.c: Ditto.
24874 * gcc.dg/inline4.c: Ditto.
24875 * gcc.dg/inline5.c: Ditto.
24877 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
24879 PR libfortran/22142
24880 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24881 Add testcase also testing eoshift1 for PR 22142.
24883 2005-06-28 Richard Henderson <rth@redhat.com>
24885 * gcc.dg/tree-ssa/20030708-1.c: Remove static from test function.
24886 * gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030714-1.c,
24887 gcc.dg/tree-ssa/20030807-1.c, gcc.dg/tree-ssa/20030807-5.c,
24888 gcc.dg/tree-ssa/20030807-8.c, gcc.dg/tree-ssa/20030815-1.c,
24889 gcc.dg/tree-ssa/20030922-2.c: Likewise.
24891 2005-06-28 Thomas Koenig <Thomas.Koenig@online.de>
24893 PR libfortran/22142
24894 * gfortran.fortran-torture/execute/intrinsic_eoshift.f90:
24895 Add testcase for PR 22142.
24897 2005-06-28 Joseph S. Myers <joseph@codesourcery.com>
24899 * g++.dg/ext/fpreg1.C, gcc.target/ia64/fpreg-1.c,
24900 gcc.target/ia64/fpreg-2.c: New tests.
24902 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24904 * gfortran.dg/dev_null.f90: Run test only on linux and solaris.
24906 2005-06-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
24908 PR libfortran/22170
24909 * gfortran.dg/slash_1.f90: New test.
24911 2005-06-27 Richard Henderson <rth@redhat.com>
24913 * gcc.dg/vect/vect-reduc-1.c: Adjust test to properly validate MIN.
24914 * gcc.dg/vect/vect-reduc-1char.c: Likewise.
24915 * gcc.dg/vect/vect-reduc-1short.c: Likewise.
24916 * gcc.dg/vect/vect-reduc-2.c: Likewise.
24917 * gcc.dg/vect/vect-reduc-2char.c: Likewise.
24918 * gcc.dg/vect/vect-reduc-2short.c: Likewise.
24920 2005-06-27 Richard Henderson <rth@redhat.com>
24922 * gcc.dg/vect/vect-reduc-1short.c: Remove XFAIL.
24923 * gcc.dg/vect/vect-reduc-2char.c: Remove XFAIL.
24925 2005-06-27 Ziemowit Laski <zlaski@apple.com>
24927 * obj-c++.dg/proto-lossage-5.mm: New.
24928 * objc.dg/proto-lossage-5.m: New.
24930 2005-06-27 Diego Novillo <dnovillo@redhat.com>
24933 * gcc.dg/tree-ssa/pr21959.c: New test.
24935 2005-06-27 Jakub Jelinek <jakub@redhat.com>
24937 * gcc.c-torture/execute/builtins/lib/main.c (abort): Add prototype.
24938 * gcc.c-torture/execute/builtins/lib/strncat.c (strncat): Avoid
24939 testing uninitialized var.
24941 * gcc.c-torture/execute/builtins/chk.h: New.
24942 * gcc.c-torture/execute/builtins/lib/chk.c: New.
24943 * gcc.c-torture/execute/builtins/memcpy-chk.c: New test.
24944 * gcc.c-torture/execute/builtins/memcpy-chk-lib.c: New.
24945 * gcc.c-torture/execute/builtins/memmove-chk.c: New test.
24946 * gcc.c-torture/execute/builtins/memmove-chk-lib.c: New.
24947 * gcc.c-torture/execute/builtins/mempcpy-chk.c: New test.
24948 * gcc.c-torture/execute/builtins/mempcpy-chk-lib.c: New.
24949 * gcc.c-torture/execute/builtins/memset-chk.c: New test.
24950 * gcc.c-torture/execute/builtins/memset-chk-lib.c: New.
24951 * gcc.c-torture/execute/builtins/snprintf-chk.c: New test.
24952 * gcc.c-torture/execute/builtins/snprintf-chk-lib.c: New.
24953 * gcc.c-torture/execute/builtins/sprintf-chk.c: New test.
24954 * gcc.c-torture/execute/builtins/sprintf-chk-lib.c: New.
24955 * gcc.c-torture/execute/builtins/stpcpy-chk.c: New test.
24956 * gcc.c-torture/execute/builtins/stpcpy-chk-lib.c: New.
24957 * gcc.c-torture/execute/builtins/strcat-chk.c: New test.
24958 * gcc.c-torture/execute/builtins/strcat-chk-lib.c: New.
24959 * gcc.c-torture/execute/builtins/strcpy-chk.c: New test.
24960 * gcc.c-torture/execute/builtins/strcpy-chk-lib.c: New.
24961 * gcc.c-torture/execute/builtins/strncat-chk.c: New test.
24962 * gcc.c-torture/execute/builtins/strncat-chk-lib.c: New.
24963 * gcc.c-torture/execute/builtins/strncpy-chk.c: New test.
24964 * gcc.c-torture/execute/builtins/strncpy-chk-lib.c: New.
24965 * gcc.c-torture/execute/builtins/vsnprintf-chk.c: New test.
24966 * gcc.c-torture/execute/builtins/vsnprintf-chk-lib.c: New.
24967 * gcc.c-torture/execute/builtins/vsprintf-chk.c: New test.
24968 * gcc.c-torture/execute/builtins/vsprintf-chk-lib.c: New.
24969 * gcc.dg/builtin-object-size-1.c: New test.
24970 * gcc.dg/builtin-object-size-2.c: New test.
24971 * gcc.dg/builtin-object-size-3.c: New test.
24972 * gcc.dg/builtin-object-size-4.c: New test.
24973 * gcc.dg/builtin-object-size-5.c: New test.
24974 * gcc.dg/builtin-stringop-chk-1.c: New test.
24975 * gcc.dg/builtin-stringop-chk-2.c: New test.
24976 * gcc.dg/tree-ssa/builtin-fprintf-1.c: New test.
24977 * gcc.dg/tree-ssa/builtin-fprintf-chk-1.c: New test.
24978 * gcc.dg/tree-ssa/builtin-printf-1.c: New test.
24979 * gcc.dg/tree-ssa/builtin-printf-chk-1.c: New test.
24980 * gcc.dg/tree-ssa/builtin-vfprintf-1.c: New test.
24981 * gcc.dg/tree-ssa/builtin-vfprintf-chk-1.c: New test.
24982 * gcc.dg/tree-ssa/builtin-vprintf-1.c: New test.
24983 * gcc.dg/tree-ssa/builtin-vprintf-chk-1.c: New test.
24984 * gcc.c-torture/execute/printf-1.c: New test.
24985 * gcc.c-torture/execute/fprintf-1.c: New test.
24986 * gcc.c-torture/execute/vprintf-1.c: New test.
24987 * gcc.c-torture/execute/vfprintf-1.c: New test.
24988 * gcc.c-torture/execute/printf-chk-1.c: New test.
24989 * gcc.c-torture/execute/fprintf-chk-1.c: New test.
24990 * gcc.c-torture/execute/vprintf-chk-1.c: New test.
24991 * gcc.c-torture/execute/vfprintf-chk-1.c: New test.
24993 2005-06-27 Michael Matz <matz@suse.de>
24995 * gcc.target/x86_64/abi/test_struct_returning.c: Adjust as return
24996 slot is not merged if address escapes.
24998 2005-06-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
25001 * gcc.dg/format/sentinel-1.c: Update. Fix execl* calls.
25003 2005-06-26 Jakub Jelinek <jakub@redhat.com>
25005 PR middle-end/17965
25006 * gcc.c-torture/compile/20050622-1.c: New test.
25008 PR middle-end/22028
25009 * gcc.dg/20050620-1.c: New test.
25011 2005-06-26 Kazu Hirata <kazu@codesourcery.com>
25013 PR tree-optimization/22026
25014 * gcc.dg/tree-ssa/pr22026.c: New.
25016 2005-06-25 Thomas Koenig <Thomas.Koenig@online.de>
25018 PR libfortran/22144
25019 * gfortran.dg/shift-alloc.f90: New testcase.
25021 2005-06-25 Kelley Cook <kcook@gcc.gnu.org>
25023 * all files: Update FSF address in copyright headers.
25025 2005-06-22 Jan Hubicka <jh@suse.cz>
25027 * wholeprogram-1.c: New testcase.
25028 * wholeprogram-2.c: New testcase.
25030 2005-06-24 Mark Mitchell <mark@codesourcery.com>
25033 * gcc.dg/tree-ssa/pr22171.c: New test.
25035 2005-06-24 Feng Wang <fengwang@nudt.edu.cn>
25037 * gfortran.dg/simplify_modulo.f90: New.
25039 2005-06-24 Jan Hubicka <jh@suse.cz>
25041 * gcc.dg/tree-ssa/20040210-1.c: Fix for unit-at-a-time
25043 2005-06-23 Ziemowit Laski <zlaski@apple.com>
25045 * obj-c++.dg/proto-lossage-[1-4].mm: New.
25047 2005-06-23 Ziemowit Laski <zlaski@apple.com>
25049 * obj-c++.dg/typedef-alias-1.mm: New.
25050 * objc.dg/typedef-alias-1.m: New.
25052 2005-06-23 Jeff Law <law@redhat.com>
25054 * gcc.dg/tree-ssa/vrp16.c: New test.
25056 2005-06-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25058 * lib/target-supports.exp: Add
25059 check_effective_target_fortran_large_real and
25060 check_effective_target_fortran_large_int to check for
25061 corresponding effective targets.
25062 * gfortran.dg/large_integer_kind_1.f90: New test.
25063 * gfortran.dg/large_real_kind_1.f90: New test.
25065 2005-06-23 Kazu Hirata <kazu@codesourcery.com>
25067 PR tree-optimization/22117
25068 * gcc.dg/tree-ssa/pr22117.c: New.
25070 2005-06-23 James A. Morrison <phython@gcc.gnu.org>
25073 * gcc.dg/fold-mod-1.c: Accept fffffff8 as well.
25075 2005-06-23 David Edelsohn <edelsohn@gnu.org>
25077 * gcc.dg/rs6000-fpint-2.c: Only compile on Darwin and Linux.
25079 2005-06-23 David Billinghurst <David.Billinghurst@riotinto.com>
25081 * gfortran.dg/f2c_4.f90: Add tests for complex functions
25082 * gfortran.dg/f2c_4.c: Likewise.
25084 2005-06-22 Paul Brook <paul@codesourcery.com>
25087 * gfortran.dg/auto_save_1.f90: New test.
25089 2005-06-22 Michael Matz <matz@suse.de>
25091 * gcc.target/x86-64/abi: New directory.
25092 * gcc.target/x86-64/abi/abi-x86_64.exp: New testsuite.
25093 * gcc.target/x86-64/abi/README.gcc: New file.
25094 * gcc.target/x86-64/abi/{args.h,defines.h,macros.h}: New headers.
25095 * gcc.target/x86-64/abi/asm-support.s: New file.
25096 * gcc.target/x86_64/abi/test_3_element_struct_and_unions.c: New test.
25097 * gcc.target/x86_64/abi/test_basic_alignment.c: New test.
25098 * gcc.target/x86_64/abi/test_basic_array_size_and_align.c: New test.
25099 * gcc.target/x86_64/abi/test_basic_returning.c: New test.
25100 * gcc.target/x86_64/abi/test_basic_sizes.c: New test.
25101 * gcc.target/x86_64/abi/test_basic_struct_size_and_align.c: New test.
25102 * gcc.target/x86_64/abi/test_basic_union_size_and_align.c: New test.
25103 * gcc.target/x86_64/abi/test_bitfields.c: New test.
25104 * gcc.target/x86_64/abi/test_complex_returning.c: New test.
25105 * gcc.target/x86_64/abi/test_passing_floats.c: New test.
25106 * gcc.target/x86_64/abi/test_passing_integers.c: New test.
25107 * gcc.target/x86_64/abi/test_passing_structs_and_unions.c: New test.
25108 * gcc.target/x86_64/abi/test_passing_structs.c: New test.
25109 * gcc.target/x86_64/abi/test_passing_unions.c: New test.
25110 * gcc.target/x86_64/abi/test_struct_returning.c: New test.
25111 * gcc.target/x86_64/abi/test_varargs.c: New test.
25113 2005-06-21 Joseph S. Myers <joseph@codesourcery.com>
25115 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: Pass -mmmx for
25116 32-bit i?86 and x86_64.
25118 2005-06-21 Ziemowit Laski <zlaski@apple.com>
25120 * obj-c++.dg/const-str-[1-9].mm: New tests.
25122 2005-06-21 Paul Thomas <pault@gcc.gnu.org>
25125 * gfortran.dg/namelist_use.f90: New.
25126 * gfortran.dg/namelist_use_only.f90: New.
25128 2005-06-21 Jeff Law <law@redhat.com>
25130 * gcc.dg/tree-ssa/vrp15.c: New test.
25132 2005-06-21 Dorit Nuzman <dorit@il.ibm.com>
25134 * lib/target-supports.exp (check_effective_target_vect_reduction):
25136 * gcc.dg/vect/vect.exp: Run tests with additional flags separately.
25137 * gcc.dg/vect/vect-reduc-1.c: Vectorizable on all relevant platforms -
25138 remove vect_reduction target keyword. Also avoid two returns in main.
25139 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25140 * gcc.dg/vect/vect-reduc-2.c: Likewise. Also initialize diff to 0.
25141 * gcc.dg/vect/vect-reduc-1short.c: New test.
25142 * gcc.dg/vect/vect-reduc-1char.c: New test.
25143 * gcc.dg/vect/vect-reduc-2short.c: New test.
25144 * gcc.dg/vect/vect-reduc-2char.c: New test.
25145 * gcc.dg/vect/vect-reduc-6.c: New test.
25146 * gcc.dg/vect/trapv-vect-reduc-4.c: New test.
25147 * gcc.dg/vect/fast-math-vect-reduc-5.c: New test.
25148 * gcc.dg/vect/fast-math-vect-reduc-7.c: New test
25150 2005-06-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25151 Paul Thomas <pault@gcc.gnu.org>
25153 * gfortran.dg/func_derived_2.f90, gfortran.dg/func_derived_3.f90:
25156 2005-06-20 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25158 * gfortran.dg/backslash_1.f90: New test.
25159 * gfortran.dg/backslash_2.f90: New test.
25161 2005-06-20 Steven G. Kargl <kargls@comcast.net>
25163 * gfortran.dg/duplicate_labels.f90: New test.
25165 2005-06-20 Jan Beulich <jbeulich@novell.com>
25167 * g++.old-deja/g++.jason/thunk2.C: On NetWare, also account for
25168 unsupportable relocations.
25169 * g++.old-deja/g++.other/store-expr1.C: Likewise.
25170 * gcc.dg/20050321-2.c: xfail for NetWare.
25172 2005-06-20 Andreas Jaeger <aj@suse.de>
25174 * gcc.target/i386/sseregparm-1.c, gcc.target/i386/sseregparm-2.c,
25175 gcc.target/i386/fastcall-sseregparm.c,
25176 gcc.target/i386/regparm-stdcall.c: Run only on 32-bit x86.
25178 2005-06-19 Richard Henderson <rth@redhat.com>
25180 * gcc.dg/tree-ssa/pr21985.c: Use size_t.
25182 2005-06-19 Joseph S. Myers <joseph@codesourcery.com>
25184 * g++.dg/abi/mangle24.C, g++.dg/abi/mangle25.C: New tests.
25186 2005-06-19 Aldy Hernandez <aldyh@redhat.com>
25189 * g++.dg/conversion/simd2.C: Change expected error message.
25191 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
25193 * gcc.dg/vect/vect-reduc-1.c: Add cleanup-tree-dump.
25194 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25195 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25197 2005-06-18 James A Morrison <phython@gcc.gnu.org>
25199 * gcc.dg/fold-mod-1.c: New test.
25201 2005-06-18 Steven G. Kargl <kargls@comcast.net>
25204 * gfortran.dg/pr19926.f90: New test.
25206 2005-06-18 Dorit Nuzman <dorit@il.ibm.com>
25208 * lib/target-supports.exp (check_effective_target_vect_reduction): New.
25209 * gcc.dg/vect/vect-reduc-1.c: Now vectorizable for vect_reduction
25211 * gcc.dg/vect/vect-reduc-2.c: Likewise.
25212 * gcc.dg/vect/vect-reduc-3.c: Likewise.
25214 2005-06-18 Joseph S. Myers <joseph@codesourcery.com>
25216 * gcc.target/ia64/float80-varargs-1.c: New test.
25218 2005-06-18 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25221 * gfortran.dg/f2c_6.f90: New test.
25223 2005-06-17 Geoffrey Keating <geoffk@apple.com>
25226 * g++.dg/template/local5.C: New.
25228 2005-06-17 Richard Henderson <rth@redhat.com>
25230 * gcc.dg/sync-2.c (do_qi): Cast negative results to char.
25232 2005-06-07 David Billinghurst <David.Billinghurst@riotinto.com>
25235 * lib/gcc-dg.exp (gcc-dg-test-1): Catch error if file can't be deleted.
25237 2005-06-15 Giovanni Bajo <giovannibajo@libero.it>
25239 * gcc.dg/vect/vect-dv-2.c, gcc.dg/vect/vect-ifcvt-2.c,
25240 gcc.dg/vect/vect-ifcvt-3.c, gcc.dg/vect/vect-ifcvt-4.c,
25241 gcc.dg/vect/vect-ifcvt-5.c, gcc.dg/vect/vect-ifcvt-6.c,
25242 gcc.dg/vect/vect-ifcvt-7.c, gcc.dg/vect/vect-ifcvt-9.c: Call
25243 check_vect to verify the presence of hardware vector support.
25245 2005-06-16 James A. Morrison <phython@gcc.gnu.org>
25248 * gcc.dg/pr14796-2.c: Accept -34359738368 and -800000000.
25250 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25252 PR libfortran/19216
25253 * gfortran.dg/pr19216.f: Add correct space between brackets and
25256 2005-06-17 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25258 PR libfortran/16436
25259 * gfortran.dg/g77/f77-edit-t-in.f: Not XFAIL-ed any more.
25261 2005-06-16 Richard Guenther <rguenth@gcc.gnu.org>
25263 * gcc.target/i386/attributes-error.c: New testcase.
25264 * gcc.target/i386/fastcall-sseregparm.c: Likewise.
25265 * gcc.target/i386/regparm-stdcall.c: Likewise.
25266 * gcc.target/i386/sseregparm-1.c: Likewise.
25267 * gcc.target/i386/sseregparm-2.c: Likewise.
25269 2005-06-16 Nathan Sidwell <nathan@codesourcery.com>
25271 * g++.dg/rtti/crash2.C: New.
25273 2005-06-15 Joseph S. Myers <joseph@codesourcery.com>
25275 * gcc.dg/noncompile/20040203-3.c: Update expected message.
25277 2005-06-15 David Ung <davidu@mips.com>
25279 * gcc.target/mips/mips16e-extends.c: New test for testing the
25280 generation of MIPS16e zeb/zeh, seb/seh instructions.
25282 2005-06-15 Diego Novillo <dnovillo@redhat.com>
25285 * gcc.dg/tree-ssa/vrp13.c: Add multiplication tests.
25286 * gcc.dg/tree-ssa/pr22018.c: New test.
25288 2005-06-15 Aldy Hernandez <aldyh@redhat.com>
25290 * gcc.dg/simd-1.c: Update error messages.
25291 * gcc.dg/simd-1b.c: Re-enable tests. Update error messages.
25292 * gcc.dg/simd-2.c: Update error messages.
25293 * gcc.dg/simd-4.c: New.
25295 2005-06-15 Nathan Sidwell <nathan@codesourcery.com>
25298 * g++.dg/other/crash-4.C: New.
25300 2005-06-14 Devang Patel <dpatel@apple.com>
25302 * gcc.dg/vect/vect-ifcvt-1.c: Remove.
25304 2005-06-14 Nathan Sidwell <nathan@codesourcery.com>
25307 * g++.dg/parse/crash11.C: Update
25309 2005-06-13 Jeff Law <law@redhat.com>
25311 * gcc.dg/tree-ssa/20030807-10.c: VRP is now expected to
25312 perform the desired transformations.
25313 * gcc.dg/tree-ssa/20030806-6.c: Similarly.
25314 * gcc.dg/tree-ssa/20040514-2.c: Similarly.
25316 2005-06-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25319 * gfortran.dg/forall_1.f90: Un-XFAIL.
25321 2005-06-13 Nathan Sidwell <nathan@codesourcery.com>
25324 * g++.dg/parse/crash26.C: New.
25327 * g++.dg/init/member1.C: New.
25329 2005-06-13 Jakub Jelinek <jakub@redhat.com>
25331 * gfortran.dg/altreturn_1.f90: New test.
25333 2005-06-13 Zdenek Dvorak <dvorakz@suse.cz>
25335 PR middle-end/21985
25336 * gcc.dg/tree-ssa/pr21985.c: New test.
25338 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
25340 * ggcc.dg/pr14796-1.c: Add tests for (X << C) >> C.
25342 2005-06-12 Roger Sayle <roger@eyesopen.com>
25345 * g++.dg/other/error10.C: New test case.
25347 2005-06-12 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25349 PR libfortran/19155
25350 * gfortran.dg/pr19155.f: Add test.
25352 2005-06-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25354 * gfortran.dg/f2c_7.f90: New test.
25356 * gfortran.dg/forall_1.f90: XFAILed.
25358 2005-06-12 James A. Morrison <phython@gcc.gnu.org>
25360 * gcc.dg/pr14796-1.c: New.
25361 * gcc.dg/pr14796-2.c: New.
25363 2005-06-11 Steven G. Kargl <kargls@comcast.net>
25367 * gfortran.dg/deallocate_stat.f90: New test.
25369 2005-06-11 Thomas Koenig <Thomas.Koenig@online.de>
25371 * gfortran.fortran-torture/execute/in-pack.f90: New test.
25373 2005-06-10 Dorit Nuzman <dorit@il.ibm.com>
25375 * gfortran.dg/vect/vect-4.f90: Update comments. Only one unaligned
25376 access will be generated when this loop is vectorized. Test that
25377 accesses with same alignment were detected.
25378 * gcc.dg/vect/vect-dv-2.c: Remove "vect_no_align" from xfail.
25379 Test that accesses with same alignment were detected.
25380 * gcc.dg/vect/vect-ifcvt-1.c: Likewise.
25381 * gcc.dg/vect/vect-91.c: New test. Test that accesses with same
25382 alignment were detected.
25384 2005-06-10 Aldy Hernandez <aldyh@redhat.com>
25387 * g++.dg/conversion/simd2.C: New.
25389 2005-06-09 Gabriel Dos Reis <gdr@integrable-solutions.net>
25391 * gcc.dg/Wcxx-compat-1.c: New.
25393 2005-06-09 Thomas Koenig <Thomas.Koenig@online.de>
25395 PR libfortran/21480
25396 * gfortran.dg/reshape-complex.f90: Add a test for a packed
25399 2005-06-09 Nathan Sidwell <nathan@codesourcery.com>
25401 * gcc.dg/alias-8.c: New.
25403 2005-06-08 Joseph S. Myers <joseph@codesourcery.com>
25405 * gcc.dg/format/cmn_err-1.c: Update.
25407 2005-06-08 James A. Morrison <phython@gcc.gnu.org>
25410 * gcc.target/sparc/fexpand-2.c: New.
25411 * gcc.target/sparc/fpmerge-2.c: New.
25412 * gcc.target/sparc/fpmul-2.c: New.
25413 * gcc.target/sparc/noresult.c: New.
25414 * gcc.target/sparc/pdist-2.c: New.
25415 * gcc.target/sparc/pdist-3.c: New.
25417 2005-06-08 Alex V. Breger <atrus.ru@atrus.ru>
25420 * gcc.target/i386/i386.exp: Fix comment typo.
25422 2005-06-08 Nathan Sidwell <nathan@codesourcery.com>
25425 * g++.dg/inherit/using5.C: New.
25426 * g++.dg/inherit/using6.C: New.
25428 2005-06-08 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
25431 * g++.dg/template/ptrmem15.C: New test.
25434 * g++.dg/ext/label4.C: New test.
25436 2005-06-08 Eric Botcazou <ebotcazou@libertysurf.fr>
25438 * gcc.dg/tls/debug-1.c: New test.
25440 2005-06-07 Dale Johannesen <dalej@apple.com>
25442 * gcc.target/i386/movq.c: New.
25444 2005-06-07 Dale Johannesen <dalej@apple.com>
25446 * gcc.dg/20050607-1.c: New.
25448 2005-06-07 Jakub Jelinek <jakub@redhat.com>
25450 PR middle-end/21850
25451 * gcc.c-torture/execute/20050607-1.c: New test.
25453 2005-06-07 Thomas Koenig <Thomas.Koenig@online.de>
25455 PR libfortran/21926
25456 * gfortran.fortran-torture/execute/intrinsic_matmul.f90:
25457 Test case where the return array has lowest stride one,
25460 2005-06-07 Adrian Straetling <straetling@de.ibm.com>
25462 * lib/target-supports.exp (check_effective_target_sync_int_long):
25463 Add s390 and s390x targets.
25465 2005-06-07 Zdenek Dvorak <dvorakz@suse.cz>
25467 * gcc.dg/tree-ssa/loop-2.c: Update outcome.
25468 * gcc.dg/tree-ssa/loop-3.c: Update outcome.
25469 * gcc.dg/tree-ssa/loop-4.c: Update outcome.
25470 * gcc.dg/tree-ssa/loop-9.c: New test.
25472 2005-06-07 Nathan Sidwell <nathan@codesourcery.com>
25474 * g++.dg/parse/defarg10.C: New.
25476 2005-06-06 Jakub Jelinek <jakub@redhat.com>
25478 PR regression/21897
25479 * gcc.c-torture/execute/20050604-1.c: New test.
25481 2005-06-06 Nathan Sidwell <nathan@codesourcery.com>
25484 * g++.dg/parse/defarg9.C: New.
25487 * g++.dg/inherit/using4.C: New.
25488 * g++.dg/overload/error1.C: Adjust expected errors.
25489 * g++.old-deja/g++.benjamin/warn02.C: Likewise.
25490 * g++.old-deja/g++.brendan/arm2.C: Likewise.
25491 * g++.old-deja/g++.other/redecl2.C: Likewise.
25492 * g++.old-deja/g++.other/redecl4.C: Likewise.
25493 * g++.old-deja/g++.pt/memtemp78.C: Likewise.
25495 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
25497 * gfortran.dg/f2c_5.f90: Add -w to dg-options
25499 2005-06-05 David Billinghurst <David.Billinghurst@riotinto.com>
25501 * lib/gfortran.exp (gfortran_target_compile): Call
25502 dg-additional-files-options
25503 * gfortran.dg/f2c_4.f90: New file
25504 * gfortran.dg/f2c_4.c: New file
25505 * gfortran.dg/f2c_5.f90: New file
25506 * gfortran.dg/f2c_5.c: New file
25508 2005-06-05 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25510 * gfortran.dg/forall_1.f90: Set previously uninitialized variable.
25513 * gfortran.dg/array_constructor_4.f90: New test.
25515 2005-06-05 Mark Mitchell <mark@codesourcery.com>
25518 * g++.dg/ext/builtin9.C: New test.
25520 2005-06-05 Dale Johannesen <dalej@apple.com>
25522 * gcc.c-torture/execute/20050603-1.c: Move to gcc.dg.
25523 * gcc.c-torture/execute/20050603-2.c: Ditto.
25525 2005-06-05 Dorit Nuzman <dorit@il.ibm.com>
25527 * gcc.dg/vect/vect-62: Check that second loop is not vectorized.
25528 * gcc.dg/vect/vect-reduc-1.c: New.
25529 * gcc.dg/vect/vect-reduc-2.c: New.
25530 * gcc.dg/vect/vect-reduc-3.c: New.
25532 2005-06-04 Dale Johannesen <dalej@apple.com>
25534 * gcc.c-torture/execute/20050603-1.c: New.
25535 * gcc.c-torture/execute/20050603-2.c: New.
25536 * gcc.dg/20050603-3.c: New.
25538 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25541 * gfortran.dg/debug_1.f90: New test.
25543 * gfortran.dg/forall_1.f90: New test.
25545 2005-06-04 Erik Edelmann <erik.edelmann@iki.fi>
25547 * gfortran.dg/array_constructor_3.f90: New test.
25549 2005-06-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
25551 * gfortran.dg/ret_pointer_1.f90: Un-XFAIL.
25553 2005-06-04 Hans-Peter Nilsson <hp@axis.com>
25555 * g++.dg/opt/crossjump1.C: Gate -fPIC usage on target fpic.
25557 2005-06-04 Joseph S. Myers <joseph@codesourcery.com>
25560 * gcc.dg/init-excess-1.c: New test.
25562 2005-06-03 Mark Mitchell <mark@codesourcery.com>
25565 * g++.dg/expr/static_cast6.C: New test.
25567 2005-06-03 Diego Novillo <dnovillo@redhat.com>
25569 * gcc.dg/tree-ssa/vrp14.c: New test.
25571 2005-06-03 Mark Mitchell <mark@codesourcery.com>
25574 * g++.dg/template/new2.C: New test.
25576 2005-06-03 Josh Conner <jconner@apple.com>
25578 * gcc.dg/ppc-vector-memcpy.c (foo): Use non-zero values for
25579 all entries in initializer.
25581 2005-06-03 Richard Guenther <rguenth@gcc.gnu.org>
25583 PR middle-end/21858
25584 * gcc.dg/pr21858.c: New testcase.
25586 2005-06-03 Paolo Bonzini <bonzini@gnu.org>
25588 PR tree-optimization/21292
25590 * lib/target-supports.exp (check_effective_target_vect_cmdline_needed):
25592 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
25593 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
25594 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
25595 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
25596 gcc.dg/tree-ssa/gen-vect-32.c: Require it.
25598 2005-06-02 Richard Henderson <rth@redhat.com>
25600 * gcc.dg/sync-2.c: Use -march=i486 for i386.
25602 2005-06-02 Richard Guenther <rguenth@gcc.gnu.org>
25604 * gcc.dg/wtypequal.c: New testcase.
25606 2005-06-02 Diego Novillo <dnovillo@redhat.com>
25609 * gcc.dg/tree-ssa/pr21582.c: New test.
25611 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
25614 * g++.dg/opt/interface2.h: New.
25615 * g++.dg/opt/interface2.C: New.
25616 * g++.dg/init/ctor4.C: Adjust error lines.
25617 * g++.old-deja/g++.bob/inherit2.C: Likewise.
25618 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
25619 * g++.old-deja/g++.jason/opeq3.C: Likewise.
25620 * g++.old-deja/g++.pt/assign1.C: Likewise.
25621 * g++.old-deja/g++.pt/crash20.C: Likewise.
25623 2005-06-02 Dorit Nuzman <dorit@il.ibm.com>
25625 PR tree-optimization/21734
25626 * g++.dg/vect/pr21734_1.cc: New.
25627 * g++.dg/vect/pr21734_2.cc: New.
25629 2005-06-02 Nathan Sidwell <nathan@codesourcery.com>
25632 * g++.dg/template/spec24.C: New.
25635 * g++.dg/pch/local-1.C: New.
25636 * g++.dg/pch/local-1.Hs: New.
25638 2005-06-01 Diego Novillo <dnovillo@redhat.com>
25640 PR 14341, PR 21332, PR 20701, PR 21086, PR 21090
25641 PR 21289, PR 21348, PR 21367, PR 21368, PR 21458.
25642 * gcc.dg/tree-ssa/pr14341.c: New test.
25643 * gcc.dg/tree-ssa/pr14841.c: New test.
25644 * gcc.dg/tree-ssa/pr20701.c: New test.
25645 * gcc.dg/tree-ssa/pr21086.c: New test.
25646 * gcc.dg/tree-ssa/pr21090.c: New test.
25647 * gcc.dg/tree-ssa/pr21332.c: New test.
25648 * gcc.dg/tree-ssa/pr21458.c: New test.
25649 * gcc.dg/tree-ssa/pr21658.c: New test.
25650 * gcc.dg/tree-ssa/vrp01.c: New test.
25651 * gcc.dg/tree-ssa/vrp02.c: New test.
25652 * gcc.dg/tree-ssa/vrp03.c: New test.
25653 * gcc.dg/tree-ssa/vrp04.c: New test.
25654 * gcc.dg/tree-ssa/vrp05.c: New test.
25655 * gcc.dg/tree-ssa/vrp06.c: New test.
25656 * gcc.dg/tree-ssa/vrp07.c: New test.
25657 * gcc.dg/tree-ssa/vrp08.c: New test.
25658 * gcc.dg/tree-ssa/vrp09.c: New test.
25659 * gcc.dg/tree-ssa/vrp10.c: New test.
25660 * gcc.dg/tree-ssa/vrp11.c: New test.
25661 * gcc.dg/tree-ssa/vrp12.c: New test.
25662 * gcc.dg/tree-ssa/vrp13.c: New test.
25664 2005-06-01 Alexandre Oliva <aoliva@redhat.com>
25667 * gcc.dg/tree-ssa/pr21029.c: New test.
25669 2005-06-01 Roger Sayle <roger@eyesopen.com>
25671 * gfortran.dg/logint-1.f: New test case.
25672 * gfortran.dg/logint-2.f: Likewise.
25673 * gfortran.dg/logint-3.f: Likewise.
25675 2005-06-01 Jakub Jelinek <jakub@redhat.com>
25679 * gcc.dg/20050527-1.c: New test.
25681 * gcc.dg/i386-sse-12.c: New test.
25684 * gfortran.dg/implicit_5.f90: New test.
25686 2005-06-01 Feng Wang <fengwang@nudt.edu.cn>
25689 * gfortran/assign_4.f90: New test.
25690 * gfortran/assign_2.f90: Change compile to run.
25692 2005-05-31 Geoffrey Keating <geoffk@geoffk.org>
25694 * lib/target-supports.exp
25695 (check_effective_target_sync_char_short): New.
25696 * gcc.dg/sync-2.c: New.
25698 2005-05-31 Zdenek Dvorak <dvorakz@suse.cz>
25700 PR tree-optimization/21817
25701 * gcc.dg/torture/pr21817-1.c: New.
25703 2005-05-31 Nathan Sidwell <nathan@codesourcery.com>
25706 * g++.dg/template/init5.C: New.
25708 2005-05-31 Paul Thomas <pault@gcc.gnu.org>
25710 * gfortran.dg/char_initialiser_actual.f90:
25711 Test character initialisers as actual arguments.
25712 * gfortran.dg/char_pointer_comp_assign.f90:
25713 Test character pointer structure component assignments.
25714 * gfortran.dg/char_array_structure_constructor.f90:
25715 Test character components in structure constructors.
25717 2005-05-31 Andrew pinski <pinskia@physics.uc.edu>
25719 PR middle-end/20931
25720 * g++.dg/opt/pr20931.C: New test.
25722 2005-05-31 Andreas Jaeger <aj@suse.de>
25725 * g++.dg/abi/dtor1.C, g++.dg/abi/empty10.C, g++.dg/abi/layout3.C,
25726 g++.dg/eh/simd-2.C, g++.dg/opt/cse2.C,
25727 g++.old-deja/g++.ext/asmspec1.C,
25728 g++.old-deja/g++.other/regstack.C,
25729 gcc.dg/20000614-1.c, gcc.dg/20000807-1.c, gcc.dg/20000904-1.c,
25730 gcc.dg/20001127-1.c, gcc.dg/20010202-1.c, gcc.dg/20010520-1.c,
25731 gcc.dg/20011009-1.c, gcc.dg/20011029-2.c, gcc.dg/20020224-1.c,
25732 gcc.dg/20020531-1.c, gcc.dg/20020616-1.c, gcc.dg/980226-1.c,
25733 gcc.dg/980414-1.c, gcc.dg/980520-1.c, gcc.dg/980709-1.c,
25734 gcc.dg/990117-1.c, gcc.dg/990130-1.c, gcc.dg/990213-2.c,
25735 gcc.dg/990214-1.c, gcc.dg/991129-1.c, gcc.dg/991209-1.c,
25736 gcc.dg/991214-1.c, gcc.dg/asm-1.c, gcc.dg/attr-returns_twice-1.c,
25737 gcc.dg/clobbers.c, gcc.dg/i386-387-7.c, gcc.dg/i386-387-8.c,
25738 gcc.dg/i386-3dnowA-1.c, gcc.dg/i386-3dnowA-2.c, gcc.dg/i386-asm-1.c
25739 gcc.dg/i386-asm-2.c, gcc.dg/i386-asm-3.c, gcc.dg/i386-bitfield3.c
25740 gcc.dg/i386-call-1.c, gcc.dg/i386-memset-1.c,
25741 gcc.dg/i386-signbit-3.c, gcc.dg/i386-ssefn-1.c,
25742 gcc.dg/i386-ssefn-2.c, gcc.dg/i386-ssefn-3.c, gcc.dg/i386-ssefn-4.c
25743 gcc.dg/i386-volatile-1.c, gcc.dg/i386-xorps.c, gcc.dg/pr12092-1.c
25744 gcc.dg/pr14289-1.c, gcc.dg/pr19236-1.c, gcc.dg/pr20204.c,
25745 gcc.dg/pr9771-1.c, gcc.dg/register-var-1.c,
25746 gcc.dg/sibcall-5.c, gcc.dg/charset/asm3.c,
25747 gcc.dg/cpp/trad/num-sign.c: Run tests also on x86_64.
25749 2005-05-31 Jeff Law <law@redhat.com>
25751 * gcc.dg/tree-ssa/foldaddr-1.c: New test.
25753 2005-05-30 Paolo Carlini <pcarlini@suse.de>
25755 PR middle-end/21743
25756 * gcc.dg/builtins-1.c: Activate disabled clog test.
25757 * gcc.dg/torture/builtin-attr-1.c: Likewise.
25759 2005-05-29 Paul Thomas <pault@gcc.gnu.org>
25761 * gfortran.dg/char_pointer_assign.f90:
25762 Test character-pointer assignments and pointer assignments.
25763 * gfortran.dg/char_pointer_dummy.f90:
25764 Test character-pointer dummy arguments.
25765 * gfortran.dg/char_pointer_func.f90:
25766 Test character-pointer function returns.
25767 * gfortran.dg/char_pointer_dependency.f90:
25768 Test character-pointer functions with dependencies.
25770 2005-05-30 Mark Mitchell <mark@codesourcery.com>
25773 * g++.dg/lookup/using14.C: New test.
25775 2005-05-30 Kazu Hirata <kazu@cs.umass.edu>
25777 * gcc.dg/c99-math-double-1.c, gcc.dg/c99-math-float-1.c,
25778 gcc.dg/c99-math-long-double-1.c, gcc.dg/c99-math.h: Remove
25781 2005-05-29 Geoffrey Keating <geoffk@apple.com>
25784 * g++.dg/template/local5.C: New.
25787 * gcc.c-torture/compile/pr21761.c: New.
25789 * g++.old-deja/g++.eh/badalloc1.C: Make XFAIL only on darwin
25792 2005-05-30 Steven G. Kargl
25795 * gfortran.dg/inquire_8.f90: New test.
25797 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25799 PR libfortran/21376
25800 * gfortran.dg/output_exponents_1.f90: New test.
25802 2005-05-29 Francois-Xavier Coudert <coudert@clipper.ens.fr>
25804 PR libfortran/20006
25805 * gfortran.dg/dollar_edit_descriptor-1.f: New test.
25807 2005-05-28 Mark Mitchell <mark@codesourcery.com>
25810 * g++.dg/ext/complex1.C: New test.
25813 * g++.dg/init/ctor6.C: New test.
25815 2005-05-29 Jan Hubicka <jh@suse.cz>
25817 * gcc.c-torture/compile/pr21562.c: New.
25819 2005-05-28 Steven G. Kargl <kargls@comcast.net>
25821 * gfortran.dg/subnormal_1.f90: New test.
25823 2005-05-28 Jan Hubicka <jh@suse.cz>
25825 * tree-prof.exp: Fix comment.
25826 * value-prof-1.c: New.
25827 * value-prof-2.c: New.
25828 * value-prof-3.c: New.
25829 * value-prof-4.c: New.
25831 2005-05-27 Mark Mitchell <mark@codesourcery.com>
25834 * g++.dg/expr/ptrmem6.C: New test.
25835 * g++.dg/expr/ptrmem6a.C: Likewise.
25837 2005-05-27 Kazu Hirata <kazu@cs.umass.edu>
25839 PR tree-optimization/21658
25840 * gcc.dg/tree-ssa/pr21658.c: New.
25842 2005-05-27 Nathan Sidwell <nathan@codesourcery.com>
25845 * g++.dg/inherit/ptrmem3.C: New.
25848 * g++.dg/parse/template16.C: New.
25850 2005-05-27 Andreas Jaeger <aj@suse.de>
25852 * gcc.dg/setjmp-2.c: Only run in 32-bit.
25854 * gcc.dg/i386-sse-8.c: Run test on all archs.
25856 2005-05-26 Mike Stump <mrs@apple.com>
25858 * objc.dg/isa-field-1.m: Only run on darwin.
25859 * objc.dg/lookup-1.m: Likewise.
25860 * objc.dg/try-catch-8.m: Likewise.
25862 2005-05-26 Roger Sayle <roger@eyesopen.com>
25864 PR tree-optimization/9814
25865 * gcc.dg/pr9814-1.c: New test case.
25867 2005-05-26 Ziemowit Laski <zlaski@apple.com>
25869 * objc.dg/comp-types-8.m, objc.dg/encode-6.m,
25870 objc.dg/extra-semi.m, objc.dg/fix-and-continue-2.m,
25871 objc.dg/isa-field-1.m, objc.dg/lookup-1.m, objc.dg/method-15.m,
25872 objc.dg/method-16.m, objc.dg/method-17.m, objc.dg/method-18.m,
25873 objc.dg/method-19.m, objc.dg/next-runtime-1.m,
25874 objc.dg/no-extra-load.m, objc.dg/pragma-1.m, objc.dg/stubify-1.m,
25875 objc.dg/stubify-2.m, objc.dg/super-class-4.m,
25876 objc.dg/super-dealloc-1.m, objc.dg/super-dealloc-2.m,
25877 objc.dg/try-catch-6.m, objc.dg/try-catch-7.m,
25878 objc.dg/try-catch-8.m: New.
25880 2005-05-26 Janis Johnson <janis187@us.ibm.com>
25882 * lib/obj-c++.exp (obj-c++_target_compile): Declare global variable,
25883 remove extraneous semicolons.
25885 2005-05-26 Ziemowit Laski <zlaski@apple.com>
25887 * obj-c++.dg/comp-types-12.mm: New.
25888 * objc.dg/comp-types-11.m: New.
25889 * objc.dg/selector-4.m: New.
25891 2005-05-26 Andreas Jaeger <aj@suse.de>
25894 * g++.old-deja/g++.ext/attrib1.C, g++.old-deja/g++.ext/attrib2.C,
25895 g++.old-deja/g++.ext/attrib3.C,
25896 g++.old-deja/g++.other/store-expr1.C,
25897 g++.old-deja/g++.other/store-expr2.C, g++.dg/opt/longbranch2.C,
25898 gcc.dg/20000609-1.c, gcc.dg/20000720-1.c, gcc.dg/20011107-1.c,
25899 gcc.dg/20011119-1.c, gcc.dg/20020108-1.c, gcc.dg/20020122-2.c,
25900 gcc.dg/20020122-3.c, gcc.dg/20020201-3.c, gcc.dg/20020206-1.c,
25901 gcc.dg/20020218-1.c, gcc.dg/20020310-1.c, gcc.dg/20020411-1.c,
25902 gcc.dg/20020418-2.c, gcc.dg/20020426-1.c, gcc.dg/20020426-2.c,
25903 gcc.dg/20020517-1.c, gcc.dg/20020523-1.c, gcc.dg/20020523-2.c,
25904 gcc.dg/20020729-1.c, gcc.dg/20030204-1.c, gcc.dg/20030826-2.c,
25905 gcc.dg/20030926-1.c, gcc.dg/20031202-1.c, gcc.dg/980312-1.c,
25906 gcc.dg/980313-1.c, gcc.dg/990424-1.c, gcc.dg/990524-1.c,
25907 gcc.dg/991230-1.c, gcc.dg/i386-387-1.c, gcc.dg/i386-387-2.c,
25908 gcc.dg/i386-387-3.c, gcc.dg/i386-387-4.c, gcc.dg/i386-387-5.c,
25909 gcc.dg/i386-387-6.c, gcc.dg/i386-bitfield1.c,
25910 gcc.dg/i386-bitfield2.c, gcc.dg/i386-loop-1.c,
25911 gcc.dg/i386-loop-2.c, gcc.dg/i386-loop-3.c, gcc.dg/i386-pic-1.c,
25912 gcc.dg/i386-regparm.c, gcc.dg/i386-signbit-1.c,
25913 gcc.dg/i386-signbit-2.c, gcc.dg/i386-sse-5.c, gcc.dg/i386-sse-8.c,
25914 gcc.dg/i386-unroll-1.c, gcc.dg/tls/opt-1.c, gcc.dg/tls/opt-2.c,
25915 gcc.dg/unroll-1.c: Handle 32-bit x86-64 compilation.
25917 2005-05-26 Andreas Jaeger <aj@suse.de>
25919 * gcc.c-torture/execute/ieee/ieee.exp: Set float-store for 32-bit
25920 x86-64 compilation.
25922 2005-05-26 Andreas Jaeger <aj@suse.de>
25925 * gfortran.dg/promotion.f90, gcc.misc-tests/i386-pf-3dnow-1.c,
25926 gcc.misc-tests/i386-pf-athlon-1.c,
25927 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
25928 g++.dg/opt/mmx1.C, g++.dg/other/big-struct.C,
25929 g++.dg/abi/bitfield3.C, g++.dg/abi/bitfield8.C,
25930 g++.dg/abi/bitfield9.C, g++.dg/abi/empty7.C, g++.dg/abi/empty9.C,
25931 g++.dg/abi/layout4.C, g++.dg/abi/thunk1.C, g++.dg/abi/thunk2.C,
25932 g++.dg/abi/vbase11.C, g++.dg/abi/vthunk2.C, g++.dg/abi/vthunk3.C,
25933 g++.dg/ext/attrib8.C: Run also on x86_64 compiling 32-bit x86
25936 * g++.dg/opt/reg-stack4.C, g++.dg/eh/simd-1.C, g++.dg/eh/simd-1.C,
25937 gcc.dg/setjmp-2.c, gcc.dg/short-compare-1.c,
25938 gcc.dg/short-compare-2.c, gcc.target/i386/asm-1.c: Handle 32-bit
25939 x86-64 compilation.
25941 * g++.dg/warn/register-var-1.C, g++.dg/charset/asm2.c: Run also on
25944 * gcc.dg/i386-pentium4-not-mull.c: Change option handling to use
25945 effective-target ilp32.
25947 2005-05-26 David Ung <davidu@mips.com>
25949 * gcc.target/mips/ext_ins.c: New test for testing the generation
25950 of MIPS32/64 rev 2 ext/ins instructions.
25952 2005-05-26 Andreas Jaeger <aj@suse.de>
25954 * treelang/compile/unsigned.tree: Use gimple instead of
25955 nonexisting generic dump.
25957 2005-05-26 Paolo Bonzini <bonzini@gnu.org>
25959 * gcc.dg/vect/vect-7.c: Remove xfail for alpha.
25961 2005-05-26 Andreas Jaeger <aj@suse.de>
25963 * gcc.dg/tree-ssa/ssa-pre-14.c (foo): Use correct type for strlen.
25965 2005-05-26 Thomas Koenig <Thomas.Koenig@online.de>
25967 PR libfortran/17283
25968 * gfortran.fortran-torture/execute/intrinsic_unpack.f90:
25969 Test callee-allocated memory with write statements.
25971 2005-05-25 Roger Sayle <roger@eyesopen.com>
25973 PR middle-end/21709
25974 * gcc.dg/pr21709-1.c: New test case.
25976 2005-05-25 Ziemowit Laski <zlaski@apple.com>
25977 Mike Stump <mrs@apple.com>
25979 * objc/execute/next_mapping.h: Update for C++.
25981 * obj-c++.dg/selector-1.mm: Move to...
25982 * obj-c++.dg/selector-4.mm: here...
25984 * obj-c++.dg/basic.mm: New.
25985 * obj-c++.dg/comp-types-1.mm: New.
25986 * obj-c++.dg/cxx-class-1.mm: New.
25987 * obj-c++.dg/cxx-ivars-1.mm: New.
25988 * obj-c++.dg/cxx-ivars-2.mm: New.
25989 * obj-c++.dg/cxx-ivars-3.mm: New.
25990 * obj-c++.dg/cxx-scope-1.mm: New.
25991 * obj-c++.dg/cxx-scope-2.mm: New.
25992 * obj-c++.dg/defs.mm: New.
25993 * obj-c++.dg/empty-private-1.mm: New.
25994 * obj-c++.dg/encode-1.mm: New.
25995 * obj-c++.dg/encode-2.mm: New.
25996 * obj-c++.dg/encode-3.mm: New.
25997 * obj-c++.dg/extern-c-1.mm: New.
25998 * obj-c++.dg/extra-semi.mm: New.
25999 * obj-c++.dg/fix-and-continue-2.mm: New.
26000 * obj-c++.dg/isa-field-1.mm: New.
26001 * obj-c++.dg/ivar-list-semi.mm: New.
26002 * obj-c++.dg/local-decl-1.mm: New.
26003 * obj-c++.dg/lookup-1.mm: New.
26004 * obj-c++.dg/lookup-2.mm: New.
26005 * obj-c++.dg/method-1.mm: New.
26006 * obj-c++.dg/method-2.mm: New.
26007 * obj-c++.dg/method-3.mm: New.
26008 * obj-c++.dg/method-4.mm: New.
26009 * obj-c++.dg/method-5.mm: New.
26010 * obj-c++.dg/method-6.mm: New.
26011 * obj-c++.dg/method-7.mm: New.
26012 * obj-c++.dg/no-extra-load.mm: New.
26013 * obj-c++.dg/overload-1.mm: New.
26014 * obj-c++.dg/pragma-1.mm: New.
26015 * obj-c++.dg/pragma-2.mm: New.
26016 * obj-c++.dg/private-1.mm: New.
26017 * obj-c++.dg/private-2.mm: New.
26018 * obj-c++.dg/proto-qual-1.mm: New.
26019 * obj-c++.dg/qual-types-1.mm: New.
26020 * obj-c++.dg/stubify-1.mm: New.
26021 * obj-c++.dg/stubify-2.mm: New.
26022 * obj-c++.dg/super-class-1.mm: New.
26023 * obj-c++.dg/super-class-2.mm: New.
26024 * obj-c++.dg/super-dealloc-1.mm: New.
26025 * obj-c++.dg/super-dealloc-2.mm: New.
26026 * obj-c++.dg/template-1.mm: New.
26027 * obj-c++.dg/template-2.mm: New.
26028 * obj-c++.dg/template-3.mm: New.
26029 * obj-c++.dg/template-4.mm: New.
26030 * obj-c++.dg/template-5.mm: New.
26031 * obj-c++.dg/template-6.mm: New.
26032 * obj-c++.dg/try-catch-1.mm: New.
26033 * obj-c++.dg/try-catch-2.mm: New.
26034 * obj-c++.dg/try-catch-3.mm: New.
26035 * obj-c++.dg/try-catch-4.mm: New.
26036 * obj-c++.dg/try-catch-5.mm: New.
26037 * obj-c++.dg/try-catch-6.mm: New.
26038 * obj-c++.dg/try-catch-7.mm: New.
26039 * obj-c++.dg/try-catch-8.mm: New.
26040 * obj-c++.dg/try-catch-9.mm: New.
26041 * obj-c++.dg/va-meth-1.mm: New.
26043 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26045 * obj-c++.dg/selector-1.mm: New.
26046 * obj-c++.dg/selector-2.mm: New.
26048 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26050 * obj-c++.dg/selector-3.mm: New.
26051 * objc.dg/selector-3.m: New.
26053 2005-05-25 Ziemowit Laski <zlaski@apple.com>
26055 * objc.dg/selector-2.m: Remove "-fgnu-runtime"; be flexible
26056 about where warning appears.
26058 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
26060 * gcc.dg/tree-ssa/stdarg-2.c: Add tests for s390*-*-linux* targets.
26061 * gcc.dg/tree-ssa/stdarg-3.c: Likewise.
26062 * gcc.dg/tree-ssa/stdarg-4.c: Likewise.
26063 * gcc.dg/tree-ssa/stdarg-5.c: Likewise.
26065 2005-05-25 Ulrich Weigand <uweigand@de.ibm.com>
26067 * gcc.dg/20050524-1.c: New test.
26069 2005-05-25 Jan Hubicka <jh@suse.cz>
26071 * gcc.dg/tree-prof/inliner-1.c: New.
26073 2005-05-25 Janis Johnson <janis187@us.ibm.com>
26075 * gcc.dg/tree-prof: New directory.
26076 * gcc.dg/tree-prof/tree-prof.exp: New.
26078 2005-05-25 DJ Delorie <dj@redhat.com>
26080 * gcc.dg/Wattributes-1.c: New.
26081 * gcc.dg/Wattributes-2.c: New.
26082 * gcc.dg/Wattributes-3.c: New.
26084 20005-05-24 Janis Johnson <janis187@us.ibm.com>
26086 PR tree-optimization/19833
26087 * gcc.dg/uninit-4.c: Remove xfail.
26088 * gcc.dg/uninit-9.c: Ditto.
26090 2005-05-24 Ziemowit Laski <zlaski@apple.com>
26092 * obj-c++.dg/bitfield-[1-5].mm: New.
26093 * obj-c++.dg/class-protocol-1.mm: New.
26094 * obj-c++.dg/comp-types-1[0-1].mm: New.
26095 * obj-c++.dg/comp-types-[2-9].mm: New.
26096 * obj-c++.dg/encode-[4-8].mm: New.
26097 * obj-c++.dg/layout-1.mm: New.
26098 * obj-c++.dg/method-1[0-9].mm: New.
26099 * obj-c++.dg/method-2[0-1].mm: New.
26100 * obj-c++.dg/method-[8-9].mm: New.
26101 * obj-c++.dg/objc-gc-3.mm: New.
26102 * obj-c++.dg/try-catch-10.mm: New.
26103 * objc.dg/bitfield-5.m: New.
26104 * objc.dg/comp-types-10.m: New.
26105 * objc.dg/comp-types-9.m: New.
26106 * objc.dg/layout-1.m: New.
26107 * objc.dg/objc-gc-4.m: New.
26108 * objc.dg/try-catch-9.m: New.
26109 * objc.dg/class-protocol-1.m: Tweak diagnostics.
26110 * objc.dg/comp-types-1.m: Likewise.
26111 * objc.dg/comp-types-[5-6].m: Likewise.
26112 * objc.dg/method-9.m: Likewise.
26114 2005-05-24 Janis Johnson <janis187@us.ibm.com>
26116 * gcc.dg/altivec-vec-merge.c: Make test usable on GNU/Linux targets
26117 and on hardware without VMX support.
26119 * gcc.dg/altivec-vec-merge.c: Renamed from ppc-vec-merge.c.
26121 * gcc.dg/ppc64-abi-2.c: Remove code that is now invalid.
26123 * lib/profopt.exp (dg-final-generate, dg-final-use,
26124 profopt-final-code, profopt-get-options): New.
26125 (profopt-execute): Process test directives.
26127 * lib/gcc-dg.exp (cleanup-ipa-dump): New.
26128 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
26129 cleanup-tree-dump, cleanup-saved-temps): Update comments.
26131 2005-05-24 Andrew Pinski <pinskia@physics.uc.edu>
26134 * g++.dg/init/ctor5.C: New test.
26136 2005-05-24 Ira Rosen <irar@il.ibm.com>
26138 * gcc.dg/vect/vect-none.c: Split into vect-106.c, vect-107.c,
26139 vect-108.c, vect-109.c, vect-110.c, vect-111.c, vect-112.c,
26140 vect-113.c, vect-114.c.
26142 2005-05-23 Adam Nemet <anemet@lnxw.com>
26144 * gcc.dg/const-elim-1.c: Remove xfails.
26146 2005-05-23 Jeff Law <law@redhat.com>
26148 * gcc.c-torture/compile/pr21638.c: New test.
26149 * gcc.c-torture/compile/20050520-1.c: New test.
26151 2005-05-23 Nick Clifton <nickc@redhat.com>
26153 * gcc.c-torture/execute/20020720-1.x: Fix m32r target selector to
26154 be a proper triple, ie: m32r*-*-*.
26155 * g++.old-deja/g++.jason/thunk3.C: Likewise.
26157 2004-05-21 Andrew Pinski <pinskia@physics.uc.edu>
26159 PR middle-end/21331
26161 * gcc.c-torture/compile/pr21293.c: New test.
26162 * gcc.c-torture/execute/pr21331.c: New test.
26164 2004-05-20 Richard Henderson <rth@redhat.com>
26166 * g++.dg/other/stdarg3.C: Spell "hpux*" correctly.
26168 2005-05-20 Ziemowit Laski <zlaski@apple.com>
26170 * obj-c++-dg.exp: Add.
26171 * obj-c++.exp: Add.
26172 * obj-c++.dg/dg.exp: Add.
26174 2005-05-20 Kazuhiro Inaoka <inaoka.kazuhiro@renesas.com>
26176 * g++.old-deja/g++.jason/thunk3.C: XFAIL on m32r*-*.
26177 * gcc.c-torture/execute/20020720-1.x: Add xfail for m32r*-*.
26179 2005-05-20 Bjoern Haase <bjoern.m.haase@web.de>
26181 * gcc.c-torture/execute/20020720-1.x: Add xfail for avr-*-*.
26183 2004-05-19 Richard Henderson <rth@redhat.com>
26185 * g++.dg/other/stdarg3.C: Only use -mlp64 for hpux.
26187 2005-05-19 Janis Johnson <janis187@us.ibm.com>
26189 * gcc.dg/altivec-21.c: Use dg-error only for ilp32.
26191 * gcc.dg/vect/vect-dv-2.c: Remove dg-do directive.
26193 2005-05-19 Jakub Jelinek <jakub@redhat.com>
26196 * g++.dg/parse/extern1.C: New test.
26197 * g++.dg/tls/diag-2.C: Adjust expected error message wording.
26199 2005-05-19 Eric Botcazou <ebotcazou@libertysurf.fr>
26201 * gcc.dg/c99-math.h: New.
26202 * gcc.dg/c99-math-float-1.c: New test.
26203 * gcc.dg/c99-math-double-1.c: Likewise.
26204 * gcc.dg/c99-math-long-double-1.c: Likewise.
26206 2005-05-18 Richard Henderson <rth@redhat.com>
26208 * gcc.dg/tree-ssa/20031015-1.c: Expect one V_MUST_DEF.
26210 2005-05-18 Devang Patel <dpatel@apple.com>
26212 * g++.dg/opt/20050511-1.C: New test.
26214 2005-05-18 Thomas Koenig <Thomas.Koenig@online.de>
26216 PR libfortran/21127
26217 * gfortran.dg/reshape-complex.f90: New test.
26219 2005-05-18 Erik Edelmann <erik.edelmann@iki.fi>
26221 * gfortran.dg/array_constructor_1.f90: New test.
26222 * gfortran.dg/array_constructor_2.f90: New test.
26224 2005-05-18 Feng Wang <fengwang@nudt.edu.cn>
26227 * gfortran.dg/pr20954.f: New test.
26229 2005-05-17 Mike Stump <mrs@apple.com>
26231 Yet more Objective-C++...
26233 * objc.dg/method-5.m: Update.
26234 * objc.dg/method-6.m: Update.
26235 * objc.dg/method-7.m: Update.
26236 * objc.dg/method-9.m: Update.
26237 * objc.dg/try-catch-2.m: Update.
26239 2005-05-17 Mark Mitchell <mark@codesourcery.com>
26241 * gcc.dg/compat/struct-layout-1_generate.c (iterative_hash):
26242 Remove little-endian optimizations.
26244 2005-05-17 Jeff Law <law@redhat.com>
26246 * g++.dg/tree-ssa/pr14814.C: New test.
26247 * gcc.dg/tree-ssa/pr14814.C: New test.
26248 * gcc.dg/tree-ssa/pr17141-1.C: New test.
26249 * gcc.dg/tree-ssa/pr17141-2.C: New test.
26251 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
26253 * gcc.dg/compat/generate-random.c: Do not include
26255 * gcc.dg/compat/generate-random_r.c: Likewise.
26257 2005-05-17 Paolo Bonzini <bonzini@gnu.org>
26259 * gcc.dg/fold-div-1.c, gcc.dg/recip-1.c, gcc.dg/recip-2.c: New.
26261 2005-05-17 Richard Guenther <rguenth@gcc.gnu.org>
26263 PR middle-end/21595
26264 * g++.dg/tree-ssa/builtin1.C: New testcase.
26266 2005-05-17 Jakub Jelinek <jakub@redhat.com>
26269 * g++.dg/opt/const4.C: New test.
26271 PR middle-end/21492
26272 * g++.dg/opt/crossjump1.C: New test.
26274 PR tree-optimization/21610
26275 * gcc.c-torture/compile/20050516-1.c: New test.
26278 * gfortran.fortran-torture/execute/forall_3.f90: Remove comment
26279 about the test failing.
26280 * gfortran.fortran-torture/execute/where_7.f90: New test.
26281 * gfortran.fortran-torture/execute/where_8.f90: New test.
26283 2005-05-16 Richard Henderson <rth@redhat.com>
26285 * lib/target-supports.exp (check_effective_target_vect_int_mul): Add
26288 2005-05-16 Mark Mitchell <mark@codesourcery.com>
26290 * gcc.dg/compat/generate-random.c (config.h): Do not include.
26291 (limits.h): Include unconditionally.
26292 (stdlib.h): Likewise.
26293 * gcc.dg/compat/generate-random_r.c (config.h): Do not include.
26294 (limits.h): Include unconditionally.
26295 (stdlib.h): Likewise.
26296 * gcc.dg/compat/struct-layout-1.exp: Do not link with libiberty.
26297 * gcc.dg/compat/struct-layout-1_generate.c (config.h): Do not include.
26298 (limits.h): Include unconditionally.
26299 (stdlib.h): Likewise.
26300 (hashtab.h): Do not include.
26301 (getopt.h): Likewise.
26302 (stddef.h): Include.
26303 (hashval_t): Define.
26304 (struct entry): Add "next" field.
26305 (HASH_SIZE): New macro.
26306 (hash_table): New variable.
26307 (switchfiles): Do not use xmalloc.
26309 (iterative_hash): New function.
26311 (e_exists): New function.
26312 (e_insert): Likewise.
26313 (output): Use, instead of libiberty hashtable functions.
26314 (main): Do not use getopt. Do not call htab_create.
26316 2005-05-16 David Billinghurst <David.Billinghurst@riotinto.com>
26319 * lib/target-supports.exp (check_mkfifo_available):
26320 Return 0 for cygwin as mkfifo support incomplete on platform.
26321 Fix typos in comments.
26323 2005-05-15 Mark Mitchell <mark@codesourcery.com>
26325 * lib/compat.exp (compat-execute): Do not use regsub unsafely.
26327 2005-05-15 Jerry DeLisle <jvdelisle@verizon.net>
26330 * gfortran.dg/assign_4.f: New test.
26332 2005-05-14 Kazu Hirata <kazu@cs.umass.edu>
26334 PR tree-optimization/21563
26335 * gcc.dg/tree-ssa/pr21563.c: New.
26337 2005-05-14 Jan Hubicka <jh@suse.cz>
26339 * gcc.dg/noreturn-7.c: Allow control reaches warning.
26341 2005-05-14 Richard Guenther <rguenth@gcc.gnu.org>
26343 * g++.dg/tree-ssa/tmmti-2.C: New testcase.
26345 2005-05-13 Julian Brown <julian@codesourcery.com>
26347 * gcc.c-torture/execute/20041218-2.c: Add __attribute__((packed)).
26348 * gcc.dg/intmax_t-1.c: Disable on *arm*-*-*elf*.
26350 2005-05-13 Jan Hubicka <jh@suse.cz>
26352 * gcc.dg/builtins-43.c: Use gimple dump instead of generic.
26353 * gcc.dg/fold-xor-?.c: Likewise.
26354 * gcc.dg/pr15784-?.c: Likewise.
26355 * gcc.dg/pr20922-?.c: Likewise.
26356 * gcc.dg/tree-ssa/20050128-1.c: Likewise.
26357 * gcc.dg/tree-ssa/pr17598.c: Likewise.
26358 * gcc.dg/tree-ssa/pr20470.c: Likewise.
26360 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26363 * gfortran.dg/hollerith_1.f90: New test.
26365 2005-05-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26367 * gfortran.dg/func_result_2.f90: New test.
26369 2005-05-11 Bud Davis <bdavis@gfortran.org>
26371 * gfortran.dg/dev_null.f90: New test.
26373 2005-05-11 Richard Earnshaw <richard.earnshaw@arm.com>
26375 * gcc.dg/arm-vfp1.c: Revert last change.
26377 2005-05-11 Richard Guenther <rguenth@gcc.gnu.org>
26379 PR middle-end/19807
26380 PR tree-optimization/19639
26381 * g++.dg/tree-ssa/pr19807.C: New testcase.
26383 2005-05-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26385 PR libfortran/21471
26386 * gfortran.dg/append-1.f90: New test.
26388 2005-05-10 Diego Novillo <dnovillo@redhat.com>
26390 * gcc.dg/pr18501.c: XFAIL.
26391 * gcc.dg/tree-ssa/loop-4.c: Fix expected pattern.
26392 * gcc.dg/tree-ssa/pr20913.c: Change to link-time test.
26393 * gcc.dg/tree-ssa/ssa-ccp-2.c: Change to a .optimized scan.
26394 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
26395 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
26396 * gcc.dg/tree-ssa/ssa-dom-ccp-1.c: Likewise.
26397 * gcc.dg/tree-ssa/ssa-pre-7.c: Change to a .fre scan.
26398 * gcc.dg/tree-ssa/ssa-pre-8.c: Likewise.
26400 2005-05-10 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26403 * gfortran.dg/f2c_1.f90, gfortran.dg/f2c_2.f90,
26404 gfortran.dg/f2c_3.f90: New tests.
26406 * gfortran.dg/return_1.f90: Fix dg annotation.
26408 2005-05-10 Diego Novillo <dnovillo@redhat.com>
26410 * gcc.c-torture/compile/20050510-1.c: New test.
26412 2005-05-10 Mark Mitchell <mark@codesourcery.com>
26414 * gcc.dg/arm-vfp1.c: Remove test for fnegs.
26416 2005-05-10 Bob Wilson <bob.wilson@acm.org>
26418 * gcc.dg/const-elim-1.c: Remove xfail for xtensa-*-*.
26420 2005-05-10 Gabor Loki <loki@gcc.gnu.org>
26423 * gcc.c-torture/compile/pr17913.c: Computed jump test for PR17913
26425 2005-05-10 Joseph S. Myers <joseph@codesourcery.com>
26428 * gcc.dg/redecl-11.c, gcc.dg/redecl-12.c, gcc.dg/redecl-13.c,
26429 gcc.dg/redecl-14.c, gcc.dg/redecl-15.c: New tests.
26431 2005-05-10 Ben Elliston <bje@au.ibm.com>
26434 * gcc.dg/debug/pr16676.c: New test.
26436 2005-05-10 Kazu Hirata <kazu@cs.umass.edu>
26439 * gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030917-1.c,
26440 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/ssa-ccp-1.c,
26441 gcc.dg/tree-ssa/ssa-ccp-2.c, gcc.dg/tree-ssa/ssa-ccp-3.c,
26442 gcc.dg/tree-ssa/ssa-ccp-7.c, gcc.dg/tree-ssa/ssa-ccp-9.c:
26444 * gcc.dg/tree-ssa/20040721-1.c: Change -O1 to -O2. Add
26445 -fno-tree-dominator-opts.
26447 2005-05-09 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26449 * gfortran.dg/return_1.f90: New test.
26451 2005-05-09 J"orn Rennecke <joern.rennecke@st.com>
26453 * gcc.dg/pr15784-3.c: Add -fno-finite-math-only option.
26455 * gcc.dg/20021029-1.c: For sh64*-*-*, add -mpt-fixed.
26457 2005-05-09 Nathan Sidwell <nathan@codesourcery.com>
26460 * g++.dg/inherit/covariant13.C: New.
26462 2005-05-09 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26464 PR libfortran/19155
26465 * gfortran.dg/pr19155.f: New test.
26467 2005-05-08 Roger Sayle <roger@eyesopen.com>
26470 * gcc.dg/pr8788-1.c: New testcase.
26472 2005-05-08 Richard Sandiford <rsandifo@redhat.com>
26475 * gcc.target/mips/fpcmp-[12].c: New tests.
26477 2005-05-06 Mark Mitchell <mark@codesourcery.com>
26479 * lib/target-supports-dg.exp (dg-require-fork): New function.
26480 (dg-require-mkfifo): Likewise.
26481 * lib/target-supports.exp (check_function_available): New
26483 (check_fork_available): Likewise.
26484 (check_mkfifo_available): Likewise.
26486 2005-05-06 Jeff Law <law@redhat.com>
26488 * gcc.c-torture/compile/pr21380.c: New test.
26490 2005-05-06 Jakub Jelinek <jakub@redhat.com>
26493 * g++.dg/ext/weak3.C: New test.
26495 2005-05-05 Mark Mitchell <mark@codesourcery.com>
26498 * g++.dg/template/crash37.C: New test.
26500 2005-05-05 Paul Brook <paul@codesourcery.com>
26502 * gcc.dg/arm-g2.c: Use effective-target arm32.
26503 * gcc.dg/arm-mmx-1.c: Ditto.
26504 * gcc.dg/arm-scd42-2.c: Ditto.
26505 * gcc.dg/arm-vfp1.c: Ditto.
26506 * lib/target-supports.exp (check_effective_target_arm32): New
26509 2005-05-04 Thomas Koenig <Thomas.Koenig@online.de>
26511 PR libfortran/21354
26512 gfortran.dg/in_pack_rank7.f90: New test.
26514 2005-05-03 Andrew Pinski <pinskia@physics.uc.edu>
26516 PR middle-end/15618
26517 * gcc.dg/tree-ssa/bool-[1-9].c: New tests.
26519 2005-05-04 Jakub Jelinek <jakub@redhat.com>
26521 PR middle-end/21265
26522 * gcc.dg/20050503-1.c: New test.
26524 PR rtl-optimization/21239
26525 * gcc.dg/i386-sse-11.c: New test.
26527 2005-05-03 Alexandre Oliva <aoliva@redhat.com>
26530 * gcc.target/i386/asm-1.c: New test.
26532 2005-05-03 Jakub Jelinek <jakub@redhat.com>
26534 PR rtl-optimization/21330
26535 * gcc.c-torture/execute/20050502-1.c: New test.
26538 * gcc.c-torture/execute/20050502-2.c: New test.
26540 2005-05-03 Uros Bizjak <uros@kss-loka.si>
26542 PR middle-end/21282
26543 * gcc.dg/pr21282.c: New.
26545 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
26547 * gcc.dg/vect/pr20122.c: Clean up .vect file.
26548 * gcc.dg/vect/vect-92.c: Likewise.
26549 * gcc.dg/vect/vect-93.c: Likewise.
26550 * gcc.dg/vect/vect-dv-1.c: Likewise.
26551 * gcc.dg/vect/vect-dv-2.c: Likewise.
26552 * gcc.dg/vect/vect-ifcvt-10.c: Likewise.
26554 2005-05-03 David Billinghurst <David.Billinghurst@riotinto.com>
26556 * gfortran.dg/vect/vect-1.f90: Clean up .vect file.
26557 * gfortran.dg/vect/vect-2.f90: Likewise.
26558 * gfortran.dg/vect/vect-3.f90: Likewise.
26559 * gfortran.dg/vect/vect-4.f90: Likewise.
26560 * gfortran.dg/vect/vect-5.f90: Likewise.
26562 2005-05-02 Geoffrey Keating <geoffk@apple.com>
26565 * gcc.dg/rs6000-fpint-2.c: New.
26567 2005-05-02 Joseph S. Myers <joseph@codesourcery.com>
26570 * gcc.dg/builtins-30.c: Update expected messages.
26571 * gcc.dg/pr15698-1.c, gcc.dg/pr15698-2.c, gcc.dg/pr15698-3.c,
26572 gcc.dg/pr15698-4.c, gcc.dg/pr15698-5.c, gcc.dg/pr15698-6.c,
26573 gcc.dg/pr15698-7.c, pr15698-8.c: New tests.
26575 2005-05-02 Kazu Hirata <kazu@cs.umass.edu>
26577 PR tree-optimization/21294
26578 * gcc.dg/tree-ssa/pr21294.c: New.
26580 2005-05-02 Paolo Bonzini <bonzini@gnu.org>
26582 * gcc.dg/altivec-3.c (vec_store): Do not use the old
26583 __builtin_altivec_st_internal_4si built-in.
26585 2005-05-02 Mark Mitchell <mark@codesourcery.com>
26588 * g++.dg/template/ptrmem14.C: New test.
26590 2005-05-02 Paul Brook <paul@codesourcery.com>
26592 * gcc.c-torture/execute/20000523-1.c: Fix bytes/bits thinko.
26594 2005-05-02 Michael Matz <matz@suse.de>
26597 * g++.dg/warn/sentinel.C: New testcase for __null sentinels added.
26599 2005-05-01 Mark Mitchell <mark@codesourcery.com>
26601 * g++.dg/cpp/weak.C: New test.
26603 2005-05-01 Zdenek Dvorak <dvorakz@suse.cz>
26605 * gcc.dg/tree-ssa/loop-8.c: New test.
26607 2005-04-30 Michael Maty <matz@suse.de>
26609 * gcc.dg/inline-mcpy.c: New test.
26611 2005-04-30 Thomas Koenig <Thomas.Koenig@online.de>
26613 PR libfortran/18958
26614 * gfortran.dg/eoshift.f90: New test case.
26616 2005-04-30 Paul Thomas <pault@gcc.gnu.org>
26618 PR libfortran/18857
26619 * gfortran.dg/matmul_1.f90: New test.
26621 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
26623 PR tree-optimization/21030
26624 * gcc.dg/tree-ssa/pr21030.c: New.
26626 2005-04-29 Devang Patel <dpatel@apple.com>
26628 PR tree-optimization/21272
26629 * gcc.dg/vect/vect-ifcvt-10.c: New test.
26631 2005-04-29 Jakub Jelinek <jakub@redhat.com>
26635 * gfortran.dg/entry_4.f90: New test.
26636 * gfortran.fortran-torture/execute/entry_1.f90: New test.
26637 * gfortran.fortran-torture/execute/entry_2.f90: New test.
26638 * gfortran.fortran-torture/execute/entry_3.f90: New test.
26639 * gfortran.fortran-torture/execute/entry_4.f90: New test.
26640 * gfortran.fortran-torture/execute/entry_5.f90: New test.
26641 * gfortran.fortran-torture/execute/entry_6.f90: New test.
26642 * gfortran.fortran-torture/execute/entry_7.f90: New test.
26644 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26646 * gfortran.fortran-torture/execute/entry_8.f90: New test.
26648 2005-04-29 Paul Brook <paul@codesourcery.com>
26650 * gfortran.dg/entry_3.f90: New test.
26652 2005-04-29 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26654 * gfortran.dg/implicit_4.f90: New test.
26656 2005-04-28 Bob Wilson <bob.wilson@acm.org>
26658 * lib/target-supports.exp (check_profiling_available): Return
26659 false for xtensa-*-elf.
26661 2005-04-29 David Billinghurst (David.Billinghurst@riotinto.com)
26663 * lib/fortran-torture.exp (fortran-torture.exp): Catch
26664 error if file cannot be deleted.
26666 2005-04-28 Kazu Hirata <kazu@cs.umass.edu>
26668 * g++.dg/tree-ssa/pr18178.C, gcc.dg/tree-ssa/20030821-1.c,
26669 gcc.dg/tree-ssa/20050314-1.c, gcc.dg/tree-ssa/alias-1.c,
26670 gcc.dg/tree-ssa/phi-opt-1.c, gcc.dg/tree-ssa/phi-opt-2.c,
26671 gcc.dg/tree-ssa/phi-opt-3.c, gcc.dg/tree-ssa/phi-opt-4.c,
26672 gcc.dg/tree-ssa/phi-opt-5.c, gcc.dg/tree-ssa/pr18133-1.c,
26673 gcc.dg/tree-ssa/pr18133-2.c, gcc.dg/tree-ssa/pr18134.c,
26674 gcc.dg/tree-ssa/pr20470.c, gcc.dg/tree-ssa/pr20657.c,
26675 gcc.dg/tree-ssa/pr20702.c, gcc.dg/tree-ssa/pr20913.c,
26676 gcc.dg/tree-ssa/pr21001.c, gcc.dg/tree-ssa/stdarg-1.c,
26677 gcc.dg/tree-ssa/stdarg-2.c, gcc.dg/tree-ssa/stdarg-3.c,
26678 gcc.dg/tree-ssa/stdarg-4.c, gcc.dg/tree-ssa/stdarg-5.c,
26679 gcc.dg/tree-ssa/structopt-1.c, gcc.dg/tree-ssa/structopt-2.c,
26680 gcc.dg/tree-ssa/structopt-3.c: Use cleanup-tree-dump.
26682 2005-04-28 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26685 * gfortran.dg/pr20865.f90: New test.
26687 2005-04-28 Joseph S. Myers <joseph@codesourcery.com>
26689 * gcc.dg/void-cast-2.c: New test.
26691 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
26694 * gcc.dg/void-cast-1.c: New test.
26696 2005-04-27 Paolo Bonzini <bonzini@gnu.org>
26698 * gcc.dg/tree-ssa/gen-vect-25.c: Make more portable.
26700 2005-04-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26703 * gfortran.dg/pr21177.f90: New test.
26705 2005-04-27 Zdenek Dvorak <dvorakz@suse.cz>
26707 PR tree-optimization/21171
26708 * gcc.dg/tree-ssa/pr21171.c: New test.
26710 2004-04-27 Paolo Bonzini <bonzini@gnu.org>
26712 * gcc.dg/tree-ssa/gen-vect-11.c, gcc.dg/tree-ssa/gen-vect-11a.c,
26713 gcc.dg/tree-ssa/gen-vect-11b.c, gcc.dg/tree-ssa/gen-vect-11c.c,
26714 gcc.dg/tree-ssa/gen-vect-2.c, gcc.dg/tree-ssa/gen-vect-25.c,
26715 gcc.dg/tree-ssa/gen-vect-26.c, gcc.dg/tree-ssa/gen-vect-28.c,
26716 gcc.dg/tree-ssa/gen-vect-32.c: New.
26717 * gcc.dg/vect/vect-82.c, gcc.dg/vect/vect-83.c: Fix dg-final.
26718 * gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83_64.c: Remove xfail,
26719 don't run on PPC32.
26721 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
26724 * gcc.dg/transparent-union-3.c: New test.
26726 2005-04-27 Joseph S. Myers <joseph@codesourcery.com>
26729 * gcc.dg/format/asm_fprintf-2.c, gcc.dg/format/asm_fprintf-3.c,
26730 gcc.dg/format/asm_fprintf-4.c, gcc.dg/format/asm_fprintf-5.c,
26731 gcc.dg/format/gcc_diag-2.c, gcc.dg/format/gcc_diag-3.c,
26732 gcc.dg/format/gcc_diag-4.c, gcc.dg/format/gcc_diag-5.c,
26733 gcc.dg/format/gcc_diag-6.c, gcc.dg/format/gcc_diag-7.c ,
26734 gcc.dg/format/gcc_diag-8.c, gcc.dg/format/gcc_diag-9.c: New tests.
26736 2005-04-26 Jeff Law <law@redhat.com>
26738 * gcc.gc/tree-ssa/ssa-dce-1.c: New test.
26739 * gcc.gc/tree-ssa/ssa-dce-2.c: New test.
26740 * gcc.gc/tree-ssa/ssa-dce-3.c: New test.
26741 * gcc.gc/tree-ssa/ssa-dce-4.c: New test.
26742 * gcc.gc/tree-ssa/ssa-dce-5.c: New test.
26743 * gcc.gc/tree-ssa/ssa-dce-6.c: New test.
26744 * gcc.gc/tree-ssa/ssa-dce-7.c: New test.
26746 2004-04-26 Richard Guenther <rguenth@gcc.gnu.org>
26748 PR tree-optimization/17598
26749 * gcc.dg/tree-ssa/pr17598.c: New testcase.
26751 2005-04-25 Mike Stump <mrs@apple.com>
26753 * objc.dg/fix-and-continue-1.m: Add.
26755 2005-04-25 Roger Sayle <roger@eyesopen.com>
26758 * g++.dg/opt/pr20995-1.C: New test case.
26760 2005-04-25 Devang Patel <dpatel@apple.com>
26762 * gcc.dg/stabs-attrib-vect-darwin.c: New test.
26764 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
26767 * g++.dg/opt/alias2.C (printf): Correct the prototype.
26769 2005-04-25 Andrew Pinski <pinskia@physics.uc.edu>
26772 * g++.dg/opt/rtti2.C: New test.
26774 2005-04-25 Paul Brook <paul@codesourcery.com>
26775 Steven G. Kargl <kargls@comcast.net>
26778 * gfortran.dg/ichar_1.f90: New file.
26780 2005-04-24 Jakub Jelinek <jakub@redhat.com>
26782 PR middle-end/20991
26783 * g++.dg/opt/pr20991.C: New test.
26785 * gcc.dg/compat/struct-layout-1_generate.c: In arrays avoid types
26786 where sizeof (type) < __alignof__ (type).
26787 * gcc.dg/compat/struct-layout-1.h: Likewise.
26789 2005-04-24 Per Bothner <per@bothner.com>
26790 Devang Patel <dpatel@apple.com>
26792 PR preprocessor/20907
26793 * gcc.dg/cpp/very-long-comment.c: New test.
26795 2005-04-24 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
26798 * gfortran.dg/common_5.f: New test.
26800 2005-04-23 Richard Guenther <rguenth@gcc.gnu.org>
26802 PR middle-end/21082
26803 * g++.dg/tree-ssa/pr21082.C: New testcase.
26805 2005-04-23 Zdenek Dvorak <dvorakz@suse.cz>
26807 * gcc.dg/vect/vect-99.c: New test.
26809 2005-04-22 Diego Novillo <dnovillo@redhat.com>
26811 * gcc.dg/tree-ssa/ltrans-4.c: Fix typo in dg-options.
26813 2005-04-22 Jeff Law <law@redhat.com>
26815 * gcc.dg/uninit-5.c: Remove xfails.
26816 * gcc.dg/tree-ssa/20030711-1.c:Reduce the number of
26817 conditionals and loads.
26819 2005-04-22 Thomas Koenig <Thomas.Koenig@online.de>
26821 PR libfortran/20074
26822 PR libfortran/20436
26823 PR libfortran/21108
26824 * gfortran.dg/nested_reshape.f90: new test
26825 * gfortran.dg/reshape-alloc.f90: new test
26826 * gfortran.dg/reshape.f90: new test
26828 2005-04-22 Mark Mitchell <mark@codesourcery.com>
26830 * gcc.dg/arm-vfp1.c: Remove -ffast-math.
26832 * gcc.dg/arm-vfp1.c: New test.
26834 2005-04-22 Alexandre Oliva <aoliva@redhat.com>
26837 * g++.dg/lookup/builtin2.C: New test.
26839 2005-04-22 Joseph S. Myers <joseph@codesourcery.com>
26841 * gcc.dg/weak/weak-13.c: New test.
26843 2005-04-21 Geoffrey Keating <geoffk@apple.com>
26845 * lib/target-supports.exp (check_effective_target_sync_int_long):
26848 2005-04-21 Richard Sandiford <rsandifo@redhat.com>
26850 * gcc.target/mips/branch-1.c: New test.
26852 2005-04-21 Richard Henderson <rth@redhat.com>
26854 * gcc.dg/vect/vect-85.c: Don't xfail on alpha.
26855 * gcc.dg/vect/vect-86.c: Likewise.
26856 * gcc.dg/vect/vect-87.c: Likewise.
26857 * gcc.dg/vect/vect-88.c: Likewise.
26859 2005-04-21 Devang Patel <dpatel@apple.com>
26861 PR optimization/20994
26862 * gcc.dg/tree-ssa/ifc-3.c: New test.
26864 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
26867 * gcc.dg/c99-vla-jump-1.c, gcc.dg/c99-vla-jump-2.c,
26868 gcc.dg/c99-vla-jump-3.c, gcc.dg/c99-vla-jump-4.c,
26869 gcc.dg/c99-vla-jump-5.c: New tests.
26871 2005-04-19 Richard Henderson <rth@redhat.com>
26873 * lib/target-supports.exp (check_effective_target_vect_int_mult):
26874 Fix typo in exists check.
26875 (check_effective_target_sync_int_long): New.
26876 * gcc.dg/ia64-sync-1.c: Enable for all effective-target sync_int_long.
26877 * gcc.dg/ia64-sync-2.c: Likewise.
26878 * gcc.dg/ia64-sync-3.c: Likewise.
26879 * gcc.dg/ia64-sync-4.c: Likewise.
26881 2005-04-19 James A. Morrison <phython@gcc.gnu.org>
26883 * gcc.dg/fold-xor-1.c: New test.
26884 * gcc.dg/fold-xor-2.c: New test.
26886 2005-04-19 James E. Wilson <wilson@specifixinc.com>
26889 * g++.dg/eh/fp-regs.C: New test.
26891 2005-04-20 Joseph S. Myers <joseph@codesourcery.com>
26893 * gcc.dg/Wint-to-pointer-cast-1.c,
26894 gcc.dg/Wint-to-pointer-cast-2.c, gcc.dg/Wint-to-pointer-cast-3.c,
26895 gcc.dg/Wpointer-to-int-cast-1.c, gcc.dg/Wpointer-to-int-cast-2.c,
26896 gcc.dg/Wpointer-to-int-cast-3.c: New tests.
26898 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26901 * gfortran.dg/pr16861.f90: New test.
26903 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
26905 * gcc.dg/pr21085.c: New test.
26907 2005-04-18 Richard Sandiford <rsandifo@redhat.com>
26909 * gcc.target/mips/mips.exp: Minor formatting. Call setup_mips_tests.
26910 (setup_mips_tests, dg-mips-options): New procedures.
26911 * gcc.target/mips/asm-1.c, gcc.target/mips/fix-vr4130-1.c,
26912 * gcc.target/mips/fix-vr4130-2.c, gcc.target/mips/fix-vr4130-3.c
26913 * gcc.target/mips/fix-vr4130-4.c, gcc.target/mips/mips-3d-1.c,
26914 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26915 * gcc.target/mips/mips-3d-4.c, gcc.target/mips/mips-3d-5.c,
26916 * gcc.target/mips/mips-3d-6.c, gcc.target/mips/mips-3d-7.c,
26917 * gcc.target/mips/mips-3d-8.c, gcc.target/mips/mips-3d-9.c,
26918 * gcc.target/mips/mips-3d-2.c, gcc.target/mips/mips-3d-3.c,
26919 * gcc.target/mips/mips-ps-1.c, gcc.target/mips/mips-ps-2.c,
26920 * gcc.target/mips/mips-ps-3.c, gcc.target/mips/mips-ps-4.c,
26921 * gcc.target/mips/mips-ps-type.c, gcc.target/mips/sb1-1.c: Use
26922 dg-mips-options instead of dg-options. Remove now-redundant
26923 preprocessor guards.
26924 * gcc.dg/mips-args-1.c, gcc.dg/mips-args-2.c, gcc.dg/mips-args-3.c,
26925 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
26926 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
26927 * gcc.dg/mips-rsqrt-2.c, gcc.dg/mips-rsqrt-3.c, gcc.dg/vr-mult-1.c,
26928 * gcc.dg/vr-mult-2.c: Delete.
26929 * gcc.target/mips/args-1.c, gcc.target/mips/args-2.c,
26930 * gcc.target/mips/args-3.c, gcc.target/mips/movcc-1.c,
26931 * gcc.target/mips/movcc-2.c, gcc.target/mips/movcc-3.c,
26932 * gcc.target/mips/nmadd-1.c, gcc.target/mips/nmadd-2.c,
26933 * gcc.target/mips/rsqrt-1.c, gcc.target/mips/rsqrt-2.c,
26934 * gcc.target/mips/rsqrt-3.c, gcc.target/mips/vr-mult-1.c,
26935 * gcc.target/mips/vr-mult-2.c: New tests, based on the old gcc.dg ones.
26937 2005-04-18 Laurent GUERBY <laurent@guerby.net>
26939 * ada/acats/run_all.sh: Use sync when executable not present.
26941 2005-04-18 Devang Patel <dpatel@apple.com>
26943 * gcc.dg/vect/vect-11.c: Require effective target vect_int_mult.
26944 * gcc.dg/vect/vect-11a.c: New.
26945 * gcc.dg/vect/vect-none.c: Update.
26946 * lib/target-supports.exp (check_effective_target_vect_int_mult): New.
26948 2005-04-18 James A. Morrison <phython@gcc.gnu.org>
26950 PR tree-optimization/20922
26951 * gcc.dg/pr20922-1.c: New test.
26952 * gcc.dg/pr20922-2.c: New test.
26953 * gcc.dg/pr20922-3.c: New test.
26954 * gcc.dg/pr20922-4.c: New test.
26955 * gcc.dg/pr20922-5.c: New test.
26956 * gcc.dg/pr20922-6.c: New test.
26958 2005-04-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26960 PR libfortran/20950
26961 * gfortran.dg/pr20950.f: New test.
26963 2005-04-18 Francois-Xavier Coudert <coudert@clipper.ens.fr>
26965 PR libfortran/19216
26966 * gfortran.dg/pr19216.f: New test.
26968 2005-04-18 Kazu Hirata <kazu@cs.umass.edu>
26970 PR tree-optimization/21001
26971 * gcc.dg/tree-ssa/pr21001.c: New.
26973 2005-04-17 Thomas Koenig <Thomas.Koenig@online.de>
26975 PR libfortran/21075
26976 * gfortran.dg/reshape_rank7.f90: New test.
26978 2005-04-17 Paul Thomas <pault@gcc.gnu.org>
26980 PR libfortran/12884 gfortran.dg/pr12884.f: New test.
26981 PR libfortran/17285 gfortran.dg/pr17285.f90: New test.
26982 PR libfortran/17472, 18396, 18209 gfortran.dg/pr17472.f: New test.
26983 PR libfortran/18122, 18591 gfortran.dg/pr18122.f90: New test.
26984 PR libfortran/18210 gfortran.dg/pr18210.f90: New test.
26985 PR libfortran/18392 gfortran.dg/pr18392.f90: New test.
26986 PR libfortran/19467 gfortran.dg/pr19467.f90: New test.
26987 PR libfortran/19657 gfortran.dg/pr19657.f90: New test.
26988 * gfortran.dg/namelist_1.f90: Correct comment (PUBLIC and PRIVATE
26990 * gfortran.dg/namelist_2.f90: Variables with INTENT(IN) cannot be
26991 in namelists. New test.
26992 * gfortran.dg/namelist_3.f90: Pointers cannot be in namelists.
26994 * gfortran.dg/namelist_11.f: Tests reals and qualifiers in namelist.
26996 * gfortran.dg/namelist_12.f: Tests integers and qualifiers in
26997 namelist. New test.
26998 * gfortran.dg/namelist_13.f90: Tests derived types in namelist.
27000 * gfortran.dg/namelist_14.f90: Tests trans-io.c namelist support.
27002 * gfortran.dg/namelist_15.f90: Tests arrays of derived types in
27003 namelist. New test.
27004 * gfortran.dg/namelist_16.f90: Tests complex in namelist. New test.
27005 * gfortran.dg/namelist_17.f90: Tests logical in namelist. New test.
27006 * gfortran.dg/namelist_18.f90: Tests charcter delimiters in namelist.
27008 * gfortran.dg/namelist_19.f90: Tests namelist errors. New test.
27009 * gfortran.dg/namelist_20.f90: Tests negative bounds for explicit
27012 2005-04-17 Richard Guenther <rguenth@gcc.gnu.org>
27014 * gfortran.dg/wtruncate.f: New testcase.
27015 * gfortran.dg/wtruncate.f90: New testcase.
27017 2005-04-16 Mark Mitchell <mark@codesourcery.com>
27020 * typeck.c (cxx_sizeof_or_alignof_type): Check whether the type to
27021 which sizeof/alignof is dependent, rather than just whether we are
27022 processing_template_decl.
27024 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
27026 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27027 corrected typo where the wrong variables had been compared.
27029 2005-04-15 Thomas Koenig <Thomas.Koenig@online.de>
27031 PR libfortran/18495
27032 * gfortran.fortran-torture/execute/intrinsic_spread.f90:
27033 Test callee-allocated version of return array with a write
27035 Test spread with a temporary with another write statement.
27037 2005-04-15 Kazu Hirata <kazu@cs.umass.edu>
27039 PR tree-optimization/21031
27040 * gcc.dg/tree-ssa/pr21031.c: New.
27042 2005-04-15 Uros Bizjak <uros@kss-loka.si>
27044 PR tree-optimization/21004
27045 * gcc.dg/builtins-53.c: Include builtins-config.h.
27046 Check floorf, ceilf, floorl and ceill transformations
27047 only when HAVE_C99_RUNTIME is defined.
27049 2005-04-15 Alexandre Oliva <aoliva@redhat.com>
27051 PR middle-end/20739
27052 * gcc.dg/tree-ssa/pr20739.c: New test.
27054 2005-04-14 Mike Stump <mrs@apple.com>
27056 * gcc.dg/Foundation.framework/empty: New.
27057 * gcc.dg/framework-2.c: New.
27059 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
27061 PR tree-optimization/21021
27062 * gcc.c-torture/compile/pr21021.c: New.
27064 2005-04-14 Janis Johnson <janis187@us.ibm.com>
27067 * gcc.dg/vect/vect-ifcvt-1.c: Remove dg-do, add cleanup.
27068 * gcc.dg/vect/vect-ifcvt-2.c: Ditto.
27069 * gcc.dg/vect/vect-ifcvt-3.c: Ditto.
27070 * gcc.dg/vect/vect-ifcvt-4.c: Ditto.
27071 * gcc.dg/vect/vect-ifcvt-5.c: Ditto.
27072 * gcc.dg/vect/vect-ifcvt-6.c: Ditto.
27073 * gcc.dg/vect/vect-ifcvt-7.c: Ditto.
27074 * gcc.dg/vect/vect-ifcvt-9.c: Ditto.
27076 2005-04-14 Richard Henderson <rth@redhat.com>
27078 * lib/target-supports.exp (check_effective_target_vect_condition):
27079 Add ia64, i?86, and x86_64.
27081 2005-04-14 Steven G. Kargl <kargls@comcast.net>
27083 * gfortran.dg/underflow.f90: Use tiny(x)/huge(x).
27085 2005-04-14 Kazu Hirata <kazu@cs.umass.edu>
27087 PR tree-optimization/20657
27088 * gcc.dg/tree-ssa/pr20657.c: New.
27090 2005-04-14 Uros Bizjak <uros@kss-loka.si>
27092 * gcc.dg/builtins-53.c: Also check (int)trunc* and
27093 (long long int)trunc*.
27095 2005-04-14 Ulrich Weigand <uweigand@de.ibm.com>
27098 * gcc.dg/pr20927.c: New test.
27100 2005-04-13 Richard Sandiford <rsandifo@redhat.com>
27102 * gcc.dg/torture/pr19683-1.c: Guard with #ifndef __mips16.
27103 * gcc.target/mips/asm-1.c: Likewise.
27105 2005-04-13 Dale Johannesen <dalej@apple.com>
27107 * objc.dg/objc-fast-4.m: New.
27109 2005-04-13 Hans-Peter Nilsson <hp@axis.com>
27111 * gcc.target/cris/torture/cris-torture.exp: New driver in new
27113 * gcc.target/cris/torture/no-pro-epi-1.c: New test.
27115 2005-04-13 David Edelsohn <edelsohn@gnu.org>
27117 * gcc.dg/ucnid-[23456].c: XFAIL on AIX.
27118 * gcc.dg/ppc-vector-memcpy.c: XFAIL on AIX and SPE.
27119 * gcc.dg/ppc-vector-memset.c: XFAIL on AIX and SPE.
27121 2005-04-13 Kazu Hirata <kazu@cs.umass.edu>
27123 PR tree-optimization/20913
27124 * gcc.dg/tree-ssa/pr20913.c: New.
27126 PR tree-optimization/20702
27127 * gcc.dg/tree-ssa/pr20702.c: New.
27129 2005-04-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
27132 * g++.dg/inherit/local3.C: New test.
27134 2005-04-12 Jeff Law <law@redhat.com>
27136 * gcc.dg/tree-ssa/20050412-1.c: New test.
27138 2005-04-13 Thomas Koenig <Thomas.Koenig@online.de>
27140 PR libfortran/19016
27141 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90:
27142 Add tests with mask generated by expression.
27143 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27144 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27145 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27147 2005-04-12 Ulrich Weigand <uweigand@de.ibm.com>
27149 PR middle-end/20917
27150 * gcc.dg/20050409-1.c: New test.
27152 2005-04-12 Andrew Pinski <pinskia@physics.uc.edu>
27154 * gcc.dg/tree-ssa/alias-1.c: Fix spelling of optimized.
27156 2005-04-11 Mark Mitchell <mark@codesourcery.com>
27158 * target-def.h (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27159 (TARGET_CXX_DETERMINE_CLASS_VISIBILITY): New macro.
27160 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27161 (TARGET_CXX): Adjust accordingly.
27162 * target.h (struct gcc_target): Remove epxort_class_data. Add
27163 determine_class_data_visibility and class_data_always_comdat.
27164 * doc/tm.texi (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27165 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Document.
27166 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27167 * config/arm/arm.c (arm_cxx_export_class_data): Remove.
27168 (arm_cxx_determine_class_data_visibility): New.
27169 (arm_cxx_class_data_always_comdat): Likewise.
27170 (TARGET_CXX_EXPORT_CLASS_DATA): Remove.
27171 (TARGET_CXX_DETERMINE_CLASS_DATA_VISIBILITY): Define.
27172 (TARGET_CXX_CLASS_DATA_ALWAYS_COMDAT): Likewise.
27173 * config/arm/arm.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P): Define.
27174 * config/arm/symbian.h (TARGET_ARM_DYNAMIC_VAGUE_LINKAGE_P):
27177 2005-04-11 Mark Mitchell <mark@codesourcery.com>
27179 * lib/wrapper.exp (${tool}_maybe_build_wrapper): Don't unset gluefile.
27181 2005-04-11 Geoffrey Keating <geoffk@apple.com>
27183 * gcc.dg/i386-darwin-fpmath.c: New.
27185 2004-04-11 Devang Patel <dpatel@apple.com>
27187 * lib/target-supports.exp (check_effective_target_vect_condition): New.
27188 * gcc.dg/vect/vect-ifcvt-1.c: New test.
27189 * gcc.dg/vect/vect-ifcvt-2.c: New test.
27190 * gcc.dg/vect/vect-ifcvt-3.c: New test.
27191 * gcc.dg/vect/vect-ifcvt-4.c: New test.
27192 * gcc.dg/vect/vect-ifcvt-5.c: New test.
27193 * gcc.dg/vect/vect-ifcvt-6.c: New test.
27194 * gcc.dg/vect/vect-ifcvt-7.c: New test.
27195 * gcc.dg/vect/vect-none.c: Now one loop is vectorized.
27197 2004-04-11 Devang Patel <dpatel@apple.com>
27199 * gcc.dg/vect/vect-dv-1.c: New test.
27200 * gcc.dg/vect/vect-dv-2.c: New test.
27202 2005-04-11 Diego Novillo <dnovillo@redhat.com>
27204 PR tree-optimization/20933
27205 * gcc.dg/tree-ssa/pr20933.c: New test.
27207 2005-04-11 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27209 * gfortran.dg/fold_nearest.f90: New test.
27211 2005-04-11 Andrew Pinski <pinskia@physics.uc.edu>
27213 * gcc.dg/tree-ssa/alias-1.c: New test.
27215 2005-04-11 Diego Novillo <dnovillo@redhat.com>
27217 PR tree-optimization/20920
27218 * g++.dg/tree-ssa/pr20920.C: New test.
27220 2005-04-11 Uros Bizjak <uros@kss-loka.si>
27222 * gcc.dg/builtins-53.c: Also check (int)ceil* and
27223 (long long int)ceil*.
27225 2005-04-10 Mark Mitchell <mark@codesourcery.com>
27227 * g++.dg/warn/Wdtor1.C: Declare template in system header with
27228 explicit C++ linkage.
27230 2005-04-10 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27232 * gfortran.dg/pr17229.f: Take care of the new obsolescence
27233 warning for arithmetic IF statements.
27235 2005-04-10 Thomas Koenig <Thomas.Koenig@online.de>
27237 * eor_handling_1.f90: New test case.
27238 * eor_handling_2.f90: New test case.
27239 * eor_handling_3.f90: New test case.
27240 * eor_handling_4.f90: New test case.
27241 * eor_handling_5.f90: New test case.
27242 * noadv_size.f90: New test case.
27243 * pad_no.f90: New test case.
27245 2005-04-10 Richard Sandiford <rsandifo@redhat.com>
27247 * gcc.c-torture/execute/20050410-1.c: New test.
27249 2005-04-09 Alexandre Oliva <aoliva@redhat.com>
27251 * gcc.dg/pr20126.c: New.
27253 2005-04-09 Bud Davis <bdavis@gfortran.org>
27254 Steven G. Kargl <kargls@comcast.net>
27256 * gfortran.dg/PR19872.f: New test.
27258 2005-04-09 Steven G. Kargl <kargls@comcast.net>
27260 * gfortran.dg/nint_1.f90: Fix dg-do directive.
27262 2005-04-09 Steven G. Kargl <kargls@comcast.net>
27264 * gfortran.dg/nint_1.f90: New test.
27266 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
27268 * gfortran.fortran-torture/execute/intrinsic_anyall.f90:
27269 Added test for callee-allocated arrays with write statements.
27270 * gfortran.fortran-torture/execute/intrinsic_count.f90: Likewise.
27271 * gfortran.fortran-torture/execute/intrinsic_mmloc.f90: Likewise.
27272 * gfortran.fortran-torture/execute/intrinsic_mmval.f90: Likewise.
27273 * gfortran.fortran-torture/execute/intrinsic_product.f90: Likewise.
27274 * gfortran.fortran-torture/execute/intrinsic_sum.f90: Likewise.
27276 2005-04-09 Thomas Koenig <Thomas.Koenig@online.de>
27278 PR libfortran/20163
27279 * gfortran.dg/open-options-blanks.f: New test.
27281 2005-04-09 Andrew Pinski <pinskia@physics.uc.edu>
27284 * gfortran.dg/comma_format_extension_[1234].f: New tests.
27286 2005-04-09 Jakub Jelinek <jakub@redhat.com>
27288 * gcc.dg/tree-ssa/stdarg-1.c: New test.
27289 * gcc.dg/tree-ssa/stdarg-2.c: New test.
27290 * gcc.dg/tree-ssa/stdarg-3.c: New test.
27291 * gcc.dg/tree-ssa/stdarg-4.c: New test.
27292 * gcc.dg/tree-ssa/stdarg-5.c: New test.
27293 * gcc.c-torture/execute/stdarg-4.c: New test.
27295 * gcc.dg/vmx/varargs-1.c (f1, f2, f3): Add missing va_end.
27298 * g++.dg/abi/param2.C: New test.
27300 2005-04-09 Uros Bizjak <uros@kss-loka.si>
27302 * gcc.dg/builtins-53.c: Also check lceil* and llceil*.
27304 2005-04-09 Uros Bizjak <uros@kss-loka.si>
27306 * gcc.dg/builtins-53.c: New test.
27308 2005-04-08 Diego Novillo <dnovillo@redhat.com>
27310 * g++.dg/tree-ssa/pr18178.C: New test.
27311 * gcc.c-torture/execute/20030216-1.x: Ignore at -O1.
27312 * gcc.c-torture/execute/20041019-1.c: New test.
27313 * gcc.dg/tree-ssa/20041008-1.c: New test.
27314 * gcc.dg/tree-ssa/ssa-ccp-12.c: New test.
27315 * gcc.dg/tree-ssa/20030731-2.c: Update to use -fdump-tree-store_ccp.
27316 * gcc.dg/tree-ssa/20030917-1.c: Likewise.
27317 * gcc.dg/tree-ssa/20030917-3.c: Likewise.
27318 * gcc.dg/tree-ssa/20040721-1.c: Likewise.
27319 * gcc.dg/tree-ssa/ssa-ccp-1.c: Likewise.
27320 * gcc.dg/tree-ssa/ssa-ccp-2.c: Likewise.
27321 * gcc.dg/tree-ssa/ssa-ccp-3.c: Likewise.
27322 * gcc.dg/tree-ssa/ssa-ccp-7.c: Likewise.
27323 * gcc.dg/tree-ssa/ssa-ccp-9.c: Likewise.
27325 2005-04-09 Hans-Peter Nilsson <hp@axis.com>
27327 PR rtl-optimization/20466
27328 * gcc.c-torture/execute/pr20466-1.c: New test.
27330 2005-04-08 Mark Mitchell <mark@codesourcery.com>
27333 * g++.dg/parse/cond2.C: New test.
27336 * g++.dg/warn/Wdtor1.C: New test.
27338 2005-04-06 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27341 * gfortran.dg/pr17229.f: New test.
27343 2005-04-07 Steven G. Kargl <kargls@comcast.net>
27345 * gfortran.dg/tiny_1.f90: New test.
27346 * gfortran.dg/tiny_2.f90: ditto.
27348 2005-04-07 Thomas Koenig <Thomas.Koenig@online.de>
27350 * gfortran.dg/eor_1.f90: Fix dg-do run line
27351 * gfortran.dg/open_new.f90: Fix dg-do run line
27353 2005-04-07 Hans-Peter Nilsson <hp@axis.com>
27355 * lib/target-supports.exp (get_compiler_messages): Support
27356 optional arguments, the fourth being compiler options.
27357 (check_effective_target_fpic): New proc.
27358 * gcc.dg/20050321-2.c: Restrict to target fpic.
27360 2005-04-06 James A. Morrison <phython@gcc.gnu.org>
27362 * gcc.dg/15443-1.c: New test.
27363 * gcc.dg/15443-2.c: Likewise.
27365 2005-04-06 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
27367 * gfortran.dg/pr15754.f90: Change annotations to dg-error.
27369 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
27371 * gcc.dg/weak/weak-12.c, g++.dg/ext/weak2.C: New tests.
27373 2005-04-06 Joseph S. Myers <joseph@codesourcery.com>
27375 * gcc.dg/i386-387-7.c, gcc.dg/i386-3dnowA-1.c,
27376 gcc.dg/i386-3dnowA-2.c, gcc.dg/pr12092-1.c: Skip x86 tests for
27378 * gcc.dg/loop-3.c, gcc.dg/short-compare-1.c,
27379 gcc.dg/short-compare-2.c, gcc.dg/smod-1.c,
27380 gcc.dg/torture/badshift.c: Don't give 32-bit options for x86 -m64.
27382 2005-04-06 Mark Mitchell <mark@codesourcery.com>
27385 * g++.dg/warn/Wunused-11.C: New test.
27387 2005-04-06 Bernd Schmidt <bernd.schmidt@analog.com>
27389 * gcc.c-torture/execute/20020720-1.x: Disable on bfin*-*.
27391 2005-04-06 Dorit Naishlos <dorit@il.ibm.com>
27393 * gfortran.dg/vect/vect-5.f90: xfail for lp64.
27395 2005-04-05 Mark Mitchell <mark@codesourcery.com>
27398 * g++.dg/template/ptrmem13.C: New test.
27400 2005-04-05 Per Bothner <per@bothner.com>
27402 * lib/gcc.exp: Always add -fno-show-column, for now.
27404 2005-04-05 Andrew Pinski <pinskia@physics.uc.edu>
27407 * gcc.dg/tree-ssa/ssa-pre-8.c (foo): Use __SIZE_TYPE__ instead
27408 of plain old "unsigned int" for the type of "i". Makes this test
27411 2005-04-05 Paolo Bonzini <bonzini@gnu.org>
27413 * gcc.dg/i386-ssefn-1.c: New test.
27414 * gcc.dg/i386-ssefn-2.c: New test.
27415 * gcc.dg/i386-ssefn-3.c: New test.
27416 * gcc.dg/i386-ssefn-4.c: New test.
27418 2005-04-05 Jakub Jelinek <jakub@redhat.com>
27420 PR tree-optimization/20076
27421 * gcc.dg/builtin-apply4.c: New test.
27423 PR preprocessor/19475
27424 * gcc.dg/cpp/macspace1.c: New test.
27425 * gcc.dg/cpp/macspace2.c: New test.
27427 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27429 * gfortran.dg/pr20755.f: Fixed bad format.
27431 2005-04-05 Mark Mitchell <mark@codesourcery.com>
27434 * g++.dg/ext/attrib21.C: New test.
27436 2004-04-05 Devang Patel <dpatel@apple.com>
27438 * lib/target-supports.exp (check_effective_target_vect_shif): New.
27439 * gcc.dg/vect/vect-shift-1.c: New test.
27441 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27443 PR libfortran/20755
27444 * gfortran.dg/pr20755.f: New test.
27446 2005-04-05 Feng Wang <fengwang@nudt.edu.cn>
27448 * gfortran.dg/pr15959.f90: New test.
27449 * gfortran.dg/string_pad_trunc.f90: New test.
27451 2005-04-05 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27453 * gfortran.dg/backspace.f, gfortran.dg/g77_intrinsics_funcs.f,
27454 gfortran.dg/g77_intrinsics_sub.f, gfortran.dg/negative_unit.f,
27455 gfortran.dg/pr18025.f90, gfortran.dg/g77/12002.f: Correct dejagnu
27458 2005-04-05 Eric Botcazou <ebotcazou@libertysurf.fr>
27460 * gcc.c-torture/compile/20040323-1.c (_rtld_global): Set to 1.
27462 2005-04-04 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
27464 * gcc.c-torture/compile/20011119-1.c: Require weak and alias support.
27465 * gcc.c-torture/compile/20011119-2.c: Likewise.
27466 * gcc.c-torture/compile/981001-2.c: Likewise.
27468 2005-04-04 Mark Mitchell <mark@codesourcery.com>
27471 * g++.dg/template/overload4.C: New test.
27473 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
27476 * g++.dg/abi/covariant5.C: New.
27479 * g++.dg/debug/const2.C: New.
27481 2005-04-04 Jakub Jelinek <jakub@redhat.com>
27483 PR rtl-optimization/16104
27484 * gcc.c-torture/execute/20050316-1.c: New test.
27486 2005-04-04 Nathan Sidwell <nathan@codesourcery.com>
27488 * g++.dg/template/spec23.C: Fix dg-error text.
27490 2005-04-03 Alexandre Oliva <aoliva@redhat.com>
27493 * g++.dg/expr/lval2.C: New.
27495 2005-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27497 * gcc.dg/nonnull-3.c: Also test __builtin_stpncpy,
27498 __builtin_strcasecmp and __builtin_strncasecmp.
27500 2005-04-03 Nathan Sidwell <nathan@codesourcery.com>
27503 * g++.dg/template/spec22.C: New.
27504 * g++.dg/template/spec23.C: New.
27506 2005-04-03 Dale Ranta <dir@lanl.gov>
27507 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27509 PR libfortran/20068
27510 PR libfortran/20125
27511 PR libfortran/20156
27512 PR libfortran/20471
27513 * gfortran.dg/backspace.f: New test.
27515 2005-04-02 Daniel Berlin <dberlin@dberlin.org>
27517 * gcc.dg/pr19345.c: New test.
27519 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
27521 PR tree-optimization/20640
27522 * gcc.dg/torture/tree-loop-1.c: New.
27524 2005-04-02 Alexandre Oliva <aoliva@redhat.com>
27526 PR rtl-optimization/20290
27527 * gcc.c-torture/execute/loop-ivopts-2.c: New.
27529 2005-04-02 Geoffrey Keating <geoffk@apple.com>
27531 * gcc.dg/rs6000-fpint.c: New.
27533 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
27535 * gcc.dg/old-style-then-proto-1.c: New test.
27537 2005-04-01 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27539 * gfortran.fortran-torture/execute/backspace.f90: Check
27540 after backspace and read was incorrect.
27542 2005-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27544 * gcc.c-torture/execute/builtins/strcat.c: Check the result
27545 buffer past the terminating NUL using memcmp.
27546 * gcc.c-torture/execute/builtins/strncat.c: Likewise.
27547 * gcc.c-torture/execute/builtins/strncpy.c: Likewise.
27549 * gcc.c-torture/execute/builtins/strncmp-2.c: Also test x86_64.
27550 Fix unused/uninitialized variable warnings.
27552 * gcc.c-torture/execute/builtins/lib/strncat.c: Fix uninitialized var.
27553 * gcc.c-torture/execute/builtins/lib/strpbrk.c: Fix discarded const.
27554 * gcc.c-torture/execute/builtins/strlen-3.c: Fix uninitialized var.
27555 * gcc.c-torture/execute/builtins/strncmp.c: Delete unused var.
27557 * gcc.c-torture/execute/builtins/abs-1-lib.c,
27558 gcc.c-torture/execute/builtins/fputs-lib.c,
27559 gcc.c-torture/execute/builtins/lib/fprintf.c,
27560 gcc.c-torture/execute/builtins/lib/main.c,
27561 gcc.c-torture/execute/builtins/lib/memcmp.c,
27562 gcc.c-torture/execute/builtins/lib/memmove.c,
27563 gcc.c-torture/execute/builtins/lib/mempcpy.c,
27564 gcc.c-torture/execute/builtins/lib/memset.c,
27565 gcc.c-torture/execute/builtins/lib/printf.c,
27566 gcc.c-torture/execute/builtins/lib/sprintf.c,
27567 gcc.c-torture/execute/builtins/lib/stpcpy.c,
27568 gcc.c-torture/execute/builtins/lib/strchr.c,
27569 gcc.c-torture/execute/builtins/lib/strcmp.c,
27570 gcc.c-torture/execute/builtins/lib/strcpy.c,
27571 gcc.c-torture/execute/builtins/lib/strcspn.c,
27572 gcc.c-torture/execute/builtins/lib/strlen.c,
27573 gcc.c-torture/execute/builtins/lib/strncat.c,
27574 gcc.c-torture/execute/builtins/lib/strncmp.c,
27575 gcc.c-torture/execute/builtins/lib/strncpy.c,
27576 gcc.c-torture/execute/builtins/lib/strrchr.c,
27577 gcc.c-torture/execute/builtins/lib/strspn.c,
27578 gcc.c-torture/execute/builtins/lib/strstr.c,
27579 gcc.c-torture/execute/builtins/memops-asm-lib.c,
27580 gcc.c-torture/execute/builtins/strlen-2.c,
27581 gcc.c-torture/execute/builtins/strstr-asm-lib.c: Add missing
27584 2005-04-01 Danny Smith <dannysmith@users.sourceforge.net>
27586 * g++.dg/ext/selectany1.C: New file. Test for linkonce sections.
27587 * g++.dg/ext/selectany2.C: New file. Test for errors with invalid
27590 2005-04-01 Jakub Jelinek <jakub@redhat.com>
27593 * g++.dg/debug/using1.C: New test.
27595 2005-04-01 Hans-Peter Nilsson <hp@axis.com>
27597 PR middle-end/20524
27598 * gcc.dg/alias-7.c: Prefix asm-declared name with
27599 __USER_LABEL_PREFIX__.
27601 2005-03-31 J"orn Rennecke <joern.rennecke@st.com>
27603 Fix fallout from PR middle-end/15700:
27604 * gcc.c-torture/compile/20011119-1.c: Take
27605 __USER_LABEL_PREFIX__ into account.
27606 * gcc.c-torture/compile/20011119-2.c: Likewise.
27608 2005-03-31 Gabriel Dos Reis <gdr@integrable-solutions.net>
27611 * g++.old-deja/g++.jason/warning9.C (struct A, main): Adjust
27613 2005-04-01 Joseph S. Myers <joseph@codesourcery.com>
27616 * gcc.c-torture/compile/struct-non-lval-1.c,
27617 gcc.c-torture/compile/struct-non-lval-2.c,
27618 gcc.c-torture/compile/struct-non-lval-3.c: New tests.
27620 2005-03-31 Janis Johnson <janis187@us.ibm.com>
27622 * gcc.dg/tls/tls.exp: Remove temporary file.
27623 * g++.dg/tls/tls.exp: Ditto.
27624 * lib/file-format.exp: Ditto.
27625 * g++.dg/special/ecos.exp: Ditto.
27627 * lib/profopt.exp: Treat prof_ext as a list.
27628 * gcc.misc-tests/bprob.exp: Ditto.
27629 * g++.dg/bprob/bprob.exp: Ditto.
27631 * g++.dg/opt/nothrow1.C: Use cleanup-tree-dump.
27632 g++.dg/tree-ssa/empty-1.C, g++.dg/tree-ssa/nothrow-1.C,
27633 g++.dg/tree-ssa/pointer-reference-alias.C,
27634 g++.dg/tree-ssa/pr15791-3.C, g++.dg/tree-ssa/pr15791-4.C,
27635 g++.dg/tree-ssa/pr15791-5.C, g++.dg/tree-ssa/ssa-cast-1.C
27636 g++.dg/tree-ssa/ssa-sra-1.C, g++.dg/tree-ssa/ssa-sra-2.C: Ditto
27637 g++.dg/vect/pr19951.cc: Ditto.
27638 * gcc.dg/builtins-43.c, gcc.dg/builtins-44.c, gcc.dg/builtins-45.c,
27639 gcc.dg/builtins-47.c: Ditto.
27640 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c,
27641 gcc.dg/pr20115-1.c: Ditto.
27642 * gcc.dg/tree-ssa/20030530-2.c,
27643 gcc.dg/tree-ssa/20030611-1.c, gcc.dg/tree-ssa/20030703-1.c,
27644 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
27645 gcc.dg/tree-ssa/20030709-1.c, gcc.dg/tree-ssa/20030709-2.c,
27646 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
27647 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030711-2.c,
27648 gcc.dg/tree-ssa/20030711-3.c, gcc.dg/tree-ssa/20030714-1.c,
27649 gcc.dg/tree-ssa/20030714-2.c, gcc.dg/tree-ssa/20030728-1.c,
27650 gcc.dg/tree-ssa/20030729-1.c, gcc.dg/tree-ssa/20030730-1.c,
27651 gcc.dg/tree-ssa/20030730-2.c, gcc.dg/tree-ssa/20030731-1.c,
27652 gcc.dg/tree-ssa/20030731-2.c, gcc.dg/tree-ssa/20030807-1.c,
27653 gcc.dg/tree-ssa/20030807-10.c, gcc.dg/tree-ssa/20030807-11.c,
27654 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-3.c,
27655 gcc.dg/tree-ssa/20030807-5.c, gcc.dg/tree-ssa/20030807-6.c,
27656 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030807-8.c,
27657 gcc.dg/tree-ssa/20030807-9.c, gcc.dg/tree-ssa/20030808-1.c,
27658 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
27659 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
27660 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
27661 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
27662 gcc.dg/tree-ssa/20030824-1.c,
27663 gcc.dg/tree-ssa/20030824-2.c, gcc.dg/tree-ssa/20030825-1.c,
27664 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-1.c,
27665 gcc.dg/tree-ssa/20030917-3.c, gcc.dg/tree-ssa/20030922-1.c,
27666 gcc.dg/tree-ssa/20030922-2.c, gcc.dg/tree-ssa/20031015-1.c,
27667 gcc.dg/tree-ssa/20031021-1.c, gcc.dg/tree-ssa/20031022-1.c,
27668 gcc.dg/tree-ssa/20031106-1.c, gcc.dg/tree-ssa/20031106-2.c,
27669 gcc.dg/tree-ssa/20031106-3.c, gcc.dg/tree-ssa/20031106-4.c,
27670 gcc.dg/tree-ssa/20031106-5.c, gcc.dg/tree-ssa/20031106-6.c,
27671 gcc.dg/tree-ssa/20031216-1.c, gcc.dg/tree-ssa/20040204-1.c,
27672 gcc.dg/tree-ssa/20040210-1.c, gcc.dg/tree-ssa/20040211-1.c,
27673 gcc.dg/tree-ssa/20040216-1.c, gcc.dg/tree-ssa/20040305-1.c,
27674 gcc.dg/tree-ssa/20040430-1.c, gcc.dg/tree-ssa/20040513-1.c,
27675 gcc.dg/tree-ssa/20040513-2.c, gcc.dg/tree-ssa/20040514-1.c,
27676 gcc.dg/tree-ssa/20040514-2.c, gcc.dg/tree-ssa/20040517-1.c,
27677 gcc.dg/tree-ssa/20040518-1.c, gcc.dg/tree-ssa/20040518-2.c,
27678 gcc.dg/tree-ssa/20040615-1.c, gcc.dg/tree-ssa/20040624-1.c,
27679 gcc.dg/tree-ssa/20040703-1.c, gcc.dg/tree-ssa/20040721-1.c,
27680 gcc.dg/tree-ssa/20040729-1.c, gcc.dg/tree-ssa/20040911-1.c,
27681 gcc.dg/tree-ssa/20041002-1.c, gcc.dg/tree-ssa/20041122-1.c,
27682 gcc.dg/tree-ssa/20050128-1.c, gcc.dg/tree-ssa/20050215-1.c,
27683 gcc.dg/tree-ssa/asm-1.c, gcc.dg/tree-ssa/asm-2.c,
27684 gcc.dg/tree-ssa/asm-3.c, gcc.dg/tree-ssa/cfgcleanup-1.c,
27685 gcc.dg/tree-ssa/complex-1.c, gcc.dg/tree-ssa/complex-2.c,
27686 gcc.dg/tree-ssa/copy-headers.c, gcc.dg/tree-ssa/ifc-20040816-1.c,
27687 gcc.dg/tree-ssa/ifc-20040816-2.c, gcc.dg/tree-ssa/inline_asm-1.c,
27688 gcc.dg/tree-ssa/inline_asm-2.c, gcc.dg/tree-ssa/loop-1.c,
27689 gcc.dg/tree-ssa/loop-2.c, gcc.dg/tree-ssa/loop-3.c,
27690 gcc.dg/tree-ssa/loop-4.c, gcc.dg/tree-ssa/loop-5.c,
27691 gcc.dg/tree-ssa/loop-6.c, gcc.dg/tree-ssa/loop-7.c,
27692 gcc.dg/tree-ssa/ltrans-1.c, gcc.dg/tree-ssa/ltrans-2.c,
27693 gcc.dg/tree-ssa/ltrans-3.c, gcc.dg/tree-ssa/ltrans-4.c,
27694 gcc.dg/tree-ssa/ltrans-5.c, gcc.dg/tree-ssa/pr15349.c,
27695 gcc.dg/tree-ssa/pr15791-3.c, gcc.dg/tree-ssa/pr15791-4.c,
27696 gcc.dg/tree-ssa/pr15791-5.c, gcc.dg/tree-ssa/pr16721.c,
27697 gcc.dg/tree-ssa/pr19633.c, gcc.dg/tree-ssa/sra-1.c,
27698 gcc.dg/tree-ssa/sra-2.c, gcc.dg/tree-ssa/sra-3.c,
27699 gcc.dg/tree-ssa/ssa-ccp-1.c, gcc.dg/tree-ssa/ssa-ccp-10.c,
27700 gcc.dg/tree-ssa/ssa-ccp-11.c, gcc.dg/tree-ssa/ssa-ccp-2.c,
27701 gcc.dg/tree-ssa/ssa-ccp-3.c, gcc.dg/tree-ssa/ssa-ccp-7.c,
27702 gcc.dg/tree-ssa/ssa-ccp-9.c, gcc.dg/tree-ssa/ssa-dce-1.c,
27703 gcc.dg/tree-ssa/ssa-dce-2.c, gcc.dg/tree-ssa/ssa-dce-3.c,
27704 gcc.dg/tree-ssa/ssa-dom-ccp-1.c, gcc.dg/tree-ssa/ssa-dom-cse-1.c,
27705 gcc.dg/tree-ssa/ssa-dom-thread-1.c, gcc.dg/tree-ssa/ssa-pre-1.c,
27706 gcc.dg/tree-ssa/ssa-pre-2.c, gcc.dg/tree-ssa/ssa-pre-3.c,
27707 gcc.dg/tree-ssa/ssa-pre-4.c, gcc.dg/tree-ssa/ssa-pre-5.c,
27708 gcc.dg/tree-ssa/ssa-pre-6.c, gcc.dg/tree-ssa/ssa-sink-1.c,
27709 gcc.dg/tree-ssa/ssa-sink-2.c, gcc.dg/tree-ssa/ssa-sink-3.c,
27710 gcc.dg/tree-ssa/ssa-sink-4.c, gcc.dg/tree-ssa/tailcall-1.c,
27711 gcc.dg/tree-ssa/tailcall-2.c, gcc.dg/tree-ssa/tailrecursion-1.c,
27712 gcc.dg/tree-ssa/tailrecursion-2.c, gcc.dg/tree-ssa/tailrecursion-3.c,
27713 gcc.dg/tree-ssa/tailrecursion-4.c, gcc.dg/tree-ssa/tailrecursion-5.c,
27714 gcc.dg/tree-ssa/useless-1.c: Ditto.
27715 gcc.dg/vect/pr16105.c, gcc.dg/vect/pr18308.c, gcc.dg/vect/pr18400.c,
27716 gcc.dg/vect/pr18425.c, gcc.dg/vect/pr18536.c, gcc.dg/vect/vect-1.c,
27717 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-11.c, gcc.dg/vect/vect-12.c,
27718 gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-14.c, gcc.dg/vect/vect-15.c,
27719 gcc.dg/vect/vect-16.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
27720 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-20.c,
27721 gcc.dg/vect/vect-21.c, gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c,
27722 gcc.dg/vect/vect-24.c, gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c,
27723 gcc.dg/vect/vect-27.c, gcc.dg/vect/vect-28.c, gcc.dg/vect/vect-29.c,
27724 gcc.dg/vect/vect-3.c, gcc.dg/vect/vect-30.c, gcc.dg/vect/vect-31.c,
27725 gcc.dg/vect/vect-32.c, gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c,
27726 gcc.dg/vect/vect-35.c, gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c,
27727 gcc.dg/vect/vect-38.c, gcc.dg/vect/vect-4.c, gcc.dg/vect/vect-40.c,
27728 gcc.dg/vect/vect-41.c, gcc.dg/vect/vect-42.c, gcc.dg/vect/vect-43.c,
27729 gcc.dg/vect/vect-44.c, gcc.dg/vect/vect-45.c, gcc.dg/vect/vect-46.c,
27730 gcc.dg/vect/vect-47.c, gcc.dg/vect/vect-48.c, gcc.dg/vect/vect-49.c,
27731 gcc.dg/vect/vect-5.c, gcc.dg/vect/vect-50.c, gcc.dg/vect/vect-51.c,
27732 gcc.dg/vect/vect-52.c, gcc.dg/vect/vect-53.c, gcc.dg/vect/vect-54.c,
27733 gcc.dg/vect/vect-55.c, gcc.dg/vect/vect-56.c, gcc.dg/vect/vect-57.c,
27734 gcc.dg/vect/vect-58.c, gcc.dg/vect/vect-59.c, gcc.dg/vect/vect-6.c,
27735 gcc.dg/vect/vect-60.c, gcc.dg/vect/vect-61.c, gcc.dg/vect/vect-62.c,
27736 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
27737 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
27738 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-70.c,
27739 gcc.dg/vect/vect-71.c, gcc.dg/vect/vect-72.c, gcc.dg/vect/vect-73.c,
27740 gcc.dg/vect/vect-74.c, gcc.dg/vect/vect-75.c, gcc.dg/vect/vect-76.c,
27741 gcc.dg/vect/vect-77.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-79.c,
27742 gcc.dg/vect/vect-8.c, gcc.dg/vect/vect-80.c, gcc.dg/vect/vect-82.c,
27743 gcc.dg/vect/vect-82_64.c, gcc.dg/vect/vect-83.c,
27744 gcc.dg/vect/vect-83_64.c, gcc.dg/vect/vect-85.c,
27745 gcc.dg/vect/vect-86.c, gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c,
27746 gcc.dg/vect/vect-89.c, gcc.dg/vect/vect-9.c, gcc.dg/vect/vect-96.c,
27747 gcc.dg/vect/vect-97.c, gcc.dg/vect/vect-98.c, gcc.dg/vect/vect-all.c,
27748 gcc.dg/vect/vect-none.c: Ditto.
27749 * treelang/compile/extrafunc.tree, treelang/compile/extravar.tree,
27750 treelang/compile/unsigned.tree: Ditto.
27752 * gcc.dg/altivec-16.c: Use cleanup-saved-temps.
27753 * gcc.dg/cpp/direct2s.c: Ditto.
27754 * gcc.dg/cpp/paste4.c: Ditto.
27755 * gcc.dg/cpp/separate-1.c: Ditto.
27756 * gcc.dg/pch/save-temps-1.c: Ditto.
27757 * g++.dg/ext/altivec-10.C: Ditto.
27758 * g++.dg/pch/pch.C: Ditto.
27760 * g++.dg/other/static11.C: Use cleanup-rtl-dump.
27762 * g++.dg/parse/repo1.C: Use cleanup-repo-files.
27763 * g++.dg/template/repo1.C: Ditto.
27764 * g++.dg/template/repo2.C: Ditto.
27765 * g++.dg/template/repo3.C: Ditto.
27766 * g++.old-deja/g++.pt/instantiate4.C: Ditto.
27767 * g++.old-deja/g++.pt/instantiate6.C: Ditto.
27768 * g++.old-deja/g++.pt/repo1.C: Ditto.
27769 * g++.old-deja/g++.pt/repo2.C: Ditto.
27770 * g++.old-deja/g++.pt/repo3.C: Ditto.
27771 * g++.old-deja/g++.pt/repo4.C: Ditto.
27773 * gcc.dg/20020201-1.c: Use cleanup-coverage_files.
27774 * gcc.dg/20030107-1.c: Ditto.
27775 * gcc.dg/20030702-1.c: Ditto.
27776 * gcc.dg/profile-generate-1.c: Ditto.
27777 * g++.dg/other/profile1.C: Ditto.
27778 * g++.old-deja/g++.robertl/eb83.C: Ditto.
27780 * lib/gcc-dg.exp (remove-build-file): New.
27781 (cleanup-coverage-files, cleanup-repo-files, cleanup-rtl-dump,
27782 cleanup-tree-dump, cleanup-saved-temps): New.
27784 2005-03-31 Nathan Sidwell <nathan@codesourcery.com>
27786 PR c++/19203, DR 214
27787 * g++.dg/parse/ambig3.C: Not ambiguous.
27788 * g++.dg/template/spec20.C: New.
27789 * g++.dg/template/spec21.C: New.
27791 2005-03-31 Steve Ellcey <sje@cup.hp.com>
27794 * gcc.dg/ia64-fptr-1.c: Run only on linux.
27796 2005-03-31 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27798 PR libfortran/20660
27799 * gfortran.dg/negative_unit.f: New test.
27801 2005-03-31 Mostafa Hagog <mustafa@il.ibm.com>
27803 * gcc.dg/20050330-1.c: New test.
27805 2005-03-30 Devang Patel <dpatel@apple.com>
27807 * g++.dg/tree-sra/ssa-sra-3.C: New test.
27809 2005-03-30 Dale Johannesen <dalej@apple.com>
27811 * gcc.dg/20020919-1.c: Remove unnecessary conditional.
27813 2005-03-30 Janis Johnson <janis187@us.ibm.com>
27815 * lib/scantree.exp (scan-tree-dump, scan-tree-dump-times,
27816 scan-tree-dump-not, scan-tree-dump-dem, scan-tree-dump-dem-not):
27817 Strip options from test name.
27819 2005-03-31 Jan Hubicka <jh@suse.cz>
27821 * gcc.dg/varpool-1.c: New testcase.
27823 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
27827 * gcc.dg/stmt-expr-label-1.c, gcc.dg/stmt-expr-label-2.c,
27828 gcc.dg/stmt-expr-label-3.c : New tests.
27829 * gcc.c-torture/execute/medce-2.c: Remove.
27831 2005-03-30 Joseph S. Myers <joseph@codesourcery.com>
27834 * gcc.dg/pr20368-1.c, gcc.dg/pr20368-2.c, gcc.dg/pr20368-3.c: New
27837 2005-03-30 Alan Modra <amodra@bigpond.net.au>
27839 * gcc.c-torture/compile/pr20203.c: New test.
27841 2005-03-26 Steven G. Kargl <kargls@comcast.net>
27843 * gfortran.dg/promotion.f90: New test.
27845 2005-03-29 Alexandre Oliva <aoliva@redhat.com>
27847 PR middle-end/20491
27848 * gcc.dg/torture/asm-subreg-1.c: New test.
27850 2005-03-29 Joseph S. Myers <joseph@codesourcery.com>
27853 * gcc.dg/pr20672-1.c: New test.
27855 2005-03-29 Dorit Naishlos <dorit@il.ibm.com>
27857 * gfortran.dg/vect: New directory.
27858 * gfortran.dg/vect/vect.exp: New.
27859 * gfortran.dg/vect/vect-1.f90: New test.
27860 * gfortran.dg/vect/vect-2.f90: New test.
27861 * gfortran.dg/vect/vect-3.f90: New test.
27862 * gfortran.dg/vect/vect-4.f90: New test.
27863 * gfortran.dg/vect/vect-5.f90: New test.
27865 2005-03-29 Jakub Jelinek <jakub@redhat.com>
27867 PR middle-end/20622
27868 * gcc.dg/alias-7.c: New test.
27870 2005-03-29 Eric Botcazou <ebotcazou@libertysurf.fr>
27872 * gcc.dg/sparc-reg-1.c: New test.
27874 2005-03-28 Steve Ellcey <sje@cup.hp.com>
27877 * gcc.dg/20020219-1.c: Skip on IA64 HP-UX in ILP32 mode.
27879 2005-03-29 Dale Ranta <dir@lanl.gov>
27880 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27882 PR libfortran/20163
27883 * gfortran.dg/pr20163-2.f: New test.
27885 2005-03-28 Jan Hubicka <jh@suse.cz>
27887 PR middle-end/20635
27888 * compile/gcc.c-torture/compile/20050328-1.c: New testcase made
27891 2005-03-27 Dorit Naishlos <dorit@il.ibm.com>
27893 PR tree-optimization/20626
27894 * gcc.dg/vect/vect-80.c: Add xfail for no_align targets.
27895 * gcc.dg/vect/vect-96.c: Add xfail for no_align targets.
27897 2005-03-26 Steven G. Kargl <kargls@comcast.net>
27899 * gfortran.dg/underflow.f90: New test.
27900 * gfortran.dg/g77/20030326-1.f: Fix illegal code.
27902 2005-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
27904 * gcc.dg/nonnull-3.c: Also test __builtin_strndup.
27906 2005-03-25 Mark Mitchell <mark@codesourcery.com>
27908 * lib/g++.exp (g++_link_flags): Use gcc-set-multilib-library-path.
27909 (g++_init): Make sure that CXXFLAGS is set.
27910 * lib/gcc-defs.exp (gcc-set-multilib-library-path): New function.
27911 * lib/gcc-dg.exp: Use gcc-set-multilib-library-path.
27912 * lib/gfortran.exp (gfortran_link_flags): Likewise.
27913 * lib/objc.exp (objc_init): Likewise.
27914 * lib/treelang.exp (treelang_init): Likewise.
27916 2005-03-25 Pat Haugen <pthaugen@us.ibm.com>
27918 PR tree-optimization/20470
27919 * gcc.dg/tree-ssa/pr20470.c: New test.
27921 2005-03-25 Geoffrey Keating <geoffk@apple.com>
27923 * gcc.dg/ppc-stfiwx.c: New.
27925 2005-03-25 Steve Ellcey <sje@cup.hp.com>
27928 * g++.old-deja/g++.eh/badalloc1.C: increase arena_size on hpux.
27930 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
27932 * gcc.dg/20050325-1.c: Fix a typo.
27934 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27936 PR libfortran/19678
27937 PR libfortran/19679
27938 * gfortran.dg/dos_eol.f: New test.
27940 2005-03-25 Zdenek Dvorak <dvorakz@suse.cz>
27942 PR rtl-optimization/20249
27943 * gcc.dg/20050325-1.c: New test.
27945 2005-03-25 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27947 PR libfortran/15332
27948 * gfortran.dg/pr15332.f: New test.
27950 2005-03-24 Dale Johannesen <dalej@apple.com>
27952 * gcc.dg/20020919-1.c: Fix for x86 Darwin.
27954 2005-03-24 Geoffrey Keating <geoffk@apple.com>
27956 * g++.dg/ext/visibility/pragma-override1.C: Mark as requiring
27957 'internal' visibility.
27958 * g++.dg/ext/visibility/pragma-override2.C: Likewise.
27959 * g++.dg/ext/visibility/visibility-7.C: Mark as requiring
27960 'protected' visibility.
27961 * gcc.dg/visibility-7.c: Likewise.
27962 * lib/target-supports.exp (check_visibility_available): Take
27963 a parameter, the kind of visibility to check for.
27964 * lib/target-supports-dg.exp (dg-require-visibility): Pass parameter
27965 to check_visibility_available.
27967 * g++.dg/expr/cast3.C: New.
27969 2005-03-24 David Edelsohn <edelsohn@gnu.org>
27971 * gcc.c-torture/execute/20020720-1.x: XFAIL for all powerpc and
27974 2005-03-24 Steve Ellcey <sje@cup.hp.com>
27977 * gcc.dg/cleanup-5.c: skip if ia64-hp-hpux11.*
27979 2005-03-24 Alexandre Oliva <aoliva@redhat.com>
27981 * gcc.dg/badshift.c: Renamed to...
27982 * gcc.dg/torture/badshift.c: ... this. Remove explicit -O1.
27984 * gcc.target/i386/badshift.c: Renamed to...
27985 * gcc.dg/badshift.c: ... this. Fix typo. Use -march=i386 on i?86
27988 PR rtl-optimization/20532
27989 * gcc.target/i386/badshift.c: New.
27991 2005-03-23 Francois-Xavier Coudert <coudert@clipper.ens.fr>
27993 * gfortran.dg/pr18025.f90: New test.
27995 2005-03-23 Dale Johannesen <dalej@apple.com>
27997 * gcc.dg/20020312-2.c: Fix for non-PowerPC Darwin.
27999 2005-03-23 Mark Mitchell <mark@codesourcery.com>
28001 * g++.old-deja/g++.warn/compare1.C: Run with -Wno-deprecated.
28003 * lib/target-supports.exp (check_iconv_available): Default
28004 libiconv to -liconv, if there is no definition.
28006 2005-03-23 Hans-Peter Nilsson <hp@axis.com>
28008 * gcc.dg/torture/cris-asm-mof-1.c: New test.
28010 2005-03-22 Mark Mitchell <mark@codesourcery.com>
28012 * g++.dg/opt/max1.C: Run with -Wno-deprecated.
28013 * g++.dg/opt/pr7503-2.C: Likewise.
28014 * g++.dg/opt/pr7503-3.C: Likewise.
28015 * g++.dg/opt/pr7503-4.C: Likewise.
28016 * g++.dg/opt/pr7503-5.C: Likewise.
28017 * g++.dg/warn/minmax.C: New test.
28019 2005-03-22 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28021 * gfortran.dg/g77_intrinsics_funcs.f: New test.
28022 * gfortran.dg/g77_intrinsics_sub.f: New test.
28024 2005-03-22 Richard Guenther <rguenth@tat.physik.uni-tuebingen.de>
28025 Jan Hubicka <jh@suse.cz>
28026 Steven Bosscher <stevenb@suse.de
28028 * gcc.dg/winline-6.c: Modify so inlined function have nonzero cost.
28030 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28033 * g++.dg/template/redecl3.C: New test.
28035 2005-03-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28038 * g++.dg/parse/error16.C: Tweak error markers.
28040 2005-03-22 Jakub Jelinek <jakub@redhat.com>
28043 * gcc.dg/20050321-2.c: New test.
28045 2005-03-22 Nathan Sidwell <nathan@codesourcery.com>
28049 * g++.dg/template/ptrmem12.C: New.
28051 2005-03-22 Hans-Peter Nilsson <hp@axis.com>
28053 PR rtl-optimization/20527
28054 * gcc.c-torture/execute/pr20527-1.c: New test.
28056 2005-03-22 Ben Elliston <bje@au.ibm.com>
28058 * gcc.misc-tests/options.exp (check_for_options): Create a real C
28059 program, compile it into a real executable and then delete the .c
28060 and .x files afterwards, to avoid problems on testglue targets.
28062 2005-03-21 Stuart Hastings <stuart@apple.com>
28064 * gcc.target/i386/sse-2.c: New.
28066 2005-03-21 Uros Bizjak <uros@kss-loka.si>
28068 * gcc.dg/builtins-46.c: Also check lrint* and llrint*.
28070 2005-03-21 Paolo Carlini <pcarlini@suse.de>
28072 * g++.dg/parse/crash25.C: Fix typo.
28074 2005-03-21 Paolo Carlini <pcarlini@suse.de>
28077 * g++.dg/parse/crash24.C: New test.
28080 * g++.dg/parse/crash25.C: New test.
28082 2005-03-21 Paolo Carlini <pcarlini@suse.de>
28085 * g++.dg/ext/stmtexpr4.C: New test.
28087 2005-03-20 Roger Sayle <roger@eyesopen.com>
28089 PR middle-end/20539
28090 * gcc.c-torture/compile/pr13066-1.c: New test case.
28091 * gcc.c-torture/compile/pr20539-1.c: Likewise.
28092 * g++.dg/opt/pr13066-1.C: Likewise.
28094 2005-03-20 Joseph S. Myers <joseph@codesourcery.com>
28096 * gcc.dg/bitfld-14.c, gcc.dg/enum3.c: New tests.
28098 2005-03-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
28101 * gfortran.dg/nesting_1.f90: New test.
28103 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28106 * g++.dg/lookup/using13.C: New test.
28108 2005-03-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28111 * g++.dg/template/crash36.C: New test.
28113 2005-03-18 Paolo Carlini <pcarlini@suse.de>
28116 * g++.dg/template/crash35.C: New test.
28118 2005-03-17 Paolo Carlini <pcarlini@suse.de>
28121 * g++.dg/overload/operator2.C: New test.
28123 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28125 PR libfortran/20257
28126 * gfortran.dg/pr20257.f90: New test.
28128 2005-03-16 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28130 PR libfortran/20480
28131 * gfortran.dg/pr20480.f90: New test.
28133 2005-03-16 Richard Henderson <rth@redhat.com>
28135 PR middle-end/15700
28136 * gcc.c-torture/compile/20040323-1.c: Don't xfail for solaris.
28137 (_rtld_global): New.
28138 * gcc.dg/weak/weak-3.c (ffoox1f, ffoox1g): Define.
28139 * gcc.dg/weak/weak-9.c (notf1, notf2, notf3, notf4): Define.
28141 * gcc.dg/alias-3.c: New.
28142 * gcc.dg/alias-4.c: New.
28143 * gcc.dg/alias-5.c: New.
28144 * gcc.dg/alias-6.c: New.
28146 2005-03-15 Geoffrey Keating <geoffk@apple.com>
28148 * gcc.dg/cpp/ucnid-7.c: New.
28150 2005-03-15 Janis Johnson <janis187@us.ibm.com>
28151 Dorit Naishlos <dorit@il.ibm.com>
28153 * lib/target-supports.exp (check_vmx_hw_available): Use -maltivec for
28156 2005-03-15 Dorit Naishlos <dorit@il.ibm.com>
28158 * gcc.dg/vect/vect-54.c: Now vectorizable on targets that don't
28159 support misaligned accesses.
28160 * gcc.dg/vect/vect-58.c: Likewise.
28161 * gcc.dg/vect/vect-92.c: New.
28162 * gcc.dg/vect/vect-93.c: New.
28164 2005-03-15 Feng Wang <fengwang@nudt.edu.cn>
28167 * gfortran.dg/assign_2.f90: New test.
28168 * gfortran.dg/assign_3.f90: New test.
28169 * gfortran.dg/assign.f90: New test.
28171 2005-03-15 Joseph S. Myers <joseph@codesourcery.com>
28173 * g++.dg/other/cv_func.C, g++.dg/other/offsetof3.C,
28174 g++.dg/parse/error11.C, g++.dg/tc1/dr108.C,
28175 g++.dg/template/local4.C, g++.dg/template/nontype6.C,
28176 g++.dg/warn/deprecated.C: Ensure uniqueness of test assertion
28179 2005-03-14 Geoffrey Keating <geoffk@apple.com>
28181 * gcc.dg/cpp/ucnid-6.c: New.
28183 * gcc.dg/cpp/normalize-1.c: New.
28184 * gcc.dg/cpp/normalize-2.c: New.
28185 * gcc.dg/cpp/normalize-3.c: New.
28186 * gcc.dg/cpp/normalize-4.c: New.
28187 * gcc.dg/cpp/ucnid-4.c: New.
28188 * gcc.dg/cpp/ucnid-5.c: New.
28189 * g++.dg/cpp/normalize-1.C: New.
28190 * g++.dg/cpp/ucnid-1.C: New.
28192 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
28194 * gcc.dg/pr18628.c: New.
28196 2005-03-14 Alexandre Oliva <aoliva@redhat.com>
28199 * g++.dg/tree-ssa/pr20280.C: New.
28201 2005-03-14 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28204 * gfortran.dg/stfunc_2.f90: New test.
28206 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
28208 * gcc.dg/tree-ssa/phi-opt-5.c: New test.
28210 2005-03-14 Zdenek Dvorak <dvorakz@suse.cz>
28212 * gcc.dg/tree-ssa/20050314-1.c: New test.
28214 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28218 * g++.dg/template/friend34.C: New test.
28219 * g++.dg/template/friend35.C: Likewise.
28220 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL's.
28222 2005-03-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28224 Friend class name lookup 5/n
28226 * g++.dg/lookup/hidden-class1.C: New test.
28227 * g++.dg/lookup/hidden-class2.C: Likewise.
28228 * g++.dg/lookup/hidden-class3.C: Likewise.
28229 * g++.dg/lookup/hidden-class4.C: Likewise.
28230 * g++.dg/lookup/hidden-class5.C: Likewise.
28231 * g++.dg/lookup/hidden-class6.C: Likewise.
28232 * g++.dg/lookup/hidden-class7.C: Likewise.
28233 * g++.dg/lookup/hidden-class8.C: Likewise.
28234 * g++.dg/lookup/hidden-class9.C: Likewise.
28235 * g++.dg/lookup/hidden-temp-class1.C: Likewise.
28236 * g++.dg/lookup/hidden-temp-class2.C: Likewise.
28237 * g++.dg/lookup/hidden-temp-class3.C: Likewise.
28238 * g++.dg/lookup/hidden-temp-class4.C: Likewise.
28239 * g++.dg/lookup/hidden-temp-class5.C: Likewise.
28240 * g++.dg/lookup/hidden-temp-class6.C: Likewise.
28241 * g++.dg/lookup/hidden-temp-class7.C: Likewise.
28242 * g++.dg/lookup/hidden-temp-class8.C: Likewise.
28243 * g++.dg/lookup/hidden-temp-class9.C: Likewise.
28244 * g++.dg/lookup/hidden-temp-class10.C: Likewise.
28245 * g++.dg/lookup/hidden-temp-class11.C: Likewise.
28247 2005-03-13 Mark Mitchell <mark@codesourcery.com>
28250 * g++.dg/template/error18.C: New test.
28252 2005-03-09 Ben Elliston <bje@au.ibm.com>
28255 * g++.dg/debug/pr16792.C: New test.
28257 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
28259 * gcc.dg/anon-struct-6.c, gcc.dg/array-8.c,
28260 gcc.dg/cpp/19940712-1.c, gcc.dg/cpp/19951025-1.c,
28261 gcc.dg/cpp/tr-warn6.c, gcc.dg/deprecated.c, gcc.dg/init-bad-1.c,
28262 gcc.dg/init-bad-2.c, gcc.dg/init-bad-3.c, gcc.dg/m-un-2.c,
28263 gcc.dg/parm-mismatch-1.c, gcc.dg/redecl-1.c: Ensure uniqueness of
28264 test assertion names.
28266 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28269 * gfortran.dg/stfunc_1.f90: New test.
28271 2003-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28274 * gfortran.dg/real_index_1.f90: New test.
28276 2005-03-13 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28279 * gfortran.dg/spec_expr_1.f90: New test.
28281 2005-03-13 Joseph S. Myers <joseph@codesourcery.com>
28284 * gcc.dg/noncompile/920923-1.c: Detail expected diagnostics for
28287 2005-03-12 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28290 * gfortran.dg/largeequiv_1.f90: New test.
28292 2005-03-12 Geoffrey Keating <geoffk@apple.com>
28294 * gcc.dg/ucnid-1.c: New.
28295 * gcc.dg/ucnid-2.c: New.
28296 * gcc.dg/ucnid-3.c: New.
28297 * gcc.dg/ucnid-4.c: New.
28298 * gcc.dg/ucnid-5.c: New.
28299 * gcc.dg/ucnid-6.c: New.
28300 * gcc.dg/cpp/ucnid-1.c: New.
28301 * gcc.dg/cpp/ucnid-2.c: New.
28302 * gcc.dg/cpp/ucnid-3.c: New.
28303 * g++.dg/other/ucnid-1.C: New.
28305 2005-03-12 Geoffrey Keating <geoffk@apple.com>
28307 * gcc.dg/vmx/darwin-abi-3.c: Delete.
28309 2005-03-11 Per Bothner <per@bothner.com>
28311 * gcc.dg/decl-2.c: Add extra line breaks. That way we can verify
28312 that diagnotics refer to correct token.
28313 * gcc.dg/unused-3.c: Likewise.
28315 2005-03-11 Per Bothner <per@bothner.com>
28317 * gcc.dg/cpp/direct2.c: With new lexer changes, error "before string
28318 constant" is now actually on same line as string constant.
28319 * gcc.dg/cpp/direct2s.c: Likewise.
28321 2005-03-11 Richard Sandiford <rsandifo@redhat.com>
28323 * gcc.target/mips/fix-vr4130-[1-4].c: New tests.
28325 2005-03-11 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28327 PR libfortran/20124
28328 * gfortran.dg/pr20124.f90: New Test
28330 2005-03-10 James A. Morrison <phython@gcc.gnu.org>
28332 PR tree-optimization/20130
28333 * gcc.dg/pr20130-1.c: New test.
28335 2005-03-10 Steve Ellcey <sje@cup.hp.com>
28338 * gcc.dg/cleanup-5.c: xfail for ia64-hp-hpux11.*
28340 2005-03-10 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28342 * objc.dg/stabs-1.m (dg-final): Change regexp pattern for hppa SOM.
28344 2005-03-10 Steve Ellcey <sje@cup.hp.com>
28346 * g++.dg/eh/forced1.C: Fix comment.
28347 * g++.dg/eh/forced2.C: Ditto.
28348 * g++.dg/eh/forced3.C: Ditto.
28349 * g++.dg/eh/forced4.C: Ditto.
28351 2005-03-10 Andrew Pinski <pinskia@physics.uc.edu>
28354 * gcc.c-torture/compile/pr20412.c: New test.
28356 2005-03-10 Roger Sayle <roger@eyesopen.com>
28358 * gcc.dg/builtins-32.c: Add new run-time tests for long double.
28360 2005-03-10 Jakub Jelinek <jakub@redhat.com>
28363 * gcc.dg/20050307-1.c: New test.
28365 2005-03-10 Nathan Sidwell <nathan@codesourcery.com>
28368 * g++.dg/other/stdarg3.C: New.
28370 2005-03-10 Jakub Jelinek <jakub@redhat.com>
28372 PR c++/18384, c++/18327
28373 * g++.dg/init/array19.C: New test.
28375 PR inline-asm/20314
28376 * gcc.dg/torture/pr20314-1.c: New test.
28377 * gcc.dg/torture/pr20314-2.c: New test.
28379 2005-03-09 Ulrich Weigand <uweigand@de.ibm.com>
28381 * gcc.dg/20050309-1.c: New test.
28383 2005-03-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
28385 * gcc.dg/builtins-10.c: Reactivate disabled test.
28386 * gcc.dg/torture/builtin-power-1.c: Likewise. Also add tests for
28387 new cbrt transformations.
28389 2005-03-09 Mark Mitchell <mark@codesourcery.com>
28392 * g++.dg/template/array13.C: New test.
28394 2005-03-09 Paolo Carlini <pcarlini@suse.de>
28397 * g++.dg/init/brace4.C: New test.
28399 2005-03-09 Nathan Sidwell <nathan@codesourcery.com>
28402 * g++.dg/template/non-dependent12.C: New.
28404 2005-03-08 Mark Mitchell <mark@codesourcery.com>
28407 * g++.dg/init/array18.C: Add dg-do run marker.
28410 * g++.dg/init/array18.C: New test.
28412 2005-03-09 Ben Elliston <bje@au.ibm.com>
28414 * consistency.vlad/vlad.exp: Remove trailing semicolons.
28415 * g++.dg/gcov/gcov.exp: Likewise.
28416 * gcc.c-torture/execute/ieee/ieee.exp: Likewise.
28417 * gcc.target/xstormy16/xstormy16.exp: Likewise.
28418 * lib/c-torture.exp: Likewise.
28419 * lib/fortran-torture.exp: Likewise.
28420 * lib/g++.exp: Likewise.
28421 * lib/gcc-defs.exp: Likewise.
28422 * lib/gcc-dg.exp: Likewise.
28423 * lib/gcc.exp: Likewise.
28424 * lib/gcov.exp: Likewise.
28425 * lib/gfortran.exp: Likewise.
28426 * lib/mike-g++.exp: Likewise.
28427 * lib/mike-gcc.exp: Likewise.
28428 * lib/objc-torture.exp: Likewise.
28429 * lib/objc.exp: Likewise.
28430 * lib/profopt.exp: Likewise.
28431 * lib/target-libpath.exp: Likewise.
28432 * lib/target-supports.exp: Likewise.
28433 * lib/treelang.exp: Likewise.
28434 * lib/wrapper.exp: Likewise.
28436 2005-03-08 Jeff Law <law@redhat.com>
28438 * gcc.dg/tree-ssa/20030728-1.c: Update to account for recent
28441 2005-03-08 Ira Rosen <irar@il.ibm.com>
28443 * gcc.dg/vect/pr20122.c: New test.
28445 2005-03-07 Jeff Law <law@redhat.com>
28447 * gcc.dg/tree-ssa/20030821-1.c: Verify that the computed goto
28449 * gcc.dg/tree-ssa/pr18133-1.c: New test.
28450 * gcc.dg/tree-ssa/pr18133-2.c: New test.
28451 * gcc.dg/tree-ssa/pr18134.c: New test.
28453 2005-03-07 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28455 * g++.dg/warn/weak1.C: Skip test on hppa*-*-hpux*.
28456 * g++.dg/init/dso_handle1.C, gcc.dg/torture/builtin-noret-1.c,
28457 gcc.dg/torture/builtin-noret-2.c: Require weak support.
28459 2005-03-06 Andrew Pinski <pinskia@physics.uc.edu>
28462 * gcc.dg/tree-ssa/phi-opt-[1-4].c: New tests.
28464 2005-03-07 Mark Mitchell <mark@codesourcery.com>
28466 * g++.dg/warn/Wnvdtor.C: New test.
28468 2005-03-07 Richard Sandiford <rsandifo@redhat.com>
28470 * gcc.dg/torture/pr19683-1.c: New test.
28472 2005-03-06 Steven G. Kargl <kargls@comcast.net>
28474 * gfortran.dg/g77/19990313-1.f: Replace tabs with spaces.
28475 * gfortran.dg/g77/19990313-2.f: Ditto.
28476 * gfortran.dg/g77/19990313-3.f: Ditto.
28477 * gfortran.dg/g77/19990525-0.f: Ditto.
28478 * gfortran.dg/g77/19990826-0.f: Ditto.
28479 * gfortran.dg/g77/19990826-2.f: Ditto.
28480 * gfortran.dg/g77/19990826-3.f: Ditto.
28481 * gfortran.dg/g77/20000511-1.f: Ditto.
28482 * gfortran.dg/g77/20000511-2.f: Ditto.
28483 * gfortran.dg/g77/970625-2.f: Ditto.
28484 * gfortran.dg/g77/980310-2.f: Ditto.
28485 * gfortran.dg/g77/980310-3.f: Ditto.
28486 * gfortran.dg/g77/980310-8.f: Ditto.
28487 * gfortran.dg/g77/980519-2.f: Ditto.
28488 * gfortran.dg/g77/alpha1.f: Ditto.
28489 * gfortran.dg/g77/claus.f: Ditto.
28490 * gfortran.dg/g77/erfc.f: Ditto.
28491 * gfortran.dg/g77/short.f: Ditto.
28492 * gfortran.fortran-torture/execute/data.f90: Ditto.
28493 * gfortran.fortran-torture/execute/integer_select.f90: Ditto.
28494 * gfortran.fortran-torture/execute/integer_select_1.f90: Ditto.
28496 2005-03-06 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
28498 * lib/file-format.exp (gcc_target_object_format): Add check for som
28499 format and hardcode object formats on hppa*-*-hpux*.
28500 * lib/target-supports.exp (check_weak_available): Add check for som
28501 object format. Always return 0 on hppa*-*-hpux10*.
28503 * gcc.dg/titype-1.c, gcc.dg/uninit-C.c: Don't use TImode if __hppa__
28506 * objc.dg/stabs-1.m: hppa*64*-*-* doesn't have stabs.
28508 2005-03-05 Steven G. Kargl <kargls@comcast.net>
28510 * gfortran.dg/pr19936_1.f90: New test.
28511 * gfortran.dg/pr19936_2.f90: New test.
28512 * gfortran.dg/pr19936_3.f90: New test.
28514 2005-03-05 Steven G. Kargl <kargls@comcast.net>
28515 Paul Thomas <prthomas@drfccad.cea.fr>
28517 * gfortran.dg/PR19754_1.f90: New test.
28518 * gfortran.dg/PR19754_2.f90: Ditto.
28520 2005-03-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
28523 * g++.dg/template/non-dependent11.C: New test.
28525 2005-03-05 Uros Bizjak <uros@kss-loka.si>
28527 * lib/target-supports.exp (check_iconv_available): Fix comment.
28529 2005-03-04 John David Anglin <dave.danglin@nrc-cnrc.gc.ca>
28530 Joseph S. Myers <joseph@codesourcery.com>
28533 * g++.dg/abi/vague1.C: Remove xfail hppa*-*-hpux*.
28535 2005-03-04 Matthew Sachs <msachs@apple.com>
28537 * gcc.exp (gcc_target_compile): Put braces around
28538 additional_flags=$TOOL_OPTIONS; allows for whitespace in $TOOL_OPTIONS.
28539 * objc.exp (objc_target_compile): Likewise.
28540 * treelang.exp (treelang_target_compile): Likewise.
28542 2005-03-04 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28545 * gfortran.dg/func_result_1.f90: New test.
28547 2005-03-04 Ben Elliston <bje@au.ibm.com>
28549 * gcc.misc-tests/options.exp: New test.
28551 2005-03-03 James A. Morrison <phython@gcc.gnu.org>
28553 * gcc.dg/pr15784-4.c: New test.
28555 2005-03-03 Geoffrey Keating <geoffk@apple.com>
28557 * gcc.c-torture/execute/pr17133.c: New.
28558 * gcc.c-torture/compile/20050303-1.c: New.
28560 2005-03-04 David Billinghurst <David.Billinghurst@riotinto.com>
28562 * gcc.dg/cpp/assert4.c: Fix for cygwin.
28564 2005-03-02 Alexandre Oliva <aoliva@redhat.com>
28566 * g++.dg/overload/using2.C: New.
28568 2005-03-02 Mark Mitchell <mark@codesourcery.com>
28571 * g++.dg/init/ptrmem2.C: New test.
28573 2005-03-02 Joseph S. Myers <joseph@codesourcery.com>
28576 * gcc.dg/pr8927-1.c: New test.
28578 2005-03-01 Nathan Sidwell <nathan@codesourcery.com>
28581 * g++.dg/inherit/covariant12.C: New.
28583 2005-02-28 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28586 * gfortran.dg/bound_1.f90: New test.
28588 2005-02-28 Janis Johnson <janis187@us.ibm.com>
28590 * gcc.test-framework/dg-error-exp-P.c: Update message for new C parser.
28591 * gcc.test-framework/dg-error-exp-XP.c: Ditto.
28593 2005-02-28 Joseph S. Myers <joseph@codesourcery.com>
28596 * gcc.dg/pr20245-1.c: New test.
28598 2005-02-28 Jakub Jelinek <jakub@redhat.com>
28600 PR middle-end/19874
28601 * gcc.c-torture/execute/20050119-2.c: New test case.
28603 2005-02-28 Ben Elliston <bje@au.ibm.com>
28605 * README: Update the DejaGnu bug reporting address.
28606 * lib/c-torture.exp: Remove the DejaGnu bug reporting address.
28607 * lib/objc-torture.exp: Likewise.
28609 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
28611 * gfortran.dg/boz_1.f90: New test.
28612 * gfortran.dg/boz_3.f90: New test.
28613 * gfortran.dg/boz_4.f90: New test.
28615 2005-02-27 Steven G. Kargl <kargl@gcc.gnu.org>
28617 * gfortran.dg/ishft.f90: Remove kind suffix from BOZ constant
28618 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: Ditto.
28620 2005-02-27 Francois-Xavier Coudert <coudert@clipper.ens.fr>
28622 PR libfortran/20101
28623 * gfortran.dg/write_0_pe_format.f90: New test.
28625 2005-02-27 Jakub Jelinek <jakub@redhat.com>
28628 * g++.dg/opt/thunk2.C: New test.
28629 * g++.dg/opt/covariant1.C: New test.
28631 2005-02-27 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28633 * gfortran.dg/e_d_fmt.f90: New test.
28635 2005-02-27 Kazu Hirata <kazu@cs.umass.edu>
28637 * gcc.dg/asm-b.c: Fix comment typos.
28639 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
28641 * gcc.dg/tree-ssa/inline_asm-2.c: link_error produces
28644 2005-02-26 Andrew Pinski <pinskia@physics.uc.edu>
28647 * gcc.dg/tree-ssa/inline_asm-1.c: New test.
28648 * gcc.dg/tree-ssa/inline_asm-2.c: New test.
28649 * gcc.dg/asm-b.c: New test.
28651 2005-02-26 Richard Sandiford <rsandifo@redhat.com>
28653 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.x: New file.
28654 Disable this test on IRIX 6.
28656 2005-02-25 Joseph S. Myers <joseph@codesourcery.com>
28658 * gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/971104-1.c,
28659 gcc.dg/noncompile/990416-1.c: Adjust expected messages for new
28662 2005-02-25 Diego Novillo <dnovillo@redhat.com>
28664 PR tree-optimization/20204
28665 * gcc.dg/pr20204.c: New test.
28667 2005-02-24 Jakub Jelinek <jakub@redhat.com>
28670 * gcc.c-torture/execute/20050224-1.c: New test.
28673 * g++.dg/warn/Wbraces2.C: New test.
28675 2005-02-23 Mark Mitchell <mark@codesourcery.com>
28678 * g++.dg/init/const2.C: New test.
28680 2005-02-23 Hans-Peter Nilsson <hp@axis.com>
28682 PR tree-optimization/20100
28683 * gcc.c-torture/execute/pr20100-1.c: New test.
28685 2005-02-23 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28687 * gfortran.dg/implicit_3.f90: New test.
28689 * gfortran.dg/deftype_1.f90: New test.
28691 2005-02-23 Alexandre Oliva <aoliva@redhat.com>
28693 * g++.dg/lookup/anon2.C: Don't let access checks make it look like
28695 * g++.dg/other/anon3.C: Accept a warning.
28697 2005-02-23 Kazu Hirata <kazu@cs.umass.edu>
28699 * gcc.dg/pr20017.c: Fix a comment typo.
28701 2005-02-23 Bud Davis <bdavis@gfortran.org>
28703 * gfortran.dg/list_read_4.f90: Change to f90 comments.
28705 2005-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
28708 * ada/acats/tests/cxa/cxa3004.a: Remove.
28709 * ada/acats/tests/cxb/cxb30061.am: Likewise.
28711 2005-02-22 Mark Mitchell <mark@codesourcery.com>
28714 * g++.dg/init/const1.C: New test.
28717 * g++.dg/parse/constant7.C: New test.
28720 * g++.dg/parse/error27.C: New test.
28721 * g++.dg/template/qualttp15.C: Adjust error markers.
28722 * g++.old-deja/g++.other/struct1.C: Likewise.
28725 * g++.dg/template/error17.C: New test.
28728 * g++.dg/parser/error26.C: New test.
28730 2005-02-22 Diego Novillo <dnovillo@redhat.com>
28732 PR tree-optimization/20100
28733 PR tree-optimization/20115
28734 * gcc.dg/pr20115.c: New test.
28735 * gcc.dg/pr20115-1.c: New test.
28736 * gcc.dg/pr20100.c: New test.
28737 * gcc.dg/tree-ssa/20040517-1.c: Expect virtual operands for
28738 call-clobbered variables after alias1.
28740 2005-02-22 Bud Davis <bdavis@gfortran.org>
28742 * gfortran.dg/list_read_4.f90: new test.
28744 2005-02-22 Kazu Hirata <kazu@cs.umass.edu>
28746 PR rtl-optimization/20017.
28747 * gcc.dg/pr20017.c: New.
28749 2005-02-22 Devang Patel <dpatel@apple.com>
28752 * g++.dg/tree-ssa/pr19952.C: New test.
28754 2005-02-22 Mark Mitchell <mark@codesourcery.com>
28757 * g++.dg/parse/constant6.C: New test.
28759 2005-02-22 Uros Bizjak <uros@kss-loka.si>
28761 * g++.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28762 * g++.dg/charset/asm2.c: Likewise.
28763 * g++.dg/charset/asm3.c: Likewise.
28764 * g++.dg/charset/asm4.c: Likewise.
28765 * g++.dg/charset/asm5.c: Likewise.
28766 * g++.dg/charset/attribute1.c: Likewise.
28767 * g++.dg/charset/attribute2.c: Likewise.
28768 * g++.dg/charset/extern1.cc: Likewise.
28769 * g++.dg/charset/extern2.cc: Likewise.
28770 * g++.dg/charset/extern3.cc: Likewise.
28771 * g++.dg/charset/function.cc: Likewise.
28772 * g++.dg/charset/string.c: Likewise.
28773 * g++.dg/charset/charset.exp: Likewise.
28774 * lib/target-supports.exp (check_iconv_available): Fix comment.
28776 2005-02-22 Uros Bizjak <uros@kss-loka.si>
28778 * gcc.dg/charset/builtin1.c: Use dg-require-iconv "IBM1047".
28779 * gcc.dg/charset/asm1.c: Check for IBM1047 code set, not IBM-1047.
28780 * gcc.dg/charset/asm2.c: Likewise.
28781 * gcc.dg/charset/asm3.c: Likewise.
28782 * gcc.dg/charset/asm4.c: Likewise.
28783 * gcc.dg/charset/asm5.c: Likewise.
28784 * gcc.dg/charset/asm6.c: Likewise.
28785 * gcc.dg/charset/attribute1.c: Likewise.
28786 * gcc.dg/charset/attribute2.c: Likewise.
28787 * gcc.dg/charset/builtin1.c: Likewise.
28788 * gcc.dg/charset/extern.c: Likewise.
28789 * gcc.dg/charset/function.c: Likewise.
28790 * gcc.dg/charset/string.c: Likewise.
28791 * gcc.dg/charset/charset.exp: Likewise.
28793 2005-02-21 Bud Davis <bdavis9659@comcast.net>
28796 * gfortran.dg/pr20086.f90: New test.
28798 2005-02-21 Alexandre Oliva <aoliva@redhat.com>
28800 PR tree-optimization/19786
28801 * g++.dg/tree-ssa/pr19786.C: New.
28803 2005-02-21 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28805 * lib/gfortran-dg.exp (gfortran-dg-test): Split long regexps.
28807 2005-02-21 Jeff Law <law@redhat.com>
28809 * gcc.dg/tree-ssa/20041122-1.c: New test for missing optimization.
28811 2005-02-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
28813 * gfortran.dg/do_iterator: Split loop, markup all lines for
28814 which an error locus is printed.
28815 * gfortran.dg/pr17708.f90: Markup all lines for which an error
28817 * gfortran.dg/select_4.f90: Likewise.
28818 * lib/gfortran-dg.exp (gfortran-dg-test): Handle gfortran error
28819 locuses in the various permutations.
28821 2005-02-20 Dorit Naishlos <dorit@il.ibm.com>
28823 PR tree-optimization/19951
28824 * g++.dg/vect: New directory.
28825 * g++.dg/vect/vect.exp: New file.
28826 * g++.dg/vect/pr19951.cc: New testcase.
28827 * g++.dg/dg.exp: Also prune vectorizer tests.
28829 2005-02-20 Zack Weinberg <zack@codesourcery.com>
28832 * gcc.dg/charset/builtin1.c: New test.
28834 2005-02-19 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
28837 * g++.dg/inherit/volatile1.C: New test.
28840 * g++.dg/template/dtor4.C: New test.
28842 2005-02-19 Steven G. Kargl <kargls@comcast.net>
28844 * gfortran.dg/int_1.f90: New test.
28846 2005-02-19 Devang Patel <dpatel@apple.com>
28848 * gcc.dg/cpp/mac-eol-at-eof.c: New test.
28850 2005-02-19 Steven G. Kargl <kargls@comcast.net>
28852 * gfortran.dg/achar_1.f90: New test.
28854 2005-02-19 Hans-Peter Nilsson <hp@axis.com>
28856 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL cris-*-*.
28858 2005-02-19 Zdenek Dvorak <dvorakz@suse.cz>
28859 Jakub Jelinek <jakub@redhat.com>
28861 PR tree-optimization/19828
28862 * gcc.dg/tree-ssa/loop-7.c: New test.
28863 * gcc.c-torture/execute/20050218-1.c: New test.
28865 2005-02-19 Jakub Jelinek <jakub@redhat.com>
28868 * gcc.dg/transparent-union-1.c: New test.
28869 * gcc.dg/transparent-union-2.c: New test.
28871 2005-02-18 James E Wilson <wilson@specifixinc.com>
28873 PR tree-optimization/18977
28874 * gcc.c-torture/execute/loop-ivopts-1.c: New testcase.
28876 2005-02-18 Ulrich Weigand <uweigand@de.ibm.com>
28879 * gcc.dg/pr20054.c: New test.
28881 2005-01-20 Giovanni Bajo <giovannibajo@gcc.gnu.org>
28884 * g++.dg/ext/attrib20.C: New test.
28886 2004-02-18 Andrew Pinski <pinskia@physics.uc.edu>
28888 PR middle-end/20030
28889 * gfortran.fortran-torture/execute/character_passing.f90: New test.
28891 2005-02-18 Alexandre Oliva <aoliva@redhat.com>
28894 * g++.dg/opt/switch4.C: New.
28896 2005-02-18 Jakub Jelinek <jakub@redhat.com>
28899 PR tree-optimization/20009
28900 * gcc.c-torture/compile/20050217-1.c: New test.
28901 * g++.dg/opt/switch3.C: New test.
28903 PR tree-optimization/18947
28904 * gcc.c-torture/compile/20050215-1.c: New test.
28905 * gcc.c-torture/compile/20050215-2.c: New test.
28906 * gcc.c-torture/compile/20050215-3.c: New test.
28908 2005-02-17 Alexandre Oliva <aoliva@redhat.com>
28911 * g++.dg/template/crash34.C: New.
28914 * g++.dg/other/access3.C: New.
28916 2005-02-17 Ira Rosen <irar@il.ibm.com>
28918 * gcc.dg/vect/vect-98.c: New test.
28920 2005-02-16 Kazu Hirata <kazu@cs.umass.edu>
28922 PR tree-optimization/19967
28923 * gcc.dg/pr19967.c: New.
28925 2005-02-16 Jakub Jelinek <jakub@redhat.com>
28927 PR middle-end/19857
28928 * gcc.dg/tree-ssa/20050215-1.c: New test.
28929 * gcc.c-torture/execute/20050215-1.c: New test.
28931 2005-02-15 Eric Christopher <echristo@redhat.com>
28933 * gcc.dg/cpp/20050215-1.c: New file.
28935 2005-02-15 James A. Morrison <phython@gcc.gnu.org>
28937 PR tree-optimization/15785
28938 * gcc.dg/pr15785-1.c: New test.
28940 2005-02-15 Alexandre Oliva <aoliva@redhat.com>
28943 * g++.dg/init/ctor4.C: New.
28944 * g++.old-deja/g++.bugs/900205_04.C: Adjust.
28946 2005-02-15 Joseph S. Myers <joseph@codesourcery.com>
28948 * gcc.dg/overflow-warn-1.c, gcc.dg/overflow-warn-2.c,
28949 gcc.dg/overflow-warn-3.c, gcc.dg/overflow-warn-4.c: New tests.
28951 2005-02-15 Andreas Schwab <schwab@suse.de>
28953 * ada/acats/tests/cxb/cxb30131.c: Include <stdlib.h> to properly
28956 2005-02-15 Andreas Krebbel <krebbel1@de.ibm.com>
28958 * gcc.misc-tests/linkage.exp (s390): Check for 64bit added.
28960 2005-02-14 Diego Novillo <dnovillo@redhat.com>
28962 PR tree-optimization/19853
28963 * gcc.c-torture/compile/pr19853.c: New test.
28965 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
28968 * g++.dg/parse/local-class1.C: New.
28971 * g++.dg/parse/ptrmem3.C: New.
28974 * g++.old-deja/g++.oliva/template6.C: Add another case.
28975 * g++.dg/template/explicit6.C: New.
28977 2005-02-14 Alexandre Oliva <aoliva@redhat.com>
28980 * g++.dg/other/redecl2.C: New.
28982 2005-02-14 Nathan Sidwell <nathan@codesourcery.com>
28985 * g++.dg/abi/covariant4.C: New.
28987 2005-02-13 James A. Morrison <phython@gcc.gnu.org>
28989 * gcc.dg/pr15784-1.c, gcc.dg/pr15784-2.c, gcc.dg/pr15784-3.c:
28992 2005-02-12 Dorit Naishlos <dorit@il.ibm.com>
28994 * gcc.dg/vect/vect-96.c: Fix typo.
28996 2005-02-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29000 * g++.dg/template/enum5.C: New test.
29002 2005-02-12 Ira Rosen <irar@il.ibm.com>
29004 * gcc.dg/vect/vect-97.c: New test.
29006 2005-02-12 Ira Rosen <irar@il.ibm.com>
29008 * gcc.dg/vect/vect-96.c: New test.
29010 2005-02-12 Uros Bizjak <uros@kss-loka.si>
29012 * gcc.dg/builtins-34.c: Also check ldexp*.
29014 2005-02-12 Hans-Peter Nilsson <hp@bitrange.com>
29016 * gcc.dg/tree-ssa/20040703-1.c: Quote decimal dot.
29018 2005-02-11 Janis Johnson <janis187@us.ibm.com>
29020 * lib/gcc-dg.exp: (dg-require-weak, dg-require-visibility,
29021 dg-require-alias, dg-require-gc-sections, dg-require-profiling,
29022 dg-require-dll, dg-require-iconv, dg-require-named-sections,
29023 dg-require-effective-target, dg-skip-if, dg-xfail-if, selector_opd,
29024 selector_list, selector_expression, dg-process-target): Move to new
29025 file target-supports-dg.exp.
29026 * lib/target-supports-dg.exp: New.
29028 * lib/target-supports.exp (check_effective_target_broken_cplxf_arg):
29031 2005-02-11 Jakub Jelinek <jakub@redhat.com>
29034 * g++.dg/other/ptrmem6.C: New test.
29036 PR middle-end/19858
29037 * gcc.c-torture/compile/20050210-1.c: New test.
29039 2005-02-11 Mark Mitchell <mark@codesourcery.com>
29042 * g++.dg/warn/Wbraces1.C: New test.
29044 2005-02-10 Richard Guenther <rguenth@gcc.gnu.org>
29046 * gcc.dg/builtins-52.c: New testcase.
29048 2005-02-10 Jakub Jelinek <jakub@redhat.com>
29051 * gcc.c-torture/execute/20050119-1.c: New test.
29053 2005-02-09 Mark Mitchell <mark@codesourcery.com>
29056 * g++.dg/init/delete1.C: New test.
29058 2005-02-09 Andrew Pinski <pinskia@physics.uc.edu>
29061 * g++.dg/template/static12.C: New test.
29063 2005-02-09 Mark Mitchell <mark@codesourcery.com>
29066 * g++.dg/conversion/ambig1.C: New test.
29069 * g++.dg/ext/attrib19.C: New test.
29072 * g++.dg/parse/dtor5.C: New test.
29075 * g++.dg/template/dtor3.C: New test.
29078 * g++.dg/template/static11.C: New test.
29079 * g++.dg/template/crash2.C: Remove dg-error marker.
29081 2005-02-09 Janis Johnson <janis187@us.ibm.com>
29084 * g++.old-deja/g++.mike/p10769a.C: Remove.
29086 2005-02-09 Roger Sayle <roger@eyesopen.com>
29088 * gcc.dg/builtins-48.c: New test case.
29089 * gcc.dg/builtins-49.c: New test case.
29090 * gcc.dg/builtins-50.c: New test case.
29091 * gcc.dg/builtins-51.c: New test case.
29093 2005-02-09 Ian Lance Taylor <ian@airs.com>
29095 PR middle-end/19583
29096 * g++.dg/warn/Wreturn-type-3.C: New test.
29098 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
29100 PR middle-end/19402
29101 * gcc.dg/pr19402-1.c: New testcase.
29102 * gcc.dg/pr19402-2.c: likewise.
29104 2005-02-09 Richard Guenther <rguenth@gcc.gnu.org>
29106 PR middle-end/19854
29107 * g++.dg/tree-ssa/tmmti.C: New testcase.
29109 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
29111 * g++.dg/rtti/tinfo1.C: Allow newline after assembler label.
29113 2005-02-08 Mark Mitchell <mark@codesourcery.com>
29116 * g++.dg/parse/crash23.C: New test.
29117 * g++.dg/warn/Weff1.C: New test.
29119 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
29121 * gcc.dg/20050209-1.c: New test.
29123 2005-02-09 Joseph S. Myers <joseph@codesourcery.com>
29126 * gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c: XFAIL on hppa*64*-*.
29128 2005-02-08 Mike Stump <mrs@apple.com>
29130 * g++.dg/pch/import-2.c: New test.
29131 * g++.dg/pch/import-2.hs: New.
29132 * g++.dg/pch/include/import-2a.h: New.
29133 * g++.dg/pch/include/import-2b.h: New.
29135 2005-02-08 Janis Johnson <janis187@us.ibm.com>
29137 * gcc.dg/uninit-4.c: XFAIL bogus warning for powerpc64.
29139 2005-02-08 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29141 * gfortran.dg/substr_1.f90: New test.
29143 2005-02-07 Richard Guenther <rguenth@gcc.gnu.org>
29145 PR middle-end/19775
29146 * gcc.dg/torture/builtin-power-1.c: Disable test for
29147 invalid transformation.
29148 * gcc.dg/builtins-10.c: Likewise. Disable one test we
29149 no longer optimize.
29150 * gcc.dg/builtins-47.c: New testcase.
29152 2005-02-07 Leehod Baruch <leehod@il.ibm.com>
29153 Dorit Naishlos <dorit@il.ibm.com>
29155 * gcc.dg/vect/vect.exp: Add -ftree-vectorizer-verbose=3.
29157 2005-02-06 Richard Sandiford <rsandifo@redhat.com>
29159 * gcc.c-torture/compile/20050206-1.c: New test.
29161 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
29164 * g++.dg/opt/pr19768.C: New test.
29166 2005-02-03 Andrew Pinski <pinskia@physics.uc.edu>
29169 * gcc.c-torture/compile/pr19736.c: New test.
29171 2005-02-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29174 * g++.dg/parse/error25.C: New test.
29176 2005-02-03 Alexandre Oliva <aoliva@redhat.com>
29178 * gcc.c-torture/execute/20050203-1.c: New.
29180 2005-02-03 Dorit Naishlos <dorit@il.ibm.com>
29182 * gcc.dg/vect/vect-85.c: Remove xfail.
29183 * gcc.dg/vect/vect-86.c: Remove xfail.
29184 * gcc.dg/vect/vect-87.c: Remove xfail.
29185 * gcc.dg/vect/vect-88.c: Remove xfail.
29187 2005-02-02 Geoffrey Keating <geoffk@apple.com>
29189 * gcc.dg/altivec-19.c: New.
29191 2005-02-03 Joseph S. Myers <joseph@codesourcery.com>
29194 * gcc.dg/nested-func-3.c: New test.
29195 * gcc.dg/pr18596-3.c: Expect error for undefined nested function.
29197 2005-02-02 Janis Johnson <janis187@us.ibm.com>
29199 * gcc.test-framework/gen_directive_tests: Generate tests for
29200 selector expressions.
29202 2005-02-02 Matt Austern <austern@apple.com>
29205 * g++/ext/builtin7.C: New.
29206 * g++/ext/builtin8.C: New.
29208 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
29211 * gcc.dg/pr18502-1.c: New test.
29213 2005-02-02 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29216 * g++.dg/template/local4.C: Tweak.
29218 2005-02-02 Richard Sandiford <rsandifo@redhat.com>
29220 PR tree-optimization/19578
29221 * gcc.c-torture/compile/20050202-1.c: New test.
29223 2005-02-02 Joseph S. Myers <joseph@codesourcery.com>
29226 * gcc.dg/c99-init-4.c: New test.
29228 2005-02-01 Janis Johnson <janis187@us.ibm.com>
29230 * g++.old-deja/g++.other/init5.C: Remove xfail for powerpc-linux.
29232 * gcc.dg/tree-ssa/20040204-1.c: Remove powerpc from xfail list.
29234 * g++.dg/eh/simd-2.C: Check for AltiVec HW support at runtime.
29235 * g++.dg/eh/check-vect.h: New.
29237 * gcc.dg/vect/vect-77.c: Replace xfail selector with expression.
29238 * gcc.dg/vect/vect-78.c: Ditto.
29239 * gcc.dg/vect/vect.exp (check_effective_target_lp64_or_vect_no_align):
29242 * g++.dg/conversion/simd1.C: Expect warning.
29243 * g++.dg/ext/attribute-test-1.C: Ditto.
29244 * g++.dg/ext/attribute-test-2.C: Ditto.
29245 * g++.dg/ext/attribute-test-3.C: Ditto.
29246 * g++.dg/ext/attribute-test-4.C: Ditto.
29248 * gcc.dg/ppc64-toc.c: Don't explicitly use -m64.
29249 * gcc.dg/ppc-eabi.c: Don't explicity use -m32.
29251 * gcc.dg/ppc64-abi-3.c: Add xfail for error checks.
29253 2005-02-01 Richard Henderson <rth@redhat.com>
29255 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29256 long double for ibm double-double format.
29257 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29259 2005-02-01 Diego Novillo <dnovillo@redhat.com>
29261 PR tree-optimization/19633
29262 * gcc.dg/pr19633-1.c: New test.
29263 * gcc.dg/pr19633.c: Tweak to make pointer point
29264 to NULL or a symbol.
29266 2005-02-01 Janis Johnson <janis187@us.ibm.com>
29268 * lib/gcc-dg.exp (selector_opd, selector_list, selector_expression):
29270 (dg-process-target (local override)): Handle selector expressions.
29272 * gcc.test-framework/README: Describe tests in source directory.
29273 * gcc.test-framework/test-framework.awk: Handle dg- tests.
29274 * gcc.test-framework/test-framework.exp: Handle dg- tests.
29275 * gcc.test-framework/dg-bogus-exp-P.c: New test.
29276 * gcc.test-framework/dg-bogus-exp-XF.c: New test.
29277 * gcc.test-framework/dg-do-assemble-exp-P.c: New test.
29278 * gcc.test-framework/dg-do-compile-exp-P.c: New test.
29279 * gcc.test-framework/dg-do-link-exp-P.c: New test.
29280 * gcc.test-framework/dg-do-run-exp-P.c: New test.
29281 * gcc.test-framework/dg-dot-run-exp-P.c: New test.
29282 * gcc.test-framework/dg-dot-run-exp-U.c: New test.
29283 * gcc.test-framework/dg-dox-run-exp-XF.c: New test.
29284 * gcc.test-framework/dg-error-exp-P.c: New test.
29285 * gcc.test-framework/dg-error-exp-XP.c: New test.
29286 * gcc.test-framework/dg-excess-errors-exp-XF.c: New test.
29287 * gcc.test-framework/dg-excess-errors-exp-XP.c: New test.
29288 * gcc.test-framework/dg-output-exp-P.c: New test.
29289 * gcc.test-framework/dg-output-exp-XF.c: New test.
29290 * gcc.test-framework/dg-warning-exp-P.c: New test.
29291 * gcc.misc-tests/dg-1.c: Remove.
29292 * gcc.misc-tests/dg-2.c: Remove.
29293 * gcc.misc-tests/dg-3.c: Remove.
29294 * gcc.misc-tests/dg-4.c: Remove.
29295 * gcc.misc-tests/dg-5.c: Remove.
29296 * gcc.misc-tests/dg-6.c: Remove.
29297 * gcc.misc-tests/dg-7.c: Remove.
29298 * gcc.misc-tests/dg-8.c: Remove.
29299 * gcc.misc-tests/dg-9.c: Remove.
29300 * gcc.misc-tests/dg-10.c: Remove.
29301 * gcc.misc-tests/dg-11.c: Remove.
29302 * gcc.misc-tests/dg-12.c: Remove.
29303 * gcc.misc-tests/dg-test.exp: Remove.
29305 * gcc.test-framework/test-framework.awk: Change recording and
29306 printing of passes and failures.
29308 * gcc.test-framework: New directory.
29309 * gcc.test-framework/README: New.
29310 * gcc.test-framework/test-framework.exp: New.
29311 * gcc.test-framework/test-framework.awk: New.
29312 * gcc.test-framework/gen_directive_tests: New.
29314 2005-02-01 James A. Morrison <phython@gcc.gnu.org>
29316 * lib/treelang.exp: Fix comment typos.
29317 (treelang_target_compile): Don't append libs=-ltreelang to options.
29319 2005-02-01 Alexandre Oliva <aoliva@redhat.com>
29321 * g++.dg/parse/typename7.C: Adjust error messages.
29323 2005-01-31 Jeff Law <law@redhat.com>
29325 * gcc.c-torture/execute/20050131-1.c: New test.
29326 * gcc.dg/wcaselabel.c: New test.
29328 2005-01-31 Mark Mitchell <mark@codesourcery.com>
29330 * g++.dg/other/warning1.C: Adjust error messags.
29331 * g++.dg/parse/constant5.C: New test.
29333 2005-01-31 Steven Bosscher <stevenb@suse.de>
29336 * gcc.c-torture/compile/20011130-1.c: Reorder to make
29337 the test case valid.
29338 * gcc.dg/20030815-1.c: Remove invalid tests.
29339 * gcc.dg/array-7.c: Adjust expected result.
29340 * gcc.dg/pr18596-3.c: Likewise.
29341 * gcc.dg/noncompile/20000901-1.c: Likewise.
29342 * gcc.dg/noncompile/init-2.c: Likewise.
29343 * gcc.dg/noncompile/init-4.c: Likewise.
29345 2005-01-31 Dale Johannesen <dalej@apple.com>
29347 * g++.dg/opt/pr19650.C: New test.
29349 2005-01-31 Richard Henderson <rth@redhat.com>
29351 * gcc.c-torture/execute/ieee/copysign1.c: Special case sizeof
29352 long double for intel double extended format.
29353 * gcc.c-torture/execute/ieee/copysign2.c: Likewise.
29355 2005-01-30 Mark Mitchell <mark@codesourcery.com>
29358 * g++.dg/template/static10.C: New test.
29361 * g++.dg/parse/error24.C: New test.
29364 * g++.dg/lookup/builtin1.C: New test.
29367 * g++.dg/warn/conv3.C: New test.
29369 2005-01-30 Bud Davis <bdavis@gfortran.org>
29372 * gfortan.dg/inquire_7.f90
29374 2005-01-29 Richard Guenther <richard.guenther@uni-tuebingen.de>
29376 PR tree-optimization/15791
29377 * gcc.dg/tree-ssa/pr15791-1.c: New testcase.
29378 * gcc.dg/tree-ssa/pr15791-2.c: Likewise.
29379 * gcc.dg/tree-ssa/pr15791-3.c: Likewise.
29380 * gcc.dg/tree-ssa/pr15791-4.c: Likewise.
29381 * gcc.dg/tree-ssa/pr15791-5.c: Likewise.
29382 * g++.dg/tree-ssa/pr15791-1.C: Likewise.
29383 * g++.dg/tree-ssa/pr15791-2.C: Likewise.
29384 * g++.dg/tree-ssa/pr15791-3.C: Likewise.
29385 * g++.dg/tree-ssa/pr15791-4.C: Likewise.
29386 * g++.dg/tree-ssa/pr15791-5.C: Likewise.
29388 2005-01-29 Paul Brook <paul@codesourcery.com>
29391 * check.c (real_or_complex_check): New function.
29392 (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc): New functions.
29393 * intrinsic.c (add_functions): Use new check functions.
29394 * intrinsic.h (gfc_check_fn_c, gfc_check_fn_r, gfc_check_fn_rc):
29397 2005-01-29 Joseph S. Myers <joseph@codesourcery.com>
29399 * gcc.dg/Wwrite-strings-1.c, gcc.dg/array-quals-2.c,
29400 gcc.dg/lvalue-3.c: New tests.
29401 * gcc.dg/concat.c: Update expected messages.
29403 2005-01-29 Thomas Koenig <Thomas.Koenig@online.de>
29405 PR libfortran/19595
29406 * gfortran.dg/eor_1.f90: New test.
29408 2005-01-29 Steven G. Kargl <kargls@comcast.net>
29411 * gfortran.dg/logical_data_1.f90: New test.
29413 2005-01-28 Mark Mitchell <mark@codesourcery.com>
29416 * g++.dg/template/crash33.C: New test.
29419 * g++.dg/template/crash32.C: New test.
29421 2005-01-28 Ian Lance Taylor <ian@airs.com>
29423 PR middle-end/16558
29424 * g++.dg/warn/Wreturn-type-2.C: New test.
29426 2004-06-24 Jeff Law <law@redhat.com>
29428 * gcc.dg/tree-ssa/20050128-1.c: New test.
29430 2005-01-28 Richard Sandiford <rsandifo@redhat.com>
29432 * gcc.target/frv/all-mdpackh-1.c: New test.
29434 2005-01-28 Steven Bosscher <stevenb@suse.de>
29436 * gcc.dg/tree-ssa/20030711-2.c: Run at -O2, not -O1.
29438 2005-01-27 Richard Henderson <rth@redhat.com>
29440 * gcc.dg/uninit-I.c: Fix typos in dg-options and dg-warning directives.
29442 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
29444 * gcc.dg/intmax_t-1.c: Extend dg-error to cover mips*-elf targets.
29446 2005-01-27 Richard Sandiford <rsandifo@redhat.com>
29448 * gcc.dg/mips-movcc-1.c, gcc.dg/mips-movcc-2.c, gcc.dg/mips-movcc-3.c,
29449 * gcc.dg/mips-nmadd-1.c, gcc.dg/mips-nmadd-2.c, gcc.dg/mips-rsqrt-1.c,
29450 * gcc.dg/mips-rsqrt-2, gcc.dg/mips-rsqrt-3.c: Add dummy asm statements
29451 to cope with cases where the multilib options override the dg-options.
29453 2005-01-27 Jakub Jelinek <jakub@redhat.com>
29456 * gcc.dg/noncompile/20050120-1.c: New test.
29458 2005-01-26 Diego Novillo <dnovillo@redhat.com>
29460 PR tree-optimization/19633
29461 * gcc.dg/pr19633.c: New test.
29462 * gcc.dg/tree-ssa/pr19633.c: New test.
29464 2005-01-26 Ulrich Weigand <uweigand@de.ibm.com>
29466 * gcc.dg/20041216-1.c: New test.
29468 2005-01-26 Alexander Malmberg <alexander@malmberg.org>
29471 * objc.dg/selector-2.m: New test.
29473 2005-01-26 Jakub Jelinek <jakub@redhat.com>
29475 * g++.dg/opt/range-test-2.C: New test.
29477 PR rtl-optimization/19579
29478 * gcc.c-torture/execute/20050124-1.c: New test.
29480 2005-01-26 Greg Parker <gparker@apple.com>
29481 Stuart Hastings <stuart@apple.com>
29483 * gcc.c-torture/execute/20050125-1.c: New.
29485 2005-01-18 Jan Hubicka <jh@suse.cz>
29487 PR tree-optimize/19337
29488 * gcc.c-torture/compile/20050119-1.c: New test.
29490 2005-01-24 James E Wilson <wilson@specifixinc.com>
29492 * gcc.c-torture/execute/builtins/lib/strstr.c (strstr): Correct exit
29493 test for successful match.
29495 2005-01-25 Alexander Malmberg <alexander@malmberg.org>
29498 * objc.dg/comp-types-7.m: New test.
29500 2005-01-24 Janis Johnson <janis187@us.ibm.com>
29502 * lib/target-supports.exp (current_target_name): New.
29503 (check_effective_target_ilp32, check_effective_target_lp64):
29504 Cache the result to use as long as the current target, with
29505 multilib flags, remains the same.
29507 * lib/gcc-dg.exp (skip_test_and_clear_xfail): Remove.
29508 (dg-require-weak, dg-require-visibility, dg-require-alias,
29509 dg-require-dg-sections, dg-require-profiling, dg-require-iconv,
29510 dg-require-effective-target, dg-skip-if): Remove call to
29511 skip_test_and_clear_xfail.
29512 (dg-test): Clear xfail data.
29514 2005-01-24 Jakub Jelinek <jakub@redhat.com>
29517 * gcc.dg/ppc64-toc.c: New test.
29519 * g++.dg/tree-ssa/empty-1.C: New test.
29521 PR middle-end/19551
29522 * gcc.c-torture/execute/20050121-1.c: New test.
29523 * gcc.dg/20050121-2.c: New test.
29525 2004-01-23 Steven G. Kargl <kargls@comcast.net>
29526 Paul Brook <paul@codesourcery.com>
29529 * gfortran.dg/real_const_1.f: New test.
29530 * gfortran.dg/real_const_2.f90: New test.
29531 * gfortran.dg/complex_int_1.f90: New test.
29533 2005-01-23 Bud Davis <bdavis9659@comcast.net>
29536 * gfortan.dg/inquire_6.f90: New test.
29538 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
29540 PR libfortran/19451
29541 * open_readonly_1.f90: New test.
29543 2005-01-22 Thomas Koenig <Thomas.Koenig@online.de>
29545 PR libfortran/18982
29546 * gfortran.dg/open_new.f90: New file.
29548 2005-01-22 Paul Brook <paul@codesourcery.com>
29550 * namelist_1.f90: New test.
29552 2005-01-22 Richard Sandiford <rsandifo@redhat.com>
29554 PR tree-optimization/19484
29555 * gcc.c-torture/compile/20050122-[12].c: New tests.
29557 2005-01-22 Paul Brook <paul@codesourcery.com>
29559 * gfortran.dg/implicit_2.f90: New test.
29561 2005-01-22 Bud Davis <bdavis9659@comcast.net>
29564 * gfortran.dg/inquire_5.f90: New test.
29566 2005-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
29569 * gcc.dg/pr18809-1.c: New test.
29571 2005-01-21 Ian Lance Taylor <ian@airs.com>
29573 * gcc.dg/20050121-1.c: New test.
29575 PR tree-optimization/13000
29576 * gcc.dg/20040206-1.c: Change warning to point where function is
29579 2005-01-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
29582 * g++.dg/template/array11.C: New test.
29584 2005-01-20 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29586 * gfortran.dg/data_char_1.f90: Fix typo, add dg-do directive.
29587 * gfortran.dg/direct_io_1.f90: Add dg-do directive.
29588 * gfortran.dg/entry_1.f90: Fix typo, add dg-do directive.
29589 * gfortran.dg/getenv_1.f90: Add dg-do directive.
29590 * gfortran.dg/pr16597.f90, gfortran.dg/pr17143.f90,
29591 gfortran.dg/pr17164.f90: Add missing dg-do directives.
29593 2005-01-20 Kazu Hirata <kazu@cs.umass.edu>
29595 PR tree-optimization/15349
29596 * gcc.dg/tree-ssa/pr15349.c: New.
29598 2005-01-20 Steve Ellcey <sje@cup.hp.com>
29600 * gcc.dg/tree-ssa/loop-1.c: Fix target names on xfail.
29602 2005-01-19 Hans-Peter Nilsson <hp@axis.com>
29604 * gcc.dg/tree-ssa/loop-1.c: Fix missing "-" in dg-final
29605 scan-assembler-times directive name.
29607 * gcc.dg/asm-a.c: Move dg-require-effective-target to
29610 PR rtl-optimization/19462
29611 * gcc.dg/torture/pr19462-1.c: Remove token xfail marker.
29613 2005-01-19 Steve Ellcey <sje@cup.hp.com>
29615 * gcc.dg/tree-ssa/loop-1.c: Ignore declaration when
29616 counting function calls on ia64.
29618 2005-01-19 Jakub Jelinek <jakub@redhat.com>
29620 PR rtl-optimization/15139
29621 * gcc.dg/20050111-2.c: New test.
29624 * gcc.c-torture/compile/20050113-1.c: New testcase.
29626 PR middle-end/19164
29627 * gcc.dg/20050113-1.c: New testcase.
29629 2005-01-19 Dorit Naishlos <dorit@il.ibm.com>
29631 * gcc.dg/vect/vect-85.c: Add comment.
29632 * gcc.dg/vect/vect-86.c: Add xfail for now.
29633 * gcc.dg/vect/vect-87.c: Add xfail for now.
29634 * gcc.dg/vect/vect-88.c: Add xfail for now.
29635 * gcc.dg/vect/vect.exp: Remove -fno-tree-pre.
29637 2005-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
29639 * gcc.dg/vect/vect-66.c: Slightly tweak 3rd loop.
29641 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29643 * g++.dg/debug/typedef3.C: New test.
29645 2005-01-18 Andrew Pinski <pinskia@physics.uc.edu>
29648 * gcc.dg/asm-a.c: New test.
29650 2005-01-18 Kaz Kojima <kkojima@gcc.gnu.org>
29652 * gcc.dg/sh-relax.c: Add prototype for abort.
29654 2005-01-18 Eric Botcazou <ebotcazou@libertysurf.fr>
29656 * gcc.dg/short-compare-1.c: New test.
29657 * gcc.dg/short-compare-2.c: Likewise.
29659 2005-01-18 Michael Matz <matz@suse.de>
29661 * gcc.dg/Wno-pointer-sign.c: New test for -Wno-pointer-sign.
29663 2005-01-17 Diego Novillo <dnovillo@redhat.com>
29665 PR tree-optimization/19121
29666 * gcc.c-torture/compile/pr19121.c: New test.
29668 2005-01-17 James E. Wilson <wilson@specifixinc.com>
29671 * gcc.c-torture/compile/pr19357.c: New test.
29673 2005-01-17 Ian Lance Taylor <ian@airs.com>
29676 * gcc.dg/c90-const-expr-3.c: Remove xfails on tests which now
29677 pass--those that refer just to the variable, possibly with a
29679 * gcc.dg/c99-const-expr-3.c: Likewise.
29681 PR middle-end/13127
29682 * gcc.dg/20040206-1.c: Remove xfail on bogus warning which is no
29685 2005-01-16 Bud Davis <bdavis9659@comcast.net>
29688 * gfortran.dg/endfile_2.f90: New test.
29690 2005-01-16 Steven G. Kargl <kargls@comcast.net>
29693 * gfortran.dg/select_5.f90: New test.
29695 2004-01-16 Paul Brook <paul@codesourcery.com>
29697 * gfortran.dg/common_4.f90: New test.
29699 2005-01-15 Hans-Peter Nilsson <hp@axis.com>
29701 PR rtl-optimization/19462
29702 * gcc.dg/torture/pr19462-1.c: New test.
29704 2005-01-15 Ziemowit Laski <zlaski@apple.com>
29707 * objc.dg/func-ptr-2.m: New.
29708 * objc.dg/volatile-1.m: New.
29710 2005-01-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29712 * gcc.dg/20040813-1.c: Add hppa*64*-*-* to no stabs list.
29714 2005-01-15 Jakub Jelinek <jakub@redhat.com>
29716 PR tree-optimization/19060
29717 * gcc.c-torture/execute/20050104-1.c: New test.
29719 2005-01-15 Bud Davis <bdavis9659@comcast.net>
29722 * gfortran.dg/write_to_null.f90: New test.
29724 2005-01-14 Andrew Pinski <pinskia@physics.uc.edu>
29725 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
29728 * gcc.dg/attr-alias-2.c: dg-require-alias takes an
29731 2005-01-15 Jakub Jelinek <jakub@redhat.com>
29734 * g++.dg/init/vector1.C: New test.
29736 2005-01-14 James E. Wilson <wilson@specifixinc.com>
29739 * gcc.target/ia64/sibcall-unwind-1.c: New test.
29741 * gcc.target/ia64/sibcall-unwind-2.c: New test.
29743 2005-01-14 Steven G. Kargl <kargls@comcast.net>
29745 * gfortran.dg/select_1.f90: New test.
29746 * gfortran.dg/select_2.f90: New test.
29747 * gfortran.dg/select_3.f90: New test.
29748 * gfortran.dg/select_4.f90: New test.
29750 2005-01-14 Jakub Jelinek <jakub@redhat.com>
29752 PR middle-end/19084
29753 PR rtl-optimization/19348
29754 * gcc.dg/20050111-1.c: New test.
29755 * gcc.c-torture/execute/20050111-1.c: New test.
29757 * gcc.dg/i386-asm-4.c: New test.
29759 2005-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
29761 * gcc.dg/nested-func-2.c: New test.
29762 * ada/acats/norun.lst: Remove c953002.
29764 2005-01-12 Ulrich Weigand <uweigand@de.ibm.com>
29766 * gcc.dg/ftrapv-2.c (labsv): Call labs instead of abs.
29768 2005-01-12 Ben Elliston <bje@au.ibm.com>
29770 * g++.dg/warn/Wunused-9.C: Don't XFAIL the +f() case.
29772 2005-01-11 Andrew Pinski <pinskia@physics.uc.edu>
29775 * g++.dg/abi/align1.C: New test.
29777 2005-01-11 Alan Modra <amodra@bigpond.net.au>
29779 * g++.dg/ext/altivec-3.C (baz, baz2): Check one component of structs
29781 * g++.dg/ext/altivec_check.h: Support compiling as C.
29783 2005-01-10 Roger Sayle <roger@eyesopen.com>
29786 * g++.dg/expr/pr19355-1.C: New test case.
29788 2005-01-10 Laurent GUERBY <laurent@guerby.net>
29790 * ada/acats/tests/c4/c456001.a: New from ACATS 2.5L
29791 * ada/acats/tests/c3/c392014.a: Update from ACATS 2.5L
29792 * ada/acats/tests/c3/c92005b.ada: Likewise.
29793 * ada/acats/tests/c3/cxb3012.a: Likewise.
29794 * ada/acats/norun.lst: Add c380004 and c953002, add PR
29796 2005-01-09 Paul Brook <paul@codesourcery.com>
29798 * gfortran.dg/common_2.f90: New file.
29799 * gfortran.dg/common_3.f90: New file.
29801 2005-01-09 Zdenek Dvorak <dvorakz@suse.cz>
29803 * gcc.dg/tree-ssa/loop-4.c: Fix outcome.
29805 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
29807 * gcc.dg/vect/pr18400.c: Add checks for alignment prints.
29808 * gcc.dg/vect/pr18425.c: Add checks for alignment prints.
29809 * gcc.dg/vect/pr18536.c: Add checks for alignment prints.
29810 * gcc.dg/vect/vect-1.c: Add checks for alignment prints.
29811 * gcc.dg/vect/vect-2.c: Add checks for alignment prints.
29812 * gcc.dg/vect/vect-3.c: Add checks for alignment prints.
29813 * gcc.dg/vect/vect-4.c: Add checks for alignment prints.
29814 * gcc.dg/vect/vect-5.c: Add checks for alignment prints.
29815 * gcc.dg/vect/vect-6.c: Add checks for alignment prints.
29816 * gcc.dg/vect/vect-7.c: Add checks for alignment prints.
29817 * gcc.dg/vect/vect-13.c: Add checks for alignment prints.
29818 * gcc.dg/vect/vect-17.c: Add checks for alignment prints.
29819 * gcc.dg/vect/vect-18.c: Add checks for alignment prints.
29820 * gcc.dg/vect/vect-19.c: Add checks for alignment prints.
29821 * gcc.dg/vect/vect-20.c: Add checks for alignment prints.
29822 * gcc.dg/vect/vect-21.c: Add checks for alignment prints.
29823 * gcc.dg/vect/vect-22.c: Add checks for alignment prints.
29824 * gcc.dg/vect/vect-23.c: Add checks for alignment prints.
29825 * gcc.dg/vect/vect-24.c: Add checks for alignment prints.
29826 * gcc.dg/vect/vect-25.c: Add checks for alignment prints.
29827 * gcc.dg/vect/vect-26.c: Add checks for alignment prints.
29828 * gcc.dg/vect/vect-27.c: Add checks for alignment prints.
29829 * gcc.dg/vect/vect-28.c: Add checks for alignment prints.
29830 * gcc.dg/vect/vect-29.c: Add checks for alignment prints.
29831 * gcc.dg/vect/vect-31.c: Add checks for alignment prints.
29832 * gcc.dg/vect/vect-32.c: Add checks for alignment prints.
29833 * gcc.dg/vect/vect-33.c: Add checks for alignment prints.
29834 * gcc.dg/vect/vect-34.c: Add checks for alignment prints.
29835 * gcc.dg/vect/vect-35.c: Add checks for alignment prints.
29836 * gcc.dg/vect/vect-36.c: Add checks for alignment prints.
29837 * gcc.dg/vect/vect-37.c: Add checks for alignment prints.
29838 * gcc.dg/vect/vect-40.c: Add checks for alignment prints.
29839 * gcc.dg/vect/vect-41.c: Add checks for alignment prints.
29840 * gcc.dg/vect/vect-42.c: Add checks for alignment prints.
29841 * gcc.dg/vect/vect-43.c: Add checks for alignment prints.
29842 * gcc.dg/vect/vect-44.c: Add checks for alignment prints.
29843 * gcc.dg/vect/vect-46.c: Add checks for alignment prints.
29844 * gcc.dg/vect/vect-47.c: Add checks for alignment prints.
29845 * gcc.dg/vect/vect-48.c: Add checks for alignment prints.
29846 * gcc.dg/vect/vect-50.c: Add checks for alignment prints.
29847 * gcc.dg/vect/vect-52.c: Add checks for alignment prints.
29848 * gcc.dg/vect/vect-53.c: Add checks for alignment prints.
29849 * gcc.dg/vect/vect-56.c: Add checks for alignment prints.
29850 * gcc.dg/vect/vect-58.c: Add checks for alignment prints.
29851 * gcc.dg/vect/vect-60.c: Add checks for alignment prints.
29852 * gcc.dg/vect/vect-62.c: Add checks for alignment prints.
29853 * gcc.dg/vect/vect-64.c: Add checks for alignment prints.
29854 * gcc.dg/vect/vect-65.c: Add checks for alignment prints.
29855 * gcc.dg/vect/vect-66.c: Add checks for alignment prints.
29856 * gcc.dg/vect/vect-67.c: Add checks for alignment prints.
29857 * gcc.dg/vect/vect-68.c: Add checks for alignment prints.
29858 * gcc.dg/vect/vect-69.c: Add checks for alignment prints.
29859 * gcc.dg/vect/vect-70.c: Add checks for alignment prints.
29860 * gcc.dg/vect/vect-71.c: Add checks for alignment prints.
29861 * gcc.dg/vect/vect-72.c: Add checks for alignment prints.
29862 * gcc.dg/vect/vect-73.c: Add checks for alignment prints.
29863 * gcc.dg/vect/vect-74.c: Add checks for alignment prints.
29864 * gcc.dg/vect/vect-75.c: Add checks for alignment prints.
29865 * gcc.dg/vect/vect-76.c: Add checks for alignment prints.
29866 * gcc.dg/vect/vect-77.c: Add checks for alignment prints.
29867 * gcc.dg/vect/vect-78.c: Add checks for alignment prints.
29868 * gcc.dg/vect/vect-80.c: Add checks for alignment prints.
29869 * gcc.dg/vect/vect-86.c: Add checks for alignment prints.
29870 * gcc.dg/vect/vect-87.c: Add checks for alignment prints.
29871 * gcc.dg/vect/vect-88.c: Add checks for alignment prints.
29872 * gcc.dg/vect/vect-89.c: Add checks for alignment prints.
29873 * gcc.dg/vect/vect-all.c: Add checks for alignment prints.
29875 * gcc.dg/vect/vect-1.c: Fix spelling.
29876 * gcc.dg/vect/vect-10.c: Fix spelling.
29877 * gcc.dg/vect/vect-11.c: Fix spelling.
29878 * gcc.dg/vect/vect-12.c: Fix spelling.
29879 * gcc.dg/vect/vect-14.c: Fix spelling.
29880 * gcc.dg/vect/vect-15.c: Fix spelling.
29881 * gcc.dg/vect/vect-16.c: Fix spelling.
29882 * gcc.dg/vect/vect-46.c: Remove obsolete comment.
29883 * gcc.dg/vect/vect-64.c: Fix comments.
29884 * gcc.dg/vect/vect-none.c: Remove vectorizable loop.
29886 2005-01-09 Dorit Naishlos <dorit@il.ibm.com>
29887 Ira Rosen <irar@il.ibm.com>
29889 * gcc.dg/vect/vect-70.c: New test.
29890 * gcc.dg/vect/vect-71.c: New test.
29892 2005-01-09 Manfred Hollstein <mh@suse.com>
29894 * gcc.dg/pr18241-1.c: Fix dg-do parameter.
29895 * gcc.dg/pr18241-2.c: Likewise.
29896 * gcc.dg/pr18241-3.c: Likewise.
29897 * gcc.dg/pr18241-4.c: Likewise.
29898 * gcc.dg/pr18241-5.c: Likewise.
29900 2005-01-08 Richard Henderson <rth@redhat.com>
29902 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
29903 False for x86 and x86-64.
29905 2005-01-08 Diego Novillo <dnovillo@redhat.com>
29907 PR tree-optimization/18241
29908 * gcc.dg/pr18241-1.c: New test.
29909 * gcc.dg/pr18241-2.c: New test.
29910 * gcc.dg/pr18241-3.c: New test.
29911 * gcc.dg/pr18241-4.c: New test.
29912 * gcc.dg/pr18241-5.c: New test.
29914 2005-01-08 Steven G. Kargl <kargls@comcast.net>
29916 * gfortran.dg/select_2.f90, gfortran.dg/select_3.f90,
29917 gfortran.dg/select_4.f90: New.
29919 2005-01-07 Jakub Jelinek <jakub@redhat.com>
29921 * gcc.c-torture/execute/20050107-1.c: New test.
29923 2005-01-07 Nathan Sidwell <nathan@codesourcery.com>
29926 * g++.dg/template/ref2.C: New.
29928 2005-01-07 Andrew Pinski <pinskia@physics.uc.edu>
29930 * gcc.c-torture/compile/pr17529.c (y): Change size of array to 1
29931 instead of being empty.
29933 2005-01-07 Tobias Schl"uter <tobias.schlueter@physik.uni-muenchen.de>
29936 * gfortran.dg/array-1.f90: New test.
29938 2005-01-07 Jakub Jelinek <jakub@redhat.com>
29940 PR tree-optimization/19283
29941 * gcc.c-torture/execute/20050106-1.c: New test.
29943 PR rtl-optimization/18861
29944 * gcc.dg/20050105-1.c: New test.
29946 PR tree-optimization/18828
29947 * gcc.dg/20050105-2.c: New test.
29949 2005-01-07 Andreas Jaeger <aj@suse.de>
29951 * gcc.dg/i386-local.c: Handle -m32/-m64 runs correctly.
29953 2005-01-07 Bud Davis <bdavis9659@comcast.net>
29956 * gfortran.dg/fmt_read.f90: New test.
29958 2005-01-06 Geoffrey Keating <geoffk@apple.com>
29960 * gcc.dg/rs6000-ldouble-2.c: New.
29962 2005-01-06 Mark Mitchell <mark@codesourcery.com>
29965 * g++.dg/parser/ctor2.C: New test.
29967 2004-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29970 * g++.dg/template/using9.C: New test.
29972 2005-01-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
29975 * g++.dg/lookup/friend6.C: New test.
29977 2005-01-06 Nathan Sidwell <nathan@codesourcery.com>
29980 * g++.dg/template/array10.C: New.
29982 2005-01-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
29984 * g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.pt/asm2.C,
29985 gcc.dg/20011119-1.c: Bypass tests on x86 when using -fpic/-fPIC.
29987 2005-01-06 Jakub Jelinek <jakub@redhat.com>
29989 * gcc.c-torture/compile/20050105-1.c: New test.
29991 2005-01-05 Geoffrey Keating <geoffk@apple.com>
29993 * gcc.dg/darwin-weakimport-2.c: Remove stray 'APPLE LOCAL' marker.
29995 2005-01-05 Roger Sayle <roger@eyesopen.com>
29997 PR middle-end/19100
29998 * gcc.dg/conv-3.c: New test case.
30000 2005-01-05 Joseph S. Myers <joseph@codesourcery.com>
30002 * gcc.dg/asm-wide-1.c: New test.
30004 2005-01-05 Nathan Sidwell <nathan@codesourcery.com>
30007 * g++.dg/parse/crash22.C: New
30009 2005-01-04 Geoffrey Keating <geoffk@apple.com>
30012 * gcc.dg/cpp/subframework1.c: Run only on Darwin.
30014 2005-01-04 Uros Bizjak <uros@kss-loka.si>
30016 PR middle-end/17767
30017 * gcc.dg/i386-mmx-6.c: New test case.
30019 2005-01-04 Paolo Bonzini <bonzini@gnu.org>
30021 PR tree-optimization/18308
30022 * gcc.dg/vect/pr18308.c: New testcase.
30024 2005-01-04 Andreas Jaeger <aj@suse.de>
30026 * gcc.target/i386/amd64-abi-1.c: Only run as 64-bit tests.
30028 2005-01-03 Geoffrey Keating <geoffk@apple.com>
30029 Robert Bowdidge <bowdidge@apple.com>
30031 * gcc.dg/cpp/subframework1.c: New.
30032 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/A.h: New.
30033 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/B.h: New.
30034 * gcc.dg/cpp/frame/one.framework/Frameworks/OneSub.framework/Headers/C.h: New.
30035 * gcc.dg/cpp/frame/one.framework/Headers/one-includeSubs.h: New.
30037 2005-01-03 Geoffrey Keating <geoffk@apple.com>
30039 * gcc.dg/darwin-weakimport-1.c: Remove check for variables
30041 * gcc.dg/darwin-weakimport-2.c: New.
30043 2005-01-03 Richard Henderson <rth@redhat.com>
30045 * g++.old-deja/g++.ext/attrib5.C: Move the alias after the referent.
30047 2005-01-03 Richard Henderson <rth@redhat.com>
30049 * gcc.dg/vect/vect.exp: Enable for ia64.
30050 * lib/target-supports.exp (check_effective_target_vect_int): Likewise.
30051 (check_effective_target_vect_float): Likewise.
30052 (check_effective_target_vect_no_align): Likewise.
30053 * gcc.dg/vect/vect-30.c: XFAIL for vect_no_align.
30054 * gcc.dg/vect/vect-8.c: Likewise.
30056 2005-01-03 Uros Bizjak <uros@kss-loka.si>
30059 * gcc.dg/pr19236-1.c: New test case.
30061 2005-01-03 Hans-Peter Nilsson <hp@bitrange.com>
30063 PR rtl-optimization/12092
30064 * gcc.dg/pr12092-1.c: Fix typo in dg directive.
30066 2005-01-02 Andreas Jaeger <aj@suse.de>
30068 * gcc.dg/pr12092-1.c: Do not run on x86_64.
30070 2005-01-01 Roger Sayle <roger@eyesopen.com>
30071 Andrew Pinski <pinskia@physics.uc.edu>
30073 PR rtl-optimization/12092
30074 * gcc.dg/pr12092-1.c: New test case.
30076 2005-01-01 Geoffrey Keating <geoffk@geoffk.org>
30078 * g++.dg/ext/visibility/fvisibility-override1.C: Test using
30079 'hidden' and 'default' for better portability.
30080 * g++.dg/ext/visibility/fvisibility-override2.C: Likewise.
30082 * g++.old-deja/g++.abi/cxa_vec.C: Add -flat_namespace on Darwin
30084 * g++.old-deja/g++.brendan/new3.C: Likewise.
30086 2005-01-01 Steven Bosscher <stevenb@suse.de>
30088 * gcc.dg/20041231-1.C: New test.
30089 * g++.dg/warn/Wunreachable-code-1.C: New test.
30091 2004-12-30 David Edelsohn <edelsohn@gnu.org>
30093 * gfortran.fortran-torture/execute/read_eof.f90: Open scratch
30094 file, not /dev/null. Abort on error.
30096 2004-12-30 Alexander Malmberg <alexander@malmberg.org>
30097 Ziemowit Laski <zlaski@apple.com>
30100 * objc.dg/encode-5.m: New test.
30102 2004-12-29 Richard Henderson <rth@redhat.com>
30104 * gcc.dg/20040813-1.c: Disable for alpha and ia64.
30105 * objc.dg/stabs-1.m: Disable for ia64.
30107 2004-12-29 Mark Mitchell <mark@codesourcery.com>
30110 * g++.dg/warn/Wunused-10.C: New test.
30112 2004-12-28 Richard Henderson <rth@redhat.com>
30114 * objc.dg/stabs-1.m: Disable for alpha.
30116 2004-12-27 Mark Mitchell <mark@codesourcery.com>
30119 * g++.dg/parse/error23.C: New test.
30121 2004-12-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30123 * gfortran.dg/g77/f90-intrinsic-bit.f: New.
30126 * gfortran.dg/intrinsic_modulo_1.f90: New.
30127 * gfortran.fortran-torture/execute/intrinsic_mod_ulo.f90: Add
30128 tests with divisor -1.
30130 2004-12-27 Mark Mitchell <mark@codesourcery.com>
30132 * g++.dg/opt/temp1.C (memcpy): Return a value.
30135 * g++.dg/expr/cond7.C: New test.
30137 2004-12-27 Paul Brook <paul@codesourcery.com>
30139 * gfortran.dg/g77/select_no_compile.f: Remove.
30141 2004-12-27 Richard Henderson <rth@redhat.com>
30143 * gcc.dg/vect/vect-27a.c, gcc.dg/vect/vect-29a.c,
30144 gcc.dg/vect/vect-48a.c, gcc.dg/vect/vect-56a.c,
30145 gcc.dg/vect/vect-72a.c, gcc.dg/vect/vect-77a.c: Remove.
30147 2004-12-26 Richard Henderson <rth@redhat.com>
30149 * gcc.dg/compat/compat-common.h (CINT, CDBL): Use multiplication
30150 by 1i instead of token pasting.
30152 2004-12-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30154 PR tree-optimization/17578
30155 * gcc.c-torture/execute/ieee/compare-fp-3.x: Append -fno-trapping-math
30156 to additional_flags.
30157 * gcc.c-torture/execute/ieee/compare-fp-4.x: Likewise.
30159 2004-12-25 Richard Henderson <rth@redhat.com>
30161 * lib/target-supports.exp (check_effective_target_vect_no_bitwise):
30164 2004-12-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30166 * gcc.dg/pr17055-1.c (dg-options): Add -fno-common to options on
30168 * gcc.dg/pr17957.c (dg-options): Likewise.
30169 * gcc.dg/struct-ret-1.c: Add prototype for abort.
30170 * gcc.dg/tree-ssa/asm-2.c, gcc.dg/tree-ssa/asm-3.c: Use register 1
30171 instead of 0 on __hppa__.
30172 * gcc.dg/tree-ssa/loop-1.c (dg-final): Check for five instances of
30173 "foo,%r" on hppa*-*-*.
30175 2004-12-23 Bud Davis <bdavis9659@comcast.net>
30178 * gfortran.dg/complex_write.f90: New test.
30180 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30183 * g++.dg/parse/pragma2.C: New test.
30185 * g++.dg/opt/temp1.C: Make memcpy actually copy bytes.
30187 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
30189 * gcc.dg/empty2.c: Add missing dg-warning.
30191 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30194 * g++.dg/template/local4.C: New test.
30195 * g++.dg/template/crash19.C: Add dg-error marker.
30197 * g++.dg/template/crash31.C: Correct embedded PR number.
30199 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30202 * g++.dg/opt/temp1.C: Add do-run marker.
30204 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
30206 * g++.dg/template/spec19.C: New.
30208 2004-12-23 Alexandre Oliva <aoliva@redhat.com>
30211 * gcc.dg/empty2.c: New.
30213 2004-12-23 Richard Henderson <rth@redhat.com>
30215 * lib/target-supports.exp (check_effective_target_vect_no_align):
30216 Remove i?86 and x86-64.
30218 2004-12-23 Mark Mitchell <mark@codesourcery.com>
30221 * g++.dg/opt/temp1.C: New test.
30223 2004-12-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
30226 * g++.dg/template/friend33.C: New testcase.
30228 2004-12-22 Mark Mitchell <mark@codesourcery.com>
30231 * g++.dg/template/cond5.C: New test.
30234 * g++.dg/inherit/thunk3.C: New test.
30237 * g++.dg/warn/Wunused-9.C: New test.
30239 2004-12-22 Janis Johnson <janis187@us.ibm.com>
30241 * lib/gcc-dg.exp (dg-skip-if): Fix the flags compared against.
30243 2004-12-22 Jan Beulich <jbeulich@novell.com>
30245 * gcc.dg/20040813-1.c: Skip for *-*-netware*.
30247 2004-12-21 Mark Mitchell <mark@codesourcery.com>
30250 * g++.dg/ext/packed8.C: New test.
30253 * g++.dg/template/crash31.C: New test.
30256 * g++.dg/template/crash30.C: New test.
30258 2004-12-21 Andrew Pinski <pinskia@physics.uc.edu>
30261 * g++.dg/eh/ctor3.C: New test.
30263 2004-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
30265 * objc.dg/stabs-1.m: Allow section name to be quoted and
30266 assembly label to begin with '.LL'.
30268 2004-12-21 Janis Johnson <janis187@us.ibm.com>
30270 * gcc.dg/vect/vect.exp
30271 (check_effective_target_lp64_or_vect_no_align): New.
30272 * gcc.dg/vect/vect-77.c: Use it.
30273 * gcc.dg/vect/vect-78.c: Use it.
30275 * lib/target-supports.exp
30276 (check_effective_target_vect_no_max,
30277 check_effective_target_vect_no_bitwise,
30278 check_effective_target_vect_no_align): New.
30279 * gcc.dg/vect/vect-13.c: Use them.
30280 * gcc.dg/vect/vect-17.c: Ditto.
30281 * gcc.dg/vect/vect-18.c: Ditto.
30282 * gcc.dg/vect/vect-19.c: Ditto.
30283 * gcc.dg/vect/vect-20.c: Ditto.
30284 * gcc.dg/vect/vect-27.c: Ditto.
30285 * gcc.dg/vect/vect-29.c: Ditto.
30286 * gcc.dg/vect/vect-44.c: Ditto.
30287 * gcc.dg/vect/vect-48.c: Ditto.
30288 * gcc.dg/vect/vect-50.c: Ditto.
30289 * gcc.dg/vect/vect-52.c: Ditto.
30290 * gcc.dg/vect/vect-54.c: Ditto.
30291 * gcc.dg/vect/vect-56.c: Ditto.
30292 * gcc.dg/vect/vect-58.c: Ditto.
30293 * gcc.dg/vect/vect-60.c: Ditto.
30294 * gcc.dg/vect/vect-72.c: Ditto.
30295 * gcc.dg/vect/vect-80.c: Ditto.
30297 2004-12-21 Nathan Sidwell <nathan@codesourcery.com>
30300 * g++.dg/init/string1.C: New.
30303 * g++.dg/other/synth1.C: New.
30305 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
30308 * gcc.dg/pr18963-1.c: New test.
30310 2004-12-21 James A. Morrison <phython@gcc.gnu.org>
30313 * gcc.dg/funcdef-storage-1.c (foo): Remove.
30314 * gcc.dg/pr18596-1.c: Use dg-error.
30315 (dg-options): Use -fno-unit-at-a-time.
30316 * gcc.dg/pr18596-2.c: New test.
30317 * gcc.dg/pr18596-3.c: New test.
30319 2004-12-20 Roger Sayle <roger@eyesopen.com>
30321 PR middle-end/18683
30322 * g++.dg/opt/pr18683-1.C: New test case.
30324 2004-12-20 Andrew Pinski <pinskia@physics.uc.edu>
30327 * g++.dg/opt/max1.C: Fix for 64bit targets.
30329 2004-12-20 Matt Austern <austern@apple.com>
30332 * g++.dg/ext/builtin6.C: New
30334 2004-12-20 Diego Novillo <dnovillo@redhat.com>
30336 PR tree-optimization/19080
30337 * gcc.c-torture/compile/pr19080.c: New test.
30339 2004-12-20 Steven Bosscher <stevenb@suse.de>
30341 * gcc.dg/20041219-1.c: New test.
30343 2004-12-19 Roger Sayle <roger@eyesopen.com>
30345 PR middle-end/19068
30346 * g++.dg/opt/max1.C: New test case.
30348 2004-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
30350 * gcc.dg/fdata-sections-1.c: New test.
30352 2004-12-18 Roger Sayle <roger@eyesopen.com>
30354 PR middle-end/18548
30355 * gcc.dg/max-1.c: New test case.
30357 2004-12-18 Jakub Jelinek <jakub@redhat.com>
30359 * gcc.c-torture/execute/20041218-1.c: New test.
30361 2004-12-17 Diego Novillo <dnovillo@redhat.com>
30363 * gcc.dg/pr18501.c: New test.
30364 * gcc.dg/uninit-5.c: XFAIL.
30365 * gcc.dg/uninit-9.c: XFAIL.
30367 2004-12-17 Dale Johannesen <dalej@apple.com>
30369 * gcc.dg/20041213-1.c: New.
30371 2004-12-17 Ziemowit Laski <zlaski@apple.com>
30373 * objc.dg/stabs-1.m: Allow assembly label to begin
30376 2004-12-17 Jakub Jelinek <jakub@redhat.com>
30378 * gcc.c-torture/execute/20041213-1.c: Move...
30379 * gcc.c-torture/execute/ieee/20041213-1.c: ...to here.
30381 2004-12-17 Nathan Sidwell <nathan@codesourcery.com>
30384 * g++.dg/lookup/conv-5.C: New.
30386 2004-12-16 Ziemowit Laski <zlaski@apple.com>
30388 * objc.dg/stabs-1.m: New test.
30390 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
30392 * gcc.dg/visibility-c.c: Change compile to
30393 assemble for the test.
30395 2004-12-16 Andrew Pinski <pinskia@physics.uc.edu>
30398 * gcc.dg/visibility-c.c: New test.
30400 2004-12-16 Roger Sayle <roger@eyesopen.com>
30402 PR middle-end/18493
30403 * gcc.dg/switch-8.c: New test case.
30405 2004-12-16 Nathan Sidwell <nathan@codesourcery.com>
30408 * g++.dg/template/init4.C: New.
30409 * g++.dg/opt/static3.C: Enable optimizer.
30411 2004-12-16 Wolfgang Bangerth <bangerth@dealii.com>
30413 * g++.dg/other/complex1.C: New test.
30415 2004-12-15 Alan Modra <amodra@bigpond.net.au>
30417 * g++.dg/opt/inline9.C: New test.
30419 2004-12-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30422 * gfotran.dg/nullify_1.f: New test.
30424 2004-12-15 Richard Henderson <rth@redhat.com>
30426 * gcc.target/i386/i386.exp: New harness.
30427 * gcc.target/i386/vect-args.c: New.
30429 2004-12-15 David Edelsohn <edelsohn@gnu.org>
30431 * gcc.dg/20040813-1.c: Skip for *-*-aix*.
30433 2004-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30436 * g++.dg/template/friend32.C: New test.
30438 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30440 * cpp/pragma-once-1.c: New test.
30441 * cpp/pragma-once-1b.h: Likewise.
30442 * cpp/pragma-once-1c.h: Likewise.
30443 * cpp/pragma-once-1d.h: Likewise.
30444 * cpp/inc/pragma-once-1a.h: Likewise.
30446 2004-12-15 Bud Davis <bdavis9659@comcast.net>
30447 Steven G. Kargl <kargls@comcast.net>
30450 * gfortran.dg/list_read_3.f90: New test.
30452 2004-12-15 Eric Botcazou <ebotcazou@libertysurf.fr>
30454 * gcc.dg/ftrapv-2.c: New test.
30456 2004-12-15 Nathan Sidwell <nathan@codesourcery.com>
30459 * g++.dg/template/typename9.C: New test.
30461 2004-12-14 Mark Mitchell <mark@codesourcery.com>
30464 * g++.dg/template/typename8.C: New test.
30465 * g++.dg/parse/friend2.C: Tweak error message.
30467 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
30469 * gcc.c-torture/20041214-1.c: New test.
30471 2004-12-14 Andrew Pinski <pinskia@physics.uc.edu>
30474 * g++.dg/init/array17.C: New test.
30476 2004-12-14 Mark Mitchell <mark@codesourcery.com>
30479 * g++.dg/init/aggr3.C: New test.
30481 2004-12-14 Janis Johnson <janis187@us.ibm.com>
30483 * gcc.dg/altivec-types-1.c: New test.
30484 * gcc.dg/altivec-types-2.c: New test.
30485 * gcc.dg/altivec-types-3.c: New test.
30486 * gcc.dg/altivec-types-4.c: New test.
30487 * g++.dg/ext/altivec-types-1.C: New test.
30488 * g++.dg/ext/altivec-types-2.C: New test.
30489 * g++.dg/ext/altivec-types-3.C: New test.
30490 * g++.dg/ext/altivec-types-4.C: New test.
30492 2004-12-14 Jakub Jelinek <jakub@redhat.com>
30494 PR middle-end/18951
30495 * gcc.c-torture/execute/20041213-1.c: New test.
30497 2004-12-14 Nathan Sidwell <nathan@codesourcery.com>
30500 * g++.dg/template/cast1.C: New.
30502 2004-12-13 Kazu Hirata <kazu@cs.umass.edu>
30504 * gcc.c-torture/execute/20041213-2.c: New test.
30506 2004-12-13 Richard Henderson <rth@redhat.com>
30508 * gcc.dg/i386-sse-10.c: Fix typo in options.
30510 2004-12-13 Andrew Pinski <pinskia@physics.uc.edu>
30513 * g++.dg/opt/pr18968.C: New test.
30515 2004-12-13 Mark Mitchell <mark@codesourcery.com>
30518 * g++.dg/ext/visibility/staticdatamem.C: New test.
30520 2004-12-13 Kelley Cook <kcook@gcc.gnu.org>
30522 * gcc.target/xstormy16/below100.S: Remove DOS line endings.
30524 2004-12-13 Roger Sayle <roger@eyesopen.com>
30526 PR rtl-optimization/18928
30527 * gcc.dg/pr18928-1.c: New test case.
30529 2004-12-13 Alexandre Oliva <aoliva@redhat.com>
30532 * gcc.c-torture/compile/20041211-1.c: New.
30534 2004-12-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
30536 PR middle-end/17564
30537 * gcc.c-torture/execute/20041212-1.c: New test.
30539 2004-12-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30542 * gfortran.dg/common_1.f90: New test.
30544 2004-12-12 Steven G. Kargl <kargls@comcast.net>
30545 Paul Brook <paul@codesourcery.com>
30548 * gfortran.dg/real_do_1.f90: New test.
30550 2004-12-12 Andrew Pinski <pinskia@physics.uc.edu>
30553 * g++.dg/opt/ptrmem6.C: New test.
30555 2004-12-11 Roger Sayle <roger@eyesopen.com>
30557 PR middle-end/18921
30558 * gcc.dg/pr18921-1.c: New test case.
30560 2004-12-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30563 * gfortran.dg/scale_1.f90: New test.
30565 2004-12-10 Andrew Pinski <pinskia@physics.uc.edu>
30567 PR middle-end/18903
30568 * gcc.c-torture/compile/pr18903.c: New test.
30570 2004-12-10 Richard Sandiford <rsandifo@redhat.com>
30572 * gcc.c-torture/execute/20041210-1.c: New test.
30574 2004-12-10 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30577 * g++.dg/parser/struct-1.C: New test.
30578 * g++.dg/parser/struct-2.C: New test.
30579 * g++.dg/parser/struct-3.C: New test.
30581 2004-12-09 Richard Henderson <rth@redhat.com>
30583 * gcc.dg/loop-3.c: Don't use i386 tuning for amd64.
30585 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Remove.
30586 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Remove.
30588 2004-12-09 Matt Austern <austern@apple.com>
30591 * g++.dg/ext/builtin1.C: New
30592 * g++.dg/ext/builtin2.C: New
30593 * g++.dg/ext/builtin3.C: New
30594 * g++.dg/ext/builtin4.C: New
30595 * g++.dg/ext/builtin5.C: New
30597 2004-12-09 Andrew Pinski <pinskia@physics.uc.edu>
30600 * g++.dg/opt/ptrmem5.C: New test.
30602 2004-12-09 Alexandre Oliva <aoliva@redhat.com>
30604 * g++.dg/parse/typename5.C: Adjust for new error.
30605 * g++.dg/parse/typename7.C: New.
30607 2004-12-09 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
30610 * g++.dg/other/mmintrin.C: New test.
30612 2004-12-09 Nathan Sidwell <nathan@codesourcery.com>
30615 * g++.dg/init/array15.C: New.
30616 * g++.dg/init/array16.C: New.
30618 2004-12-08 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30621 * gfortran.dg/assign_1.f90: New test.
30623 2004-12-08 Nick Clifton <nickc@redhat.com>
30625 * gcc.target/xstormy16/bss_below100: New directory containing tests.
30626 * gcc.target/xstormy16/data_below100: Likewise.
30627 * gcc.target/xstormy16/sfr: Likewise.
30628 * gcc.target/xstormy16/below100.S: New test source file.
30629 * gcc.target/xstormy16/below100.ld: New test linker script.
30630 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30631 * gcc.target/xstormy16/below_100.c: Fix scan to allow for bn or
30633 * gcc.target/xstormy16/bp.c: Likewise.
30635 * gcc.target/xstormy16/bss_below100: New files:
30636 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30637 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30638 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30639 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30640 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30641 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30642 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30643 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30644 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30645 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30646 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30647 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30648 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30649 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30650 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30651 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30652 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30653 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30654 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30655 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30656 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30657 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30658 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30659 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30660 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30661 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30662 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30664 * gcc.target/xstormy16/data_below100: New files:
30665 01_const_to_b100b.c, 02_const_to_b100w.c, 03_var_to_b100b.c,
30666 04_var_to_b100w.c, 05_b100b_to_var.c, 06_b100w_to_var.c,
30667 10_set_b100b_bit_0.c, 10_set_b100b_bit_7.c, 11_clr_b100b_bit_0.c,
30668 11_clr_b100b_bit_7.c, 12_if1_b100b_bit_0.c, 12_if1_b100b_bit_3.c,
30669 12_if1_b100b_bit_7.c, 13_if0_b100b_bit_0.c, 13_if0_b100b_bit_3.c,
30670 13_if0_b100b_bit_7.c, 14_set_b100w_bit_0.c, 14_set_b100w_bit_7.c,
30671 14_set_b100w_bit_8.c, 14_set_b100w_bit_f.c, 15_clr_b100w_bit_0.c,
30672 15_clr_b100w_bit_7.c, 15_clr_b100w_bit_8.c, 15_clr_b100w_bit_f.c,
30673 16_if1_b100w_bit_0.c, 16_if1_b100w_bit_3.c, 16_if1_b100w_bit_7.c,
30674 16_if1_b100w_bit_8.c, 16_if1_b100w_bit_b.c, 16_if1_b100w_bit_f.c,
30675 17_if0_b100w_bit_0.c, 17_if0_b100w_bit_3.c, 17_if0_b100w_bit_7.c,
30676 17_if0_b100w_bit_8.c, 17_if0_b100w_bit_b.c, 17_if0_b100w_bit_f.c,
30677 20_set_b100b_bitfield_0.c, 20_set_b100b_bitfield_7.c,
30678 21_clr_b100b_bitfield_0.c, 21_clr_b100b_bitfield_7.c,
30679 22_if1_b100b_bitfield_0.c, 22_if1_b100b_bitfield_3.c,
30680 22_if1_b100b_bitfield_7.c, 23_if0_b100b_bitfield_0.c,
30681 23_if0_b100b_bitfield_3.c, 23_if0_b100b_bitfield_7.c,
30682 24_set_b100w_bitfield_0.c, 24_set_b100w_bitfield_7.c,
30683 24_set_b100w_bitfield_8.c, 24_set_b100w_bitfield_f.c,
30684 25_clr_b100w_bitfield_0.c, 25_clr_b100w_bitfield_7.c,
30685 25_clr_b100w_bitfield_8.c, 25_clr_b100w_bitfield_f.c,
30686 26_if1_b100w_bitfield_0.c, 26_if1_b100w_bitfield_3.c,
30687 26_if1_b100w_bitfield_7.c, 26_if1_b100w_bitfield_8.c,
30688 26_if1_b100w_bitfield_b.c, 26_if1_b100w_bitfield_f.c,
30689 27_if0_b100w_bitfield_0.c, 27_if0_b100w_bitfield_3.c,
30690 27_if0_b100w_bitfield_7.c, 27_if0_b100w_bitfield_8.c,
30691 27_if0_b100w_bitfield_b.c, 27_if0_b100w_bitfield_f.c
30693 * gcc.target/xstormy16/sfr: New files:
30694 01_const_to_sfrb.c, 02_const_to_sfrw.c, 03_var_to_sfrb.c,
30695 04_var_to_sfrw.c, 05_sfrb_to_var.c, 06_sfrw_to_var.c,
30696 10_set_sfrb_bit_0.c, 10_set_sfrb_bit_7.c, 11_clr_sfrb_bit_0.c,
30697 11_clr_sfrb_bit_7.c, 12_if1_sfrb_bit_0.c, 12_if1_sfrb_bit_3.c,
30698 12_if1_sfrb_bit_7.c, 13_if0_sfrb_bit_0.c, 13_if0_sfrb_bit_3.c,
30699 13_if0_sfrb_bit_7.c, 14_set_sfrw_bit_0.c, 14_set_sfrw_bit_3.c,
30700 14_set_sfrw_bit_7.c, 14_set_sfrw_bit_8.c, 14_set_sfrw_bit_b.c,
30701 14_set_sfrw_bit_f.c, 15_clr_sfrw_bit_0.c, 15_clr_sfrw_bit_3.c,
30702 15_clr_sfrw_bit_7.c, 15_clr_sfrw_bit_8.c, 15_clr_sfrw_bit_b.c,
30703 15_clr_sfrw_bit_f.c, 16_if1_sfrw_bit_0.c, 16_if1_sfrw_bit_3.c,
30704 16_if1_sfrw_bit_7.c, 16_if1_sfrw_bit_8.c, 16_if1_sfrw_bit_b.c,
30705 16_if1_sfrw_bit_f.c, 17_if0_sfrw_bit_0.c, 17_if0_sfrw_bit_3.c,
30706 17_if0_sfrw_bit_7.c, 17_if0_sfrw_bit_8.c, 17_if0_sfrw_bit_b.c,
30707 17_if0_sfrw_bit_f.c, 20_set_sfrb_bitfield_0.c,
30708 20_set_sfrb_bitfield_7.c, 21_clr_sfrb_bitfield_0.c,
30709 21_clr_sfrb_bitfield_7.c, 22_if1_sfrb_bitfield_0.c,
30710 22_if1_sfrb_bitfield_3.c, 22_if1_sfrb_bitfield_7.c,
30711 23_if0_sfrb_bitfield_0.c, 23_if0_sfrb_bitfield_3.c,
30712 23_if0_sfrb_bitfield_7.c, 24_set_sfrw_bitfield_0.c,
30713 24_set_sfrw_bitfield_7.c, 24_set_sfrw_bitfield_8.c,
30714 24_set_sfrw_bitfield_f.c, 25_clr_sfrw_bitfield_0.c,
30715 25_clr_sfrw_bitfield_7.c, 25_clr_sfrw_bitfield_8.c,
30716 25_clr_sfrw_bitfield_f.c, 26_if1_sfrw_bitfield_0.c,
30717 26_if1_sfrw_bitfield_3.c, 26_if1_sfrw_bitfield_7.c,
30718 26_if1_sfrw_bitfield_8.c, 26_if1_sfrw_bitfield_b.c,
30719 26_if1_sfrw_bitfield_f.c, 27_if0_sfrw_bitfield_0.c,
30720 27_if0_sfrw_bitfield_3.c, 27_if0_sfrw_bitfield_7.c,
30721 27_if0_sfrw_bitfield_8.c, 27_if0_sfrw_bitfield_b.c,
30722 27_if0_sfrw_bitfield_f.c
30724 2004-12-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30727 * g++.dg/lookup/name-clash4.C: New test.
30729 2004-12-08 Nathan Sidwell <nathan@codesourcery.com>
30732 * g++.dg/opt/array1.C: New.
30735 * g++.dg/template/operator5.C: New.
30737 2004-12-08 Hans-Peter Nilsson <hp@bitrange.com>
30740 * gcc.dg/noncompile/20041207.c: Fix typo in dg directive.
30742 2004-12-07 Steven Bosscher <stevenb@suse.de>
30744 * gcc.dg/noncompile/20041207.c: New test.
30746 2004-12-07 Volker Reichelt <reichelt@gcc.gnu.org>
30748 * g++.dg/other/unreachable-1.C: New test.
30750 2004-12-06 Nick Clifton <nickc@redhat.com>
30752 * gcc.dg/builtins-config.h: Use <sys/types.h> instead of
30753 <limits.h> because the latter comes from gcc's include/ directory
30754 and not the newlib/libc/include directory.
30756 2004-12-04 Richard Henderson <rth@redhat.com>
30758 * gcc.dg/tree-ssa/loop-5.c: Use long instead of int.
30760 2004-12-04 Richard Henderson <rth@redhat.com>
30762 * lib/target-supports.exp (check_gc_sections_available): Disable
30763 for alpha and ia64.
30765 2004-12-04 Andrew Pinski <pinskia@physics.uc.edu>
30767 PR middle-end/17909
30768 * g++.dg/other/vararg-2.C: New test.
30770 2004-12-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30772 PR c++/17011, c++/17971
30773 * g++.dg/template/error15.C: Adjust expected error.
30774 * g++.dg/template/instantiate3.C: Likewise.
30776 2004-12-03 Janis Johnson <janis187@us.ibm.com>
30778 * gcc.dg/altivec-18.c: Fix for darwin
30780 2004-12-03 Nathan Sidwell <nathan@codesourcery.com>
30783 * g++.dg/parse/ptrmem2.C: New.
30786 * g++.dg/template/new1.C: New.
30788 2004-12-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
30791 * gfortran.dg/direct_io_3.f90: New test.
30793 2004-12-02 Nathan Sidwell <nathan@codesourcery.com>
30796 * g++.dg/parse/crash21.C: New.
30798 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30800 PR c++/15664, c++/18276
30801 * g++.dg/template/ttp13.C: New test.
30802 * g++.dg/template/ttp14.C: Likewise.
30804 2004-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30807 * g++.dg/parse/enum2.C: New test.
30808 * g++.old-deja/g++.pt/enum5.C: Adjust error location.
30810 2004-12-02 Nick Clifton <nickc@redhat.com>
30812 * gcc.target/xstormy16: New test directory.
30813 * gcc.target/xstormy16/xstormy16.exp: Run the new tests.
30814 * gcc.target/xstormy16/bp.c: Check the generation of bp
30816 * gcc.target/xstormy16/below_100.c: Check the generation of bp and
30817 bn instructions and the BELOW100 attribute.
30819 2004-12-02 Alan Modra <amodra@bigpond.net.au>
30822 * gcc.dg/ppc-eabi.c: New.
30824 2004-12-02 Bud Davis <bdavis9659@comcast.net>
30827 * gfortran.dg/backspace.f90
30829 2004-12-02 Bud Davis <bdavis9659@comcast.net>
30831 * gfortran.dg/inquire.f90: New test.
30833 2004-12-01 Janis Johnson <janis187@us.ibm.com>
30835 * lib/gcc-dg.exp (dg-process-target): Wrapper for dg function to
30836 handle effective-target-keyword.
30837 (dg-skip-if): Support effective-target keyword as target list.
30838 (dg-xfail-if): Ditto.
30839 * lib/target-supports.exp (is-effective-target-keyword): New proc.
30841 2004-12-01 Diego Novillo <dnovillo@redhat.com>
30843 PR tree-optimization/18291
30844 * gcc.c-torture/compile/pr18291.c: New test.
30846 2004-12-01 Nathan Sidwell <nathan@codesourcery.com>
30849 * g++.dg/parse/crash20.C: New.
30852 * g++.dg/overload/arg1.C: New.
30853 * g++.dg/overload/arg2.C: New.
30854 * g++.dg/overload/arg3.C: New.
30855 * g++.dg/overload/arg4.C: New.
30857 2004-12-01 Joseph S. Myers <joseph@codesourcery.com>
30859 * gcc.dg/c99-flex-array-4.c: Remove.
30861 2004-11-30 Janis Johnson <janis187@us.ibm.com>
30863 * lib/compat.exp (compat-get-options): Fix for use with dg-xfail-if.
30865 * lib/target-supports.exp (is-effective-target): Simplify.
30867 * lib/target-supports.exp (check_effective_target_vect_long):
30868 Fix for powerpc64-*-*.
30870 2004-11-30 Loren James Rittle <ljrittle@acm.org>
30872 * g++.old-deja/g++.eh/badalloc1.C (arena_size): Bump up to 262144
30873 to support new requirements on FreeBSD 5.
30875 2004-11-30 Devang Patel <dpatel@apple.com>
30878 * gcc.dg/cpp/isysroot-1.c: Make this test darwin specific.
30880 2004-11-30 Janis Johnson <janis187@us.ibm.com>
30882 * g++.dg/ext/altivec-13.C: New test.
30884 2004-11-30 Andrew Pinski <pinskia@physics.uc.edu>
30887 * gcc.c-torture/execute/p18298.c: New test.
30889 2004-11-30 Ira Rosen <irar@il.ibm.com>
30890 Dorit Naishlos <dorit@il.ibm.com>
30893 * gcc.dg/vect/vect-89.c: New test.
30895 2004-11-30 James A. Morrison <phython@gcc.gnu.org>
30897 * gcc.dg/pr18596-1.c: New test.
30899 2004-11-30 Ben Elliston <bje@au.ibm.com>
30901 * g++.old-deja/g++.other/decl5.C: Remove remaining XFAILs.
30903 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
30906 * gcc.dg/pr18479.c: New test.
30908 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30911 * g++.old-deja/g++.law/bit-fields2.C: Reinstate skip for
30912 mmix-knuth-mmixware.
30914 * g++.old-deja/g++.other/local-alloc1.C: Reinstate skip for
30915 cris-*-elf* cris-*-aout* mmix-*-*
30917 2004-11-29 Andrew Pinski <pinskia@physics.uc.edu>
30919 PR middle-end/18725
30920 * gcc.dg/pr18725.c: New test.
30922 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30925 * g++.dg/opt/vt1.C: Skip for mmix-*-*.
30928 * gcc.dg/20040813-1.c: Skip for mmix-*-*.
30930 2004-11-29 Mark Mitchell <mark@codesourcery.com>
30933 * g++.old-deja/g++.brendan/crash16.C: Adjust error messages.
30934 * g++.old-deja/g++.law/ctors5.C: Likewise.
30935 * g++.old-deja/g++.other/crash25.C: Likewise.
30938 * g++.dg/template/error16.C: New test.
30941 * g++.dg/template/crash29.C: New test.
30943 2004-11-29 Diego Novillo <dnovillo@redhat.com>
30945 PR tree-optimization/18712
30946 * gcc.c-torture/compile/pr18712.c: New test.
30948 2004-11-29 Joseph Myers <joseph@codesourcery.com>
30951 * g++.dg/ext/weak1.C, gcc.dg/weak/weak-10.c, objc.dg/weak-1.m: New
30954 2004-11-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
30957 * g++.dg/lookup/crash6.C: New test.
30959 2004-11-29 Hans-Peter Nilsson <hp@bitrange.com>
30961 PR middle-end/18164
30962 * gcc.dg/pr18164.c: Add dg-options "". Correct typo in dg-error.
30964 2004-11-29 Joseph S. Myers <joseph@codesourcery.com>
30966 * gcc.dg/Wnested-externs-1.c, gcc.dg/decl-7.c, gcc.dg/decl-8.c,
30967 gcc.dg/if-empty-1.c, gcc.dg/init-bad-1.c, gcc.dg/init-bad-2.c,
30968 gcc.dg/init-bad-3.c, gcc.dg/parm-mismatch-1.c: New tests.
30970 2004-11-28 Andrew Pinski <pinskia@physics.uc.edu>
30972 * gcc.dg/pr18164.c: New test.
30974 2004-11-28 Matt Kraai <kraai@alumni.cmu.edu>
30976 * gcc.dg/funroll-loops-all.c: New.
30978 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
30981 * g++.dg/rtti/tinfo1.C: In pattern for label definition ending
30982 delimeter, match space and TAB as well as ":".
30985 * g++.dg/abi/empty6.C: Xfail warning for mmix-*-*.
30988 * gcc.dg/uninit-H.c (ASM): For unknown targets, define to "= 0".
30991 * gcc.dg/intmax_t-1.c: Add mmix-*-* to dg-error.
30994 * gcc.dg/array-quals-1.c: Xfail for mmix-*-*.
30996 2004-11-28 Bud Davis <bdavis9659@comcast.net>
30998 * gfortran.dg/direct_io_2.f90: New test.
31000 2004-11-28 Hans-Peter Nilsson <hp@bitrange.com>
31003 * gcc.dg/cpp/assert4.c: Remove mmix assertion tests.
31005 2004-11-28 Richard Henderson <rth@redhat.com>
31007 * gcc.c-torture/execute/20020227-1.x: Remove XFAIL.
31009 2004-11-28 Joseph S. Myers <joseph@codesourcery.com>
31011 * gcc.dg/builtin-choose-expr-2.c, gcc.dg/cast-1.c,
31012 gcc.dg/cast-2.c, gcc.dg/cast-3.c, gcc.dg/format/opt-1.c,
31013 gcc.dg/format/opt-2.c, gcc.dg/format/opt-3.c,
31014 gcc.dg/format/opt-4.c, gcc.dg/format/opt-5.c,
31015 gcc.dg/format/opt-6.c, gcc.dg/pointer-arith-5.c,
31016 gcc.dg/pointer-arith-6.c, gcc.dg/pointer-arith-7.c,
31017 gcc.dg/pointer-arith-8.c: New tests.
31019 2004-11-27 Bud Davis <bdavis9659@comcast.net>
31022 * gfortran.dg/endfile.f90: New test.
31024 2004-11-27 Falk Hueffner <falk@debian.org>
31026 * gcc.dg/loop-6.c: New test.
31028 2004-11-27 Jakub Jelinek <jakub@redhat.com>
31030 * gcc.c-torture/execute/20041126-1.c: New test.
31032 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
31034 * gcc.dg/mips-args-1.c: Don't expect _R3000 or _R4000 to be defined
31037 2004-11-27 Richard Sandiford <rsandifo@redhat.com>
31039 * gcc.dg/mips-movcc-[123].c: Pass the ?: expressions to other
31042 2004-11-27 Jakub Jelinek <jakub@redhat.com>
31044 PR rtl-optimization/17825
31045 * gcc.c-torture/compile/20041119-1.c: New test.
31047 2004-11-27 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31049 * lib/target-libpath.exp (restore_ld_library_path_env_vars):
31050 Check existence of ld library path variables before unsetting.
31052 2004-11-26 Mark Mitchell <mark@codesourcery.com>
31054 * g++.old-deja/g++.eh/badalloc1.C: Robustify.
31056 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
31058 * gcc.dg/sibcall-[34].c: Remove MIPS xfails.
31060 2004-11-26 Richard Sandiford <rsandifo@redhat.com>
31062 * g++.old-deja/g++.jason/thunk3.C: Remove mips*-*-* xfail.
31064 2004-11-26 Ben Elliston <bje@au.ibm.com>
31066 * gcc.dg/cpp/isysroot-2.c: Move target selector from dg-options to
31069 2004-11-26 Ben Elliston <bje@au.ibm.com>
31071 * gcc.dg/pr17957.c: Pass --param, not -param.
31073 2004-11-25 Andrew Pinski <pinskia@physics.uc.edu>
31075 PR middle-end/17957
31076 * gcc.dg/pr17957.c: New test.
31078 2004-11-25 Mark Mitchell <mark@codesourcery.com>
31081 * g++.dg/template/crash28.C: Likewise.
31084 * g++.dg/expr/unary2.C: Adjust lvalue messages.
31085 * g++.dg/ext/lvaddr.C: Likewise.
31086 * g++.dg/opt/pr7503-3.C: Likewise.
31089 * g++.dg/parse/qualified3.C: New test.
31090 * g++.old-deja/g++.other/friend7.C: Remove bogus qualification.
31093 * g++.dg/expr/return1.C: New test.
31095 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31097 Friend class name lookup 3/n, PR c++/3332
31098 * g++.dg/lookup/friend3.C: New test.
31099 * g++.dg/lookup/friend4.C: Likewise.
31100 * g++.dg/lookup/friend5.C: Likewise.
31102 2004-11-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31104 Friend class name lookup 2/n, PR c++/14513, c++/15410
31105 * g++.dg/lookup/friend2.C: New test.
31106 * g++.dg/template/friend31.C: Likewise.
31108 2004-11-24 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31110 * lib/target-libpath.exp (orig_ld_library_path_saved): Add missing set.
31112 2004-11-24 Mark Mitchell <mark@codesourcery.com>
31115 * g++.dg/tc1/dr56.C: Remove.
31116 * g++.dg/template/typedef1.C: Add dg-error markers.
31117 * g++.old-deja/g++.other/typedef7.C: Likewise.
31120 * g++.dg/parse/typedef7.C: New test.
31122 2004-11-24 Richard Sandiford <rsandifo@redhat.com>
31124 * gcc.c-torture/execute/20041124-1.c: New test.
31126 2004-11-24 Mark Mitchell <mark@codesourcery.com>
31128 * g++.dg/template/deduce3.C: New test.
31131 * g++.dg/template/crash27.C: New test.
31134 * g++.dg/warn/Wshadow-3.C: New test.
31136 2004-11-24 Devang Patel <dpatel@apple.com>
31139 * gcc.dg/cpp/isysroot-1.c: New test.
31140 * gcc.dg/cpp/usr/include/stdio.h: New file.
31141 * gcc.dg/cpp/isysroot-2.c: New test.
31142 * gcc.dg/cpp/System/Library/Framework/Carbon.framework/Headers/Carbon.h:
31145 2004-11-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31148 * g++.old-deja/g++.oliva/template10.C: Remove xfail.
31150 2004-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
31152 * gcc.target/sparc/align.c: Do not include <stdint.h>.
31153 * gcc.target/sparc/pdist.c: Likewise.
31155 2004-11-24 Paolo Bonzini <bonzini@gnu.org>
31158 * g++.dg/conversion/simd1.C: New test.
31160 2004-11-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
31162 * lib/target-libpath.exp: New file defining
31163 set_ld_library_path_env_vars and restore_ld_library_path_env_vars.
31164 * g++.dg/compat/compat.exp, lib/g++.exp, lib/gcc-dg.exp,
31165 lib/gfortran.exp, lib/objc.exp, lib/treelang.exp: Use new procs.
31166 * ada/acats/run_acats (LD_LIBRARY_PATH): Add previous LD_LIBRARY_PATH
31167 to LD_LIBRARY_PATH. Export LD_LIBRARY_PATH.
31169 2004-11-23 Daniel Jacobowitz <dan@codesourcery.com>
31171 * gcc.dg/pragma-align-2.c: Test macro expansion.
31172 * gcc.dg/pragma-pack-2.c: New test.
31174 2004-11-23 Richard Henderson <rth@redhat.com>
31176 * gcc.dg/vect/pr18425.c: Use effective target vect_long.
31177 * gcc.dg/vect/vect-13.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31178 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-48a.c,
31179 gcc.dg/vect/vect-56a.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-77.c,
31180 gcc.dg/vect/vect-77a.c, gcc.dg/vect/vect-78.c, gcc.dg/vect/vect-86.c,
31181 gcc.dg/vect/vect-87.c, gcc.dg/vect/vect-88.c: XFAIL for alpha.
31183 * gcc.dg/vect/vect.exp: Add check for alpha.
31184 * lib/target-supports.exp (check_alpha_max_hw_available): New.
31185 (check_effective_target_vect_int): Enable for alpha.
31186 (check_effective_target_vect_long): New.
31187 (is-effective-target): Add it.
31189 2004-11-23 Uros Bizjak <uros@kss-loka.si>
31191 * gcc.dg/pr18614-1.c: New test.
31193 2004-11-23 Eric Botcazou <ebotcazou@libertysurf.fr>
31195 * gcc.dg/setjmp-2.c: New test.
31197 2004-11-22 James A. Morrison <phython@gcc.gnu.org>
31199 * gcc.target/sparc/align.c, gcc.target/sparc/combined-2.c,
31200 gcc.target/sparc/fpack16.c, gcc.target/sparc/fpack32.c,
31201 gcc.target/sparc/fpackfix.c, gcc.target/fexpand.c,
31202 gcc.target/sparc/fpmerge.c, gcc.target/sparc/fpmul.c,
31203 gcc.target/sparc/pdist.c: New tests.
31205 2004-11-22 Bob Wilson <bob.wilson@acm.org>
31207 * gcc.dg/uninit-H.c: Define ASM for Xtensa targets.
31209 2004-11-22 Dale Johannesen <dalej@apple.com>
31211 * gcc.dg/20041111-1.c: New.
31213 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
31216 * gcc.dg/vect/pr18536.c: New test.
31218 2004-11-22 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31221 * g++.dg/template/nontype11.C: New test.
31223 2004-11-21 Roger Sayle <roger@eyesopen.com>
31225 PR middle-end/18520
31226 * gcc.dg/pr18520-1.c: New test case.
31228 2004-11-20 Joseph S. Myers <joseph@codesourcery.com>
31230 * gcc.dg/Wchar-subscripts-1.c, gcc.dg/array-8.c: New tests.
31231 * gcc.dg/pointer-arith-1.c, gcc.dg/pointer-arith-2.c,
31232 gcc.dg/pointer-arith-3.c, gcc.dg/pointer-arith-4.c: Update
31233 expected diagnostics.
31235 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
31238 * gcc.dg/vect/vect-13.c, vect-27.c, vect-27a.c, vect-29.c,
31239 vect-29a.c, vect-48a.c, vect-56a.c, vect-72.c, vect-72a.c,
31240 vect-77.c, vect-77a.c: XFAIL on the SPARC.
31242 2004-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
31244 * gcc.dg/vect/vect.exp (sparc*-*-*): Fix a couple of nits.
31246 2004-11-19 Mark Mitchell <mark@codesourcery.com>
31247 Joseph Myers <joseph@codesourcery.com>
31249 * lib/target-supports.exp (check_visibility_available): Really
31252 2004-11-19 Dorit Naishlos <dorit@il.ibm.com>
31255 * gcc.dg/vect/vect-85.c: New test.
31256 * gcc.dg/vect/vect-86.c: New test.
31257 * gcc.dg/vect/vect-87.c: New test.
31258 * gcc.dg/vect/vect-88.c: New test.
31260 2004-11-19 Ben Elliston <bje@au.ibm.com>
31262 * gcc.dg/pr16286.c: Test __pixel and __bool keywords.
31264 2004-11-18 Janis Johnson <janis187@us.ibm.com>
31266 * gcc.dg/ppc-bitfield1.c: Skip if not LP64, don't specify -m64.
31267 * gcc.dg/ppc-and-1.c: Ditto.
31268 * gcc.dg/ppc-compare-1.c: Ditto.
31269 * gcc.dg/ppc-mov-1.c: Ditto
31271 2004-11-18 Daniel Jacobowitz <dan@codesourcery.com>
31272 Mark Mitchell <mark@codesourcery.com>
31274 * gcc.dg/pragma-init-fini-2.c: New test.
31276 2004-11-17 Janis Johnson <janis187@us.ibm.com>
31277 Aldy Hernandez <aldyh@redhat.com>
31279 * lib/target-supports.exp (check_effective_target_vect_int): New
31280 (check_effective_target_vect_float): New
31281 (check_effective_target_vect_double): New.
31282 (is-effective-target): Support new effective targets keywords.
31283 * gcc.dg/vect/vect.exp: Set target-dependent vector flags and
31284 default action for dg-do.
31285 * gcc.dg/vect/pr16105.c: Use new support.
31286 * gcc.dg/vect/pr18400.c: Ditto.
31287 * gcc.dg/vect/pr18425.c: Ditto.
31288 * gcc.dg/vect/vect-1.c: Ditto.
31289 * gcc.dg/vect/vect-10.c: Ditto.
31290 * gcc.dg/vect/vect-11.c: Ditto.
31291 * gcc.dg/vect/vect-12.c: Ditto.
31292 * gcc.dg/vect/vect-13.c: Ditto.
31293 * gcc.dg/vect/vect-14.c: Ditto.
31294 * gcc.dg/vect/vect-15.c: Ditto.
31295 * gcc.dg/vect/vect-16.c: Ditto.
31296 * gcc.dg/vect/vect-17.c: Ditto.
31297 * gcc.dg/vect/vect-18.c: Ditto.
31298 * gcc.dg/vect/vect-19.c: Ditto.
31299 * gcc.dg/vect/vect-2.c: Ditto.
31300 * gcc.dg/vect/vect-20.c: Ditto.
31301 * gcc.dg/vect/vect-21.c: Ditto.
31302 * gcc.dg/vect/vect-22.c: Ditto.
31303 * gcc.dg/vect/vect-23.c: Ditto.
31304 * gcc.dg/vect/vect-24.c: Ditto.
31305 * gcc.dg/vect/vect-25.c: Ditto.
31306 * gcc.dg/vect/vect-26.c: Ditto.
31307 * gcc.dg/vect/vect-27.c: Ditto.
31308 * gcc.dg/vect/vect-27a.c: Ditto.
31309 * gcc.dg/vect/vect-28.c: Ditto.
31310 * gcc.dg/vect/vect-29.c: Ditto.
31311 * gcc.dg/vect/vect-29a.c: Ditto.
31312 * gcc.dg/vect/vect-3.c: Ditto.
31313 * gcc.dg/vect/vect-30.c: Ditto.
31314 * gcc.dg/vect/vect-31.c: Ditto.
31315 * gcc.dg/vect/vect-32.c: Ditto.
31316 * gcc.dg/vect/vect-33.c: Ditto.
31317 * gcc.dg/vect/vect-34.c: Ditto.
31318 * gcc.dg/vect/vect-35.c: Ditto.
31319 * gcc.dg/vect/vect-36.c: Ditto.
31320 * gcc.dg/vect/vect-37.c: Ditto.
31321 * gcc.dg/vect/vect-38.c: Ditto.
31322 * gcc.dg/vect/vect-4.c: Ditto.
31323 * gcc.dg/vect/vect-40.c: Ditto.
31324 * gcc.dg/vect/vect-41.c: Ditto.
31325 * gcc.dg/vect/vect-42.c: Ditto.
31326 * gcc.dg/vect/vect-43.c: Ditto.
31327 * gcc.dg/vect/vect-44.c: Ditto.
31328 * gcc.dg/vect/vect-45.c: Ditto.
31329 * gcc.dg/vect/vect-46.c: Ditto.
31330 * gcc.dg/vect/vect-47.c: Ditto.
31331 * gcc.dg/vect/vect-48.c: Ditto.
31332 * gcc.dg/vect/vect-48a.c: Ditto.
31333 * gcc.dg/vect/vect-49.c: Ditto.
31334 * gcc.dg/vect/vect-5.c: Ditto.
31335 * gcc.dg/vect/vect-50.c: Ditto.
31336 * gcc.dg/vect/vect-51.c: Ditto.
31337 * gcc.dg/vect/vect-52.c: Ditto.
31338 * gcc.dg/vect/vect-53.c: Ditto.
31339 * gcc.dg/vect/vect-54.c: Ditto.
31340 * gcc.dg/vect/vect-55.c: Ditto.
31341 * gcc.dg/vect/vect-56.c: Ditto.
31342 * gcc.dg/vect/vect-56a.c: Ditto.
31343 * gcc.dg/vect/vect-57.c: Ditto.
31344 * gcc.dg/vect/vect-58.c: Ditto.
31345 * gcc.dg/vect/vect-59.c: Ditto.
31346 * gcc.dg/vect/vect-6.c: Ditto.
31347 * gcc.dg/vect/vect-60.c: Ditto.
31348 * gcc.dg/vect/vect-61.c: Ditto.
31349 * gcc.dg/vect/vect-62.c: Ditto.
31350 * gcc.dg/vect/vect-63.c: Ditto.
31351 * gcc.dg/vect/vect-64.c: Ditto.
31352 * gcc.dg/vect/vect-65.c: Ditto.
31353 * gcc.dg/vect/vect-66.c: Ditto.
31354 * gcc.dg/vect/vect-67.c: Ditto.
31355 * gcc.dg/vect/vect-68.c: Ditto.
31356 * gcc.dg/vect/vect-69.c: Ditto.
31357 * gcc.dg/vect/vect-7.c: Ditto.
31358 * gcc.dg/vect/vect-72.c: Ditto.
31359 * gcc.dg/vect/vect-72a.c: Ditto.
31360 * gcc.dg/vect/vect-73.c: Ditto.
31361 * gcc.dg/vect/vect-74.c: Ditto.
31362 * gcc.dg/vect/vect-75.c: Ditto.
31363 * gcc.dg/vect/vect-76.c: Ditto.
31364 * gcc.dg/vect/vect-77.c: Ditto.
31365 * gcc.dg/vect/vect-77a.c: Ditto.
31366 * gcc.dg/vect/vect-78.c: Ditto.
31367 * gcc.dg/vect/vect-79.c: Ditto.
31368 * gcc.dg/vect/vect-8.c: Ditto.
31369 * gcc.dg/vect/vect-80.c: Ditto.
31370 * gcc.dg/vect/vect-82.c: Ditto.
31371 * gcc.dg/vect/vect-82_64.c: Ditto.
31372 * gcc.dg/vect/vect-83.c: Ditto.
31373 * gcc.dg/vect/vect-83_64.c: Ditto.
31374 * gcc.dg/vect/vect-9.c: Ditto.
31375 * gcc.dg/vect/vect-all.c: Ditto.
31376 * gcc.dg/vect/vect-none.c: Ditto.
31378 2004-11-17 Janis Johnson <janis187@us.ibm.com>
31380 * lib/gcc-dg.exp (dg-skip-if): New function.
31381 (dg-forbid-option): Remove.
31382 * g++.dg/abi/bitfield3.C: Use dg-skip-if i?86 -m64.
31383 * g++.dg/abi/bitfield8.C: Likewise.
31384 * g++.dg/abi/dtor1.C: Likewise.
31385 * g++.dg/abi/empty10.C: Likewise.
31386 * g++.dg/abi/empty7.C: Likewise.
31387 * g++.dg/abi/empty9.C: Likewise.
31388 * g++.dg/abi/layout3.C: Likewise.
31389 * g++.dg/abi/layout4.C: Likewise.
31390 * g++.dg/abi/thunk1.C: Likewise.
31391 * g++.dg/abi/thunk2.C: Likewise.
31392 * g++.dg/abi/vbase11.C: Likewise.
31393 * g++.dg/abi/vthunk2.C: Likewise.
31394 * g++.dg/abi/vthunk3.C: Likewise.
31395 * g++.dg/ext/attrib8.C: Likewise.
31396 * g++.dg/opt/longbranch2.C: Likewise.
31397 * g++.dg/opt/reg-stack4.C: Likewise.
31398 * g++.old-deja/g++.ext/attrib1.C: Likewise.
31399 * g++.old-deja/g++.ext/attrib2.C: Likewise.
31400 * g++.old-deja/g++.ext/attrib3.C: Likewise.
31401 * g++.old-deja/g++.other/store-expr1.C: Likewise.
31402 * g++.old-deja/g++.other/store-expr2.C: Likewise.
31403 * gcc.dg/20000609-1.c: Likewise.
31404 * gcc.dg/20000720-1.c: Likewise.
31405 * gcc.dg/20011107-1.c: Likewise.
31406 * gcc.dg/20011119-1.c: Likewise.
31407 * gcc.dg/20020108-1.c: Likewise.
31408 * gcc.dg/20020122-2.c: Likewise.
31409 * gcc.dg/20020122-3.c: Likewise.
31410 * gcc.dg/20020201-3.c: Likewise.
31411 * gcc.dg/20020206-1.c: Likewise.
31412 * gcc.dg/20020218-1.c: Likewise.
31413 * gcc.dg/20020310-1.c: Likewise.
31414 * gcc.dg/20020411-1.c: Likewise.
31415 * gcc.dg/20020418-2.c: Likewise.
31416 * gcc.dg/20020426-1.c: Likewise.
31417 * gcc.dg/20020426-2.c: Likewise.
31418 * gcc.dg/20020517-1.c: Likewise.
31419 * gcc.dg/20020523-1.c: Likewise.
31420 * gcc.dg/20020523-2.c: Likewise.
31421 * gcc.dg/20020729-1.c: Likewise.
31422 * gcc.dg/20030204-1.c: Likewise.
31423 * gcc.dg/20030826-2.c: Likewise.
31424 * gcc.dg/20030926-1.c: Likewise.
31425 * gcc.dg/20031202-1.c: Likewise.
31426 * gcc.dg/980312-1.c: Likewise.
31427 * gcc.dg/980313-1.c: Likewise.
31428 * gcc.dg/990117-1.c: Likewise.
31429 * gcc.dg/990424-1.c: Likewise.
31430 * gcc.dg/990524-1.c: Likewise.
31431 * gcc.dg/991230-1.c: Likewise.
31432 * gcc.dg/i386-387-1.c: Likewise.
31433 * gcc.dg/i386-387-2.c: Likewise.
31434 * gcc.dg/i386-387-3.c: Likewise.
31435 * gcc.dg/i386-387-4.c: Likewise.
31436 * gcc.dg/i386-387-5.c: Likewise.
31437 * gcc.dg/i386-387-6.c: Likewise.
31438 * gcc.dg/i386-asm-1.c: Likewise.
31439 * gcc.dg/i386-bitfield1.c: Likewise.
31440 * gcc.dg/i386-bitfield2.c: Likewise.
31441 * gcc.dg/i386-loop-1.c: Likewise.
31442 * gcc.dg/i386-loop-2.c: Likewise.
31443 * gcc.dg/i386-loop-3.c: Likewise.
31444 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31445 * gcc.dg/i386-pic-1.c: Likewise.
31446 * gcc.dg/i386-regparm.c: Likewise.
31447 * gcc.dg/i386-signbit-1.c: Likewise.
31448 * gcc.dg/i386-signbit-2.c: Likewise.
31449 * gcc.dg/i386-signbit-3.c: Likewise.
31450 * gcc.dg/i386-sse-5.c: Likewise.
31451 * gcc.dg/i386-sse-8.c: Likewise.
31452 * gcc.dg/i386-unroll-1.c: Likewise.
31453 * gcc.dg/tls/opt-1.c: Likewise.
31454 * gcc.dg/tls/opt-2.c: Likewise.
31455 * gcc.dg/unroll-1.c: Likewise.
31456 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31457 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31458 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31459 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31461 2004-11-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31463 * g++.dg/template/incomplete1.C: New test.
31465 2004-11-16 Nick Clifton <nickc@redhat.com>
31467 Revert patches accidentally commited during checkin of fixes for
31469 gcc.c-torture/execute/simd-4.c: Revert
31470 gcc.dg/20040910-1.c: Revert.
31472 2004-11-16 Paul Brook <paul@codesourcery.com>
31475 * gfortran.dg/der_pointer_1.f90: New test.
31477 2004-11-15 Joseph S. Myers <joseph@codesourcery.com>
31480 * gcc.dg/bitfld-13.c: New test.
31482 2004-11-15 Janis Johnson <janis187@us.ibm.com>
31484 * gcc.dg/vect/tree-vect.h: (check_vect): Test symbols defined for
31487 * gcc.dg/ppc64-abi-1.c: Skip if not lp64.
31488 * gcc.dg/ppc64-abi-2.c: Ditto.
31489 * gcc.dg/ppc64-abi-3.c: Ditto.
31491 * lib/gcc-dg.exp (dg-target-list): Remove.
31493 2004-11-15 Steve Ellcey <sje@cup.hp.com>
31495 * gcc.dg/ia64-postinc.c: New test.
31497 2004-11-15 Mark Mitchell <mark@codesourcery.com>
31499 * gcc.dg/format/cmn-err-1.c: Add tests for "%p".
31501 2004-11-15 Nick Clifton <nickc@redhat.com>
31503 * g++.dg/opt/strength-reduce.C: Replace 0x7fffffff with
31504 __INT_MAX__ so that the test can be compiled by toolchains
31505 targeted at 16-bit processors.
31507 * gcc.dg/20040625-1.c: Use long constants rather than integers
31508 when performing arithmetic that will overflow 16-bits.
31510 * gcc.dg/i386-sse-8.c: Expect this test to fail for the
31511 xstormy16. It does not support 128-bit vector operations.
31513 * gcc.dg/ultrasp4.c: Replace all occurrences of the type 'long'
31514 with the macro PTR_TYPE. Define this macro to an integer type
31515 suitable for holding a pointer.
31517 * gcc.dg/compat/struct-align-1_x.c: Use shorter integers if
31518 the target is a 16-bit processor.
31520 * gcc.dg/cpp/if-2.c: Expect a different warning message from
31521 16-bit targets where the character constant will be too long.
31523 * g++.dg/opt/asm1.C: Expect this test to fail on the xstormy16
31524 where the double will not be directly addressable.
31526 2004-11-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31528 Friend class name lookup 1/n, PR c++/18471
31529 * g++.dg/template/crash26.C: New test.
31530 * g++.dg/lookup/struct1.C: Adjust expected error.
31531 * g++.dg/parse/elab1.C: Likewise.
31532 * g++.dg/parse/elab2.C: Likewise.
31533 * g++.dg/parse/int-as-enum1.C: Likewise.
31534 * g++.dg/parse/struct-as-enum1.C: Likewise.
31535 * g++.dg/parse/typedef1.C: Likewise.
31536 * g++.dg/parse/typedef3.C: Likewise.
31537 * g++.dg/parse/typedef4.C: Likewise.
31538 * g++.dg/parse/typedef5.C: Likewise.
31539 * g++.dg/template/nontype4.C: Likewise.
31540 * g++.old-deja/g++.benjamin/typedef01.C: Likewise.
31541 * g++.old-deja/g++.other/elab1.C: Likewise.
31542 * g++.old-deja/g++.other/syntax4.C: Likewise.
31544 2004-11-15 Eric Botcazou <ebotcazou@libertysurf.fr>
31546 * gcc.dg/intmax_t-1.c: XFAIL on Solaris 2.5.1.
31548 2004-11-14 Zdenek Dvorak <dvorakz@suse.cz>
31550 * gcc.c-torture/execute/20041114-1.c: New test.
31552 2004-11-14 Joseph S. Myers <joseph@codesourcery.com>
31554 * gcc.dg/c99-flex-array-5.c, gcc.dg/c99-fordecl-3.c,
31555 gcc.dg/comp-goto-1.c, gcc.dg/comp-goto-2.c, gcc.dg/comp-goto-3.c,
31556 gcc.dg/format/strfmon-2.c, gcc.dg/pointer-arith-1.c,
31557 gcc.dg/pointer-arith-2.c, gcc.dg/pointer-arith-3.c,
31558 gcc.dg/pointer-arith-4.c, gcc.dg/switch-5.c, gcc.dg/switch-6.c,
31559 gcc.dg/switch-7.c: New tests.
31561 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
31563 * gcc.dg/vect/vect-78.c: Now vectorized on powerpc*.
31565 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
31568 * gcc.dg/vect/pr18400.c: New test.
31570 2004-11-14 Dorit Naishlos <dorit@il.ibm.com>
31571 Andrew Pinski <pinskia@physics.uc.edu>
31574 * gcc.dg/vect/pr18425.c: New test.
31576 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
31578 * gcc.dg/tls/alias-1.c: Remove dg-warning on the SPARC.
31579 Guard with dg-require-alias and dg-require-visibility.
31581 2004-11-14 Eric Botcazou <ebotcazou@libertysurf.fr>
31583 * g++.dg/other/packed1.C: UnXFAIL on SPARC, PA, MIPS and PowerPC.
31585 2004-11-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31587 * g++.dg/expr/unary1.C, g++.dg/expr/unary2.C: New tests.
31589 2004-11-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
31592 * g++.dg/template/defarg5.C: New test.
31594 2004-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
31596 * g++.dg/parse/cast1.C: Run only on ILP32.
31597 * g++.old-deja/g++.mike/p784.C: Likewise.
31599 2004-11-13 Bernd Schmidt <bernd.schmidt@analog.com>
31601 * gcc.c-torture/execute/20041113-1.c: New test.
31603 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
31606 * gcc.dg/vect/tree-vect.h (check_vect): Add SPARC-specific test.
31607 * gcc.dg/vect/vect-2.c, gcc.dg/vect/vect-7.c, gcc.dg/vect/vect-9.c,
31608 gcc.dg/vect/vect-10.c, gcc.dg/vect/vect-12.c, gcc.dg/vect/vect-14.c,
31609 gcc.dg/vect/vect-15.c, gcc.dg/vect/vect-17.c, gcc.dg/vect/vect-18.c,
31610 gcc.dg/vect/vect-19.c, gcc.dg/vect/vect-20.c, gcc.dg/vect/vect-21.c,
31611 gcc.dg/vect/vect-22.c, gcc.dg/vect/vect-23.c, gcc.dg/vect/vect-24.c,
31612 gcc.dg/vect/vect-25.c, gcc.dg/vect/vect-26.c, gcc.dg/vect/vect-32.c,
31613 gcc.dg/vect/vect-33.c, gcc.dg/vect/vect-34.c, gcc.dg/vect/vect-35.c,
31614 gcc.dg/vect/vect-36.c, gcc.dg/vect/vect-37.c, gcc.dg/vect/vect-62.c,
31615 gcc.dg/vect/vect-63.c, gcc.dg/vect/vect-64.c, gcc.dg/vect/vect-65.c,
31616 gcc.dg/vect/vect-66.c, gcc.dg/vect/vect-67.c, gcc.dg/vect/vect-68.c,
31617 gcc.dg/vect/vect-69.c, gcc.dg/vect/vect-73.c, gcc.dg/vect/vect-75.c,
31618 gcc.dg/vect/vect-76.c, gcc.dg/vect/vect-78.c: Enable for SPARC.
31620 2004-11-13 James A. Morrison <phython@gcc.gnu.org>
31622 * gcc.target/sparc/fand.c, gcc.target/sparc/fands,
31623 gcc.target/sparc/fnand.c, gcc.target/sparc/fnands.c,
31624 gcc.target/sparc/fxor.c, gcc.target/sparc/fxors.c,
31625 gcc.target/sparc/fxnor.c, gcc.target/sparc/fxnors.c,
31626 gcc.target/sparc/fandnot.c, gcc.target/sparc/fandnots.c,
31627 gcc.target/sparc/fornot.c, gcc.target/sparc/fornots.c,
31628 gcc.target/sparc/fnot.c, gcc.target/sparc/fnots.c,
31629 gcc.target/sparc/for.c, gcc.target/sparc/fors.c,
31630 gcc.target/sparc/combined-1.c: New tests.
31632 2004-11-12 Ziemowit Laski <zlaski@apple.com>
31634 * objc.dg/const-str-8.m, objc.dg/const-str-9.m:
31637 2004-11-12 Mark Mitchell <mark@codesourcery.com>
31639 * lib/gcc-dg.exp (dg-forbid-option): New function.
31640 * g++.dg/abi/bitfield3.C: Use dg-forbid-option -m64.
31641 * g++.dg/abi/bitfield8.C: Likewise.
31642 * g++.dg/abi/dtor1.C: Likewise.
31643 * g++.dg/abi/empty10.C: Likewise.
31644 * g++.dg/abi/empty7.C: Likewise.
31645 * g++.dg/abi/empty9.C: Likewise.
31646 * g++.dg/abi/layout3.C: Likewise.
31647 * g++.dg/abi/layout4.C: Likewise.
31648 * g++.dg/abi/thunk1.C: Likewise.
31649 * g++.dg/abi/thunk2.C: Likewise.
31650 * g++.dg/abi/vbase11.C: Likewise.
31651 * g++.dg/abi/vthunk2.C: Likewise.
31652 * g++.dg/abi/vthunk3.C: Likewise.
31653 * g++.dg/ext/attrib8.C: Likewise.
31654 * g++.dg/opt/longbranch2.C: Likewise.
31655 * g++.dg/opt/reg-stack4.C: Likewise.
31656 * g++.old-deja/g++.ext/attrib1.C: Likewise.
31657 * g++.old-deja/g++.ext/attrib2.C: Likewise.
31658 * g++.old-deja/g++.ext/attrib3.C: Likewise.
31659 * g++.old-deja/g++.other/store-expr1.C: Likewise.
31660 * g++.old-deja/g++.other/store-expr2.C: Likewise.
31661 * gcc.dg/20000609-1.c: Likewise.
31662 * gcc.dg/20000720-1.c: Likewise.
31663 * gcc.dg/20011107-1.c: Likewise.
31664 * gcc.dg/20011119-1.c: Likewise.
31665 * gcc.dg/20020108-1.c: Likewise.
31666 * gcc.dg/20020122-2.c: Likewise.
31667 * gcc.dg/20020122-3.c: Likewise.
31668 * gcc.dg/20020201-3.c: Likewise.
31669 * gcc.dg/20020206-1.c: Likewise.
31670 * gcc.dg/20020218-1.c: Likewise.
31671 * gcc.dg/20020310-1.c: Likewise.
31672 * gcc.dg/20020411-1.c: Likewise.
31673 * gcc.dg/20020418-2.c: Likewise.
31674 * gcc.dg/20020426-1.c: Likewise.
31675 * gcc.dg/20020426-2.c: Likewise.
31676 * gcc.dg/20020517-1.c: Likewise.
31677 * gcc.dg/20020523-1.c: Likewise.
31678 * gcc.dg/20020523-2.c: Likewise.
31679 * gcc.dg/20020729-1.c: Likewise.
31680 * gcc.dg/20030204-1.c: Likewise.
31681 * gcc.dg/20030826-2.c: Likewise.
31682 * gcc.dg/20030926-1.c: Likewise.
31683 * gcc.dg/20031202-1.c: Likewise.
31684 * gcc.dg/980312-1.c: Likewise.
31685 * gcc.dg/980313-1.c: Likewise.
31686 * gcc.dg/990117-1.c: Likewise.
31687 * gcc.dg/990424-1.c: Likewise.
31688 * gcc.dg/990524-1.c: Likewise.
31689 * gcc.dg/991230-1.c: Likewise.
31690 * gcc.dg/i386-387-1.c: Likewise.
31691 * gcc.dg/i386-387-2.c: Likewise.
31692 * gcc.dg/i386-387-3.c: Likewise.
31693 * gcc.dg/i386-387-4.c: Likewise.
31694 * gcc.dg/i386-387-5.c: Likewise.
31695 * gcc.dg/i386-387-6.c: Likewise.
31696 * gcc.dg/i386-asm-1.c: Likewise.
31697 * gcc.dg/i386-bitfield1.c: Likewise.
31698 * gcc.dg/i386-bitfield2.c: Likewise.
31699 * gcc.dg/i386-loop-1.c: Likewise.
31700 * gcc.dg/i386-loop-2.c: Likewise.
31701 * gcc.dg/i386-loop-3.c: Likewise.
31702 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
31703 * gcc.dg/i386-pic-1.c: Likewise.
31704 * gcc.dg/i386-regparm.c: Likewise.
31705 * gcc.dg/i386-signbit-1.c: Likewise.
31706 * gcc.dg/i386-signbit-2.c: Likewise.
31707 * gcc.dg/i386-signbit-3.c: Likewise.
31708 * gcc.dg/i386-sse-5.c: Likewise.
31709 * gcc.dg/i386-sse-8.c: Likewise.
31710 * gcc.dg/i386-unroll-1.c: Likewise.
31711 * gcc.dg/tls/opt-1.c: Likewise.
31712 * gcc.dg/tls/opt-2.c: Likewise.
31713 * gcc.dg/unroll-1.c: Likewise.
31714 * gcc.misc-tests/i386-pf-3dnow-1.c: Likewise.
31715 * gcc.misc-tests/i386-pf-athlon-1.c: Likewise.
31716 * gcc.misc-tests/i386-pf-none-1.c: Likewise.
31717 * gcc.misc-tests/i386-pf-sse-1.c: Likewise.
31718 * gcc.c-torture/execute/20010129-1.x: Do not use -mtune=i686 when
31721 2004-11-12 Mark Mitchell <mark@codesourcery.com>
31724 * g++.dg/parse/cond1.C: New test.
31727 * g++.dg/template/array9.C: New test.
31728 * g++.dg/ext/vla1.C: Adjust error messages.
31729 * g++.dg/ext/vlm1.C: Likewise.
31730 * g++.dg/template/crash2.C: Likewise.
31733 * g++.dg/template/call3.C: New test.
31736 * g++.dg/template/ptrmem11.C: New test.
31738 2004-11-12 Andrew Pinski <pinskia@physics.uc.edu>
31741 * lib/g++.exp: Set LC_ALL and LANG to C.
31742 * lib/gcc-dg.exp: Likewise.
31743 * lib/gfortran.exp: Likewise.
31744 * lib/objc.exp: Likewise.
31745 * lib/treelang.exp: Likewise.
31747 2004-11-12 Andreas Schwab <schwab@suse.de>
31749 * gcc.dg/pr16286.c: Fix last change.
31751 2004-11-12 Mark Mitchell <mark@codesourcery.com>
31754 * g++.dg/init/global1.C: New test.
31756 2004-11-12 Eric Botcazou <ebotcazou@act-europe.fr>
31758 * gcc.c-torture/execute/20041112-1.c: New test.
31760 2004-11-11 Janis Johnson <janis187@us.ibm.com>
31762 * lib/gcc-dg.exp (dg-target-list): New.
31764 2004-11-11 Janis Johnson <janis187@us.ibm.com>
31765 Richard Sandiford <rsandifo@redhat.com>
31767 * lib/target-supports.exp (get-compiler_messages): New.
31768 (check_named_sections_available): Use it.
31769 (check_effective_target_ilp32): New.
31770 (check_effective_target_lp64): New.
31771 (is-effective-target): New.
31772 * lib/gcc-dg.exp (dg-require-effective-target): New.
31774 2004-11-11 Joseph S. Myers <joseph@codesourcery.com>
31776 * gcc.dg/precedence-1.c: New test.
31778 2004-11-11 Janis Johnson <janis187@us.ibm.com>
31780 * gcc.misc-tests/linkage.exp: Handle biarch GCC for powerpc64.
31782 * gcc.misc-tests/linkage.exp: Prepend directory name to pass/fail
31783 message, delete generated files, use more descriptive name for
31784 executable, and make the test unsupported when it cannot be run.
31786 * lib/gcc-dg.exp (skip_test_and_clear_xfail): New procedure.
31787 (dg-require-weak, dg-require-visibility, dg-require-alias,
31788 dg-require-gc-sections, dg-require-profiling, dg-require-dll,
31789 dg-require-iconv, dg-require-named-sections): Use it.
31791 * lib/gcc-dg.exp (dg-xfail-if): Ignore if skipping the test.
31793 2004-11-11 Nathan Sidwell <nathan@codesourcery.com>
31796 * gcc.dg/ppc-and-1: New
31799 * gcc.dg/ppc-mov-1.c: New.
31802 * gcc.dg/ppc-compare-1.c: New.
31804 2004-11-10 Joseph S. Myers <joseph@codesourcery.com>
31806 * objc.dg/desig-init-2.m: New test.
31808 2004-11-10 Adam Nemet <anemet@lnxw.com>
31810 PR middle-end/18160
31811 * g++.dg/warn/register-var-1.C: New test.
31812 * g++.dg/warn/register-var-2.C: New test.
31814 2004-11-10 Eric Botcazou <ebotcazou@libertysurf.fr>
31816 * gcc.dg/union-2.c: New test.
31818 2004-11-10 Fariborz Jahanian <fjahanian@apple.com>
31820 * gcc.c-torture/execute/ieee/unsafe-fp-assoc-1.c:
31821 New test for PR tree-optimization/17892.
31823 2004-11-09 Mark Mitchell <mark@codesourcery.com>
31826 * g++.dg/init/new12.C: New test.
31828 2004-11-10 James A. Morrison <phython@gcc.gnu.org>
31830 * gcc.target/sparc: New directory.
31831 * gcc.target/sparc/sparc.exp: New driver.
31832 * gcc.target/sparc/fpadd16.c, gcc.target/sparc/fpadd16s.c,
31833 gcc.target/sparc/fpsub16.c, gcc.target/sparc/fpsub16s.c,
31834 gcc.target/sparc/fpadd32.c, gcc.target/sparc/fpadd32s.c,
31835 gcc.target/sparc/fpsub32.c, gcc.target/sparc/fpsub32s.c: New tests.
31837 2004-11-10 Paul Brook <paul@codesourcery.com>
31840 * gfortran.dg/list_read.c: New test.
31842 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
31845 * gcc.dg/func-outside-1.c, gcc.dg/func-outside-2.c: Correct
31846 expected diagnostic location.
31848 2004-11-09 Ulrich Weigand <uweigand@de.ibm.com>
31850 * gcc.dg/20041109-1.c: New test.
31852 2004-11-09 Andrew Pinski <pinskia@physics.uc.edu>
31855 * objc/compile/pr18406.m: New test.
31857 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
31859 * gcc.dg/builtin-prefetch-1.c: Update expected diagnostic.
31861 2004-11-09 Joseph S. Myers <joseph@codesourcery.com>
31863 * gcc.dg/builtin-prefetch-1.c: Adjust expected messages.
31865 2004-11-08 Steve Ellcey <sje@cup.hp.com>
31867 * gcc.dg/uninit-H.c: Add ifdefs for __hppa__ and __ia64__.
31869 2004-11-08 Steve Ellcey <sje@cup.hp.com>
31871 * gcc.dg/20030225-2.c: Add prototype for abort and
31874 2004-11-08 Andrew Pinski <pinskia@physics.uc.edu>
31877 * gcc.c-torture/pr18299-1.c: New test.
31879 2004-11-06 Andreas Schwab <schwab@suse.de>
31881 * gcc.dg/pr16286.c: Also test for bool and pixel.
31883 2004-11-06 Joseph S. Myers <joseph@codesourcery.com>
31885 * gcc.dg/anon-struct-6.c, gcc.dg/anon-struct-7.c,
31886 gcc.dg/anon-struct-8.c, gcc.dg/bitfld-10.c, gcc.dg/bitfld-11.c,
31887 gcc.dg/bitfld-12.c, gcc.dg/func-outside-1.c,
31888 gcc.dg/func-outside-2.c, gcc.dg/label-decl-1.c,
31889 gcc.dg/label-decl-2.c, gcc.dg/label-decl-3.c,
31890 gcc.dg/label-decl-4.c, gcc.dg/struct-empty-1.c,
31891 gcc.dg/struct-empty-2.c, gcc.dg/struct-empty-3.c,
31892 gcc.dg/struct-semi-1.c, gcc.dg/struct-semi-2.c,
31893 gcc.dg/struct-semi-3.c: New tests.
31895 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31897 * g++.dg/opt/nothrow1.C: Use -42 instead of 42.
31899 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31901 * gcc.dg/compat/generate-random.c (generate_random_data unsafe_state):
31902 Do not use C99 designators.
31904 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31906 * g++.dg/other/pragma-re-1.C (p, q): Fix type and remove cast.
31908 2004-11-06 Eric Botcazou <ebotcazou@libertysurf.fr>
31910 * gcc.c-torture/compile/simd-5.c: Do not XFAIL on SPARC 64-bit.
31911 * gcc.c-torture/execute/20020227-1.x: Do not XFAIL at -O3.
31912 * gcc.c-torture/execute/simd-5.x: Remove.
31914 2004-11-06 Andrew Pinski <pinskia@physics.uc.edu>
31916 PR rtl-optimization/17933
31917 * gcc.dg/torture/pr17933-1.c: New test.
31919 2004-11-06 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
31922 * lib/target-supports.exp (check_weak_available): Support
31925 2004-11-05 Danny Smith <dannysmith@users.sourceforge.net>
31927 * gcc.dg/compat/struct-layout-1_generate.c (main): Generate a
31928 call to fflush(stdout) before abort.
31929 (my_ffsll): New function.
31930 (generate_fields): Use it.
31932 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
31934 * gcc.dg/init-undef-1.c: New test.
31936 2004-11-05 Joseph S. Myers <joseph@codesourcery.com>
31938 * gcc.dg/20040910-1.c, gcc.dg/cpp/digraph2.c,
31939 gcc.dg/cpp/direct2.c, gcc.dg/cpp/direct2s.c,
31940 gcc.dg/cpp/separate-1.c, gcc.dg/noncompile/951123-1.c,
31941 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c: Adjust
31942 expected messages for new parser.
31944 2004-11-04 Mark Mitchell <mark@codesourcery.com>
31946 * g++.dg/ext/visibility/symbian1.C: New test.
31948 2004-11-04 Eric Botcazou <ebotcazou@libertysurf.fr>
31950 * gcc.dg/pragma-align.c (sixteen): Use 8-byte alignment
31953 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
31955 * gcc.dg/asm-qual-1.c, gcc.dg/declspec-15.c, gcc.dg/declspec-16.c,
31956 gcc.dg/declspec-17.c, gcc.dg/empty-source-1.c,
31957 gcc.dg/empty-source-2.c, gcc.dg/empty-source-3.c,
31958 gcc.dg/extra-semi-1.c, gcc.dg/extra-semi-2.c,
31959 gcc.dg/extra-semi-3.c, gcc.dg/gnu-cond-expr-1.c,
31960 gcc.dg/gnu-cond-expr-2.c, gcc.dg/gnu-cond-expr-3.c,
31961 gcc.dg/init-empty-1.c, gcc.dg/init-empty-2.c,
31962 gcc.dg/init-empty-3.c, gcc.dg/noncompile/old-style-parm-1.c,
31963 gcc.dg/noncompile/old-style-parm-2.c, gcc.dg/stmt-expr-1.c,
31964 gcc.dg/stmt-expr-2.c, gcc.dg/stmt-expr-3.c: New tests.
31966 2004-11-04 Joseph S. Myers <joseph@codesourcery.com>
31968 * gcc.dg/c90-restrict-1.c, gcc.dg/c99-arraydecl-2.c,
31969 gcc.dg/c99-func-2.c, gcc.dg/charset/asm2.c, gcc.dg/concat.c,
31970 gcc.dg/cpp/19990413-1.c, gcc.dg/cpp/paste4.c,
31971 gcc.dg/init-desig-obs-1.c, gcc.dg/noncompile/920721-2.c,
31972 gcc.dg/noncompile/930622-2.c, gcc.dg/noncompile/940112-1.c,
31973 gcc.dg/noncompile/950921-1.c, gcc.dg/switch-2.c,
31974 objc.dg/naming-1.m, objc.dg/naming-2.m: Adjust expected messages
31977 2004-11-04 Richard Sandiford <rsandifo@redhat.com>
31980 * gcc.dg/20041104-1.c: New test.
31982 2004-11-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
31984 * g++.dg/template/nontype7.C: New test.
31985 * g++.dg/template/nontype8.C: Likewise.
31986 * g++.dg/template/nontype9.C: Likewise.
31987 * g++.dg/template/nontype10.C: Likewise.
31988 * g++.dg/tc1/dr49.C: Likewise.
31989 * g++.dg/template/ptrmem8.C: Relax dg-error checks.
31990 * g++.old-deja/g++.other/null1.C: Remove a buggy error check
31992 2004-11-04 Ben Elliston <bje@au.ibm.com>
31994 * g++.dg/rtti/tinfo1.C: Remove xfails.
31996 2004-11-04 Ben Elliston <bje@au.ibm.com>
31998 * g++.old-deja/g++.other/enum5.C (enum conditions): Move the
31999 packed attribute to the definition to satisfy the new C++ parser.
32001 2004-11-03 Eric Botcazou <ebotcazou@libertysurf.fr>
32003 * gcc.c-torture/execute/stdarg-2.c (foo): Split multiple
32004 invocations of va_arg.
32006 2004-11-02 Mark Mitchell <mark@codesourcery.com>
32009 * g++.dg/template/crash25.C: New test.
32012 * g++.dg/template/typedef2.C: New test.
32013 * g++.dg/parse/crash13.C: Adjust error markers.
32016 * g++.dg/conversion/const3.C: New test.
32018 2004-11-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32023 * gfortran.dg/generic_[123].f90: New testcases.
32025 2004-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
32027 * gcc.dg/uninit-C.c: Remove special-casing for SPARC.
32028 * gcc.dg/uninit-H.c: Define to "sp" on SPARC.
32030 2004-11-02 Andrew Pinski <pinskia@physics.uc.edu>
32033 * gcc.c-torture/compile/pr16808.c: New test.
32035 2004-11-02 Nathan Sidwell <nathan@codesourcery.com>
32037 PR rtl-optimization/17104
32038 * gcc.dg/ppc-bitfield1.c: New.
32040 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
32042 * gcc.dg/uninit-H.c (ASM): Define to "$sp" on MIPS targets.
32044 2004-11-01 Richard Sandiford <rsandifo@redhat.com>
32046 * g++.dg/abi/mangle6.C: Run for all MIPS targets. Provide dummy
32047 strings for 32-bit code.
32049 2004-11-01 Joseph S. Myers <joseph@codesourcery.com>
32052 * gcc.dg/parm-impl-decl-1.c, gcc.dg/parm-impl-decl-2.c: New tests.
32054 2004-11-01 Nathan Sidwell <nathan@codesourcery.com>
32057 * g++.old-deja/g++.mike/p811.C: Avoid covariant extension.
32059 2004-10-31 Mark Mitchell <mark@codesourcery.com>
32062 * g++.dg/init/aggr2.C: New test.
32064 2004-10-30 Ziemowit Laski <zlaski@apple.com>
32066 * objc.dg/local-decl-1.m: New test.
32068 2004-10-30 Gabriel Dos Reis <gdr@integrable-solutions.net>
32070 * gcc.dg/20040910-1.c: Adjust regex.
32072 2004-10-30 Roger Sayle <roger@eyesopen.com>
32074 PR rtl-optimization/18084
32075 * g++.dg/opt/pr18084-1.C: New testcase.
32077 2004-10-30 Matt Austern <austern@apple.com>
32080 * g++.dg/ext/attrib18.C: New test.
32082 2004-10-30 Roger Sayle <roger@eyesopen.com>
32084 PR middle-end/18096
32085 * gcc.dg/pr18096-1.c: New test case.
32087 2004-10-30 Roger Sayle <roger@eyesopen.com>
32089 * gcc.dg/pr17581-1.c: Add missing prototype for abort.
32091 2004-10-30 Joseph S. Myers <joseph@codesourcery.com>
32094 * gcc.dg/dremf-type-compat-1.c, gcc.dg/dremf-type-compat-2.c,
32095 gcc.dg/dremf-type-compat-3.c, gcc.dg/dremf-type-compat-4.c,
32096 gcc.dg/old-style-prom-1.c, gcc.dg/old-style-prom-2.c,
32097 gcc.dg/old-style-prom-3.c: New tests.
32099 2004-10-30 Danny Smith <dannysmith@users.sourceforge.net>
32101 * gcc.dg/bf-ms-attrib.c: Add protototype for abort.
32102 Remove unnecessary inclusion of stdio.h.
32104 2004-10-29 Roger Sayle <roger@eyesopen.com>
32106 PR rtl-optimization/17581
32107 * gcc.dg/pr17581-1.c: New test case.
32109 2004-10-28 Nathan Sidwell <nathan@codesourcery.com>
32111 * g++.dg/conversion/dr195.C: Adjust expected errors for DR195 not
32113 * g++.dg/conversion/dr195-1.C: New.
32114 * g++.old-deja/g++.brendan/operators4.C: Don't be pedantic.
32115 * g++.old-deja/g++.mike/p10148.C: Likewise.
32117 2004-10-29 Mark Mitchell <mark@codesourcery.com>
32120 * g++.dg/debug/typedef2.C: New test.
32122 2004-10-29 David Billinghurst <David.Billinghurst@riotinto.com>
32125 * gfortran.dg/g77/20030326-1.f: Change xfail on error to warning.
32126 * gfortran.dg/g77/README: Update.
32128 2004-10-28 Matt Austern <austern@apple.com>
32131 * g++.dg/ext/packed7.C: New test.
32133 2004-10-28 Andrew Pinski <pinskia@physics.uc.edu>
32135 * gcc.dg/visibility-[1-9a].c: Change to use scan-hidden instead of
32137 * lib/scanasm.exp (hidden-scan-for): New proc.
32138 (scan-hidden): Use hidden-scan-for instead of constructing the scan
32140 (scan-not-hidden): Likewise.
32141 * lib/target-supports.exp (check_visibility_available): mach-o is
32144 2004-10-28 Mark Mitchell <mark@codesourcery.com>
32147 * g++.dg/template/memclass3.C: New test.
32149 2004-10-28 Adam Nemet <anemet@lnxw.com>
32151 PR middle-end/18160
32152 * gcc.dg/register-var-1.c: New test.
32153 * gcc.dg/register-var-2.c: New test.
32154 * gcc.dg/asm-7.c: Taking the address of a register variable is an
32157 2004-10-28 Dorit Naishlos <dorit@il.ibm.com>
32160 * gcc.dg/vect/vect-20.c: Use 'signed char' instaed of 'char'. Remove
32162 * gcc.dg/vect/vect-22.c: Likewise.
32164 2004-10-28 Jakub Jelinek <jakub@redhat.com>
32166 * gcc.dg/i386-rotate-1.c: New test.
32168 2004-10-27 Mark Mitchell <mark@codesourcery.com>
32170 * g++.dg/init/ref12.C: Add "run" marker.
32173 * g++.dg/init/ref12.C: New test.
32176 * g++.dg/template/shift1.C: New test.
32177 * g++.dg/template/error10.C: Adjust error markers.
32179 2004-10-27 Andrew Pinski <pinskia@physics.uc.edu>
32182 * gcc.c-torture/compile/pr17529.c: Remove the xfail.
32184 2004-10-27 Geoffrey Keating <geoffk@apple.com>
32186 * gcc.dg/weak/typeof-2.c: Needs aliases as well as weak.
32187 * gcc.dg/weak/weak-3.c: Likewise.
32188 * gcc.dg/weak/weak-5.c: Likewise.
32189 * gcc.dg/weak/weak-9.c: Likewise.
32190 * lib/file-format.exp (gcc_target_object_format): Darwin has Mach-O.
32191 * lib/target-supports.exp (check_weak_available): Mach-O does weak.
32193 * gcc.dg/darwin-weakimport-1.c: New.
32195 2004-10-28 Ben Elliston <bje@au.ibm.com>
32197 * gcc.dg/tree-ssa/sra-1.c: Pass --param sra-max-structure-size.
32199 2004-10-27 Nathan Sidwell <nathan@codesourcery.com>
32201 * gcc.dg/cpp/direct2.c: Cope with different bison 'parse' or
32202 'syntax' error messages.
32203 * gcc.dg/cpp/direct2s.c: Likewise.
32205 2004-10-26 Geoffrey Keating <geoffk@apple.com>
32207 * gcc.c-torture/compile/20041026-1.c: New.
32209 2004-10-26 Mark Mitchell <mark@codesourcery.com>
32212 * g++.dg/lookup/ns2.C: New test.
32215 * g++.dg/template/enum4.C: New test.
32218 * g++.dg/template/expr1.C: New test.
32220 2004-10-26 Ben Elliston <bje@au.ibm.com>
32222 * gcc.dg/tree-ssa/20030922-2.c: Now passing, so remove xfail.
32224 2004-10-26 Joseph S. Myers <jsm@polyomino.org.uk>
32226 * gcc.dg/decl-nospec-1.c, gcc.dg/decl-nospec-2.c,
32227 gcc.dg/decl-nospec-3.c: New tests.
32229 2004-10-26 Ziemowit Laski <zlaski@apple.com>
32231 * objc.dg/super-class-3.m: New test.
32233 2004-10-26 Nathan Sidwell <nathan@codesourcery.com>
32235 * gcc.dg/cpp/direct2.c: Adjust expected errors, robustify parser
32237 * gcc.dg/cpp/direct2s.c: Likewise.
32239 2004-10-25 Geoffrey Keating <geoffk@apple.com>
32241 * objc.dg/image-info.m: Update for changes to section selection.
32243 2004-10-25 David Ayers <d.ayers@inode.at>
32244 Ziemowit Laski <zlaski@apple.com>
32246 * objc.dg/call-super-2.m: Add messages to 'Class <Proto>'; update
32247 diagnostics when messaging 'id <Proto>'.
32248 * objc.dg/class-protocol-1.m: New test.
32249 * objc.dg/desig-init-1.m: Add message to an invalid receiver using
32250 a non-existent method signature.
32251 * objc.dg/method-5.m, objc.dg/method-6.m, objc.dg/proto-hier-1.m:
32252 Update diagnostics when messaging with non-existent method signature.
32253 * objc.dg/proto-hier-2.m: Adjust wording of diagnostic.
32254 * objc.dg/proto-lossage-1.m, objc.dg/proto-lossage-4.m: Messages to
32255 invalid receivers are now resolved as if messaging 'id'; remove
32256 extraneous diagnostics.
32258 2004-10-25 Joseph S. Myers <jsm@polyomino.org.uk>
32261 * gcc.dg/init-desig-obs-1.c, gcc.dg/init-desig-obs-2.c,
32262 gcc.dg/init-desig-obs-3.c: New tests.
32264 2004-10-25 Jakub Jelinek <jakub@redhat.com>
32266 * gcc.dg/debug/20041023-1.c: New test.
32268 2004-10-25 Andrew Pinski <pinskia@physics.uc.edu>
32270 PR middle-end/17407
32271 * gcc.c-torture/compile/pr17407.c: New test.
32274 * g++.dg/template/array8.C: New test.
32276 2004-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
32279 * lib/g++.exp: Accept more than one multilib libgcc.
32280 * lib/gcc-dg.exp: Likewise.
32281 * lib/objc.exp: Likewise.
32282 * lib/treelang.exp: Likewise.
32283 * lib/gfortran.exp: Likewise.
32285 2004-10-24 Ben Elliston <bje@au.ibm.com>
32287 * gcc.dg/c90-const-expr-3.c: Reference the ISO C standard.
32289 2004-10-24 Geoffrey Keating <geoffk@geoffk.org>
32291 * gcc.dg/c90-const-expr-3.c: xfail all the ASSERT_NOT_NPC tests.
32292 * gcc.dg/c99-const-expr-3.c: Likewise.
32294 2004-10-23 Andrew Pinski <pinskia@physics.uc.edu>.
32296 * gcc.dg/tree-ssa/loop-1.c: Add -static for *-*-darwin*.
32298 2004-10-23 Ben Elliston <bje@au.ibm.com>
32300 * gcc.c-torture/execute/loop-2e.x: Remove.
32302 2004-10-22 Nathan Sidwell <nathan@codesourcery.com>
32305 * g++.dg/parse/crash18.C: New.
32306 * g++.dg/parse/crash19.C: New.
32308 2004-10-22 Aaron W. LaFramboise <aaronavay62@aaronwl.com>
32310 * g++.dg/ext/dllimport1.C: Move dg-warnings.
32311 * g++.dg/ext/dllimport2.C: Same.
32312 * g++.dg/ext/dllimport8.C: Same.
32314 2004-10-21 Mark Mitchell <mark@codesourcery.com>
32317 * g++.dg/conversion/cast1.C: New test.
32318 * g++.dg/overload/pmf1.C: Adjust error marker.
32320 2004-10-21 Andrew Pinski <pinskia@physics.uc.edu>
32323 * objc.dg/const-str-7.m: New test.
32325 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32327 * g++.dg/template/memfriend11.C: Fix comment typo.
32328 * g++.dg/template/memfriend14.C: Likewise.
32330 2004-10-20 Richard Henderson <rth@redhat.com>
32332 * gcc.dg/cleanup-10.c, gcc.dg/cleanup-11.c, gcc.dg/cleanup-8.c,
32333 gcc.dg/cleanup-9.c: Use -fnon-call-exceptions, not
32334 -fasynchronous-unwind-tables.
32336 2004-10-20 Richard Henderson <rth@redhat.com>
32338 * gcc.c-torture/unsorted/call386.c (foo): Fix return type.
32339 (main): Return success.
32340 * gcc.c-torture/unsorted/subcc.c (foo, bar): Fix return types.
32341 (main): Return success.
32343 2004-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
32346 * g++.dg/template/memfriend9.C: New test.
32347 * g++.dg/template/memfriend10.C: Likewise.
32348 * g++.dg/template/memfriend11.C: Likewise.
32349 * g++.dg/template/memfriend12.C: Likewise.
32350 * g++.dg/template/memfriend13.C: Likewise.
32351 * g++.dg/template/memfriend14.C: Likewise.
32352 * g++.dg/template/memfriend15.C: Likewise.
32353 * g++.dg/template/memfriend16.C: Likewise.
32354 * g++.dg/template/memfriend17.C: Likewise.
32355 * g++.old-deja/g++.pt/friend44.C: Remove bogus error.
32357 2004-10-20 Nathan Sidwell <nathan@codesourcery.com>
32359 * g++.dg/conversion/dr195.C: New.
32360 * g++.old-deja/g++.mike/p10148.C: Remove ill-formed cast.
32362 2004-10-20 Ben Elliston <bje@au.ibm.com>
32363 Devang Patel <dpatel@apple.com>
32365 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use integer arithmetic instead
32366 of floating point arithmetic, which could trap.
32368 2004-10-19 Mark Mitchell <mark@codesourcery.com>
32371 * g++.dg/conversion/reinterpret1.C: Adjust error markers.
32372 * g++.dg/conversion/const2.C: New test.
32373 * g++.dg/expr/reinterpret2.C: New test.
32374 * g++.dg/expr/reinterpret3.C: New test.
32375 * g++.dg/expr/cast2.C: New test.
32376 * g++.dg/expr/copy1.C: New test.
32377 * g++.dg/other/conversion1.C: Change error message.
32378 * g++.dg/parse/comma1.C: Use __extension__ to allow casts from
32379 function pointers to void *.
32380 * g++.old-deja/g++.mike/p10148.C: Likewise.
32382 2004-10-19 Eric Botcazou <ebotcazou@libertysurf.fr>
32384 * gcc.dg/smod-1.c: Pass -mtune=i486 only on x86.
32386 2004-10-19 Paolo Bonzini <bonzini@gnu.org>
32390 * g++.dg/parse/expr3.C: New test.
32392 2004-10-18 Eric Botcazou <ebotcazou@libertysurf.fr>
32394 * gcc.dg/smod-1.c: New test.
32396 2004-10-18 Ziemowit Laski <zlaski@apple.com>
32398 * objc.dg/method-14.m: New test.
32400 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
32402 * gcc.c-torture/compile/pr17529.c: Fix test for non x86.
32403 Also xfail as the patch was reverted.
32405 2004-10-18 Andrew Pinski <pinskia@physics.uc.edu>
32407 PR middle-end/16973
32408 * gcc.dg/pr16973.c: New test.
32410 2004-10-18 Diego Novillo <dnovillo@redhat.com>
32412 PR tree-optimization/17656
32413 * gcc.c-torture/compile/pr17656.c: New test.
32415 2004-10-18 Nathan Sidwell <nathan@codesourcery.com>
32417 * g++.dg/eh/shadow1.C: New.
32419 2004-10-18 Jakub Jelinek <jakub@redhat.com>
32421 * gcc.c-torture/compile/20041018-1.c: New test.
32423 2004-10-18 Ben Elliston <bje@au.ibm.com>
32425 * gcc.dg/ppc-sdata-1.c: Update to consider the possibility of the
32426 compiler referring to register 0 when accessing sdata. The linker
32427 now patches things up.
32429 2004-10-17 Andrew Pinski <pinskia@physics.uc.edu>
32432 * gcc.c-torture/compile/pr17529.c: New test.
32434 2004-10-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32437 * g++.dg/ext/attrib17.C: New test.
32439 2004-10-16 Eric Botcazou <ebotcazou@libertysurf.fr>
32441 * gcc.dg/bf-spl1.c: Use 'float' as the base type for FP types.
32443 2004-10-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32446 * g++.dg/ext/attrib16.C: New test.
32448 2004-10-15 Mark Mitchell <mark@codesourcery.com>
32451 * g++.dg/init/dso_handle1.C: New test.
32454 * g++.dg/parse/typedef6.C: New test.
32457 * g++.dg/parse/pragma1.C: New test.
32459 2004-10-15 Aldy Hernandez <aldyh@redhat.com>
32461 * gcc.c-torture/execute/ieee/ieee.exp: Disable on powerpc-*-*spe.
32463 2004-10-15 Steve Ellcey <sje@cup.hp.com>
32465 * gcc.dg/compat/struct-layout-1_generate.c (switchfiles): Use
32466 -fno-common when on HPPA HP-UX platforms.
32468 2004-10-15 Jakub Jelinek <jakub@redhat.com>
32471 * gcc.dg/compat/struct-layout-1.h: Don't include complex.h nor
32473 * gcc.dg/compat/struct-layout-1_x1.h (TX): Cast to long instead of
32476 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
32479 * g++.dg/lookup/strong-using-4.C: New test.
32481 2004-10-14 Andrew Pinski <pinskia@physics.uc.edu>
32483 PR middle-end/16567
32484 * gcc.c-torture/compile/nested-1.c: New test.
32486 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
32488 * gcc.dg/vect/vect-44.c: xfail on i?86-*-*, x86_64-*-*,
32489 and mipsisa64*-*-* (until support for misaligned loads is added).
32490 * gcc.dg/vect/vect-50.c: Likewise.
32491 * gcc.dg/vect/vect-52.c: Likewise.
32492 * gcc.dg/vect/vect-54.c: Likewise.
32493 * gcc.dg/vect/vect-58.c: Likewise.
32494 * gcc.dg/vect/vect-60.c: Likewise.
32495 * gcc.dg/vect/vect-80.c: Likewise.
32497 2004-10-14 Mark Mitchell <mark@codesourcery.com>
32500 * g++.dg/init/dtor3.C: New test.
32502 2004-10-15 Ben Elliston <bje@au.ibm.com>
32504 * gcc.dg/ppc-stackalign-1.c: Set dg-options to {}.
32506 2004-10-14 Geoffrey Keating <geoffk@apple.com>
32508 * gcc.dg/darwin-misaligned.c: Don't supply -force_cpusubtype_ALL.
32509 * gcc.dg/macho-lo-sum.c: Likewise.
32511 2004-10-14 Joseph S. Myers <joseph@codesourcery.com>
32513 * gcc.dg/ppc-spe64-1.c: New test.
32515 2004-10-14 Devang Patel <dpatel@apple.com>
32518 * gcc.dg/pr17635.c : New test.
32520 2004-10-14 Olga Golovanevsky <olga@il.ibm.com>
32522 * gcc.dg/vect/vect-28.c: Remove xfail.
32523 * gcc.dg/vect/vect-30.c: Remove xfail.
32524 * gcc.dg/vect/vect-31.c: Vectorize 4 loops instead of 2.
32525 * gcc.dg/vect/vect-33.c: Remove xfail.
32526 * gcc.dg/vect/vect-44.c: Remove xfail.
32527 * gcc.dg/vect/vect-46.c: Remove xfail.
32528 * gcc.dg/vect/vect-50.c: Remove xfail.
32529 * gcc.dg/vect/vect-52.c: Remove xfail.
32530 * gcc.dg/vect/vect-54.c: Remove xfail.
32531 * gcc.dg/vect/vect-58.c: Remove xfail.
32532 * gcc.dg/vect/vect-60.c: Remove xfail.
32533 * gcc.dg/vect/vect-64.c: Vectorize 3 loops instead of 1.
32534 * gcc.dg/vect/vect-66.c: Vectorize 3 loops instead of 2.
32535 * gcc.dg/vect/vect-68.c: Vectorize 4 loops instead of 2.
32536 * gcc.dg/vect/vect-69.c: Vectorize 4 loops instead of 2.
32537 * gcc.dg/vect/vect-8.c: Remove xfail.
32538 * gcc.dg/vect/vect-80.c: Remove xfail.
32539 * gcc.dg/vect/vect-none.c: Vectorize 1 loops instead of 0.
32541 2004-10-14 Dorit Naishlos <dorit@il.ibm.com>
32543 * gcc.dg/vect/vect-82.c: New testcase.
32544 * gcc.dg/vect/vect-82_64.c: New testcase.
32545 * gcc.dg/vect/vect-83.c: New testcase.
32546 * gcc.dg/vect/vect-83_64.c: New testcase.
32548 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
32550 * gcc.dg/cpp/error-1.c: New test.
32552 2004-10-14 Joseph S. Myers <jsm@polyomino.org.uk>
32554 * gcc.dg/c99-tag-3.c, gcc.dg/declspec-14.c: New tests.
32556 2004-10-14 Hans-Peter Nilsson <hp@axis.com>
32559 * gcc.dg/cris-peep2-xsrand2.c: New test.
32561 2004-10-13 Andrew Pinski <pinskia@physics.uc.edu>
32564 * g++.dg/expr/for2.C: New test.
32566 2004-10-13 Eric Botcazou <ebotcazou@libertysurf.fr>
32568 * g++.dg/inherit/thunk1.C: Run on the SPARC.
32570 2004-10-13 Jakub Jelinek <jakub@redhat.com>
32572 PR tree-optimization/17724
32573 * g++.dg/opt/pr17724-1.C: New test.
32574 * g++.dg/opt/pr17724-2.C: New test.
32575 * g++.dg/opt/pr17724-3.C: New test.
32576 * g++.dg/opt/pr17724-4.C: New test.
32577 * g++.dg/opt/pr17724-5.C: New test.
32578 * g++.dg/opt/pr17724-6.C: New test.
32580 2004-10-12 Joseph S. Myers <jsm@polyomino.org.uk>
32583 * gcc.dg/pr17301-2.c: New test.
32585 2004-10-11 Mark Mitchell <mark@codesourcery.com>
32588 * g++.dg/parse/error22.C: New test.
32591 * g++.dg/template/spec18.C: New test.
32593 2004-10-11 Steve Ellcey <sje@cup.hp.com>
32595 * gcc.dg/ia64-asm-1.c: Add prototype for abort
32596 * gcc.dg/ia64-sync-1.c: Add prototype for abort and
32598 * gcc.dg/ia64-sync-2.c: Ditto.
32599 * gcc.dg/ia64-sync-3.c: Ditto.
32601 2004-10-11 Andrew Pinski <pinskia@physics.uc.edu>
32603 * g++.dg/eh/cleanup5.C: Add dg-options "".
32605 2004-10-11 Roger Sayle <roger@eyesopen.com>
32607 PR middle-end/17657
32608 * gcc.dg/switch-4.c: New test case.
32610 2004-10-11 Richard Sandiford <rsandifo@redhat.com>
32612 * gcc.c-torture/execute/20041011-1.c: New test.
32614 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
32617 * g++.dg/init/for3.C: New test.
32620 * g++.dg/opt/switch2.C: New test.
32622 PR middle-end/17703
32623 * g++.dg/warn/Wreturn-2.C: New test.
32625 2004-10-10 Andrew Pinski <pinskia@physics.uc.edu>
32628 * g++.dg/eh/cleanup5.C: New test.
32630 2004-10-10 Mark Mitchell <mark@codesourcery.com>
32633 * g++.dg/parse/error21.C: New test.
32635 2004-10-10 Gabriel Dos Reis <gdr@integrable-solutions.net>
32637 * g++.dg/overload/pmf1.C: Adjust quoting marks.
32638 * g++.dg/warn/incomplete1.C: Likewise.
32639 * g++.dg/template/qualttp20.C: Likewise.
32641 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
32644 * parm-incomplete-1.c: New test.
32646 2004-10-09 Mark Mitchell <mark@codesourcery.com>
32649 * g++.dg/parse/error19.C: New test.
32652 * g++.dg/init/new11.C: New test.
32655 * g++.dg/parse/error20.C: New test.
32658 * g++.dg/template/crash24.C: New test.
32660 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
32663 * gcc.dg/pr17301-1.c: New test.
32665 2004-10-10 Joseph S. Myers <jsm@polyomino.org.uk>
32668 * gcc.dg/anon-struct-5.c: New test.
32670 2004-10-09 Joseph S. Myers <jsm@polyomino.org.uk>
32673 * gcc.dg/pr17844-1.c: New test.
32675 2004-10-09 Zdenek Dvorak <dvorakz@suse.cz>
32677 PR tree-optimization/17906
32678 * gcc.c-torture/compile/pr17906.c: New.
32680 2004-10-09 Stuart Hastings <stuart@apple.com>
32681 Roger Sayle <roger@eyesopen.com>
32683 PR rtl-optimization/17853
32684 * gcc.dg/i386-mmx-5.c: New testcase.
32686 2004-10-09 Andrew Pinski <pinskia@physics.uc.edu>
32688 * g++.dg/opt/pr17902.C: Fix typo in dg-do.
32690 2004-10-09 Mark Mitchell <mark@codesourcery.com>
32693 * g++.dg/template/static9.C: New test.
32696 * g++.dg/parse/operator5.C: New test.
32698 2004-10-09 Roger Sayle <roger@eyesopen.com>
32700 PR middle-end/17894
32701 * gcc.c-torture/execute/divcmp-4.c: New test case.
32703 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
32706 * g++.dg/opt/pr17902.C: New test.
32708 2004-10-09 Jakub Jelinek <jakub@redhat.com>
32710 * gcc.dg/cpp/ident-1.c: Add dg-options "".
32712 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
32714 * gcc.dg/float-range-1.c, gcc.dg/float-range-2.c: New tests.
32716 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
32718 * gcc.dg/assign-warn-3.c: New test.
32720 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
32723 * gcc.dg/cpp/ident-1.c: New test.
32725 2004-10-08 Nathan Sidwell <nathan@codesourcery.com>
32727 * gcc.c-torture/compile/acc1.c: New.
32729 2004-10-08 Andrew Pinski <pinskia@physics.uc.edu>
32731 * gcc.dg/darwin-longdouble.c: Include stdlib.h and string.h.
32732 * gcc.dg/darwin-abi-2.c: Include stdlib.h.
32734 2004-10-08 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
32736 * gcc.dg/ultrasp11.c: New test.
32738 2004-10-08 Michael Matz <matz@suse.de>
32740 * gcc.dg/doloop-2.c: New test.
32742 2004-10-08 Joseph S. Myers <jsm@polyomino.org.uk>
32744 * gcc.dg/assign-warn-1.c, gcc.dg/assign-warn-2.c: New tests.
32745 * gcc.dg/warn-1.c, gcc.dg/noncompile/20020213-1.c,
32746 objc.dg/method-9.m: Update expected diagnostics.
32748 2004-10-07 Geoffrey Keating <geoffk@apple.com>
32750 * gcc.dg/ppc-fsel-3.c: New file.
32751 * gcc.dg/ppc-fsel-1.c: Add -fno-trapping-math, update comment.
32753 2004-10-07 Paul Brook <paul@codesourcery.com>
32755 * gfortran.dg/intrinsic_verify_1.f90: New test.
32757 2004-10-07 Paul Brook <paul@codesourcery.com>
32759 * gfortran.dg/empty_format_1.f90: Remove stray commas.
32761 2004-10-07 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32763 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90,
32764 gfortran.dg/ishft.f90: Add more tests. Add dg-warning in followup
32767 2004-10-07 Andrew Pinski <pinskia@physics.uc.edu>
32769 * g++.dg/ext/asm6.C: Remove extraneous semicolon.
32771 2004-10-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
32774 * g++.dg/warn/Winline-4.C: New test.
32776 2004-10-07 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
32778 * gcc.c-torture/compile/20041007-1.c: New test.
32780 2004-10-07 Paul Brook <paul@codesourcery.com>
32783 * gfortran.dg/use_allocated_1.f90: New test.
32785 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
32787 PR middle-end/17849
32788 * gfortran.fortran-torture/compile/nested.f90: New test
32790 2004-10-06 Joseph S. Myers <jsm@polyomino.org.uk>
32792 * gcc.dg/Wconversion-2.c, gcc.dg/func-args-1.c: New tests.
32794 2004-10-06 Andrew Pinski <pinskia@physics.uc.edu>
32797 * g++.dg/ext/asm6.C: New test.
32799 2004-10-06 Kenneth Zadeck <zadeck@naturalbridge.com>
32801 * gcc.dg/20011119-1.c : Added memory attribute to asm sequence.
32803 2004-10-06 Paul Brook <paul@codesourcery.com>
32805 PR libfortran/17709
32806 * gfortran.dg/empty_format_1.f90: New test.
32808 2004-10-06 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32811 * gfortran.dg/ishft.f90: New test.
32814 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Enable new
32817 2004-10-06 Paul Brook <paul@codesourcery.com>
32819 * gfortran.dg/do_1.f90: New test.
32821 2004-10-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
32823 * gcc.c-torture/execute/builtins/lib/strcpy.c: Don't abort when
32824 optimizing for size.
32826 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
32828 * gcc.dg/complex-2.c, gcc.dg/complex-2.h: New test.
32830 2004-10-05 Joseph S. Myers <jsm@polyomino.org.uk>
32832 * gcc.c-torture/compile/20041005-1.c: New test.
32834 2004-10-05 Nathan Sidwell <nathan@codesourcery.com>
32837 * g++.dg/lookup/koenig4.C: New.
32839 2004-10-05 Gabriel Dos Reis <gdr@integrable-solutions.net>
32841 * g++.dg/other/classkey1.C: Adjust quoting marks.
32842 * g++.dg/parse/error15.C: Likewise.
32843 * g++.dg/template/meminit2.C (int>): Likewise.
32845 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32848 * gfortran.fortran-torture/execute/intrinsic_pack.f90: Add more tests.
32851 * gfortran.fortran-torture/execute/intrinsic_mvbits.f90: New test.
32854 * gfortran.dg/pr17708.f90: New test.
32856 2004-10-04 Chao-ying Fu <fu@mips.com>
32858 * gcc.dg/vect/pr16105.c: Enable for mipsisa64*-*-*.
32859 * gcc.dg/vect/vect-4.c: Ditto.
32860 * gcc.dg/vect/vect-5.c: Ditto.
32861 * gcc.dg/vect/vect-6.c: Ditto.
32862 * gcc.dg/vect/vect-8.c: Ditto.
32863 * gcc.dg/vect/vect-16.c: Ditto.
32864 * gcc.dg/vect/vect-30.c: Ditto.
32865 * gcc.dg/vect/vect-40.c: Ditto.
32866 * gcc.dg/vect/vect-41.c: Ditto.
32867 * gcc.dg/vect/vect-42.c: Ditto.
32868 * gcc.dg/vect/vect-43.c: Ditto.
32869 * gcc.dg/vect/vect-44.c: Ditto.
32870 * gcc.dg/vect/vect-45.c: Ditto.
32871 * gcc.dg/vect/vect-46.c: Ditto.
32872 * gcc.dg/vect/vect-47.c: Ditto.
32873 * gcc.dg/vect/vect-48.c: Ditto.
32874 * gcc.dg/vect/vect-49.c: Ditto.
32875 * gcc.dg/vect/vect-50.c: Ditto.
32876 * gcc.dg/vect/vect-51.c: Ditto.
32877 * gcc.dg/vect/vect-52.c: Ditto.
32878 * gcc.dg/vect/vect-53.c: Ditto.
32879 * gcc.dg/vect/vect-54.c: Ditto.
32880 * gcc.dg/vect/vect-55.c: Ditto.
32881 * gcc.dg/vect/vect-56.c: Ditto.
32882 * gcc.dg/vect/vect-57.c: Ditto.
32883 * gcc.dg/vect/vect-58.c: Ditto.
32884 * gcc.dg/vect/vect-59.c: Ditto.
32885 * gcc.dg/vect/vect-60.c: Ditto.
32886 * gcc.dg/vect/vect-74.c: Ditto.
32887 * gcc.dg/vect/vect-79.c: Ditto.
32888 * gcc.dg/vect/vect-80.c: Ditto.
32890 2004-10-04 Andrew Pinski <pinskia@physics.uc.edu>
32892 * gcc.dg/unused-7.c: Use the correct option.
32894 2004-10-04 Paul Brook <paul@codesourcery.com>
32895 Bud Davis <bdavis9659@comcast.net>
32899 * gfortran/pr17706.f90: New test.
32900 * gfortran.dg/g77/f77-edit-s-out.f: Remove xfail.
32902 2004-10-04 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
32904 * gfortran.dg/pr17612.f90: New test.
32906 2004-10-03 Gabriel Dos Reis <gdr@integrable-solutions.net>
32908 * g++.dg/template/local1.C: Adjust quoting marks in
32909 testing for diagnostics.
32910 * g++.dg/tls/diag-2.C: Likewise.
32911 * g++.dg/other/error8.C: Likewise.
32913 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
32916 * gcc.dg/unused-4.c: Adjust to be correct.
32919 * gcc.dg/unused-7.c: New test.
32921 2004-10-03 Andrew Pinski <pinskia@physics.uc.edu>
32924 * g++.dg/overload/template2.C: New test.
32926 2004-10-03 Kazu Hirata <kazu@cs.umass.edu>
32928 PR tree-optimization/16632
32929 * gcc.dg/tree-ssa/20041002-1.c: New.
32931 2004-10-03 Paul Brook <paul@codesourcery.com>
32933 * gfortran.dg/pr17286.f90: Add dg-do line. Explicitly test bug,
32934 rather than relying on default formatting.
32936 2004-10-02 Joseph S. Myers <jsm@polyomino.org.uk>
32938 * gcc.dg/20040920-1.c: Update expected message text.
32940 2004-10-02 Ulrich Weigand <uweigand@de.ibm.com>
32942 * gcc.dg/tree-ssa/loop-1.c: Merge changed dg-options for s390-*-*.
32944 2004-10-01 Zdenek Dvorak <dvorakz@suse.cz>
32946 * gcc.dg/tree-ssa/loop-1.c: Check that unrolling occurs already on
32949 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
32951 * gcc.dg/tree-ssa/pr17343.c: Remove.
32953 2004-10-01 Andrew Pinski <pinskia@physics.uc.edu>
32956 * gcc.dg/tree-ssa/pr17343.c: New test.
32958 2004-10-01 Jakub Jelinek <jakub@redhat.com>
32960 * gcc.dg/tree-ssa/stdarg-1.c: Removed.
32961 * gcc.dg/tree-ssa/stdarg-2.c: Removed.
32962 * gcc.dg/tree-ssa/stdarg-3.c: Removed.
32963 * gcc.dg/tree-ssa/stdarg-4.c: Removed.
32964 * gcc.dg/tree-ssa/stdarg-5.c: Removed.
32966 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
32968 * gcc.dg/lvalue-2.c: New test.
32970 2004-09-30 Joseph S. Myers <jsm@polyomino.org.uk>
32973 * gcc.dg/pr17730-1.c: New test
32975 2004-09-29 Joseph S. Myers <jsm@polyomino.org.uk>
32978 * gcc.dg/deprecated-3.c, g++.dg/warn/deprecated-2.C: New tests.
32980 2004-09-29 Jakub Jelinek <jakub@redhat.com>
32982 * gcc.c-torture/execute/stdarg-1.c: New test.
32983 * gcc.c-torture/execute/stdarg-2.c: New test.
32984 * gcc.c-torture/execute/stdarg-3.c: New test.
32985 * gcc.dg/tree-ssa/stdarg-1.c: New test.
32986 * gcc.dg/tree-ssa/stdarg-2.c: New test.
32987 * gcc.dg/tree-ssa/stdarg-3.c: New test.
32988 * gcc.dg/tree-ssa/stdarg-4.c: New test.
32989 * gcc.dg/tree-ssa/stdarg-5.c: New test.
32991 2004-09-29 Jakub Jelinek <jakub@redhat.com>
32993 PR tree-optimization/17697
32994 * g++.dg/opt/pr17697-1.C: New test.
32995 * g++.dg/opt/pr17697-2.C: New test.
32996 * g++.dg/opt/pr17697-3.C: New test.
32998 2004-09-28 Joseph S. Myers <jsm@polyomino.org.uk>
33001 * gcc.dg/vla-init-2.c, gcc.dg/vla-init-3.c, gcc.dg/vla-init-4.c,
33002 gcc.dg/vla-init-5.c: New tests.
33004 2004-09-27 Joseph S. Myers <jsm@polyomino.org.uk>
33007 * gcc.dg/pr13804-1.c: New test.
33009 2004-09-27 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33012 * gfortran.dg/pr16938.f90: New test.
33014 2004-09-27 Mark Mitchell <mark@codesourcery.com>
33016 * g++.dg/template/crash23.C: New test.
33018 2004-09-27 Mark Mitchell <mark@codesourcery.com>
33021 * g++.dg/template/static8.C: New test.
33023 2004-09-27 Nathan Sidwell <nathan@codesourcery.com>
33026 * g++.dg/other/error9.C: New test.
33028 2004-09-26 Ulrich Weigand <uweigand@de.ibm.com>
33030 * gcc.dg/tree-ssa/loop-1.c: Use -msmall-exec on s390-*-* targets.
33032 2004-09-26 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33035 * gfortran.dg/pr15164.f90: New test. Fixed in followup commit.
33037 2004-09-26 Roger Sayle <roger@eyesopen.com>
33039 PR middle-end/17112
33040 * gcc.dg/pr17112-1.c: New test case.
33042 2004-09-26 Joseph S. Myers <jsm@polyomino.org.uk>
33045 * gcc.dg/pr11459-1.c: New test.
33047 2004-09-25 Ulrich Weigand <uweigand@de.ibm.com>
33049 * gcc.dg/tree-ssa/loop-2.c: Avoid matching new-line in regexp.
33050 * gcc.dg/tree-ssa/loop-4.c: Likewise.
33052 2004-09-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33054 * gfortran.dg/pr15324.f90: Make array bounds consistent.
33056 2004-09-25 Jan Hubicka <jh@suse.cz>
33058 * compile/30040909-1.c: New test.
33059 * compile/30040907-1.c: New test.
33061 2004-09-25 Richard Sandiford <rsandifo@redhat.com>
33063 * gcc.c-torture/execute/va-arg-26.c: New test.
33065 2004-09-24 Zack Weinberg <zack@codesourcery.com>
33067 * objc.dg/proto-lossage-4.m: Use long instead of int to avoid
33068 extra diagnostics on targets with 64-bit pointers.
33069 * objc.dg/selector-1.m: Adjust dg-warning regexp.
33071 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
33074 * gcc.dg/nested-redef-1.c, gcc.dg/pr17188-1.c: New tests.
33075 * gcc.dg/decl-3.c: Adjust expected message.
33077 2004-09-24 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33080 * gfortran.dg/pr17615.f90: New test.
33082 2004-09-24 Andrew MacLeod <amacleod@redhat.com>
33084 PR tree-optimzation/17517
33085 * g++.dg/tree-ssa/pr17517.C: New Test.
33087 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
33090 * g++.dg/lookup/ambig3.C: New.
33092 2004-09-24 Andrew Pinski <pinskia@physics.uc.edu>
33095 * g++.dg/opt/pr17624.C: New test.
33097 2004-09-24 Joseph S. Myers <jsm@polyomino.org.uk>
33100 * gcc.dg/Wbad-function-cast-1.c: New test.
33102 2004-09-23 Zack Weinberg <zack@codesourcery.com>
33104 * g++.dg/ext/complit1.C
33105 * g++.dg/other/error2.C
33106 * g++.dg/other/nontype-1.C
33107 * g++.dg/parse/crash11.C
33108 * g++.dg/parse/crash12.C
33109 * g++.dg/parse/error15.C
33110 * g++.dg/parse/error4.C
33111 * g++.dg/parse/tmpl-outside1.C
33112 * g++.dg/parse/too-many-tmpl-args1.C
33113 * g++.dg/template/dependent-expr3.C
33114 * g++.dg/template/error10.C
33115 * g++.dg/template/instantiate1.C
33116 * g++.dg/template/vtable2.C
33117 * g++.dg/warn/Wshadow-1.C
33118 * g++.dg/warn/weak1.C
33119 * g++.old-deja/g++.brendan/crash16.C
33120 * g++.old-deja/g++.brendan/crash18.C
33121 * g++.old-deja/g++.brendan/crash48.C
33122 * g++.old-deja/g++.brendan/crash49.C
33123 * g++.old-deja/g++.brendan/crash55.C
33124 * g++.old-deja/g++.brendan/crash56.C
33125 * g++.old-deja/g++.brendan/crash8.C
33126 * g++.old-deja/g++.brendan/enum11.C
33127 * g++.old-deja/g++.brendan/enum8.C
33128 * g++.old-deja/g++.brendan/enum9.C
33129 * g++.old-deja/g++.brendan/friend3.C
33130 * g++.old-deja/g++.brendan/misc14.C
33131 * g++.old-deja/g++.bugs/900402_02.C
33132 * g++.old-deja/g++.bugs/900404_03.C
33133 * g++.old-deja/g++.bugs/900404_04.C
33134 * g++.old-deja/g++.bugs/900428_03.C
33135 * g++.old-deja/g++.jason/crash4.C
33136 * g++.old-deja/g++.jason/overload21.C
33137 * g++.old-deja/g++.jason/redecl1.C
33138 * g++.old-deja/g++.jason/report.C
33139 * g++.old-deja/g++.jason/rfg10.C
33140 * g++.old-deja/g++.jason/template30.C
33141 * g++.old-deja/g++.law/arm12.C
33142 * g++.old-deja/g++.law/ctors5.C
33143 * g++.old-deja/g++.law/cvt20.C
33144 * g++.old-deja/g++.law/init10.C
33145 * g++.old-deja/g++.law/init8.C
33146 * g++.old-deja/g++.law/visibility17.C
33147 * g++.old-deja/g++.law/visibility7.C
33148 * g++.old-deja/g++.mike/net8.C
33149 * g++.old-deja/g++.mike/p646.C
33150 * g++.old-deja/g++.mike/p700.C
33151 * g++.old-deja/g++.mike/p701.C
33152 * g++.old-deja/g++.mike/p811.C
33153 * g++.old-deja/g++.ns/template13.C
33154 * g++.old-deja/g++.other/array3.C
33155 * g++.old-deja/g++.other/crash25.C
33156 * g++.old-deja/g++.other/dtor3.C
33157 * g++.old-deja/g++.other/dtor4.C
33158 * g++.old-deja/g++.other/main1.C
33159 * g++.old-deja/g++.other/warn7.C
33160 * g++.old-deja/g++.pt/crash11.C
33161 * g++.old-deja/g++.pt/crash36.C
33162 * g++.old-deja/g++.pt/spec22.C
33163 * g++.old-deja/g++.pt/spec9.C
33164 * g++.old-deja/g++.pt/ttp52.C
33165 * g++.old-deja/g++.robertl/eb103.C
33166 * g++.old-deja/g++.robertl/eb121.C
33167 * g++.old-deja/g++.robertl/eb22.C
33168 * g++.old-deja/g++.robertl/eb8.C:
33169 Update locations and/or regexps of dg-error markers.
33170 Remove markers for some bogus messages that are no longer issued.
33172 2004-09-23 Jakub Jelinek <jakub@redhat.com>
33174 * gcc.c-torture/execute/builtins/strcpy-2.c: New test.
33175 * gcc.c-torture/execute/builtins/strcpy-2-lib.c: New.
33177 2004-09-23 Andrew Pinski <pinskia@physics.uc.edu>
33180 * g++.dg/lookup/crash5.C: New test.
33182 2004-09-23 Dorit Naishlos <dorit@il.ibm.com>
33184 * gcc.dg/vect/vect-27.c: Now vectorized on altivec.
33185 * gcc.dg/vect/vect-29.c: Now vectorized on altivec.
33186 * gcc.dg/vect/vect-48.c: Now vectorized on altivec.
33187 * gcc.dg/vect/vect-56.c: Now vectorized on altivec.
33188 * gcc.dg/vect/vect-72.c: New test for altivec and sse2.
33189 * gcc.dg/vect/vect-77.c: Now vectorized on altivec.
33191 * gcc.dg/vect/vect-27a.c: New test for altivec and mmx.
33192 * gcc.dg/vect/vect-29a.c: New test for altivec and mmx.
33193 * gcc.dg/vect/vect-48a.c: New test for altivec and mmx.
33194 * gcc.dg/vect/vect-56a.c: New test for altivec and mmx.
33195 * gcc.dg/vect/vect-72a.c: New test for altivec and mmx.
33196 * gcc.dg/vect/vect-77a.c: New test for altivec and mmx.
33198 * gcc.dg/vect/vect-13.c: Change to run test instead of compile.
33200 * gcc.dg/vect/vect-44.c: Check additional cases.
33201 * gcc.dg/vect/vect-48.c: Check additional cases.
33203 * gcc.dg/vect/vect-26.c: Use sse2 instead of sse.
33204 * gcc.dg/vect/vect-27.c: Use sse2 instead of sse.
33205 * gcc.dg/vect/vect-28.c: Use sse2 instead of sse.
33206 * gcc.dg/vect/vect-29.c: Use sse2 instead of sse.
33207 * gcc.dg/vect/vect-4?.c: Use sse2 instead of sse.
33208 * gcc.dg/vect/vect-75.c: Use sse2 instead of sse.
33209 * gcc.dg/vect/vect-76.c: Use sse2 instead of sse.
33210 * gcc.dg/vect/vect-77.c: Use sse2 instead of sse.
33211 * gcc.dg/vect/vect-78.c: Use sse2 instead of sse.
33213 * gcc.dg/vect/vect-5?.c: Use sse2 instead of sse. Add return 0.
33214 * gcc.dg/vect/vect-60.c: Use sse2 instead of sse. Add return 0.
33215 * gcc.dg/vect/vect-61.c: Use sse2 instead of sse. Add return 0.
33217 2004-09-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33219 * gcc.dg/tree-ssa/loop-6.c: New test.
33221 2004-09-23 Nathan Sidwell <nathan@codesourcery.com>
33224 * g++.dg/inherit/base2.C: New.
33226 2004-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
33228 * gcc.dg/20001012-1.c: Add prototypes for builtin functions.
33229 * gcc.dg/20001012-2.c: Likewise.
33230 * gcc.dg/20001013-1.c: Likewise.
33231 * gcc.dg/20001101-1.c: Likewise.
33232 * gcc.dg/20001102-1.c: Likewise.
33233 * gcc.dg/bf-spl1.c: Likewise.
33234 * gcc.dg/titype-1.c: Remove special-casing for SPARC.
33235 * gcc.dg/20040813-1.c: Add missing "." to the regexp.
33237 2004-09-22 Diego Novillo <dnovillo@redhat.com>
33239 PR tree-optimization/16721
33240 * gcc.dg/tree-ssa/pr16721.c: New test.
33242 2004-09-23 Ulrich Weigand <uweigand@de.ibm.com>
33244 * gcc.dg/20030123-1.c: Add prototypes for builtin functions.
33245 * gcc.dg/20040305-1.c: Likewise.
33247 2004-09-22 Joseph S. Myers <jsm@polyomino.org.uk>
33250 * gcc.c-torture/compile/pr16566-1.c,
33251 gcc.c-torture/compile/pr16566-2.c,
33252 gcc.c-torture/compile/pr16566-3.c: New tests.
33254 2004-09-22 Kazu Hirata <kazu@cs.umass.edu>
33256 PR tree-optimization/17512
33257 * gcc.c-torture/compile/20040916-1.c.
33259 2004-09-21 Mark Mitchell <mark@codesourcery.com>
33261 * gcc.dg/pragma-re-3.c: New test.
33263 2004-09-17 Matt Austern <austern@apple.com>
33266 * g++.dg/other/anon3.C: New.
33268 2004-09-21 Roger Sayle <roger@eyesopen.com>
33271 * g++.dg/opt/pr7503-1.C: New testcase for COND_EXPR lvalues.
33272 * g++.dg/opt/pr7503-2.C: New testcase for <? and >? lvalues.
33273 * g++.dg/opt/pr7503-3.C: New testcase for invalid <? lvalue errors.
33274 * g++.dg/opt/pr7503-4.C: New testcase for <?= and >?= assignments.
33275 * g++.dg/opt/pr7503-5.C: New testcase for side-effects with <?=.
33277 2004-09-21 Bud Davis <bdavis9659@comcast.net>
33280 * gfortran.dg/pr17286.f90: New test.
33282 2004-09-20 Mark Mitchell <mark@codesourcery.com>
33285 * g++.dg/template/static7.C: New test.
33287 2004-09-20 Andrew Pinski <pinskia@physics.uc.edu>
33290 * gcc.c-torture/compile/pr17558.c: New test.
33292 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
33294 * gcc.dg/compat/sdata-section.h (SDATA_SECTION): Don't use an attribute
33295 if SKIP_ATTRIBUTE is defined.
33297 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33300 * gfortran.dg/pr15957.f90: New test.
33302 2004-09-20 Dorit Naishlos <dorit@il.ibm.com>
33304 * gcc.dg/vect/vect-74.c: Avoid floating point precision error
33306 * gcc.dg/vect/vect-79.c: Likewise.
33307 * gcc.dg/vect/vect-80.c: Likewise.
33309 2004-09-20 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33312 * gfortran.fortran-torture/execute/iolength_2.f90: New test.
33314 2004-09-20 Ira Rosen <irar@il.ibm.com>
33316 * gcc.dg/vect/vect-13.c: Added xfail for non ppc platforms.
33317 * gcc.dg/vect/vect-74.c: Split into 3 tests (vect-79.c, vect-80.c).
33318 * gcc.dg/vect/vect-62.c: New testcase.
33319 * gcc.dg/vect/vect-63.c: New testcase.
33320 * gcc.dg/vect/vect-64.c: New testcase.
33321 * gcc.dg/vect/vect-65.c: New testcase.
33322 * gcc.dg/vect/vect-66.c: New testcase.
33323 * gcc.dg/vect/vect-67.c: New testcase.
33324 * gcc.dg/vect/vect-68.c: New testcase.
33325 * gcc.dg/vect/vect-69.c: New testcase.
33326 * gcc.dg/vect/vect-79.c: New testcase.
33327 * gcc.dg/vect/vect-80.c: New testcase.
33329 2004-09-20 Richard Sandiford <rsandifo@redhat.com>
33331 * gcc.target/mips/asm-1.c: New test.
33333 2004-09-19 Ira Rosen <irar@il.ibm.com>
33335 * gcc.dg/vect/vect-13.c: Now vectorized on ppc*.
33336 * gcc.dg/vect/vect-73.c: New testcase.
33337 * gcc.dg/vect/vect-74.c: New testcase.
33338 * gcc.dg/vect/vect-75.c: New testcase.
33339 * gcc.dg/vect/vect-76.c: New testcase.
33340 * gcc.dg/vect/vect-77.c: New testcase.
33341 * gcc.dg/vect/vect-78.c: New testcase
33343 2004-09-18 Paul Brook <paul@codesourcery.com>
33345 * g++.old-deja/g++.pt/static11.C: XFAIL on arm*-*-eabi.
33347 2004-09-18 Joseph S. Myers <jsm@polyomino.org.uk>
33350 * gcc.dg/pr17424-1.c: New test.
33352 2004-09-18 Diego Novillo <dnovillo@redhat.com>
33354 * g++.dg/tree-ssa/pr17153.C: New test.
33356 2004-09-16 Geoffrey Keating <geoffk@apple.com>
33359 * g++.dg/pch/wchar-1.C: New.
33360 * g++.dg/pch/wchar-1.Hs: New.
33362 2004-09-17 Kenneth Zadeck <Kenneth.Zadeck@NaturalBridge.com>
33364 * gcc.c-torture/execute/20040917-1.c: New test.
33366 2004-09-17 Diego Novillo <dnovillo@redhat.com>
33368 PR tree-optimization/17319
33369 * gcc.dg/pr17319.c: New test.
33371 2004-09-17 Devang Patel <dpatel@apple.com>
33373 * gcc.dg/20040813-1.c: New test.
33375 2004-09-17 Diego Novillo <dnovillo@redhat.com>
33377 PR tree-optimization/17273
33378 * gcc.c-torture/compile/pr17273.c: New test.
33380 2004-09-17 Joseph S. Myers <jsm@polyomino.org.uk>
33382 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c:
33383 Update expected messages.
33384 * gcc.dg/declspec-13.c: New test.
33386 2004-09-17 David Edelsohn <edelsohn@gnu.org>
33388 * gcc.dg/darwin-longlong.c: XFAIL on AIX and SPE.
33390 2004-09-17 Diego Novillo <dnovillo@redhat.com>
33392 * gcc.c-torture/execute/pr17252.c: Use post-increment to
33393 change what 'a' is pointing to.
33395 2004-09-17 Mark Mitchell <mark@codesourcery.com>
33398 * g++.dg/template/error18.C: New test.
33401 * g++.dg/warn/Wunused-8.C: New test.
33403 2004-09-17 Steven Bosscher <stevenb@suse.de>
33405 PR tree-optimization/17513
33406 * gcc.dg/20040916-1.c: New test.
33408 2004-09-16 Mark Mitchell <mark@codesourcery.com>
33411 * g++.dg/template/typename7.C: New test.
33413 2004-09-16 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33415 * gcc.dg/tree-ssa/copy-headers.c: Update outcome.
33417 2004-09-16 Frank Ch. Eigler <fche@redhat.com>
33419 * gcc.misc-tests/bprob.exp, g++.dg/bprob/bprob.exp: Iterate tests
33420 with -ftree-based-profiling also.
33421 * lib/profopt.exp: Support late-set profile_option/feedback_option.
33423 2004-09-16 Victor Leikehman <lei@il.ibm.com>
33426 * gfortran.dg/der_array_io_1.f90: New test.
33427 * gfortran.dg/der_array_io_2.f90: New test.
33428 * gfortran.dg/der_array_io_3.f90: New test.
33430 2004-09-15 Mark Mitchell <mark@codesourcery.com>
33432 * g++.old-deja/g++.abi/cxa_vec.C: Adjust for ARM
33435 2004-09-15 Mark Mitchell <mark@codesourcery.com>
33437 * g++.dg/opt/switch1.C: New test.
33439 2004-09-15 Joseph S. Myers <jsm@polyomino.org.uk>
33441 * g++.dg/ext/member-attr.C, g++.dg/warn/deprecated.C,
33442 gcc.dg/deprecated.c, gcc.dg/noreturn-1.c, gcc.dg/noreturn-4.c:
33443 Update expected messages.
33445 2004-09-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33448 * gfortran.dg/same_name_1.f90: New test.
33450 2004-09-15 Diego Novillo <dnovillo@redhat.com>
33452 * gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
33453 dereference garbage pointers.
33455 2004-09-15 Jakub Jelinek <jakub@redhat.com>
33457 * gcc.c-torture/execute/builtins/strlen-3.c: New test.
33458 * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
33460 * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
33461 * gcc.c-torture/execute/builtins/memmove-2.c: New test.
33462 * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
33464 2004-09-14 Mark Mitchell <mark@codesourcery.com>
33467 * g++.dg/template/mangle1.C: New test.
33469 2004-09-14 Diego Novillo <dnovillo@redhat.com>
33471 PR tree-optimization/17252
33472 * gcc.c-torture/execute/pr17252.c: New test.
33474 2004-09-14 Andrew Pinski <apinski@apple.com>
33476 * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
33478 2004-09-14 Roger Sayle <roger@eyesopen.com>
33480 PR rtl-optimization/9771
33481 * gcc.dg/pr9771-1.c: New test case.
33483 2004-09-14 Diego Novillo <dnovillo@redhat.com>
33485 PR tree-optimization/15262
33486 * gcc.c-torture/execute/pr15262-1.c: New test.
33487 * gcc.c-torture/execute/pr15262-2.c: New test.
33489 2004-09-14 Joseph S. Myers <jsm@polyomino.org.uk>
33491 * gcc.dg/declspec-12.c: New test.
33493 2004-09-14 Bud Davis <bdavis9659@comcast.net>
33495 * gfortran.dg/pr17090.f90: Add directives to test.
33497 2004-09-14 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33499 * gcc.c-torture/compile/20040914-1.c: New test.
33501 2004-09-13 Mark Mitchell <mark@codesourcery.com>
33504 * g++.dg/template/decl2.C: New test.
33506 2004-09-13 Bud Davis <bdavis9659@comcast.net>
33509 * gfortran.dg/pr17090.f90: New test.
33511 2004-09-13 Dale Johannesen <dalej@apple.com>
33513 * gcc.c-torture/compile/pr17408.c: New test case.
33515 2004-09-13 Mark Mitchell <mark@codesourcery.com>
33518 * g++.dg/parse/crash17.C: New test.
33521 * g++.dg/template/enum3.C: New test.
33523 2004-09-13 Hans-Peter Nilsson <hp@bitrange.com>
33525 * lib/gcc-defs.exp: Load wrapper.exp.
33526 * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
33528 * lib/gcc.exp (gcc_init): Similar.
33529 * lib/gfortran.exp (gfortran_init): Similar.
33530 * lib/objc.exp (objc_init): Similar.
33531 * lib/treelang.exp (treelang_init): Similar.
33532 * lib/wrapper.exp: New file with build_wrapper call machinery in
33533 ${tool}_maybe_build_wrapper.
33535 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
33537 * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
33539 * gcc.dg/declspec-11.c: Update expected messages.
33540 * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
33541 gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
33542 gcc.dg/inline-12.c: New tests.
33544 2004-09-13 Andrew MacLeod <amacleod@redhat.com>
33546 * g++.dg/tree-ssa/pr17400.C: New testcase.
33548 2004-09-13 James E Wilson <wilson@specifixinc.com>
33550 * gcc.target/mips/sb1-1.c: New testcase.
33552 2004-09-12 Hans-Peter Nilsson <hp@bitrange.com>
33554 * lib/g77-dg.exp: Remove unused file.
33555 * lib/mike-g77.exp: Ditto.
33556 * lib/g77.exp: Ditto.
33558 2004-09-12 Richard Henderson <rth@redhat.com>
33560 * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
33562 2004-09-13 Joseph S. Myers <jsm@polyomino.org.uk>
33564 * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
33565 gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
33566 gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
33567 gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
33568 Update expected messages.
33570 2004-09-13 Hans-Peter Nilsson <hp@axis.com>
33572 * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
33573 declaration/use mismatch for dirp parameter.
33575 2004-09-12 Andrew Pinski <apinski@apple.com>
33577 * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
33578 -fgnu-runtime is passed.
33580 2004-09-12 Richard Henderson <rth@redhat.com>
33582 * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
33583 do the uplevel thing and update additional_flags directly.
33584 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
33585 gfortran.fortran-torture/execute/intrinsic_nearest.x,
33586 gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
33587 gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
33589 2004-09-11 Steven Bosscher <stevenb@suse.de>
33591 * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
33593 2004-09-11 Roger Sayle <roger@eyesopen.com>
33595 PR middle-end/17411
33596 * g++.dg/opt/pr17411-1.C: New test case.
33598 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
33600 * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33601 gcc.dg/tls/diag-2.c: Update expected messages.
33602 * gcc.dg/991209-1.c: Specify compilation options. Update expected
33604 * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
33605 * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
33606 gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
33607 gcc.dg/tls/diag-5.c: New tests.
33609 2004-09-11 Zack Weinberg <zack@codesourcery.com>
33611 * gcc.dg/20040910-1.c: Correct dg-error regexp.
33613 2004-09-11 Steven Bosscher <stevenb@suse.de>
33615 * g++.dg/parse/break-in-for.C: New test.
33617 2004-09-11 Jakub Jelinek <jakub@redhat.com>
33619 * gcc.dg/tree-ssa/20040911-1.c: New test.
33621 2004-09-11 Andreas Jaeger <aj@suse.de>
33623 * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
33624 * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
33626 2004-09-11 Richard Sandiford <rsandifo@redhat.com>
33628 * gcc.target/frv: New directory of FR-V-specific tests.
33630 2004-09-10 James E Wilson <wilson@specifixinc.com>
33632 * gcc.dg/convert-vec-1.c: New test.
33634 2004-09-10 Roger Sayle <roger@eyesopen.com>
33636 PR middle-end/17024
33637 * gcc.dg/pr17024-1.c: New test case.
33639 2004-09-10 Eric Christopher <echristo@redhat.com>
33641 * gcc.dg/20040910-1.c: New test.
33643 2004-09-11 Joseph S. Myers <jsm@polyomino.org.uk>
33645 * gcc.dg/bitfld-9.c: New test.
33647 2004-09-10 Richard Sandiford <rsandifo@redhat.com>
33649 * gcc.c-torture/execute/ieee/acc1.c: New test.
33650 * gcc.c-torture/execute/ieee/acc2.c: New test.
33651 * gcc.c-torture/execute/ieee/mzero6.c: New test.
33653 2004-09-10 Joseph S. Myers <jsm@polyomino.org.uk>
33655 * gcc.dg/deprecated-2.c: New test.
33657 2004-09-09 James E Wilson <wilson@specifixinc.com>
33659 * gcc.dg/init-vec-1.c: New test.
33661 2004-09-09 Roger Sayle <roger@eyesopen.com>
33663 PR middle-end/17055
33664 * gcc.dg/pr17055-1.c: New test case.
33666 2004-09-09 Hans-Peter Nilsson <hp@axis.com>
33669 * gcc.c-torture/execute/pr17377.c: New test.
33671 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
33674 * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
33675 gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
33676 gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
33677 gcc.dg/long-long-typespec-1.c: New tests.
33678 * gcc.dg/tls/diag-2.c: Update expected diagnostics
33680 2004-09-09 Joseph S. Myers <jsm@polyomino.org.uk>
33682 * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
33683 gcc.dg/gnu99-static-1.c: New tests.
33685 2004-09-08 Devang Patel <dpatel@apple.com>
33687 * gcc.dg/darwin-ld-20040828-1.c: New test.
33688 * gcc.dg/darwin-ld-20040828-2.c: New test.
33689 * gcc.dg/darwin-ld-20040828-3.c: New test.
33691 2004-09-08 Ziemowit Laski <zlaski@apple.com>
33693 * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
33694 * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
33696 * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
33697 * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
33699 * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
33700 types they qualify.
33701 * objc.dg/type-size-2.m: Fix wording in comment.
33702 * objc.dg/va-meth-1.m: New test case.
33704 2004-09-06 H.J. Lu <hongjiu.lu@intel.com>
33707 * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
33708 LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
33710 2004-09-06 Devang Patel <dpatel@apple.com>
33712 * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
33713 * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
33715 2004-09-06 Zack Weinberg <zack@codesourcery.com>
33717 * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
33718 reflect changed line numbering of diagnostics.
33720 2004-09-06 Paul Brook <paul@codesourcery.com>
33722 * gfortran.dg/edit_real_1.f90: Add new test.
33724 2004-09-05 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
33726 * gcc.dg/tree-ssa/loop-2.c: New test.
33727 * gcc.dg/tree-ssa/loop-3.c: New test.
33728 * gcc.dg/tree-ssa/loop-4.c: New test.
33729 * gcc.dg/tree-ssa/loop-5.c: New test.
33731 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33733 * gcc.dg/format/sentinel-1.c: Update for parameter option.
33735 2004-09-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
33737 * gcc.dg/format/sentinel-1.c: New test.
33739 2004-09-04 Uros Bizjak <uros@kss-loka.si>
33741 * gcc.dg/builtins-46.c: New.
33743 2004-09-03 Devang Patel <dpatel@apple.com>
33745 * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
33746 * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
33748 2004-09-03 Jan Beulich <jbeulich@novell.com>
33750 * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
33751 * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
33752 * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
33753 * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
33754 * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
33755 * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
33756 * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
33757 the non-portable bzero.
33758 * gcc.dg/20010912-1.c: xfail for NetWare.
33759 * gcc.dg/20020426-2.c: xfail for NetWare.
33760 * gcc.dg/20021014-1.c: xfail for NetWare.
33761 * gcc.dg/20021018-1.c: xfail for NetWare.
33762 * gcc.dg/20030213-1.c: xfail for NetWare.
33763 * gcc.dg/20030225-1.c: xfail for NetWare.
33764 * gcc.dg/20030708-1.c: xfail for NetWare.
33765 * gcc.dg/builtins-config.h: Also exclude NetWare.
33766 * gcc.dg/format/format.h: Define restrict only if not already defined.
33767 * gcc.dg/nest.c: xfail for NetWare.
33768 * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
33769 * lib/target-supports.exp (check_visibility_available): Exclude
33772 2004-09-03 Jan Beulich <jbeulich@novell.com>
33774 * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
33775 * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
33776 deterministic starting point for the alignment of structure fields.
33777 * gcc.dg/Wpadded.c: Dito.
33778 * g++.dg/abi/vbase10.C: Dito.
33780 2004-09-03 Devang Patel <dpatel@apple.com>
33782 * g++.dg/debug/pr15736.cc: New test.
33784 2004-09-02 Mark Mitchell <mark@codesourcery.com>
33786 * README.QMTEST: Fix out-of-date link.
33788 2004-09-03 David Billinghurst <David.Billinghurst@riotinto.com>
33791 * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
33792 Delete. Duplicate of gfortran.dg/g77/20010610.f
33794 2004-09-02 Mark Mitchell <mark@codesourcery.com>
33796 * g++.dg/abi/arm_rtti1.C: New test.
33798 2004-09-02 Geoffrey Keating <geoffk@apple.com>
33800 * gcc.dg/ppc-vector-memcpy.c: New.
33801 * gcc.dg/ppc-vector-memset.c: New.
33803 2004-09-02 Chao-ying Fu <fu@mips.com>
33805 * gcc.target/mips/mips-3d-1.c: New test.
33806 * gcc.target/mips/mips-3d-2.c: New test.
33807 * gcc.target/mips/mips-3d-3.c: New test.
33808 * gcc.target/mips/mips-3d-4.c: New test.
33809 * gcc.target/mips/mips-3d-5.c: New test.
33810 * gcc.target/mips/mips-3d-6.c: New test.
33811 * gcc.target/mips/mips-3d-7.c: New test.
33812 * gcc.target/mips/mips-3d-8.c: New test.
33813 * gcc.target/mips/mips-3d-9.c: New test.
33814 * gcc.target/mips/mips-ps-1.c: New test.
33815 * gcc.target/mips/mips-ps-2.c: New test.
33816 * gcc.target/mips/mips-ps-3.c: New test.
33817 * gcc.target/mips/mips-ps-4.c: New test.
33818 * gcc.target/mips/mips-ps-type.c: New test.
33820 2004-09-02 Paul Brook <paul@codesourcery.com>
33822 * gfortran.dg/edit_real_1.f90: Add new tests.
33824 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33827 * gfortran.dg/merge_char_1.f90: New test.
33829 2004-09-01 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33832 * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
33834 2004-09-01 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
33837 * gcc.c-torture/compile/20040901-1.c: New test, from PR.
33839 2004-09-01 Mark Mitchell <mark@codesourcery.com>
33841 * g++.dg/opt/loop1.C: Do not XFAIL.
33843 2004-09-01 Jakub Jelinek <jakub@redhat.com>
33845 * gcc.c-torture/execute/20040831-1.c: New test.
33847 2004-09-01 David Billinghurst <David.Billinghurst@riotinto.com>
33850 * gfortran.dg/g77/20010610.f: Now passes.
33851 Copy from g77.f-torture/execute. Add dg-run directive.
33852 * gfortran.dg/g77/README: Update
33854 2004-08-31 Andrew Pinski <pinskia@physics.uc.edu>
33856 * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
33857 * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
33858 (t1, t2, t3, t4): Add volatile.
33860 2004-08-31 Mark Mitchell <mark@codesourcery.com>
33862 * g++.dg/ext/visibility/arm1.C: New test.
33864 2004-08-31 Geoffrey Keating <geoffk@apple.com>
33866 * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
33869 2004-09-01 Paul Brook <paul@codesourcery.com>
33871 * gfortran.dg/eof_2.f90: New test.
33873 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33876 * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
33878 2004-08-31 Bud Davis <bdavis9659@comcast.net>
33880 PR libfortran/16805
33881 * gfortran.dg/list_read_2.f90: New test.
33883 2004-08-31 Mark Mitchell <mark@codesourcery.com>
33885 * g++.dg/abi/key1.C: New test.
33887 2004-08-31 Richard Henderson <rth@redhat.com>
33889 * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
33891 * g++.dg/other/offsetof5.C: Remove duplicate.
33893 2004-08-31 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33896 * gfortran.dg/func_derived_1.f90: New test.
33898 2004-08-31 Paul Brook <paul@codesourcery.com>
33900 * gfortran.dg/eof_1.f90: New test.
33902 2004-08-31 Paul Brook <paul@codesourcery.com>
33904 * gfortran.dg/list_read_1.f90: New file.
33906 2004-08-30 Mark Mitchell <mark@codesourcery.com>
33908 * g++.dg/opt/loop1.C: XFAIL.
33910 2004-08-30 Geoffrey Keating <geoffk@apple.com>
33912 * gcc.dg/funcdef-storage-1.c: New.
33913 * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
33914 an extern function in local scope.
33915 * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
33916 declare an 'auto inline' function in local scope.
33917 * gcc.dg/20011130-1.c: Likewise.
33918 * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
33919 an 'auto' function in local scope.
33920 * gcc.dg/20021014-1.c: Likewise.
33921 * gcc.dg/20030331-2.c: Likewise.
33923 2004-08-30 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33925 * gfortran.dg/blockdata_1.f90: New test.
33927 2004-08-30 Richard Henderson <rth@redhat.com>
33929 * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
33931 2004-08-30 Richard Henderson <rth@redhat.com>
33933 * lib/fortran-torture.exp (fortran-torture-execute): Honor
33934 additional_flags set by alternate driver.
33935 (ieee-options): New procedure.
33936 * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
33937 * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
33938 * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
33939 * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
33941 2004-08-30 Richard Henderson <rth@redhat.com>
33943 * lib/f-torture.exp: Remove.
33945 2004-08-29 Mark Mitchell <mark@codesourcery.com>
33947 PR rtl-optimization/16590
33948 * g++.dg/opt/loop1.C: New test.
33950 2004-08-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
33953 * gfortran.dg/oldstyle_1.f90: New test.
33955 2004-08-29 Steven G. Kargl <kargls@comcast.net>
33956 Paul Brook <paul@codesourcery.com>
33958 * gfortran.dg/g77/README: Update.
33959 * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
33960 * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
33961 * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
33963 2004-08-28 Paul Brook <paul@codesourcery.com>
33965 PR libfortran/17195
33966 * gfortran.dg/edit_real_1.f90: New test.
33968 2004-08-27 Paul Brook <paul@codesourcery.com>
33970 * gfortran.dg/rewind_1.f90: New test.
33972 2004-08-27 Bud Davis <bdavis9659@comcast.net>
33975 * gfortran.dg/pr16597.f90: New test.
33977 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
33980 * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
33981 gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
33982 gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
33983 gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
33984 gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
33986 2004-08-26 Nick Clifton <nickc@redhat.com>
33988 * gcc.c-torture/compile/pr17119.c: New test.
33990 2004-08-26 Joseph S. Myers <jsm@polyomino.org.uk>
33992 * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
33994 2004-08-25 Richard Henderson <rth@redhat.com>
33996 * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
33997 the bits that expect kind=8 to be the largest real kind.
33999 2004-08-25 Ziemowit Laski <zlaski@apple.com>
34001 * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
34003 2004-08-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34005 * gfortran.dg/assignment_1.f90: New test.
34007 2004-08-25 Adam Nemet <anemet@lnxw.com>
34009 * g++.dg/template/repo3.C: New test.
34011 2004-08-25 Roger Sayle <roger@eyesopen.com>
34013 PR middle-end/16693
34014 PR tree-optimization/16372
34015 * g++.dg/opt/pr16372-1.C: New test case.
34016 * g++.dg/opt/pr16693-1.C: New test case.
34017 * g++.dg/opt/pr16693-2.C: New test case.
34019 2004-08-25 Ziemowit Laski <zlaski@apple.com>
34021 * objc.dg/proto-lossage-4.m: New test.
34023 2004-08-25 Mark Mitchell <mark@codesourcery.com>
34026 * g++.dg/inherit/local2.C: New test.
34028 2004-08-25 Paul Brook <paul@codesourcery.com>
34031 * gfortran.dg/string_ctor_1.f90: New test.
34033 2004-08-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34036 * g++.dg/template/redecl2.C: New test.
34038 2004-08-24 Bud Davis <bdavis9659@comcast.net>
34041 * gfortran.dg/pr17143.f90: New test.
34043 2004-08-24 Bud Davis <bdavis9659@comcast.net>
34046 * gfortran.dg/pr17164.f90: New test.
34048 2004-08-24 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34050 * gcc.dg/tree-ssa/loop-1.c: New test.
34052 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
34054 * gcc.c-torture/compile/20040824-1.c: New test.
34056 2004-08-24 Richard Sandiford <rsandifo@redhat.com>
34058 * gcc.c-torture/compile/iftrap-3.c: New test.
34060 2004-08-24 Paul Brook <paul@codesourcery.com>
34062 * gfortran.dg/entry_2.f90: New test.
34064 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
34067 * g++.dg/lookup/ambig[12].C: New.
34069 2004-08-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34072 * g++.dg/template/crash21.C: New test.
34073 * g++.dg/template/crash22.C: Likewise.
34075 2004-08-24 Nathan Sidwell <nathan@codesourcery.com>
34078 * g++.dg/template/access15.C: New.
34080 2004-08-23 Mark Mitchell <mark@codesourcery.com>
34083 * g++.dg/template/repo2.C: New test.
34085 2004-08-23 Roger Sayle <roger@eyesopen.com>
34087 PR rtl-optimization/17078
34088 * gcc.c-torture/execute/pr17078-1.c: New test case.
34090 2004-08-23 Mark Mitchell <mark@codesourcery.com>
34093 * gcc.dg/debug/crash1.c: New test.
34095 2004-08-23 Mark Mitchell <mark@codesourcery.com>
34098 * gcc.dg/loop-5.c: New test.
34100 2004-08-23 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
34102 * gcc.c-torture/execute/20040823-1.c: New test.
34104 2004-08-23 Richard Sandiford <rsandifo@redhat.com>
34106 * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
34107 to the assembler. Simplify test accordingly.
34108 (asm_abi_flags): Use GNU names.
34109 (check_mips_abi, default_abi): Use string matches against "-mabi=*"
34110 to check for ABI flags.
34112 2004-08-22 Andrew Pinski <apinski@apple.com>
34114 * g++.dg/opt/pr14029.C: New test.
34115 * gcc.c-torture/execute/pr15262.c: New test.
34117 2004-08-22 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34119 * gfortran.dg/reduction.f90: Add checks with complex arguments.
34121 2004-08-21 Bud Davis <bdavis9659@comcast.net>
34124 * gfortran.dg/direct_io.f90: New test.
34126 2004-08-20 Mark Mitchell <mark@codesourcery.com>
34129 * g++.dg/inherit/local2.C: New test.
34131 2004-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
34134 * g++.dg/warn/Wparentheses-4.C: New test.
34136 2004-08-20 Mark Mitchell <mark@codesourcery.com>
34139 * g++.dg/inherit/local2.C: New test.
34141 * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
34142 * gcc.dg/ppc-ldstruct.c: Likewise.
34143 * gcc.dg/ppc64-abi-2.c: Likewise.
34145 2004-08-20 Jakub Jelinek <jakub@redhat.com>
34147 PR rtl-optimization/17099
34148 * gcc.c-torture/execute/20040820-1.c: New test.
34150 2004-08-20 David Edelsohn <edelsohn@gnu.org>
34152 * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
34154 2004-08-20 Canqun Yang <canqun@nudt.edu.cn>
34157 * gfortran.dg/auto_array_1.f90: New test.
34159 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34162 * gfortran.dg/simpleif_1.f90: New test.
34164 2004-08-19 Mark Mitchell <mark@codesourcery.com>
34166 * lib/target-supports.exp (check_profiling_available): Return
34167 false for arm*-*-symbianelf* and arm*-*-eabi*.
34170 * g++.dg/template/delete1.C: New test.
34172 2004-08-19 Paul Brook <paul@codesourcery.com>
34176 * gfortran.dg/data_char_1.f90: New test.
34178 2004-08-19 Erik Schnetter <schnetter@aei.mpg.de>
34181 * gfortran.dg/reduction.f90: New testcase.
34183 2004-08-19 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
34186 * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
34188 2004-08-19 Joseph S. Myers <jsm@polyomino.org.uk>
34191 * g++.dg/Wparentheses-3.C: New test.
34193 2004-08-19 Dorit Naishlos <dorit@il.ibm.com>
34195 * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
34196 to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
34197 * gcc.dg/vect/vect-2.c: Likewise.
34198 * gcc.dg/vect/vect-3.c: Likewise.
34199 * gcc.dg/vect/vect-4.c: Likewise.
34200 * gcc.dg/vect/vect-5.c: Likewise.
34201 * gcc.dg/vect/vect-6.c: Likewise.
34202 * gcc.dg/vect/vect-7.c: Likewise.
34203 * gcc.dg/vect/vect-25.c: Likewise.
34204 * gcc.dg/vect/vect-31.c: Likewise.
34205 * gcc.dg/vect/vect-32.c: Likewise.
34206 * gcc.dg/vect/vect-34.c: Likewise.
34207 * gcc.dg/vect/vect-36.c: Likewise.
34208 * gcc.dg/vect/vect-all.c: Likewise.
34210 2004-08-18 Mark Mitchell <mark@codesourcery.com>
34213 * g++.dg/template/operator4.C: New test.
34215 2004-08-18 Richard Henderson <rth@redhat.com>
34217 * gcc.dg/20040206-1.c: XFAIL.
34219 2004-08-17 Mark Mitchell <mark@codesourcery.com>
34222 * g++.dg/template/array7.C: New test.
34224 2004-08-17 James E Wilson <wilson@specifixinc.com>
34226 * gcc.dg/mips-movcc-1.c: New test.
34227 * gcc.dg/mips-movcc-2.c: New test.
34228 * gcc.dg/mips-movcc-3.c: New test.
34230 * gcc.dg/mips-nmadd-1.c: New test.
34231 * gcc.dg/mips-nmadd-2.c: New test.
34233 2004-08-17 Mark Mitchell <mark@codesourcery.com>
34236 * g++.dg/opt/inline8.C: New test.
34239 * g++.dg/parse/error17.C: New test.
34241 2004-08-17 Dorit Naishlos <dorit@il.ibm.com>
34243 * gcc.dg/vect: New directory for vectorizer tests.
34244 * gcc.dg/vect/tree-vect.h: New file.
34245 * gcc.dg/vect/vect.exp: New file.
34246 * gcc.dg/vect/pr16105.c.c: New test.
34247 * gcc.dg/vect/vect-1.c: New test.
34248 * gcc.dg/vect/vect-2.c: New test.
34249 * gcc.dg/vect/vect-3.c: New test.
34250 * gcc.dg/vect/vect-4.c: New test.
34251 * gcc.dg/vect/vect-5.c: New test.
34252 * gcc.dg/vect/vect-6.c: New test.
34253 * gcc.dg/vect/vect-7.c: New test.
34254 * gcc.dg/vect/vect-8.c: New test.
34255 * gcc.dg/vect/vect-9.c: New test.
34256 * gcc.dg/vect/vect-10.c: New test.
34257 * gcc.dg/vect/vect-11.c: New test.
34258 * gcc.dg/vect/vect-12.c: New test.
34259 * gcc.dg/vect/vect-13.c: New test.
34260 * gcc.dg/vect/vect-14.c: New test.
34261 * gcc.dg/vect/vect-15.c: New test.
34262 * gcc.dg/vect/vect-16.c: New test.
34263 * gcc.dg/vect/vect-17.c: New test.
34264 * gcc.dg/vect/vect-18.c: New test.
34265 * gcc.dg/vect/vect-19.c: New test.
34266 * gcc.dg/vect/vect-20.c: New test.
34267 * gcc.dg/vect/vect-21.c: New test.
34268 * gcc.dg/vect/vect-22.c: New test.
34269 * gcc.dg/vect/vect-23.c: New test.
34270 * gcc.dg/vect/vect-24.c: New test.
34271 * gcc.dg/vect/vect-25.c: New test.
34272 * gcc.dg/vect/vect-26.c: New test.
34273 * gcc.dg/vect/vect-27.c: New test.
34274 * gcc.dg/vect/vect-28.c: New test.
34275 * gcc.dg/vect/vect-29.c: New test.
34276 * gcc.dg/vect/vect-30.c: New test.
34277 * gcc.dg/vect/vect-31.c: New test.
34278 * gcc.dg/vect/vect-32.c: New test.
34279 * gcc.dg/vect/vect-33.c: New test.
34280 * gcc.dg/vect/vect-34.c: New test.
34281 * gcc.dg/vect/vect-35.c: New test.
34282 * gcc.dg/vect/vect-36.c: New test.
34283 * gcc.dg/vect/vect-37.c: New test.
34284 * gcc.dg/vect/vect-38.c: New test.
34285 * gcc.dg/vect/vect-40.c: New test.
34286 * gcc.dg/vect/vect-41.c: New test.
34287 * gcc.dg/vect/vect-42.c: New test.
34288 * gcc.dg/vect/vect-43.c: New test.
34289 * gcc.dg/vect/vect-44.c: New test.
34290 * gcc.dg/vect/vect-45.c: New test.
34291 * gcc.dg/vect/vect-46.c: New test.
34292 * gcc.dg/vect/vect-47.c: New test.
34293 * gcc.dg/vect/vect-48.c: New test.
34294 * gcc.dg/vect/vect-49.c: New test.
34295 * gcc.dg/vect/vect-50.c: New test.
34296 * gcc.dg/vect/vect-51.c: New test.
34297 * gcc.dg/vect/vect-52.c: New test.
34298 * gcc.dg/vect/vect-53.c: New test.
34299 * gcc.dg/vect/vect-54.c: New test.
34300 * gcc.dg/vect/vect-55.c: New test.
34301 * gcc.dg/vect/vect-56.c: New test.
34302 * gcc.dg/vect/vect-57.c: New test.
34303 * gcc.dg/vect/vect-58.c: New test.
34304 * gcc.dg/vect/vect-59.c: New test.
34305 * gcc.dg/vect/vect-60.c: New test.
34306 * gcc.dg/vect/vect-61.c: New test.
34307 * gcc.dg/vect/vect-all.c: New test.
34308 * gcc.dg/vect/vect-none.c: New test.
34310 2004-08-17 Paul Brook <paul@codesourcery.com>
34313 * gfortran.dg/entry_1.f90: New test.
34315 2004-08-17 Andrew Pinski <apinski@apple.com>
34317 * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
34319 2004-08-17 Paolo Bonzini <bonzini@gnu.org>
34321 * gcc.dg/pr17036-1.c: New test.
34323 2004-08-16 Devang Patel <dpatel@apple.com>
34325 * gcc.dg/darwin-20040809-1.c: New test.
34327 2004-08-16 Joseph S. Myers <jsm@polyomino.org.uk>
34329 * gcc.dg/funcdef-attr-1.c: New test.
34331 2004-08-16 Janis Johnson <janis187@us.ibm.com>
34333 * gcc.dg/altivec-17.c: New test.
34334 * gcc.dg/altivec-18.c: New test.
34336 2004-08-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34339 * g++.dg/template/vtable2.C: New test.
34341 2004-08-14 Richard Henderson <rth@redhat.com>
34343 * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
34344 * gcc.dg/pack-test-4.c (main): Return 0.
34345 * gcc.dg/setjmp-1.c: Remove XFAIL.
34346 * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
34348 2004-08-14 Richard Henderson <rth@redhat.com>
34350 * gcc.dg/980217-1.c: Add prototype for printf.
34352 2004-08-13 Bud Davis <bdavis9659@comcast.net>
34354 * gfortran.dg/pr16935.f90: New test.
34356 2004-08-13 Janis Johnson <janis187@us.ibm.com>
34358 * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
34360 2004-08-13 Paul Brook <paul@codesourcery.com>
34362 * gfortran.dg/der_io_1.f90: Remove stray comma.
34364 2004-08-12 Janis Johnson <janis187@us.ibm.com>
34366 * gcc.dg/vmx/cw-bug-2.c: Remove.
34367 * gcc.dg/vmx/vprint-1.c: Remove.
34368 * gcc.dg/vmx/vscan-1.c: Remove.
34370 2004-08-12 Devang patel <dpatel@apple.com>
34372 * gcc.dg/darwin-20040809-2.c: New test.
34374 2004-08-12 Janis Johnson <janis1872us.ibm.com>
34376 * g++.dg/ext/altivec-12.C: New test.
34378 * g++.dg/ext/altivec-11.C: New test.
34380 2004-08-12 Paul Brook <paul@codesourcery.com>
34382 * g++.dg/abi/arm_cxa_vec_1.C: New test.
34384 2004-08-12 Janis Johnson <janis187@us.ibm.com>
34386 * g++.dg/ext/altivec-2.C: Check for hardware support before
34387 executing any VMX instructions.
34389 * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
34391 2004-08-12 Jakub Jelinek <jakub@redhat.com>
34394 * g++.old-deja/g++.other/comdat4.C: New test.
34395 * g++.old-deja/g++.other/comdat4-aux.cc: New.
34397 2004-08-12 Ben Elliston <bje@au.ibm.com>
34400 * gcc.dg/pr16286.c: New test.
34402 2004-08-12 Jan Beulich <jbeulich@novell.com>
34404 * g++.dg/ext/asm5.C: New.
34406 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34409 * g++.dg/eh/crash1.C: New test.
34412 * g++.dg/ext/construct1.C: New test.
34414 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34417 * g++.dg/init/ptrmem1.C: New test.
34420 * g++.dg/parse/offsetof5.C: New test.
34423 * g++.dg/template/overload3.C: New test.
34425 2004-08-11 Mark Mitchell <mark@codesourcery.com>
34428 * g++.dg/parse/error16.C: New test.
34431 * g++.dg/template/error14.C: New test.
34434 * g++.dg/template/error15.C: New test.
34436 2004-08-11 Devang Patel <dpatel@apple.com>
34438 * gcc.dg/darwin-ld-20040809-1.c: New test.
34439 * gcc.dg/darwin-ld-20040809-2.c: New test.
34441 2004-08-11 Steven G. Kargl <kargls@comcast.net>
34444 * gfortran.dg/dfloat_1.f90: New test.
34446 2004-08-09 Mark Mitchell <mark@codesourcery.com>
34448 * gcc.dg/gcc.dg/arm-eabi1.c: New test.
34449 * gcc.dg/dll-2.c: Fix dg-require syntax.
34450 * gcc.misc-tests/arm-isr.c (abort): Declare.
34453 2004-08-10 Mark Mitchell <mark@codesourcery.com>
34456 * g++.dg/parse/crash16.C: New test.
34458 2004-08-10 Roger Sayle <roger@eyesopen.com>
34460 * gcc.dg/mips-rsqrt-1.c: New test case.
34461 * gcc.dg/mips-rsqrt-2.c: New test case.
34462 * gcc.dg/mips-rsqrt-3.c: New test case.
34464 2004-08-10 Paul Brook <paul@codesourcery.com>
34466 * gfortran.dg/der_io_1.f90: New test.
34468 2004-08-10 Paul Brook <paul@codesourcery.com>
34471 * gfortran.dg/der_array_1.f90: New test.
34473 2004-08-09 David Edelsohn <edelsohn@gnu.org>
34475 * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
34477 2004-08-09 Paolo Bonzini <bonzini@gnu.org>
34479 * gcc.dg/wchar_t-2.c: Fix typo.
34481 2004-08-09 Falk Hueffner <falk@debian.org>
34483 PR tree-optimization/12517
34484 * gcc.c-torture/compile/pr12517.c: New test.
34486 PR tree-optimization/12578
34487 * gcc.c-torture/compile/pr12578.c: New test.
34489 PR tree-optimization/12899
34490 * gcc.c-torture/compile/pr12899.c: New test.
34492 PR rtl-optimization/14692
34493 * gcc.c-torture/compile/pr14692.c: New test.
34495 PR tree-optimization/16461
34496 * gcc.c-torture/compile/pr16461.c: New test.
34498 2004-08-06 Janne Blomqvist <jblomqvi@cc.hut.fi>
34500 * gfortran.dg/getenv_1.f90: New test.
34502 2004-08-06 Mark Mitchell <mark@codesourcery.com>
34504 * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
34506 * gcc.dg/symbian5.c: Test -fno-short-wchar.
34508 2004-08-06 Paul Brook <paul@codesourcery.com>
34510 * gfortran.dg/ret_array_1.f90: New test.
34511 * gfortran.dg/ret_pointer_1.f90: New test.
34513 2004-08-06 Richard Sandiford <rsandifo@redhat.com>
34515 * gcc.dg/missing-field-init-[12].c: New tests.
34516 * g++.dg/warn/missing-field-init-[12].C: New tests.
34518 2004-08-06 Mark Mitchell <mark@codesourcery.com>
34520 * gcc.dg/enum2.c: New test.
34521 * gcc.dg/symbian3.c: Likewise.
34522 * gcc.dg/symbian4.c: Likewise.
34523 * gcc.dg/wchar_t-2.c: Likewise.
34525 2004-08-05 Mark Mitchell <mark@codesourcery.com>
34527 * g++.dg/ext/visibility/visibility-8.C: Add constructor and
34530 2004-08-05 Mark Mitchell <mark@codesourcery.com>
34532 * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
34533 dg-require-visiblity.
34534 * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
34535 * g++.dg/ext/visibility/fvisibility.C: Likewise.
34536 * g++.dg/ext/visibility/memfuncts.C: Likewise.
34537 * g++.dg/ext/visibility/new1.C: Likewise.
34538 * g++.dg/ext/visibility/pragma.C: Likewise.
34539 * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
34540 * g++.dg/ext/visibility/virtual.C: Likewise.
34541 * g++/dg/ext/visibility/visibility-1.C: Likewise.
34542 * g++/dg/ext/visibility/visibility-2.C: Likewise.
34543 * g++/dg/ext/visibility/visibility-3.C: Likewise.
34544 * g++/dg/ext/visibility/visibility-4.C: Likewise.
34545 * g++/dg/ext/visibility/visibility-5.C: Likewise.
34546 * g++/dg/ext/visibility/visibility-6.C: Likewise.
34547 * g++/dg/ext/visibility/visibility-7.C: Likewise.
34548 * g++/dg/ext/visibility/visibility-8.C: New test.
34549 * gcc.c-torture/compile/dll.x: Remove.
34550 * gcc.dg/dll-2.c: Use dg-require-dll
34551 * gcc.dg/visibility-10.c: New test.
34552 * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
34554 * lib/scanasm.exp (scan_hidden): New function.
34555 (scan_not_hidden): Likewise.
34557 2004-08-05 David Edelsohn <edelsohn@gnu.org>
34559 * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
34561 2004-08-05 Richard Sandiford <rsandifo@redhat.com>
34563 * gcc.c-torture/execute/20040805-1.c: New test.
34565 2004-08-04 Andrew Pinski <pinskia@physics.uc.edu>
34567 * gcc.dg/20020118-1.c: Declare abort.
34568 * gcc.dg/altivec_check.h: Likewise.
34569 * gcc.dg/iftrap-2.c: Likewise.
34570 * gcc.dg/pragma-darwin.c: Likewise.
34571 * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
34573 2004-08-04 Geoffrey Keating <geoffk@apple.com>
34575 * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
34577 2004-08-05 Joseph S. Myers <jsm@polyomino.org.uk>
34579 * gcc.c-torture/execute/builtins/abs-2.c,
34580 gcc.c-torture/execute/builtins/abs-3.c,
34581 gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
34582 gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
34583 intmax_t, uintmax_t and their limits.
34584 * gcc.dg/intmax_t-1.c: New test.
34586 2004-08-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
34588 * g++.dg/tc1/dr147.C: Add reference to PR.
34590 2004-08-03 Richard Sandiford <rsandifo@redhat.com>
34592 * gcc.dg/mips-args-[23].c: Declare abort() and exit().
34593 * gcc.dg/torture/mips-hilo-[12].c: Likewise.
34595 2004-08-03 David Edelsohn <edelsohn@gnu.org>
34597 * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
34599 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
34601 * gcc.dg/redecl-5.c: New test.
34602 * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
34605 2004-08-03 Roger Sayle <roger@eyesopen.com>
34607 PR middle-end/16790
34608 * gcc.c-torture/execute/pr16790-1.c: New test case.
34610 2004-08-03 Mark Mitchell <mark@codesourcery.com>
34612 * g++.dg/ext/visibility/assign1.C: New test.
34613 * g++.dg/ext/visibility/new1.C: Likewise.
34615 * gcc.dg/symbian1.c: New test.
34616 * gcc.dg/symbian2.c: Likewise.
34618 2004-08-03 H.J. Lu <hongjiu.lu@intel.com>
34621 * gcc.dg/i386-sse-9.c: New test.
34623 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
34625 * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
34627 2004-08-03 Joseph S. Myers <jsm@polyomino.org.uk>
34629 * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
34630 gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
34631 gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
34632 gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
34633 gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
34634 gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
34635 gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
34636 gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
34637 gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
34638 gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
34639 gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
34640 gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
34641 gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
34642 gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
34643 gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
34644 gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
34645 gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
34646 gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
34647 gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
34648 gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
34649 gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
34650 gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
34651 gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
34652 gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
34653 gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
34654 gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
34655 gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
34656 gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
34657 gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
34658 gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
34659 gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
34660 gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
34661 gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
34662 gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
34663 gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
34664 gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
34665 gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
34666 gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
34667 gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
34668 gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
34669 gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
34670 gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
34671 gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
34672 gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
34673 gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
34674 gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
34675 gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
34676 gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
34677 gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
34678 gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
34679 gcc.misc-tests/i386-pf-3dnow-1.c,
34680 gcc.misc-tests/i386-pf-athlon-1.c,
34681 gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
34682 objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
34683 Declare built-in functions used.
34684 * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
34686 2004-08-02 Mark Mitchell <mark@codesourcery.com>
34689 * g++.dg/lookup/using12.C: New test.
34691 * g++.dg/init/null1.C: Fix PR number.
34692 * g++.dg/parse/namespace10.C: Likewise.
34694 2004-08-01 Mark Mitchell <mark@codesourcery.com>
34697 * g++.dg/template/spec17.C: New test.
34698 * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
34699 * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
34701 2004-08-02 David Billinghurst
34704 * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
34706 2004-08-01 Zack Weinberg <zack@codesourcery.com>
34708 * gcc.dg/ia64-got-1.c: New test case.
34710 2004-08-01 Mark Mitchell <mark@codesourcery.com>
34713 * g++.dg/init/null1.C: New test.
34714 * g++.dg/tc1/dr76.C: Adjust error marker.
34717 * g++.dg/parse/namespace10.C: New test.
34720 * g++.dg/inherit/ptrmem2.C: New test.
34722 2004-08-02 Ben Elliston <bje@au.ibm.com>
34725 * gcc.dg/pr16155.c: New test.
34727 2004-07-31 Joseph S. Myers <jsm@polyomino.org.uk>
34729 * gcc.dg/redecl-2.c: New test.
34731 2004-07-30 Geoffrey Keating <geoffk@apple.com>
34733 * gcc.dg/darwin-longdouble.c: New file.
34735 2004-07-30 Richard Henderson <rth@redhat.com>
34737 * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
34738 write to constant argument.
34739 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
34741 2004-07-30 Richard Henderson <rth@redhat.com>
34743 * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
34744 tests of nearest around zero.
34746 2004-07-30 Andrew Pinski <apinski@apple.com>
34748 * gcc.c-torture/compile/20040730-1.c: New test.
34750 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
34752 * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
34755 2004-07-30 Aldy Hernandez <aldyh@redhat.com>
34757 * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
34759 2004-07-30 Richard Sandiford <rsandifo@redhat.com>
34761 * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
34762 contains $ld_library_path.
34763 * lib/gfortran.exp (gfortran_link_flags): Likewise.
34765 2004-07-29 Richard Henderson <rth@redhat.com>
34767 * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
34769 * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
34770 (alt2, which): New.
34771 (Check): Accept either alternative.
34773 2004-07-29 Mark Mitchell <mark@codesourcery.com>
34775 * g++.dg/abi/inline1.C: New test.
34776 * g++.dg/abi/local1-a.cc: Likewise.
34777 * g++.dg/abi/local1.C: Likewise.
34778 * g++.dg/abi/mangle11.C: Tweak location of warnings.
34779 * g++.dg/abi/mangle12.C: Likewise.
34780 * g++.dg/abi/mangle17.C: Likewise.
34781 * g++.dg/abi/mangle20-2.C: Likewise.
34782 * g++.dg/opt/interface1.C: Likewise.
34783 * g++.dg/opt/interface1.h: Likewise.
34784 * g++.dg/opt/interface1-a.cc: New test.
34785 * g++.dg/parse/repo1.C: New test.
34786 * g++.dg/template/repo1.C: Likewise.
34787 * g++.dg/warn/Winline-1.C: Likewise.
34788 * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
34790 2004-07-29 Diego Novillo <dnovillo@redhat.com>
34792 * gcc.dg/tree-ssa/20040729-1.c: New test.
34794 2004-07-27 Matt Austern <austern@apple.com>
34796 * gcc.dg/darwin-bool-1.c: New test.
34797 * gcc.dg/darwin-bool-2.c: New test.
34799 2004-07-28 Richard Henderson <rth@redhat.com>
34801 * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
34802 arguments in the correct type. Don't write to constant arguments.
34804 2004-07-28 Diego Novillo <dnovillo@redhat.com>
34806 PR tree-optimization/16688
34807 PR tree-optimization/16689
34808 * g++.dg/tree-ssa/pr16688.C: New test.
34810 2004-07-28 Diego Novillo <dnovillo@redhat.com>
34812 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34813 loads. Not only in the comment, this time.
34815 2004-07-28 Alexandre Oliva <aoliva@redhat.com>
34817 2003-07-06 Alexandre Oliva <aoliva@redhat.com>
34818 * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
34819 2003-07-01 Alexandre Oliva <aoliva@redhat.com>
34820 * gcc.dg/sh4a-bitmovua.c: New.
34821 * gcc.dg/sh4a-cos.c: New.
34822 * gcc.dg/sh4a-cosf.c: New.
34823 * gcc.dg/sh4a-fprun.c: New.
34824 * gcc.dg/sh4a-fsrra.c: New.
34825 * gcc.dg/sh4a-memmovua.c: New.
34826 * gcc.dg/sh4a-sin.c: New.
34827 * gcc.dg/sh4a-sincos.c: New.
34828 * gcc.dg/sh4a-sincosf.c: New.
34829 * gcc.dg/sh4a-sinf.c: New.
34831 2004-07-28 Diego Novillo <dnovillo@redhat.com>
34833 * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
34835 * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
34837 * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
34840 2004-07-27 Andrew Pinski <apinski@apple.com>
34842 * g++.dg/rtti/tinfo1.C: Correct the xfail.
34844 2004-07-27 Nitin Yewale <nitiny@kpitcummins.com>
34846 * gcc.dg/pragma-isr.c: New test.
34848 2004-07-27 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
34851 * g++.dg/template/ttp11.C: New test.
34853 2004-07-27 Diego Novillo <dnovillo@redhat.com>
34855 * gcc.c-torture/compile/20040727-1.c: New test.
34857 2004-07-26 Eric Christopher <echristo@redhat.com>
34859 * gcc.c-torture/compile/20040726-2.c: New test.
34861 2004-07-26 Andrew Pinski <apinski@apple.com>
34863 * g++.dg/rtti/tinfo1.C: Xfail.
34865 2004-07-26 Richard Sandiford <rsandifo@redhat.com>
34867 * gcc.c-torture/compile/20040726-1.c: New test.
34869 2004-07-26 Niall Douglas <s_fsfeurope2@nedprod.com>
34870 Brian Ryner <bryner@brianryner.com>
34874 * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
34875 * g++.dg/ext/visibility/: New directory.
34876 * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
34877 g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
34878 g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
34879 g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
34880 * g++.dg/ext/visibility/fvisibility.C,
34881 g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
34882 g++.dg/ext/visibility/fvisibility-override1.C
34883 g++.dg/ext/visibility/fvisibility-override2.C
34884 g++.dg/ext/visibility/memfuncts.C
34885 g++.dg/ext/visibility/noPLT.C
34886 g++.dg/ext/visibility/pragma.C
34887 g++.dg/ext/visibility/pragma-override1.C
34888 g++.dg/ext/visibility/pragma-override2.C
34889 g++.dg/ext/visibility/staticmemfuncts.C
34890 g++.dg/ext/visibility/virtual.C: New tests.
34892 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
34895 * gcc.dg/pr15360-1.c: New test.
34897 2004-07-25 Daniel Jacobowitz <dan@debian.org>
34899 * gcc.dg/pragma-align-2.c: New test.
34900 * gcc.dg/pragma-init-fini.c: New test.
34901 * gcc.dg/pragma-align.c: Change from compile to run. Run on Solaris
34904 2004-07-25 Joseph S. Myers <jsm@polyomino.org.uk>
34906 * gcc.dg/init-string-2.c: New test.
34908 2004-07-24 Zack Weinberg <zack@codesourcery.com>
34911 * gcc.dg/Wredundant-decls-1.c: New test case.
34913 2004-07-24 Jakub Jelinek <jakub@redhat.com>
34915 * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
34916 * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
34917 * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
34918 * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
34919 * gcc.dg/compat/generate-random.c: New file.
34920 * gcc.dg/compat/generate-random.h: Likewise.
34921 * gcc.dg/compat/generate-random_r.c: Likewise.
34922 * gcc.dg/compat/struct-layout-1.h: Likewise.
34923 * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
34924 * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
34925 * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
34926 * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
34927 * gcc.dg/compat/struct-layout-1_main.c: New test.
34928 * gcc.dg/compat/struct-layout-1_x.c: New file.
34929 * gcc.dg/compat/struct-layout-1_y.c: New file.
34930 * gcc.dg/compat/struct-layout-1_test.h: New file.
34932 2004-07-23 Joseph S. Myers <jsm@polyomino.org.uk>
34934 * gcc.dg/comp-return-1.c: New test
34936 2004-07-23 Janis Johnson <janis187@us.ibm.com>
34938 * gcc.dg/vmx/8-02a.c: Fix typo.
34940 * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
34941 * gcc.dg/darwin-abi-3.c: New test.
34943 * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
34944 * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
34946 * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
34947 * gcc.dg/vmx/ops-long-1.c: New test.
34948 * gcc.dg/vmx/ops-long-2.c: New test.
34950 2004-07-23 Nathan Sidwell <nathan@codesourcery.com>
34952 * g++.dg/lookup/conv-[1234].C: New.
34954 2004-07-22 Mark Mitchell <mark@codesourcery.com>
34956 * g++.dg/parse/attr2.C: Simplify.
34958 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34961 * gcc.c-torture/execute/pr7284-1.c: New test.
34963 2004-07-22 Brian Booth <bbooth@redhat.com>
34965 * gcc.dg/tree-ssa/20040721-1.c: New test.
34967 2004-07-22 Nathan Sidwell <nathan@codesourcery.com>
34969 * g++.dg/template/crash20.c: New.
34971 2004-07-22 David Billinghurst (David.Billinghurst@riotinto.com)
34973 * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
34974 Add dg-run directive. Declare variables as required.
34975 * gfortran.dg/g77/README: Update
34977 2004-07-22 Hans-Peter Nilsson <hp@axis.com>
34979 * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
34980 gcc.dg/cris-peep2-andu2.c: New tests.
34982 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34985 * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
34987 * gcc.dg/qual-return-1.c: Use -Wreturn-type. Update expected
34989 * gcc.dg/qual-return-2.c: Update expected messages.
34990 * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
34992 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
34994 * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
34995 * gcc.dg/noncompile/921102-1.c: Update expected error message.
34997 2004-07-22 Joseph S. Myers <jsm@polyomino.org.uk>
35000 * gcc.dg/init-string-1.c: New test.
35002 2004-07-21 Jakub Jelinek <jakub@redhat.com>
35004 PR middle-end/15345
35006 * gcc.dg/torture/nested-fn-1.c: New test.
35008 2004-07-20 H.J. Lu <hongjiu.lu@intel.com>
35011 * gcc.dg/ia64-fptr-1.c: New file.
35013 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35016 * g++.dg/template/spec16.C: New test.
35017 * g++.old-deja/g++.robertl/eb118.C: Remove.
35019 2004-07-21 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35022 * g++.dg/template/spec15.C: New test.
35024 2004-07-21 David Billinghurst (David.Billinghurst@riotinto.com)
35026 Copy cases from g77.f-torture/execute and add dg-run
35027 directive. Other changes as noted.
35028 * gfortran.dg/g77/13037.f
35029 * gfortran.dg/g77/1832.f
35030 * gfortran.dg/g77/19981119-0.f
35031 * gfortran.dg/g77/19990313-0.f
35032 * gfortran.dg/g77/19990313-1.f
35033 * gfortran.dg/g77/19990313-2.f
35034 * gfortran.dg/g77/19990313-3.f
35035 * gfortran.dg/g77/19990419-1.f
35036 * gfortran.dg/g77/19990826-0.f
35037 * gfortran.dg/g77/19990826-2.f
35038 * gfortran.dg/g77/20000503-1.f
35039 * gfortran.dg/g77/20001111.f
35040 * gfortran.dg/g77/20010116.f
35041 * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
35042 * gfortran.dg/g77/20010430.f
35043 * gfortran.dg/g77/6177.f
35044 * gfortran.dg/g77/947.f
35045 * gfortran.dg/g77/970816-3.f
35046 * gfortran.dg/g77/971102-1.f
35047 * gfortran.dg/g77/980520-1.f
35048 * gfortran.dg/g77/980628-0.f
35049 * gfortran.dg/g77/980628-1.f
35050 * gfortran.dg/g77/980628-10.f
35051 * gfortran.dg/g77/980628-2.f
35052 * gfortran.dg/g77/980628-3.f
35053 * gfortran.dg/g77/980628-7.f
35054 * gfortran.dg/g77/980628-8.f
35055 * gfortran.dg/g77/980628-9.f
35056 * gfortran.dg/g77/980701-0.f
35057 * gfortran.dg/g77/980701-1.f
35058 * gfortran.dg/g77/cabs.f
35059 * gfortran.dg/g77/claus.f
35060 * gfortran.dg/g77/complex_1.f
35061 * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
35062 * gfortran.dg/g77/dcomplex.f
35063 * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
35064 * gfortran.dg/g77/f90-intrinsic-mathematical.f
35065 * gfortran.dg/g77/f90-intrinsic-numeric.f
35066 * gfortran.dg/g77/int8421.f
35067 * gfortran.dg/g77/labug1.f
35068 * gfortran.dg/g77/large_vec.f
35069 * gfortran.dg/g77/le.f
35070 * gfortran.dg/g77/short.f
35071 * gfortran.dg/g77/README: Update
35073 2004-07-20 Mark Mitchell <mark@codesourcery.com>
35076 * g++.dg/parse/lookup4.C: New test.
35078 2004-07-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35081 * g++.dg/template/ttp10.C: New test.
35083 2004-07-20 Joseph S. Myers <jsm@polyomino.org.uk>
35085 * gcc.dg/pr12625-1.c: New test.
35087 2004-07-20 Steven Bosscher <stevenb@suse.de>
35089 * gcc.dg/switch-warn-1.c: New test.
35090 * gcc.dg/switch-warn-2.c: New test.
35091 * gcc.c-torture/compile/pr14730.c: Update.
35093 2004-07-19 Kelley Cook <kcook@gcc.gnu.org>
35095 * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
35096 g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
35097 g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
35098 g++.dg/template/nontype3.C: Remove trailing CR from tests.
35100 2004-07-18 Mark Mitchell <mark@codesourcery.com>
35103 * g++.dg/template/assign1.C: New test.
35105 2004-07-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35108 * g++.dg/template/ttp9.C: New test.
35110 2004-07-19 Daniel Jacobowitz <dan@debian.org>
35112 * gcc.dg/format/cmn-err-1.c: New test.
35114 2004-07-19 Joseph S. Myers <jsm@polyomino.org.uk>
35116 * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
35117 gcc.dg/Wparentheses-10.c: New tests.
35118 * gcc.dg/Wparentheses-5.c: Remove XFAILs.
35120 2004-07-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35123 * gfortran.dg/g77//ffixed-line-length-0.f,
35124 gfortran.dg/g77/ffixed-line-length-132.f,
35125 gfortran.dg/g77/ffixed-line-length-72.f,
35126 gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
35127 gfortran.dg/g77/README: Update.
35129 2004-07-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
35132 * g++.dg/template/non-dependent7.C: New test.
35133 * g++.dg/template/non-dependent8.C: Likewise.
35134 * g++.dg/template/non-dependent9.C: Likewise.
35135 * g++.dg/template/non-dependent10.C: Likewise.
35137 2004-07-17 Mark Mitchell <mark@codesourcery.com>
35140 * g++.dg/parse/attr2.C: New test.
35142 2004-07-17 Toon Moene <toon@moene.indiv.nluug.nl>
35145 * g77.f-torture: Ditto.
35147 2004-07-17 Joseph S. Myers <jsm@polyomino.org.uk>
35149 * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
35150 gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
35151 Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
35153 2004-07-16 Richard Henderson <rth@redhat.com>
35155 * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
35157 2004-07-16 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35159 * lib/fortran-torture.exp (fortran-torture): Don't test compile
35160 tests with full list of options.
35161 * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
35162 of TORTURE_OPTIONS if test contains 'dg-do run'.
35165 * gfortran.dg/do_iterator.f90: New test.
35167 2004-07-16 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35169 PR rtl-optimization/16536
35170 * gcc.c-torture/execute/restrict-1.c: New test.
35172 2004-07-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35175 * gfortran.dg/pr15324.f90: New test.
35178 * gfortran.dg/pr15129.f90: New test.
35181 * gfortran.dg/pr15140.f90: New test.
35184 * gfortran.fortran-torture/execute/bounds.f90: Add check for
35185 compile-time simplification.
35187 2004-07-14 Mike Stump <mrs@apple.com>
35189 * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
35191 2004-07-14 James E Wilson <wilson@specifixinc.com>
35194 * gcc.dg/profile-generate-1.c: New.
35196 2004-07-15 Jakub Jelinek <jakub@redhat.com>
35198 * gcc.c-torture/execute/20040709-1.c: New test.
35199 * gcc.c-torture/execute/20040709-2.c: New test.
35201 2004-07-14 Mike Stump <mrs@apple.com>
35203 * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
35205 2004-07-14 Mike Stump <mrs@apple.com>
35207 * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
35209 2004-07-13 Mark Mitchell <mark@codesourcery.com>
35212 * g++.dg/parse/mutable1.C: New test.
35214 2004-07-13 Diego Novillo <dnovillo@redhat.com>
35216 PR tree-optimization/16443
35217 * gcc.dg/tree-ssa/20040713-1.c: New test.
35219 2004-07-15 Ulrich Weigand <uweigand@de.ibm.com>
35221 * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
35224 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
35226 * gfortran.dg/g77/README: New file
35227 * gfortran.dg/g77/19981216-0.f: Copy from
35228 g77.f-torture/noncompile. Add "dg-do compile" and
35229 dg-error as required.
35230 * gfortran.dg/g77/19990218-1.f: Likewise.
35231 * gfortran.dg/g77/19990905-1.f: Likewise.
35232 * gfortran.dg/g77/9263.f: Likewise.
35233 * gfortran.dg/g77/980615-0.f: Likewise.
35234 * gfortran.dg/g77/980616-0.f: Likewise.
35235 * gfortran.dg/g77/check0.f: Likewise.
35236 * gfortran.dg/g77/select_no_compile.f: Likewise.
35238 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
35240 Copy files from g77.f-torture/compile.
35241 Add "{ dg-do compile}". Other changes as noted
35242 * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
35243 * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
35244 * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
35245 * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
35246 * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
35247 * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
35248 * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
35249 * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
35250 statement to conform to standard. Append alpha1.x for reference.
35251 * gfortran.dg/g77/xformat.f: Add dg-warning
35253 2004-07-13 David Billinghurst <David.Billinghurst@riotinto.com>
35255 * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
35256 Add {dg-do compile} directive.
35257 * gfortran.dg/g77/cpp2.F: Likewise.
35259 2004-07-12 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35262 * g++.dg/lookup/name-clash1.C: New test.
35265 * g++.dg/lookup/name-clash2.C: New test.
35268 * g++.dg/lookup/name-clash3.C: New test.
35270 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35272 * g++.dg/lookup/new2.C: New test.
35273 * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
35275 2004-07-12 David Billinghurst <David.Billinghurst@riotinto.com>
35277 * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
35278 Add {dg-do compile} directive.
35279 * gfortran.dg/g77/13060.f: Likewise.
35280 * gfortran.dg/g77/19990218-0.f: Likewise.
35281 * gfortran.dg/g77/19990305-0.f: Likewise.
35282 * gfortran.dg/g77/19990419-0.f: Likewise.
35283 * gfortran.dg/g77/19990502-0.f: Likewise.
35284 * gfortran.dg/g77/19990502-1.f: Likewise.
35285 * gfortran.dg/g77/19990525-0.f: Likewise.
35286 * gfortran.dg/g77/19990826-1.f: Likewise.
35287 * gfortran.dg/g77/19990826-3.f: Likewise.
35288 * gfortran.dg/g77/19990905-2.f: Likewise.
35289 * gfortran.dg/g77/20000412-1.f: Likewise.
35290 * gfortran.dg/g77/20000511-1.f: Likewise.
35291 * gfortran.dg/g77/20000511-2.f: Likewise.
35292 * gfortran.dg/g77/20000518.f: Likewise.
35293 * gfortran.dg/g77/20000601-1.f: Likewise.
35294 * gfortran.dg/g77/20000601-2.f: Likewise.
35295 * gfortran.dg/g77/20000629-1.f: Likewise.
35296 * gfortran.dg/g77/20000630-2.f: Likewise.
35297 * gfortran.dg/g77/20010115.f: Likewise.
35298 * gfortran.dg/g77/20010321-1.f: Likewise.
35299 * gfortran.dg/g77/20010426.f: Likewise.
35300 * gfortran.dg/g77/20020307-1.f: Likewise.
35301 * gfortran.dg/g77/8485.f: Likewise.
35302 * gfortran.dg/g77/960317-1.f: Likewise.
35303 * gfortran.dg/g77/970915-0.f: Likewise.
35304 * gfortran.dg/g77/980310-1.f: Likewise.
35305 * gfortran.dg/g77/980310-2.f: Likewise.
35306 * gfortran.dg/g77/980310-3.f: Likewise.
35307 * gfortran.dg/g77/980310-4.f: Likewise.
35308 * gfortran.dg/g77/980310-6.f: Likewise.
35309 * gfortran.dg/g77/980310-7.f: Likewise.
35310 * gfortran.dg/g77/980310-8.f: Likewise.
35311 * gfortran.dg/g77/980419-2.f: Likewise.
35312 * gfortran.dg/g77/980424-0.f: Likewise.
35313 * gfortran.dg/g77/980427-0.f: Likewise.
35314 * gfortran.dg/g77/980729-0.f: Likewise.
35315 * gfortran.dg/g77/981117-1.f: Likewise.
35316 * gfortran.dg/g77/toon_1.f: Likewise.
35318 2004-07-12 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35321 * g++.dg/other/abstract2.C: New test.
35323 2004-07-12 Paul Brook <paul@codesourcery.com>
35325 * gfortran.dg/pointer_init_1.f90: New test.
35327 2004-07-11 Paul Brook <paul@codesourcery.com>
35330 * gfortran.dg/contained_1.f90: New test.
35332 2004-07-11 Mark Mitchell <mark@codesourcery.com>
35334 * g++.dg/parse/defarg8.C: New test.
35336 2004-07-11 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35339 * gfortran.dg/pr16433.f: New test.
35342 * gfortran.dg/pr15754.f90: New test.
35344 2004-07-11 Joseph S. Myers <jsm@polyomino.org.uk>
35346 PR tree-optimization/16437
35347 * gcc.c-torture/execute/bitfld-4.c: New test.
35349 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35351 * gfortran.fortran-torture/execute/common_2.f90: Add check for
35352 access to common var from module.
35354 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35357 * gfortran.fortran-torture/execute/common_2.f90: New test.
35359 2004-07-10 Paul Brook <paul@codesourcery.com>
35361 * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
35363 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35366 * gfortran.fortran-torture/execute/der_init_5.f90: New test.
35368 2004-07-10 David Billinghurst <David.Billinghurst@riotinto.com>
35370 * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
35371 * gfortran.dg/g77/ffixed-form-2.f: Likewise.
35372 * gfortran.dg/g77/ffree-form-1.f: Likewise.
35373 * gfortran.dg/g77/ffree-form-2.f: Likewise.
35374 * gfortran.dg/g77/ffree-form-3.f: Likewise.
35375 * gfortran.dg/g77/fno-underscoring.f: Likewise.
35376 * gfortran.dg/g77/funderscoring.f: Likewise.
35377 * gfortran.dg/g77/pr9258.f: Likewise. Add dg-warning lines.
35379 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35381 * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
35383 2004-07-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35384 Paul Brook <paul@codesourcery.com>
35387 * gfortran.dg/common_pointer_1.f90: New test.
35389 2004-07-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35391 * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
35393 2004-07-09 James E Wilson <wilson@specifixinc.com>
35396 * gcc.c-torture/compile/20040709-1.c: New.
35398 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35401 * gfortran.fortran-torture/execute/module_init_1.f90: New test.
35403 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35406 * gfortran.dg/shape_1.f90: New test.
35408 2004-07-09 Zack Weinberg <zack@codesourcery.com>
35409 Andrew Pinski <apinski@apple.com>
35411 * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
35413 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35415 * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
35418 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35419 Paul Brook <paul@codesourcery.com>
35421 * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
35424 2004-07-09 Diego Novillo <dnovillo@redhat.com>
35426 * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
35428 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35430 * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
35431 testcases with capital suffix.
35433 2004-07-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35439 * gfortran.fortran-torture/compile/implicit_2.f90: New test.
35441 * gfortran.dg/implicit_1.f90: New test.
35443 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35445 * lib/gfortran-dg.exp (gfortran-dg-test): Adapt regular
35446 expression to match gfortran warning/error messages
35447 * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
35450 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35452 * lib/fortran-torture.exp: Rename proc search_for to
35455 2004-07-09 Eric Botcazou <ebotcazou@libertysurf.fr>
35457 * gcc.c-torture/execute/simd-5.x: New file.
35458 XFAIL on SPARC 64-bit at -O0.
35460 2004-07-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35464 * g++.dg/warn/effc3.C: New test.
35466 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35468 * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
35469 change X to 1X in format.
35470 * gfortran.dg/g77/20010216-1.f: Copy from g77.dg and
35471 add data statements to conform to standard.
35473 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35475 * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
35476 * gfortran.dg/g77/f77-edit-t-in.f: Likewise.
35477 * gfortran.dg/g77/f77-edit-x-out.f: Likewise.
35479 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35481 * gfortran.dg/g77/7388.f: Copy from g77.dg
35482 * gfortran.dg/g77/f77-edit-i-out.f: Likewise.
35483 * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise.
35484 * gfortran.dg/g77/f77-edit-slash-out.f: Likewise.
35485 * gfortran.dg/g77/f77-edit-colon-out.f: Likewise.
35486 * gfortran.dg/g77/f77-edit-t-out.f: Likewise.
35487 * gfortran.dg/g77/f77-edit-h-out.f: Likewise.
35488 * gfortran.dg/g77/strlen0.f: Likewise.
35490 2004-07-09 David Billinghurst <David.Billinghurst@riotinto.com>
35492 * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
35493 * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
35495 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
35497 * gcc.c-torture/execute/920428-2.x: Delete.
35498 * gcc.c-torture/execute/920501-7.x: Likewise.
35500 2004-07-08 Jakub Jelinek <jakub@redhat.com>
35502 * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
35503 -march=i386 into -march=i686. Add -march=i686 -mtune=x and
35504 -march=x for pentium3, pentium3m, pentium-m, pentium4m,
35506 (PREFETCH_3DNOW): Add -march=c3.
35508 2004-07-08 Diego Novillo <dnovillo@redhat.com>
35511 * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
35512 * gcc.c-torture/execute/bf64-1.x: Likewise.
35514 2004-07-08 Eric Botcazou <ebotcazou@libertysurf.fr>
35516 * gcc.c-torture/compile/20040708-1.c: New test.
35518 2004-07-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35521 * g++.dg/warn/effc2.C: New test.
35523 2004-07-08 Joseph S. Myers <jsm@polyomino.org.uk>
35525 * gcc.c-torture/execute/bitfld-1.x: Remove.
35526 * gcc.c-torture/execute/bitfld-3.c: New test.
35527 * gcc.dg/bitfld-2.c: Remove XFAILs.
35529 2004-07-07 H.J. Lu <hongjiu.lu@intel.com>
35532 * g++.dg/rtti/tinfo1.C: New file.
35534 2004-07-07 Eric Christopher <echristo@redhat.com>
35536 * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
35538 2004-07-07 Andrew Pinski <apinski@apple.com>
35540 * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
35542 2004-07-07 Mark Mitchell <mark@codesourcery.com>
35544 * g++.dg/init/call1.C: XFAIL.
35546 2004-07-07 Alexandre Oliva <aoliva@redhat.com>
35548 * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
35549 except for movstrict*, to movmem* and clrstr* to clrmem*.
35551 2004-07-07 Richard Sandiford <rsandifo@redhat.com>
35553 * gcc.c-torture/execute/20040707-1.c: New test.
35555 2004-07-06 Richard Sandiford <rsandifo@redhat.com>
35557 * gcc.c-torture/execute/20040706-1.c: New test.
35559 2004-07-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35562 * g++.dg/template/spec14.C: New test.
35564 2004-07-05 Jakub Jelinek <jakub@redhat.com>
35566 * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
35567 nothing if not yet defined. Use it in b, c and d type definitions.
35568 * gcc.c-torture/execute/20040705-1.c: New test.
35569 * gcc.c-torture/execute/20040705-2.c: New test.
35571 2004-07-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35574 * g++.dg/lookup/new1.C: New test.
35576 2004-07-05 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
35579 * g++.dg/template/sizeof8.C: New test.
35581 2004-07-05 Richard Sandiford <rsandifo@redhat.com>
35583 * gcc.c-torture/compile/20040705-1.c: New test.
35585 2004-07-04 Bud Davis <bdavis9659@comcast.net>
35587 * gfortran.fortran-torture/execute/seq_io.f90: New test.
35589 2004-07-04 Neil Booth <neil@duron.akihabara.co.uk>
35591 * gcc.dg/cpp/if-mop.c: Two new testcases.
35592 * gcc.dg/cpp/trad/comment-3.c: New.
35594 2004-07-04 Paul Brook <paul@codesourcery.com>
35596 * gfortran.fortran-torture/compile/implicit_1.f90: New test.
35598 2004-07-03 Scott Brumbaugh <scottb.lists@verizon.net>
35601 * g++.dg/lookup/crash4.C: New test.
35603 2004-07-02 Zack Weinberg <zack@codesourcery.com>
35605 * gcc.c-torture/execute/builtin-abs-1.c
35606 * gcc.c-torture/execute/builtin-abs-2.c
35607 * gcc.c-torture/execute/builtin-complex-1.c
35608 * gcc.c-torture/execute/builtins/string-1-lib.c
35609 * gcc.c-torture/execute/builtins/string-1.c
35610 * gcc.c-torture/execute/builtins/string-2-lib.c
35611 * gcc.c-torture/execute/builtins/string-2.c
35612 * gcc.c-torture/execute/builtins/string-3-lib.c
35613 * gcc.c-torture/execute/builtins/string-3.c
35614 * gcc.c-torture/execute/builtins/string-4-lib.c
35615 * gcc.c-torture/execute/builtins/string-4.c
35616 * gcc.c-torture/execute/builtins/string-5-lib.c
35617 * gcc.c-torture/execute/builtins/string-5.c
35618 * gcc.c-torture/execute/builtins/string-6-lib.c
35619 * gcc.c-torture/execute/builtins/string-6.c
35620 * gcc.c-torture/execute/builtins/string-7-lib.c
35621 * gcc.c-torture/execute/builtins/string-7.c
35622 * gcc.c-torture/execute/builtins/string-8-lib.c
35623 * gcc.c-torture/execute/builtins/string-8.c
35624 * gcc.c-torture/execute/builtins/string-9-lib.c
35625 * gcc.c-torture/execute/builtins/string-9.c
35626 * gcc.c-torture/execute/builtins/string-asm-1-lib.c
35627 * gcc.c-torture/execute/builtins/string-asm-1.c
35628 * gcc.c-torture/execute/builtins/string-asm-2-lib.c
35629 * gcc.c-torture/execute/builtins/string-asm-2.c
35630 * gcc.c-torture/execute/stdio-opt-1.c
35631 * gcc.c-torture/execute/stdio-opt-2.c
35632 * gcc.c-torture/execute/stdio-opt-3.c
35633 * gcc.c-torture/execute/string-opt-1.c
35634 * gcc.c-torture/execute/string-opt-10.c
35635 * gcc.c-torture/execute/string-opt-11.c
35636 * gcc.c-torture/execute/string-opt-12.c
35637 * gcc.c-torture/execute/string-opt-13.c
35638 * gcc.c-torture/execute/string-opt-14.c
35639 * gcc.c-torture/execute/string-opt-15.c
35640 * gcc.c-torture/execute/string-opt-16.c
35641 * gcc.c-torture/execute/string-opt-2.c
35642 * gcc.c-torture/execute/string-opt-6.c
35643 * gcc.c-torture/execute/string-opt-7.c
35644 * gcc.c-torture/execute/string-opt-8.c:
35647 * gcc.c-torture/execute/builtins/abs-2.c
35648 * gcc.c-torture/execute/builtins/abs-3.c
35649 * gcc.c-torture/execute/builtins/complex-1.c
35650 * gcc.c-torture/execute/builtins/fprintf.c
35651 * gcc.c-torture/execute/builtins/fputs.c
35652 * gcc.c-torture/execute/builtins/memcmp.c
35653 * gcc.c-torture/execute/builtins/memmove.c
35654 * gcc.c-torture/execute/builtins/memops-asm.c
35655 * gcc.c-torture/execute/builtins/mempcpy-2.c
35656 * gcc.c-torture/execute/builtins/mempcpy.c
35657 * gcc.c-torture/execute/builtins/memset.c
35658 * gcc.c-torture/execute/builtins/printf.c
35659 * gcc.c-torture/execute/builtins/sprintf.c
35660 * gcc.c-torture/execute/builtins/strcat.c
35661 * gcc.c-torture/execute/builtins/strchr.c
35662 * gcc.c-torture/execute/builtins/strcmp.c
35663 * gcc.c-torture/execute/builtins/strcpy.c
35664 * gcc.c-torture/execute/builtins/strcspn.c
35665 * gcc.c-torture/execute/builtins/strlen-2.c
35666 * gcc.c-torture/execute/builtins/strlen.c
35667 * gcc.c-torture/execute/builtins/strncat.c
35668 * gcc.c-torture/execute/builtins/strncmp-2.c
35669 * gcc.c-torture/execute/builtins/strncmp.c
35670 * gcc.c-torture/execute/builtins/strncpy.c
35671 * gcc.c-torture/execute/builtins/strpbrk.c
35672 * gcc.c-torture/execute/builtins/strpcpy-2.c
35673 * gcc.c-torture/execute/builtins/strpcpy.c
35674 * gcc.c-torture/execute/builtins/strrchr.c
35675 * gcc.c-torture/execute/builtins/strspn.c
35676 * gcc.c-torture/execute/builtins/strstr-asm.c
35677 * gcc.c-torture/execute/builtins/strstr.c:
35678 ... these new files.
35680 * gcc.c-torture/execute/builtins/abs-2-lib.c
35681 * gcc.c-torture/execute/builtins/abs-3-lib.c
35682 * gcc.c-torture/execute/builtins/complex-1-lib.c
35683 * gcc.c-torture/execute/builtins/fprintf-lib.c
35684 * gcc.c-torture/execute/builtins/fputs-lib.c
35685 * gcc.c-torture/execute/builtins/memcmp-lib.c
35686 * gcc.c-torture/execute/builtins/memmove-lib.c
35687 * gcc.c-torture/execute/builtins/memops-asm-lib.c
35688 * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
35689 * gcc.c-torture/execute/builtins/mempcpy-lib.c
35690 * gcc.c-torture/execute/builtins/memset-lib.c
35691 * gcc.c-torture/execute/builtins/printf-lib.c
35692 * gcc.c-torture/execute/builtins/sprintf-lib.c
35693 * gcc.c-torture/execute/builtins/strcat-lib.c
35694 * gcc.c-torture/execute/builtins/strchr-lib.c
35695 * gcc.c-torture/execute/builtins/strcmp-lib.c
35696 * gcc.c-torture/execute/builtins/strcpy-lib.c
35697 * gcc.c-torture/execute/builtins/strcspn-lib.c
35698 * gcc.c-torture/execute/builtins/strlen-2-lib.c
35699 * gcc.c-torture/execute/builtins/strlen-lib.c
35700 * gcc.c-torture/execute/builtins/strncat-lib.c
35701 * gcc.c-torture/execute/builtins/strncmp-2-lib.c
35702 * gcc.c-torture/execute/builtins/strncmp-lib.c
35703 * gcc.c-torture/execute/builtins/strncpy-lib.c
35704 * gcc.c-torture/execute/builtins/strpbrk-lib.c
35705 * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
35706 * gcc.c-torture/execute/builtins/strpcpy-lib.c
35707 * gcc.c-torture/execute/builtins/strrchr-lib.c
35708 * gcc.c-torture/execute/builtins/strspn-lib.c
35709 * gcc.c-torture/execute/builtins/strstr-asm-lib.c
35710 * gcc.c-torture/execute/builtins/strstr-lib.c
35711 * gcc.c-torture/execute/builtins/lib/abs.c
35712 * gcc.c-torture/execute/builtins/lib/fprintf.c
35713 * gcc.c-torture/execute/builtins/lib/memset.c
35714 * gcc.c-torture/execute/builtins/lib/printf.c
35715 * gcc.c-torture/execute/builtins/lib/sprintf.c
35716 * gcc.c-torture/execute/builtins/lib/strcpy.c
35717 * gcc.c-torture/execute/builtins/lib/strcspn.c
35718 * gcc.c-torture/execute/builtins/lib/strncat.c
35719 * gcc.c-torture/execute/builtins/lib/strncmp.c
35720 * gcc.c-torture/execute/builtins/lib/strncpy.c
35721 * gcc.c-torture/execute/builtins/lib/strpbrk.c
35722 * gcc.c-torture/execute/builtins/lib/strspn.c
35723 * gcc.c-torture/execute/builtins/lib/strstr.c:
35724 New files containing support routines.
35726 * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
35728 * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
35729 when not optimizing.
35731 2004-07-02 Mark Mitchell <mark@codesourcery.com>
35734 * g++.dg/abi/mangle22.C: New test.
35735 * g++.dg/abi/mangle23.C: Likewise.
35737 2004-07-02 David Billinghurst <David.Billinghurst@riotinto.com>
35740 * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
35741 Allow for cases without denormalized floating point numbers.
35743 2004-07-01 Joseph S. Myers <jsm@polyomino.org.uk>
35746 * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
35747 gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
35748 gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
35749 expected warning text.
35750 * gcc.dg/format/diag-2.c: New test.
35752 2004-07-01 Eric Botcazou <ebotcazou@libertysurf.fr>
35754 * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
35756 2004-07-01 Paolo Bonzini <bonzini@gnu.org>
35758 * gcc.dg/builtins-43.c: New.
35759 * gcc.dg/builtins-44.c: New.
35760 * gcc.dg/builtins-45.c: New.
35762 2004-06-26 Geoffrey Keating <geoffk@apple.com>
35763 Andreas Tobler <a.tobler@schweiz.ch>
35765 * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
35766 Use SA_RESETHAND rather than SA_ONESHOT. Trap SIGBUS as well
35768 * gcc.dg/cleanup-11.c: Likewise.
35769 * gcc.dg/cleanup-8.c: Likewise.
35770 * gcc.dg/cleanup-9.c: Likewise.
35771 * gcc.dg/cleanup-5.c: Run on all platforms.
35773 2004-06-30 Joseph S. Myers <jsm@polyomino.org.uk>
35775 * g++.dg/warn/nonnull1.C: New test.
35777 2004-06-30 Eric Botcazou <ebotcazou@libertysurf.fr>
35779 * gcc.dg/compat/compat-common.h: Wrap up CINT in
35780 an #ifndef SKIP_COMPLEX_INT/#endif pair.
35781 Special-case the Sun compiler wrt to <complex.h>.
35783 2004-06-30 Nitin Yewale <nitiny@kpitcummins.com>
35785 * gcc.dg/Wunreachable-8.C: New test.
35787 * gcc.dg/h8300-ice2.c : New test.
35789 2004-06-30 Tobias Schlueter <tobias.shclueter@physik.uni-muenchen.de>
35792 * gfortran.fortran-torture/compile/implicit.f90: Add test
35793 for implicit character.
35795 2004-06-30 David Billinghurst <David.Billinghurst@riotinto.com>
35798 * gfortran.fortran-torture/execute/intrinsic_nearest.f90
35799 Use tiny() intrinsic to find smallest non-negative real
35801 2004-06-30 Jakub Jelinek <jakub@redhat.com>
35803 * gcc.dg/compat/struct-by-value-22_main.c: New test.
35804 * gcc.dg/compat/struct-by-value-22_x.c: New.
35805 * gcc.dg/compat/struct-by-value-22_y.c: New.
35807 * gcc.c-torture/execute/20040629-1.c: New test.
35809 2004-06-29 Jakub Jelinek <jakub@redhat.com>
35811 * gcc.dg/compat/vector-defs.h: Use vector_size attribute
35812 only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
35815 * gcc.dg/20040625-1.c: New test.
35817 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35819 * gfortran.fortran-torture/execute/parameter_2.f90: New test.
35821 2004-06-29 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35824 * gfortran.fortran-torture/execute/initialization_1.f90: New test.
35826 2004-06-29 Richard Henderson <rth@redhat.com>
35828 * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
35830 2004-06-29 Paul Brook <paul@codesourcery.com>
35832 * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
35833 * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
35835 2004-06-29 Nathan Sidwell <nathan@codesourcery.com>
35838 * g++.dg/parse/crash15.C: New.
35840 2004-06-28 Andrew Pinski <apinski@apple.com>
35842 * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
35843 by the error already.
35845 * g++.dg/opt/ptrmem4.C: Change to compile only test.
35847 2004-06-28 Dhananjay Deshpande <dhananjayd@kpitcummins.com>
35850 * gcc.dg/h8300-bss-align-1.c : New.
35852 2004-06-28 Nathan Sidwell <nathan@codesourcery.com>
35855 * g++.dg/template/ctor4.C: New.
35857 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
35860 * g++.dg/warn/Wsequence-point-1.C: New test.
35862 2004-06-27 Paul Brook <paul@codesourcery.com>
35864 * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
35866 2004-06-27 Zack Weinberg <zack@codesourcery.com>
35868 * g++.old-deja/g++.mike/p7325.C: Remove.
35870 2004-06-27 Andrew Pinski <pinskia@physics.uc.edu>
35873 * gcc.dg/pr14963.c: New test.
35875 2004-06-27 Mark Mitchell <mark@codesourcery.com>
35878 * g++.dg/parse/redef1.C: New test.
35880 2004-06-27 Joseph S. Myers <jsm@polyomino.org.uk>
35882 * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
35884 * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
35886 * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
35887 gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
35889 * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
35890 * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
35891 * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
35892 * g++.old-deja/g++.law/enum8.C: Remove duplicate of
35893 g++.brendan/enum14.C.
35894 * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
35895 * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
35896 * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
35898 * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
35901 2004-06-27 Roger Sayle <roger@eyesopen.com>
35903 * gcc.dg/20040527-1.c: New test case.
35905 2004-06-26 Bud Davis <bdavis9659@comcast.net>
35907 PR gfortran/pr16196
35908 * gfortran.fortran-torture/execute/open_replace.f90: New test case.
35910 2004-06-25 Roger Sayle <roger@eyesopen.com>
35912 PR middle-end/15825
35913 * gcc.dg/pr15825-1.c: New test case.
35915 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
35917 * gcc.c-torture/execute/20040625-1.c: New test.
35919 2004-06-25 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35921 * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
35923 2004-06-25 Richard Sandiford <rsandifo@redhat.com>
35925 * gcc.dg/torture/mips-div-1.c: New test.
35927 2004-06-24 Jeff Law <law@redhat.com>
35929 * gcc.dg/tree-ssa/20040624-1.c: New test.
35931 2004-06-24 Richard Sandiford <rsandifo@redhat.com>
35933 * gcc.c-torture/compile/20040624-1.c: New test.
35935 2004-06-24 Giovanni Bajo <giovannibajo@gcc.gnu.org>
35937 * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
35940 2004-06-23 Andrew Pinski <apinski@apple.com>
35942 PR middle-end/15988
35943 * g++.dg/opt/ptrmem4.C: New test.
35945 * gcc.dg/c90-array-quals-2.c: New test.
35947 2006-06-23 Nitin Yewale <NitinY@KPITCummins.com>
35949 * gcc.dg/kpice1.c: New test.
35951 2006-06-23 Andrew Pinski <apinski@apple.com>
35953 * gcc.dg/c90-array-quals.c: New test.
35955 2006-06-22 Richard Henderson <rth@redhat.com>
35957 * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
35959 2004-06-22 Loren James Rittle <ljrittle@acm.org>
35961 * gcc.dg/builtins-config.h: Handle FreeBSD.
35963 2006-06-22 Richard Henderson <rth@redhat.com>
35965 * g++.dg/opt/devirt1.C: New.
35967 2004-06-22 Kelley Cook <kcook@gcc.gnu.org>
35969 * g++.dg/opt/pr15551.C: New testcase.
35971 2004-06-22 H.J. Lu <hongjiu.lu@intel.com>
35974 * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
35975 x86_64-*-linux* when compiling for 32bit.
35977 2004-06-21 Andrew Pinski <apinski@apple.com>
35979 * gcc.dg/pch/struct-1.c: New.
35980 * gcc.dg/pch/struct-1.hs: New.
35982 2004-06-21 Geoffrey Keating <geoffk@apple.com>
35984 * gcc.dg/pch/save-temps-1.c: New file.
35985 * gcc.dg/pch/save-temps-1.hs: New file.
35987 2004-06-22 Janne Blomqvist <jblomqvi@cc.hut.fi>
35989 * gfortran.fortran-torture/execute/iolength_1.f90: New test.
35990 * gfortran.fortran-torture/execute/iolength_3.f90: New test.
35992 2004-06-21 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
35994 * gfortran.fortran-torture/execute/select_1.f90: Rename function
35996 * gfortran.fortran-torture/execute/intrinsic_associated.f90:
35997 Remove trailing spaces.
35999 2004-06-21 Richard Henderson <rth@redhat.com>
36001 * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
36002 merging && to BIT_FIELD_REF.
36004 2004-06-21 Richard Sandiford <rsandifo@redhat.com>
36006 * g++.dg/opt/placeholder1.C: New test.
36008 2004-06-20 Eric Botcazou <ebotcazou@libertysurf.fr>
36010 * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
36011 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36012 * gcc.dg/compat/union-m128-1_x.c: Likewise.
36013 * gcc.dg/compat/union-m128-1_y.c: Likewise.
36015 2004-06-20 Zack Weinberg <zack@codesourcery.com>
36017 * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
36019 * g++.dg/other/pragma-re-1.C: Add comments.
36021 2004-06-19 Bud Davis <bdavis9659@comcast.net>
36024 * gfortran.fortran-torture/execute/read_null_string.f90: New file.
36026 2004-06-19 Andrew Pinski <pinskia@physics.uc.edu>
36028 * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
36029 instead of setting the type of size_t by
36032 2004-06-18 Roger Sayle <roger@eyesopen.com>
36034 * gcc.dg/unordered-2.c: New test case.
36035 * gcc.dg/unordered-3.c: New test case.
36037 2004-06-19 David Billinghurst <David.Billinghurst@riotinto.com>
36040 * lib/g++.exp (g++_version): Tweak regexp for version
36041 * lib/g77.exp (g77_version): Likewise.
36042 * lib/gfortran.exp (gfortran_version): Likewise.
36043 * lib/objc.exp (objc_version): Likewise.
36044 * lib/treelang.exp (treelang_version): Likewise.
36046 2004-06-19 Jakub Jelinek <jakub@redhat.com>
36048 * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
36049 Use INT_MAX instead of __INT_MAX__.
36050 * gcc.dg/compat/struct-align-2_y.c: Likewise.
36052 * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
36053 * gcc.dg/compat/scalar-return-3_x.c: Use it.
36054 * gcc.dg/compat/scalar-return-3_y.c: Use it.
36055 * gcc.dg/compat/scalar-return-4_x.c: Use it.
36056 * gcc.dg/compat/scalar-return-4_y.c: Use it.
36057 * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
36058 * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
36059 * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
36060 * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
36062 * gcc.dg/range-test-1.c: New test.
36063 * g++.dg/opt/range-test-1.C: New test.
36065 2004-06-17 Richard Henderson <rth@redhat.com>
36067 * objc.dg/sync-1.m: New.
36068 * objc.dg/try-catch-1.m: Don't force next runtime.
36069 * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
36070 * objc.dg/try-catch-2.m: Likewise. Enable everywhere. Remove
36071 shadowed catch clause.
36072 * objc.dg/try-catch-5.m: New.
36074 2004-06-17 Zack Weinberg <zack@codesourcery.com>
36077 * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
36079 2004-06-15 Richard Henderson <rth@redhat.com>
36081 * gcc.dg/20001116-1.c: Move expected warning line.
36083 2004-06-15 Richard Henderson <rth@redhat.com>
36085 * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
36086 * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
36088 2004-06-15 Jeff Law <law@redhat.com>
36090 * gcc.dg/tree-ssa/20040615-1.c: New test.
36091 * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
36092 be less sensitive to operand ordering.
36093 * gcc.dg/tree-ssa/20030824-2.c: Likewise.
36095 2004-06-16 Danny Smith <dannysmith@users.sourceforge.net>
36097 * g++.dg/abi/bitfield3.C: Add comment..
36099 2004-06-15 Richard Henderson <rth@redhat.com>
36101 * g++.dg/ext/stmtexpr1.C: XFAIL.
36102 * gcc.dg/20030612-1.c: XFAIL.
36104 2004-06-15 Eric Christopher <echristo@redhat.com>
36106 * g++.dg/charset/asm5.c: New.
36107 * gcc.dg/charset/asm6.c: New.
36109 2004-06-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36112 * gfortran.fortran-torture/execute/select_1.f90: New test.
36114 2004-06-15 Paul Brook <paul@codesourcery.com>
36116 * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
36118 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36121 * g++.dg/lookup/crash3.C: New test.
36123 2004-06-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36126 * g++.dg/parse/dtor4.C: New test.
36128 2004-06-14 Jeff Law <law@redhat.com>
36130 * gcc.c-torture/compile/20040614-1.c: New test.
36132 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36135 * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
36136 LEN of a character array.
36138 2004-06-14 Mark Mitchell <mark@codesourcery.com>
36141 * g++.dg/template/ptrmem10.C: New test.
36144 * g++.dg/template/friend30.C: New test.
36146 2004-06-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36149 * gfortran.fortran-torture/compile/mloc.f90: New test.
36151 2004-06-13 Paul Brook <paul@codesourcery.com>
36153 * gfortran.fortran-torture/execute/random_2.f90: New test.
36155 2004-06-13 Eric Christopher <echristo@redhat.com>
36157 * gcc.dg/noncompile/redecl-1.c: Fix error message.
36159 2004-06-12 Paul Brook <paul@codesourcery.com>
36161 * gfortran.fortran-torture/execute/contained_3.f90: New test.
36163 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36166 * gfortran.fortran-torture/execute/date_time_1.f90: New test.
36168 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36171 * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
36172 syntax errors in end statements of contained subroutines.
36174 2004-06-12 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36177 * gfortran.fortran-torture/execute/null_arg.f90: New test.
36179 2004-06-12 Bud Davis <bdavis9659@comcast.net>
36182 * gfortran.fortran-torture/execute/getarg_1.f90: New test.
36184 2004-06-12 Bud Davis <bdavis9659@comcast.net>
36187 * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
36189 2004-06-11 Mark Mitchell <mark@codesourcery.com>
36192 * g++.dg/parse/enum1.C: New test.
36194 2004-06-10 Jeff Law <law@redhat.com>
36196 * gcc.c-torture/compile/20040610-1.c: New test.
36198 2004-06-11 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36200 * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
36201 * g++.old-deja/g++.other/decl3.C: Likewise.
36203 2004-06-10 Brian Booth <bbooth@redhat.com>
36205 * gcc.dg/tree-ssa/20031015-1.c: Scan for
36206 V_MAY_DEF instead of VDEF.
36207 * gcc.dg/tree-ssa/20040517-1.c: Ditto.
36209 2004-06-10 Mark Mitchell <mark@codesourcery.com>
36212 * g++.dg/conversion/const1.C: New test.
36215 * g++.dg/conversion/reinterpret1.C: New test.
36218 * g++.dg/template/enum2.C: New test.
36221 * g++.dg/template/error13.C: New test.
36223 2004-06-10 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36226 * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
36227 arguments to test_* REAL and of the right size.
36229 2004-06-10 Jakub Jelinek <jakub@redhat.com>
36232 PR rtl-optimization/15681
36233 * gcc.dg/20040609-1.c: New test.
36235 2004-06-10 Jakub Jelinek <jakub@redhat.com>
36238 * g++.dg/opt/builtins1.C: New test.
36240 2004-06-10 Danny Smith <dannysmith@users.sourceforge.net>
36242 * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
36243 that use default windows32 struct layout.
36244 * gcc.dg/i386-bitfield2.c: Likewise.
36246 2004-06-09 Danny Smith <dannysmith@users.sourceforge.net>
36248 * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
36249 for mingw32 and cygwin targets.
36251 2004-06-09 Geoffrey Keating <geoffk@apple.com>
36253 * gcc.dg/pch/macro-4.c: New.
36254 * gcc.dg/pch/macro-4.hs: New.
36256 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36259 * gfortran.fortran-torture/compile/name_clash.f90: New test.
36261 2004-06-09 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36264 * gfortran.fortran-torture/compile/named_args_2.f90: New test.
36266 2004-06-09 Bud Davis <bdavis9659@comcast.net>
36269 * gfortran.fortran-torture/execute/t_edit.f90: New test.
36271 2004-06-09 Bud Davis <bdavis9659@comcast.net>
36274 * gfortran.fortran-torture/execute/backspace.c : New test.
36276 2004-06-09 Paul Brook <paul@codesourcery.com>
36278 * gfortran.fortran-torture/execure/intrinsic_associated.f90
36279 (pointer_to_section): Rewrite to use smaller array.
36281 2004-06-08 David Edelsohn <edelsohn@gnu.org>
36283 * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
36284 * gcc.dg/ext/altivec-10.c: Same.
36285 * gcc.dg/ext/altivec-11.c: Same.
36286 * gcc.dg/ext/altivec-12.c: Same.
36287 * gcc.dg/ext/altivec-13.c: Same.
36288 * gcc.dg/ext/altivec-14.c: Same.
36289 * gcc.dg/ext/altivec-15.c: Same.
36290 * gcc.dg/ext/altivec-16.c: Same.
36291 * gcc.dg/ext/altivec-3.c: Same.
36292 * gcc.dg/ext/altivec-4.c: Same.
36293 * gcc.dg/ext/altivec-6.c: Same.
36294 * gcc.dg/ext/altivec-7.c: Same.
36295 * gcc.dg/ext/altivec-8.c: Same.
36296 * gcc.dg/ext/altivec-varargs-1.c: Same.
36298 * g++.dg/ext/altivec-1.C: Correct dg syntax.
36299 * g++.dg/ext/altivec-10.C: Same.
36300 * g++.dg/ext/altivec-2.C: Same.
36301 * g++.dg/ext/altivec-3.C: Same.
36302 * g++.dg/ext/altivec-4.C: Same.
36303 * g++.dg/ext/altivec-5.C: Same.
36304 * g++.dg/ext/altivec-6.C: Same.
36305 * g++.dg/ext/altivec-7.C: Same.
36306 * g++.dg/ext/altivec-8.C: Same.
36307 * g++.dg/ext/altivec-9.C: Same.
36309 2004-06-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36312 * g++.old-deja/g++.pt/ctor2.C: Add error mark.
36314 2004-06-07 Eric Botcazou <ebotcazou@libertysurf.fr>
36316 * gcc.dg/union-1.c: New test.
36318 2004-06-07 Roger Sayle <roger@eyesopen.com>
36320 * gcc.dg/builtins-41.c: New test case.
36321 * gcc.dg/builtins-42.c: New test case.
36323 2004-06-07 David Edelsohn <edelsohn@gnu.org>
36325 * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
36326 * g++.dg/ext/altivec-10.C: Same.
36327 * g++.dg/ext/altivec-2.C: Same.
36328 * g++.dg/ext/altivec-3.C: Same.
36329 * g++.dg/ext/altivec-4.C: Same.
36330 * g++.dg/ext/altivec-5.C: Same.
36331 * g++.dg/ext/altivec-6.C: Same.
36332 * g++.dg/ext/altivec-7.C: Same.
36333 * g++.dg/ext/altivec-8.C: Same.
36334 * g++.dg/ext/altivec-9.C: Same.
36335 * g++.old-deja/g++.abi/cxa_vec.C: Same.
36336 * g++.old-deja/g++.brendan/new3.C: Same.
36337 * gcc.c-torture/execute/eeprof-1.x: Same.
36339 2004-06-07 Joseph S. Myers <jsm@polyomino.org.uk>
36342 * gcc.dg/pr14765-1.c: New test.
36344 2004-06-07 Roger Sayle <roger@eyesopen.com>
36347 * gcc.dg/pr14649-1.c: New test case.
36349 2004-06-07 Richard Henderson <rth@redhat.com>
36351 * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
36354 2004-06-07 David Edelsohn <edelsohn@gnu.org>
36356 * g++.dg/eh/elide1.C: Remove XFAIL.
36358 2004-06-07 Mark Mitchell <mark@codesourcery.com>
36361 * g++.dg/expr/sizeof3.C: New test.
36364 * g++.dg/template/access14.C: New test.
36367 * g++.dg/template/enum1.C: New test.
36370 * g++.dg/eh/throw1.C: New test.
36372 2004-06-07 David Ayers <d.ayers@inode.at>
36373 Ziemowit Laski <zlaski@apple.com>
36375 * lib/objc.exp (objc_target_compile): Revert the '-framework
36376 Foundation' flag fix, since bare Darwin does not ship
36377 with the Foundation framework.
36378 * objc/execute/next_mapping.h: Provide a local NSConstantString
36379 @interface and @implementation.
36380 (objc_constant_string_init): A constructor function, used to
36381 initialize the NSConstantString meta-class object.
36382 * objc/execute/string1.m: Include "next_mapping.h" instead of
36383 <Foundation/NSString.h>.
36384 * objc/execute/string2.m: Likewise.
36385 * objc/execute/string3.m: Likewise.
36386 * objc/execute/string4.m: Likewise.
36388 2004-06-06 H.J. Lu <hongjiu.lu@intel.com>
36390 * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
36391 to double. Replace double with FLOAT.
36392 * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
36394 * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
36395 * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
36396 * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
36397 * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
36398 * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
36399 * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
36400 * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
36401 * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
36403 2004-06-06 Joseph S. Myers <jsm@polyomino.org.uk>
36406 * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
36408 2004-06-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36411 * g++.dg/template/meminit2.C: New test.
36413 2004-06-04 Paolo Bonzini <bonzini@gnu.org>
36416 * gcc.c-torture/execute/compare-fp-1.c,
36417 gcc.c-torture/execute/compare-fp-2.c,
36418 gcc.c-torture/execute/compare-fp-3.c,
36419 gcc.c-torture/execute/compare-fp-4.c,
36420 gcc.c-torture/execute/compare-fp-3.x,
36421 gcc.c-torture/execute/compare-fp-4.x: Moved...
36422 * gcc.c-torture/execute/ieee/compare-fp-1.c,
36423 gcc.c-torture/execute/ieee/compare-fp-2.c,
36424 gcc.c-torture/execute/ieee/compare-fp-3.c,
36425 gcc.c-torture/execute/ieee/compare-fp-4.c,
36426 gcc.c-torture/execute/ieee/compare-fp-3.x,
36427 gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
36429 2004-06-04 David Ayers <d.ayers@inode.at>
36431 * objc/execute/protocol-isEqual-4.m: New testcase.
36433 2004-06-04 Nicola Pero <n.pero@mi.flashnet.it>
36435 * objc/execute/protocol-isEqual-1.m: New testcase.
36436 * objc/execute/protocol-isEqual-2.m: New testcase.
36437 * objc/execute/protocol-isEqual-3.m: New testcase.
36439 2004-06-03 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36441 * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
36443 2004-06-02 Ziemowit Laski <zlaski@apple.com>
36445 * lib/objc.exp (objc_target_compile): When running tests on
36446 Darwin (Mac OS X), inform the linker about '-framework
36449 2004-06-02 Eric Christopher <echristo@redhat.com>
36451 * gcc.c-torture/compile/20040602-1.c: New.
36453 2004-06-02 Andrew Pinski <pinskia@physics.uc.edu>
36455 * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
36456 * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
36458 PR tree-optimization/14736
36459 * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
36461 PR tree-optimization/14042
36462 * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
36464 PR tree-optimization/14729
36465 * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
36467 2004-06-02 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36470 * gfortran.fortran-torture/execute/data_3.f90: New testcase.
36472 2004-06-01 Richard Hederson <rth@redhat.com>
36474 * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
36476 2004-06-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36479 * g++.dg/parse/offsetof4.C: New test.
36481 2004-06-01 Nicola Pero <nicola@brainstorm.co.uk>
36484 * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
36486 2004-05-31 Mark Mitchell <mark@codesourcery.com>
36489 * g++.dg/template/friend29.C: New test.
36491 2004-05-31 Joseph S. Myers <jsm@polyomino.org.uk>
36494 * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
36496 2004-05-31 Eric Botcazou <ebotcazou@libertysurf.fr>
36498 * gcc.dg/sparc-trap-1.c: New test.
36500 2004-05-31 Roger Sayle <roger@eyesopen.com>
36502 PR middle-end/15069
36503 * g++.dg/opt/fold3.C: New test case.
36505 2004-05-30 Graham Stott <graham.stott@btinternet.com>
36507 * lib/target-supports.exp (check_iconv_available): Fix fallout
36508 from 2004-05-28 patch.
36510 2004-05-30 Paul Brook <paul@codesourcery.com>
36513 * gfortran.fortran-torture/execute/st_function_1.f90: New test.
36514 * gfortran.fortran-torture/execute/st_function_2.f90: New test.
36516 2004-05-30 Steven G. Kargl <kargls@comcast.net>
36518 * gfortran.fortran-torture/execute/random_1.f90: New test.
36520 2004-05-28 Ziemowit Laski <zlaski@apple.com>
36522 * g++.dg/ext/altivec-10.C: New test.
36524 2004-05-29 Paul Brook <paul@codesourcery.com>
36526 * gfortran.fortran-torture/execute/equiv_1.f90: New test.
36528 2004-05-28 Ziemowit Laski <zlaski@apple.com>
36530 * gcc.dg/altivec-16.c: New test.
36532 2004-05-28 Janis Johnson <janis187@us.ibm.com>
36534 * lib/target-supports.exp (check_vmx_hw_available): New.
36535 * gcc.dg/vmx/vmx.exp: Use it to determine default action.
36537 * lib/target-supports.exp (check_alias_available,
36538 check_iconv_available, check_named_sections_available): Use
36539 unique names for temporary files.
36541 2004-05-28 Ziemowit Laski <zlaski@apple.com>
36543 * gcc.dg/altivec-15.c: New test.
36545 2004-05-28 Mark Mitchell <mark@codesourcery.com>
36548 * g++.dg/warn/noeffect6.C: New test.
36551 * g++.dg/expr/ptrmem4.C: New test.
36554 * g++.dg/template/operator3.C: New test.
36556 2004-05-28 Mark Mitchell <mark@codesourcery.com>
36559 * g++.dg/lookup/redecl1.C: New test.
36560 * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
36562 2004-05-28 Paolo Bonzini <bonzini@gnu.org>
36564 * gcc.c-torture/execute/compare-fp-1.c,
36565 gcc.c-torture/execute/compare-fp-2.c,
36566 gcc.c-torture/execute/compare-fp-3.c,
36567 gcc.c-torture/execute/compare-fp-4.c,
36568 gcc.c-torture/execute/compare-fp-3.x,
36569 gcc.c-torture/execute/compare-fp-4.x,
36570 gcc.dg/pr15649-1.c: New.
36572 2004-05-27 Adam Nemet <anemet@lnxw.com>
36575 * g++.dg/init/array14.C: New test.
36577 2004-05-25 Janis Johnson <janis187@us.ibm.com>
36579 * lib/compat.exp (compat-get-options-main): New.
36580 (compat-get-options): Remove unneeded code, warn for ignored
36582 (compat-execute): Check flag set by dg-require-* commands.
36584 * lib/compat.exp (compat-execute): Break up long lines.
36586 2004-05-24 Janis Johnson <janis187@us.ibm.com>
36588 * gcc.dg/altivec-7.c: Don't use 'vector long'.
36589 * gcc.dg/altivec-14.c: New test.
36590 * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
36592 * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
36593 * gcc.dg/altivec-12.c: Ditto.
36595 * gcc.dg/altivec-3.c: Move call to altivec_check.
36597 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36600 * g++.dg/template/error12.C: New test.
36603 * g++.dg/ext/attrib15.C: New test.
36606 * g++.dg/template/ptrmem9.C: New test.
36608 2004-05-25 Paul Brook <paul@codesourcery.com>
36610 * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
36612 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36615 * g++.dg/template/crash19.C: New test.
36617 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36620 * g++.dg/template/redecl1.C: New test.
36622 2004-05-23 Mark Mitchell <mark@codesourcery.com>
36625 * g++.dg/other/ns1.C: New test.
36628 * g++.dg/template/invalid1.C: New test.
36630 2004-05-23 Paul Brook <paul@codesourcery.com>
36631 Victor Leikehman <lei@haifasphere.co.il>
36633 * gfortran.fortran-torture/execute/common_init_1.f90: New test.
36634 * gfortran.fortran-torture/execute/equiv_init.f90: New test.
36636 2004-05-22 Mark Mitchell <mark@codesourcery.com>
36640 * g++.dg/template/non-dependent5.C: New test.
36641 * g++.dg/template/non-dependent6.C: New test.
36643 2004-05-22 Mark Mitchell <mark@codesourcery.com>
36646 * g++.dg/inherit/union1.C: New test.
36649 * g++.dg/template/addr1.C: New test.
36652 * g++.dg/template/array5.C: New test.
36655 * g++.dg/template/array6.C: New test.
36657 2004-05-22 Wolfgang Bangerth <bangerth@dealii.org>
36658 Roger Sayle <roger@eyesopen.com>
36660 * g++.dg/lookup/forscope2.C: New test case.
36662 2004-05-22 Ben Elliston <bje@au.ibm.com>
36664 * gcc.dg/cpp/Wmissingdirs.c: New.
36666 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
36669 * gcc.dg/compat/union-m128-1.h: New file.
36670 * gcc.dg/compat/union-m128-1_main.c: Likewise.
36671 * gcc.dg/compat/union-m128-1_x.c: Likewise.
36672 * gcc.dg/compat/union-m128-1_y.c: Likewise.
36674 2004-05-20 H.J. Lu <hongjiu.lu@intel.com>
36677 * gcc.dg/compat/struct-complex-1.h: New file.
36678 * gcc.dg/compat/struct-complex-1_main.c: Likewise.
36679 * gcc.dg/compat/struct-complex-1_x.c: Likewise.
36680 * gcc.dg/compat/struct-complex-1_y.c: Likewise.
36682 2004-05-20 Roger Sayle <roger@eyesopen.com>
36685 * gcc.dg/pr3074-1.c: New test case.
36686 * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
36688 2004-05-20 Falk Hueffner <falk@debian.org>
36691 * gcc.dg/ftrapv-1.c: New test case.
36693 2004-05-18 Feng Wang <fengwang@nudt.edu.cn>
36695 * gfortran.fortran-torture/execute/power.f90: Test constant integers.
36697 2004-05-18 Andrew Pinski <pinskia@physics.uc.edu>
36698 Jeff Law <law@redhat.com>
36700 * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
36701 * gcc.dg/tree-ssa/20040518-2.c: New test.
36703 * gcc.dg/tree-ssa/20040518-1.c: New test.
36705 2004-05-18 Zack Weinberg <zack@codesourcery.com>
36707 * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
36709 2004-05-18 Paul Brook <paul@codesourcery.com>
36712 * gfortran.fortran-torture/execute/der_init_4.f90: New test.
36714 2004-05-18 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36716 * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
36719 2004-05-17 Steven Bosscher <stevenb@suse.de>
36721 * gcc.dg/tree-ssa/20040517-1.c: New test.
36723 2004-05-17 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
36725 * gcc.dg/loop-4.c: New test.
36727 2004-05-15 Andrew Pinski <pinskia@physics.uc.edu>
36729 * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
36731 2004-05-15 Bud Davis <bdavis9659@comcast.net>
36734 * gfortran.fortran-torture/execute/write_a_1.f90: New test.
36736 2004-05-15 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36740 * gfortran.fortran-torture/compile/data_1.f90: New test.
36742 2004-05-15 Ulrich Weigand <uweigand@de.ibm.com>
36744 * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
36745 * gcc.dg/uninit-H.c: Define ASM for __s390__.
36747 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
36749 * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
36751 2004-05-15 Joseph S. Myers <jsm@polyomino.org.uk>
36754 * gcc.dg/format/xopen-1.c: Adjust expected message.
36755 * gcc.dg/format/xopen-3.c: New test.
36757 2004-05-14 Victor Leikehman <lei@haifasphere.co.il>
36759 * gfortran.fortran-torture/execute/def_init_3.f90: New test.
36761 2004-05-14 Jeff Law <law@redhat.com>
36763 * gcc.dg/tree-ssa/20040514-2.c: New test.
36765 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36767 * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
36769 * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
36772 2004-05-14 Andrew Pinski <pinskia@physics.uc.edu>
36774 * gcc.dg/tree-ssa/20040514-1.c: New test.
36776 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36778 * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
36781 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36784 * gfortran.fortran-torture/compile/do_1.f90: New test.
36786 2004-05-14 Tobias Schlueter <tobias.schlueter@physik.uni-muenchen.de>
36789 * gfortran.fortran-torture/compile/empty_interface_1.f90: New
36792 2004-05-14 Bud Davis <bdavis9659@comcast.net>
36795 * gfortran.fortran-torture/execute/random_init.f90: New test.
36797 2004-05-13 Paul Brook <paul@codesourcery.com>
36800 * gfortran.fortran-torture/execute/der_init_s.f90: New test.
36802 2004-05-13 Andrew Pinski <pinskia@physics.uc.edu>
36804 * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
36805 for the powerpc case.
36807 2004-05-13 Jeff Law <law@redhat.com>
36809 * gcc.dg/tree-ssa/20040513-1.c: New test.
36810 * gcc.dg/tree-ssa/20040513-2.c: New test.
36812 2004-05-13 Paul Brook <paul@codesourcery.com>
36814 * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
36815 * gcc.dg/tree-ssa/20030714-1.c: Ditto.
36816 * gcc.dg/tree-ssa/20030708-1.c: Ditto.
36818 2004-05-13 Andreas Schwab <schwab@suse.de>
36821 * lib/gfortran.exp (gfortran_version): Do not match NL/CR
36824 2004-05-13 Bud Davis <bdavis9659@comcast.net>
36827 * gfortran.fortran-torture/execute/adjustr.f90: New file.
36829 2004-05-13 Diego Novillo <dnovillo@redhat.com>
36831 Merge from tree-ssa-20020619-branch. See
36832 ChangeLog.tree-ssa for details.
36834 2004-05-11 Ziemowit Laski <zlaski@apple.com>
36836 * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
36837 include <altivec.h> explicitly.
36838 * gcc.dg/altivec-13.c: Likewise.
36840 2004-05-11 Paul Brook <paul@codesourcery.com>
36842 * gcc.c-torture/compile/20010518-1.c: Force enum size.
36844 2004-05-10 Eric Christopher <echristo@redhat.com>
36846 * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
36847 * gcc.dg/sibcall-4.c: Ditto.
36849 2004-05-10 Ziemowit Laski <zlaski@apple.com>
36851 * g++.dg/ext/altivec-8.C: New test case.
36852 * gcc.dg/altivec-13.c: New test case.
36854 2004-05-08 Roger Sayle <roger@eyesopen.com>
36856 * gcc.c-torture/execute/divcmp-1.c: New test case.
36857 * gcc.c-torture/execute/divcmp-2.c: New test case.
36858 * gcc.c-torture/execute/divcmp-3.c: New test case.
36860 2004-05-07 Eric Botcazou <ebotcazou@libertysurf.fr>
36862 * g++.dg/other/pragma-re-2.C: New test.
36864 2004-05-07 Uros Bizjak <uros@kss-loka.si>
36866 * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
36867 * gcc.dg/i386-387-2.c: Likewise.
36869 * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
36871 * gcc.dg/i386-387-6.c: Likewise.
36873 2004-05-07 Uros Bizjak <uros@kss-loka.si>
36875 * gcc.dg/builtins-33.c: Also check log1p*.
36877 2004-05-07 Hans-Peter Nilsson <hp@axis.com>
36879 PR optimization/15296
36880 * gcc.c-torture/execute/pr15296.c: New test.
36882 2004-05-05 Uros Bizjak <uros@kss-loka.si>
36884 * gcc.dg/builtins-40.c: New test.
36886 2004-05-05 Richard Sandiford <rsandifo@redhat.com>
36888 * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
36890 2004-05-04 Paolo Bonzini <bonzini@gnu.org>
36892 * g++.dg/ext/spe1.C: New testcase.
36894 2004-05-04 Ziemowit Laski <zlaski@apple.com>
36896 * objc.dg/image-info.m: Allow additional attributes
36897 for __image_info section.
36899 2004-05-04 Richard Sandiford <rsandifo@redhat.com>
36901 * gcc.dg/torture/mips-hilo-2.c: New test.
36903 2004-05-03 Giovanni Bajo <giovannibajo@gcc.gnu.org>
36906 * g++.dg/template/member5.C: New test.
36908 2004-05-03 Uros Bizjak <uros@kss-loka.si>
36910 * gcc.dg/builtins-34.c: Also check expm1*.
36912 2004-05-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36914 * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
36915 * gcc.dg/torture/builtin-convert-3.c: New test.
36917 2004-05-01 Ulrich Weigand <uweigand@de.ibm.com>
36919 PR middle-end/15054
36920 * g++.dg/opt/pr15054.C: New test.
36922 2004-04-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36924 * gcc.dg/torture/builtin-rounding-1.c: New test.
36925 * gcc.dg/builtins-25.c: Delete.
36926 * gcc.dg/builtins-29.c: Delete.
36928 2004-04-29 Andreas Krebbel <krebbel1@de.ibm.com>
36930 * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
36931 * gcc.dg/sibcall-4.c: Likewise.
36932 * gcc.dg/sibcall-6.c: Enable s390 as test platform.
36934 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
36936 * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
36937 bit-field on 16-bit targets.
36939 2004-04-30 Kazu Hirata <kazu@cs.umass.edu>
36941 * gcc.c-torture/execute/20040409-2.c: Fix constants used on
36944 2004-04-30 Andrew Pinski <pinskia@physics.uc.edu>
36946 * gcc.dg/rs6000-power2-1.c: Change to compile only.
36947 * gcc.dg/rs6000-power2-2.c: Likewise.
36949 2004-04-29 Andrew Pinski <pinskia@physics.uc.edu>
36951 * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
36952 * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
36953 Change the asm registers to be in form of frN instead of fN.
36955 2004-04-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
36957 * gcc.dg/torture/builtin-convert-2.c: New test.
36959 2004-04-28 Andrew Pinski <pinskia@physics.uc.edu>
36961 * gcc.dg/rs6000-power2-1.c: New test.
36962 * gcc.dg/rs6000-power2-2.c: New test.
36964 2004-04-28 Jan Hubicka <jh@suse.cz>
36966 * gcc.dg/unused-6.c: New test.
36968 2004-04-24 Laurent GUERBY <laurent@guerby.net>
36969 Ulrich Weigand <uweigand@de.ibm.com>
36971 * ada/acats/run_all.sh: Define $target variable.
36973 2004-04-26 Andrew Pinski <pinskia@physics.uc.edu>
36976 * g++.dg/other/vararg-1.C: New test.
36979 * g++.dg/eh/cleanup3.C: New test.
36981 2004-04-24 Laurent GUERBY <laurent@guerby.net>
36983 * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
36984 and ad8011a (target_insn).
36985 * ada/acats/support/macro.dfs: Likewise.
36986 * ada/acats/support/impbit.adb: New file.
36988 2004-04-23 Ulrich Weigand <uweigand@de.ibm.com>
36990 * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
36992 2004-04-23 Eric Botcazou <ebotcazou@libertysurf.fr>
36994 * gcc.dg/loop-3.c: New test.
36996 2004-04-23 Daniel Jacobowitz <drow@mvista.com>
36998 * gcc.c-torture/execute/simd-5.c: New test.
37000 2004-04-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37003 * g++.dg/template/crash18.C: New test.
37005 2004-04-22 Mark Mitchell <mark@codesourcery.com>
37007 * g++.dg/ext/complit3.C: New test.
37009 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
37011 * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
37012 * gcc.dg/altivec-3.c: Same.
37013 * gcc.dg/altivec-varargs-1.c: Same.
37015 2004-04-21 Aldy Hernandez <aldyh@redhat.com>
37017 * lib/target-supports.exp (check_profiling_available): Assume
37018 profiling is not available on powerpc-eabi targets.
37020 2004-04-21 Janis Johnson <janis187@us.ibm.com>
37022 * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
37023 * gcc.dg/vmx/bug-1.c: Ditto.
37025 2004-04-20 Eric Christopher <echristo@redhat.com>
37027 * gcc.dg/charset/extern.c: New test.
37028 * g++.dg/charset/extern3.cc: Ditto.
37030 2004-04-20 Uros Bizjak <uros@kss-loka.si>
37032 * gcc.dg/builtins-39.c: New test.
37034 2004-04-20 Aldy Hernandez <aldyh@redhat.com>
37036 * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
37038 2004-04-20 Richard Sandiford <rsandifo@redhat.com>
37040 * gcc.dg/torture/mips-hilo-1.c: New test.
37042 2004-04-19 Andrew Pinski <pinskia@physics.uc.edu>
37044 * gcc.c-torture/compile/20040419-1.c: New test.
37046 2004-04-18 Aldy Hernandez <aldyh@redhat.com>
37048 * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
37050 2004-04-18 Zack Weinberg <zack@codesourcery.com>
37051 Aldy Hernandez <aldyh@redhat.com>
37053 * gcc.c-torture/execute/va-arg-24.c: New.
37055 2004-04-17 Zack Weinberg <zack@codesourcery.com>
37056 Aldy Hernandez <aldyh@redhat.com>
37058 * gcc.dg/vmx/1b-01.c: New.
37059 * gcc.dg/vmx/1b-02.c: New.
37060 * gcc.dg/vmx/1b-03.c: New.
37061 * gcc.dg/vmx/1b-04.c: New.
37062 * gcc.dg/vmx/1b-05.c: New.
37063 * gcc.dg/vmx/1b-06.c: New.
37064 * gcc.dg/vmx/1b-07.c: New.
37065 * gcc.dg/vmx/1c-01.c: New.
37066 * gcc.dg/vmx/1c-02.c: New.
37067 * gcc.dg/vmx/3a-01a.c: New.
37068 * gcc.dg/vmx/3a-01.c: New.
37069 * gcc.dg/vmx/3a-01m.c: New.
37070 * gcc.dg/vmx/3a-03.c: New.
37071 * gcc.dg/vmx/3a-03m.c: New.
37072 * gcc.dg/vmx/3a-04.c: New.
37073 * gcc.dg/vmx/3a-04m.c: New.
37074 * gcc.dg/vmx/3a-05.c: New.
37075 * gcc.dg/vmx/3a-06.c: New.
37076 * gcc.dg/vmx/3a-06m.c: New.
37077 * gcc.dg/vmx/3a-07.c: New.
37078 * gcc.dg/vmx/3b-01.c: New.
37079 * gcc.dg/vmx/3b-02.c: New.
37080 * gcc.dg/vmx/3b-10.c: New.
37081 * gcc.dg/vmx/3b-13.c: New.
37082 * gcc.dg/vmx/3b-14.c: New.
37083 * gcc.dg/vmx/3b-15.c: New.
37084 * gcc.dg/vmx/3c-01a.c: New.
37085 * gcc.dg/vmx/3c-01.c: New.
37086 * gcc.dg/vmx/3c-02.c: New.
37087 * gcc.dg/vmx/3c-03.c: New.
37088 * gcc.dg/vmx/3d-01.c: New.
37089 * gcc.dg/vmx/4-01.c: New.
37090 * gcc.dg/vmx/4-03.c: New.
37091 * gcc.dg/vmx/5-01.c: New.
37092 * gcc.dg/vmx/5-02.c: New.
37093 * gcc.dg/vmx/5-03.c: New.
37094 * gcc.dg/vmx/5-04.c: New.
37095 * gcc.dg/vmx/5-05.c: New.
37096 * gcc.dg/vmx/5-06.c: New.
37097 * gcc.dg/vmx/5-07.c: New.
37098 * gcc.dg/vmx/5-07t.c: New.
37099 * gcc.dg/vmx/5-08.c: New.
37100 * gcc.dg/vmx/5-10.c: New.
37101 * gcc.dg/vmx/5-11.c: New.
37102 * gcc.dg/vmx/7-01a.c: New.
37103 * gcc.dg/vmx/7-01.c: New.
37104 * gcc.dg/vmx/7c-01.c: New.
37105 * gcc.dg/vmx/7d-01.c: New.
37106 * gcc.dg/vmx/7d-02.c: New.
37107 * gcc.dg/vmx/8-01.c: New.
37108 * gcc.dg/vmx/8-02a.c: New.
37109 * gcc.dg/vmx/8-02.c: New.
37110 * gcc.dg/vmx/brode-1.c: New.
37111 * gcc.dg/vmx/bug-1.c: New.
37112 * gcc.dg/vmx/bug-2.c: New.
37113 * gcc.dg/vmx/bug-3.c: New.
37114 * gcc.dg/vmx/cw-bug-1.c: New.
37115 * gcc.dg/vmx/cw-bug-2.c: New.
37116 * gcc.dg/vmx/cw-bug-3.c: New.
37117 * gcc.dg/vmx/dct.c: New.
37118 * gcc.dg/vmx/debug-1.c: New.
37119 * gcc.dg/vmx/debug-2.c: New.
37120 * gcc.dg/vmx/debug-3.c: New.
37121 * gcc.dg/vmx/debug-4.c: New.
37122 * gcc.dg/vmx/dos-bug-1-gdb.c: New.
37123 * gcc.dg/vmx/dos-bug-2-gdb.c: New.
37124 * gcc.dg/vmx/eg-5.c: New.
37125 * gcc.dg/vmx/fft.c: New.
37126 * gcc.dg/vmx/gcc-bug-1.c: New.
37127 * gcc.dg/vmx/gcc-bug-2.c: New.
37128 * gcc.dg/vmx/gcc-bug-3.c: New.
37129 * gcc.dg/vmx/gcc-bug-4.c: New.
37130 * gcc.dg/vmx/gcc-bug-5.c: New.
37131 * gcc.dg/vmx/gcc-bug-6.c: New.
37132 * gcc.dg/vmx/gcc-bug-7.c: New.
37133 * gcc.dg/vmx/gcc-bug-8.c: New.
37134 * gcc.dg/vmx/gcc-bug-9.c: New.
37135 * gcc.dg/vmx/gcc-bug-b.c: New.
37136 * gcc.dg/vmx/gcc-bug-c.c: New.
37137 * gcc.dg/vmx/gcc-bug-d.c: New.
37138 * gcc.dg/vmx/gcc-bug-e.c: New.
37139 * gcc.dg/vmx/gcc-bug-f.c: New.
37140 * gcc.dg/vmx/gcc-bug-g.c: New.
37141 * gcc.dg/vmx/gcc-bug-i.c: New.
37142 * gcc.dg/vmx/harness.h: New.
37143 * gcc.dg/vmx/ira1.c: New.
37144 * gcc.dg/vmx/ira2a.c: New.
37145 * gcc.dg/vmx/ira2b.c: New.
37146 * gcc.dg/vmx/ira2.c: New.
37147 * gcc.dg/vmx/ira2c.c: New.
37148 * gcc.dg/vmx/mem.c: New.
37149 * gcc.dg/vmx/newton-1.c: New.
37150 * gcc.dg/vmx/ops.c: New.
37151 * gcc.dg/vmx/sn7153.c: New.
37152 * gcc.dg/vmx/spill2.c: New.
37153 * gcc.dg/vmx/spill3.c: New.
37154 * gcc.dg/vmx/spill.c: New.
37155 * gcc.dg/vmx/t.c: New.
37156 * gcc.dg/vmx/varargs-1.c: New.
37157 * gcc.dg/vmx/varargs-2.c: New.
37158 * gcc.dg/vmx/varargs-3.c: New.
37159 * gcc.dg/vmx/varargs-4.c: New.
37160 * gcc.dg/vmx/varargs-5.c: New.
37161 * gcc.dg/vmx/varargs-6.c: New.
37162 * gcc.dg/vmx/varargs-7.c: New.
37163 * gcc.dg/vmx/vmx.exp: New.
37164 * gcc.dg/vmx/vprint-1.c: New.
37165 * gcc.dg/vmx/vscan-1.c: New.
37166 * gcc.dg/vmx/x-01.c: New.
37167 * gcc.dg/vmx/x-02.c: New.
37168 * gcc.dg/vmx/x-03.c: New.
37169 * gcc.dg/vmx/x-04.c: New.
37170 * gcc.dg/vmx/x-05.c: New.
37171 * gcc.dg/vmx/yousufi-1.c: New.
37172 * gcc.dg/vmx/zero-1.c: New.
37173 * gcc.dg/vmx/zero.c: New.
37175 2004-04-17 Andrew Pinski <pinskia@physics.uc.edu>
37177 * g++.dg/lookup/java1.C: Update for chage of
37179 * g++.dg/lookup/java2.C: Likewise.
37181 2004-04-17 Laurent GUERBY <laurent@guerby.net>
37183 * ada/acats/run_all.sh: use -O2 by default.
37185 2004-04-17 Richard Sandiford <rsandifo@redhat.com>
37187 * gcc.dg/vr-mult-[12].c: New tests.
37189 2004-04-16 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37191 * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
37193 * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
37195 2004-04-15 Richard Sandiford <rsandifo@redhat.com>
37197 * lib/target-supports.exp (check_profiling_available): Assume
37198 profiling isn't available for mips*-*-elf targets.
37200 2004-04-14 Uros Bizjak <uros@kss-loka.si>
37202 * gcc.dg/builtins-38.c: New test.
37204 2004-04-14 Eric Christopher <echristo@redhat.com>
37206 * g++.dg/charset/charset.exp: Run .cc extension tests.
37208 2004-04-14 Zack Weinberg <zack@codesourcery.com>
37210 * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32). Update commentary.
37212 2004-04-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37214 * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
37216 2004-04-13 Uros Bizjak <uros@kss-loka.si>:
37218 * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
37219 * gcc.dg/i386-387-2.c: Likewise.
37221 * gcc.dg/i386-387-7.c: New test.
37222 * gcc.dg/i386-387-8.c: New test.
37224 * gcc.dg/builtins-37.c: New test.
37226 2004-04-13 Geoffrey Keating <geoffk@apple.com>
37228 * g++.dg/pch/externc-1.C: Add missing semicolon.
37230 2004-04-13 Aldy Hernandez <aldyh@redhat.com>
37232 * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
37234 2004-04-12 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
37236 * gcc.c-torture/execute/20040411-1.c: New test.
37238 2004-04-10 Joseph S. Myers <jsm@polyomino.org.uk>
37240 * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
37242 2004-04-09 Chris Demetriou <cgd@broadcom.com>
37244 * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
37246 2004-04-09 Zack Weinberg <zack@codesourcery.com>
37248 * lib/target-supports.exp (check_named_sections_available): New.
37249 * lib/gcc-dg.exp (dg-require-named-sections): New.
37250 * lib/prune.exp (prune_gcc_output): Incorporate prunes from
37251 old-deja.exp. Also prune error-count message from HP linker.
37252 * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
37254 * g++.dg/init/init-ref4.C: Use dg-require-weak.
37255 * g++.old-deja/g++.pt/static3.C: Likewise.
37256 * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
37258 2004-04-09 Roger Sayle <roger@eyesopen.com>
37260 * gcc.c-torture/execute/20040409-1.c: New test case.
37261 * gcc.c-torture/execute/20040409-2.c: New test case.
37262 * gcc.c-torture/execute/20040409-3.c: New test case.
37264 2004-04-09 Andrew Pinski <pinskia@physics.uc.edu>
37266 * gcc.dg/20040409-1.c: New test.
37268 2004-04-08 Roger Sayle <roger@eyesopen.com>
37271 * g++.dg/opt/pr14888.C: New test case.
37273 2004-04-08 Geoffrey Keating <geoffk@apple.com>
37275 * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
37276 gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
37277 gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
37278 gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
37281 2004-04-08 Paul Brook <paul@codesourcery.com>
37283 * gcc.dg/spill-1.c: New test.
37285 2004-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37287 * gcc.dg/torture/builtin-ctype-2.c: New test.
37289 2004-04-07 Ian Lance Taylor <ian@wasabisystems.com>
37291 * gcc.dg/pch/pch.exp: Add largefile test.
37293 2004-04-06 Geoffrey Keating <geoffk@apple.com>
37295 * g++.dg/pch/externc-1.Hs: New.
37296 * g++.dg/pch/externc-1.C: New.
37298 2004-04-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37300 * gcc.dg/compat/struct-by-value-5a_main.c,
37301 gcc.dg/compat/struct-by-value-5b_main.c: New files.
37302 * gcc.dg/compat/struct-by-value-5_main.c: Delete.
37303 * gcc.dg/compat/struct-by-value-5a_x.c,
37304 gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
37305 gcc.dg/compat/struct-by-value-5_x.c.
37306 * gcc.dg/compat/struct-by-value-5a_y.c,
37307 gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
37308 gcc.dg/compat/struct-by-value-5_y.c.
37310 * gcc.dg/compat/struct-by-value-6a_main.c,
37311 gcc.dg/compat/struct-by-value-6b_main.c: New files.
37312 * gcc.dg/compat/struct-by-value-6_main.c: Delete.
37313 * gcc.dg/compat/struct-by-value-6a_x.c,
37314 gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
37315 gcc.dg/compat/struct-by-value-6_x.c.
37316 * gcc.dg/compat/struct-by-value-6a_y.c,
37317 gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
37318 gcc.dg/compat/struct-by-value-6_y.c.
37320 * gcc.dg/compat/struct-by-value-7a_main.c,
37321 gcc.dg/compat/struct-by-value-7b_main.c: New files.
37322 * gcc.dg/compat/struct-by-value-7_main.c: Delete.
37323 * gcc.dg/compat/struct-by-value-7a_x.c,
37324 gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
37325 gcc.dg/compat/struct-by-value-7_x.c.
37326 * gcc.dg/compat/struct-by-value-7a_y.c,
37327 gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
37328 gcc.dg/compat/struct-by-value-7_y.c.
37330 2004-04-06 Jakub Jelinek <jakub@redhat.com>
37332 * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
37333 * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
37334 * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
37337 2004-04-06 Uros Bizjak <uros@kss-loka.si>
37339 * gcc.dg/builtins-36.c: New test.
37341 2004-04-06 Paul Brook <paul@codesourcery.com>
37343 * README.gcc: Remove obsolete contraint on testcases.
37345 2004-04-05 Paul Brook <paul@codesourcery.com>
37348 * g++.dg/expr/anew1.C: XFAIL and make reproducible. Call abort on
37349 failure and exit(0) on success.
37350 * g++.dg/expr/anew2.C: Ditto.
37351 * g++.dg/expr/anew3.C: Ditto.
37352 * g++.dg/expr/anew4.C: Ditto.
37354 2004-04-05 Nathan Sidwell <nathan@codesourcery.com>
37357 * g++.dg/template/unify7.C: New.
37359 2004-04-02 Nathanael Nerode <neroden@gcc.gnu.org>
37361 * g++.dg/README: Bring up to date with new subdirectories; remove
37362 duplicate subdirectory lines.
37364 2004-04-02 Nathan Sidwell <nathan@codesourcery.com>
37367 * g++.dg/template/unify5.C: New.
37368 * g++.dg/template/unify6.C: New.
37369 * g++.dg/template/qualttp20.C: Adjust.
37370 * g++.old-deja/g++.jason/report.C: Adjust.
37371 * g++.old-deja/g++.other/qual1.C: Adjust.
37373 2004-04-01 Mark Mitchell <mark@codesourcery.com>
37376 * g++.dg/inherit/ptrmem1.C: New test.
37378 2004-04-01 Jakub Jelinek <jakub@redhat.com>
37381 * gcc.c-torture/execute/20040331-1.c: New test.
37382 * gcc.dg/20040331-1.c: New test.
37384 2004-04-01 Paul Brook <paul@codesourcery.com>
37386 * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
37388 2004-03-30 Mark Mitchell <mark@codesourcery.com>
37391 * g++.dg/init/goto1.C: New test.
37394 * g++.dg/template/defarg4.C: New test.
37396 2004-03-30 Hartmut Penner <hpenner@de.ibm.com>
37398 * gcc.dg/altivec-11.c: Extend test for more valid cases.
37400 2004-03-28 David Edelsohn <edelsohn@gnu.org>
37402 * gcc.dg/doloop-1.c: Do not check for lack of "blt".
37404 2004-03-28 Zack Weinberg <zack@codesourcery.com>
37406 * gcc.dg/noncompile/undeclared-2.c: New test.
37408 2004-03-28 Joseph S. Myers <jsm@polyomino.org.uk>
37410 * gcc.dg/940409-1.c: Remove XFAIL.
37411 * gcc.dg/reg-vol-struct-1.c: New test.
37413 2004-03-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37415 * gcc.dg/torture/builtin-wctype-1.c: New test.
37417 2004-03-26 James A. Morrison <ja2morri@uwaterloo.ca>
37419 * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
37420 * gcc.dg/20001101-1.c: Likewise.
37421 * gcc.dg/20001102-1.c: Likewise.
37423 2004-03-25 Roger Sayle <roger@eyesopen.com>
37425 * gcc.dg/compare8.c: Add an additional test for XOR.
37427 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37429 * gcc.dg/torture/builtin-ctype-1.c: New test.
37431 2004-03-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37433 * gcc.dg/torture/builtin-explog-1.c: Add new cases.
37434 * gcc.dg/torture/builtin-math-1.c: Likewise.
37435 * gcc.dg/torture/builtin-power-1.c: New test.
37437 2004-03-24 Andreas Schwab <schwab@suse.de>
37439 * lib/prune.exp (prune_gcc_output): Ignore errata warning from
37442 2004-03-23 Joseph S. Myers <jsm@polyomino.org.uk>
37443 Roger Sayle <roger@eyesopen.com>
37445 * gcc.dg/compare8.c: New test case.
37447 2004-03-23 Ziemowit Laski <zlaski@apple.com>
37449 * g++.dg/ext/altivec-7.C: New test.
37451 2004-03-23 Zack Weinberg <zack@codesourcery.com>
37453 PR 12267, 12391, 12560, 13129, 14114, 14133
37454 * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
37455 * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
37456 * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
37457 Adjust error regexps.
37458 * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
37459 * gcc.dg/noncompile/undeclared-1.c: New test cases.
37460 * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
37461 * gcc.dg/local1.c: Add explanatory comment.
37463 2004-03-23 Roger Sayle <roger@eyesopen.com>
37465 PR optimization/14669
37466 * g++.dg/opt/fold2.C: New test case.
37468 2004-03-22 Jakub Jelinek <jakub@redhat.com>
37471 * gcc.dg/20040322-1.c: New test.
37473 2004-03-22 Eric Botcazou <ebotcazou@libertysurf.fr>
37475 * gcc.dg/ultrasp2.c: Do not pass -m64. Remove redundant lines.
37476 * gcc.dg/ultrasp4.c: Likewise.
37477 * gcc.dg/ultrasp8.c: Do not pass -m64. Add sparcv9-*-*.
37479 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
37481 * gcc.dg/i386-sse-8.c: Reset default options.
37483 2004-03-21 Ulrich Weigand <uweigand@de.ibm.com>
37485 * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
37486 in the error message text.
37488 2004-03-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
37490 * g++.dg/template/qualttp20.C: Adjust dg- regexp.
37492 2004-03-21 Mark Mitchell <mark@codesourcery.com>
37495 * g++.dg/init/array13.C: New test.
37497 2004-03-20 Roger Sayle <roger@eyesopen.com>
37500 * gcc.c-torture/compile/pr13889.c: New test case.
37502 2004-03-20 Joseph S. Myers <jsm@polyomino.org.uk>
37505 * builtins-1.c (nan, nans): Don't test.
37506 * builtins-30.c: Don't use nan, nanf, nanl.
37507 * builtins-35.c: New test.
37509 2004-03-19 Ziemowit Laski <zlaski@apple.com>
37511 * g++.dg/ext/altivec-6.C: New test.
37513 2004-03-19 Mark Mitchell <mark@codesourcery.com>
37515 * g++.dg/init/placement3.C: New test.
37517 * g++.dg/template/spec13.C: New test.
37519 * g++.dg/lookup/using11.C: New test.
37521 * g++.dg/lookup/koenig3.C: New test.
37523 * g++.dg/template/operator2.C: New test.
37525 * g++.dg/expr/dtor3.C: New test.
37526 * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
37528 * g++.old-deja/g++.law/visibility28.C: Likewise.
37530 2004-03-19 Paolo Bonzini <bonzini@gnu.org>
37532 * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
37533 * gcc.dg/ppc64-abi-3.c: Likewise.
37535 2004-03-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37538 * g++.dg/parse/template15.C: New test.
37540 2004-03-18 Mark Mitchell <mark@codesourcery.com>
37542 * g++.dg/expr/dtor2.C: New test.
37544 * g++.dg/lookup/anon4.C: New test.
37546 * g++.dg/overload/using1.C: New test.
37548 * g++.dg/template/lookup7.C: New test.
37550 * g++.dg/template/typename6.C: New test.
37552 * g++.dg/expr/cond6.C: New test.
37554 2004-03-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37556 * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
37558 2004-03-18 Mark Mitchell <mark@codesourcery.com>
37560 * g++.dg/expr/cond5.C: New test.
37561 * g++.dg/expr/constcast1.C: Likewise.
37562 * g++.dg/expr/ptrmem2.C: Likewise.
37563 * g++.dg/expr/ptrmem3.C: Likewise.
37564 * g++.dg/lookup/main1.C: Likewise.
37565 * g++.dg/template/lookup6.C: Likewise.
37567 2004-03-18 Mark Mitchell <mark@codesourcery.com>
37569 * gcc.dg/local1.c: New test.
37571 * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
37573 2004-03-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37575 * gcc.dg/torture/builtin-convert-1.c: New test.
37577 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37579 * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
37581 2004-03-16 Mark Mitchell <mark@codesourcery.com>
37584 * g++.dg/warn/Wunused-7.C: New test.
37586 2004-03-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37588 * gcc.dg/torture/builtin-integral-1.c: New test.
37590 2004-03-16 Mark Mitchell <mark@codesourcery.com>
37593 * g++.dg/parse/non-dependent3.C: New test.
37595 2004-03-16 Paolo Bonzini <bonzini@gnu.org>
37597 * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
37598 * g++.dg/eh/simd-2.C: Likewise.
37599 * g++.dg/init/array10.C: Likewise.
37600 * gcc.c-torture/compile/simd-1.c: Likewise.
37601 * gcc.c-torture/compile/simd-2.c: Likewise.
37602 * gcc.c-torture/compile/simd-3.c: Likewise.
37603 * gcc.c-torture/compile/simd-4.c: Likewise.
37604 * gcc.c-torture/compile/simd-6.c: Likewise.
37605 * gcc.c-torture/execute/simd-1.c: Likewise.
37606 * gcc.c-torture/execute/simd-2.c: Likewise.
37607 * gcc.dg/compat/vector-defs.h: Likewise.
37608 * gcc.dg/20020531-1.c: Likewise.
37609 * gcc.dg/altivec-3.c: Likewise.
37610 * gcc.dg/altivec-4.c: Likewise.
37611 * gcc.dg/altivec-varargs-1.c: Likewise.
37612 * gcc.dg/compat/vector-defs.h: Likewise.
37613 * gcc.dg/i386-mmx-3.c: Likewise.
37614 * gcc.dg/i386-sse-4.c: Likewise.
37615 * gcc.dg/i386-sse-5.c: Likewise.
37616 * gcc.dg/i386-sse-8.c: Likewise.
37617 * gcc.dg/simd-1.c: Likewise.
37618 * gcc.dg/20030218-1.c: Likewise. Plus, do not declare
37619 __ev64_opaque__ since the machine description provides it.
37621 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37623 * lib/compat.exp (skip_list): New global variable.
37624 Use it to hold the user defined COMPAT_SKIPS list if any.
37625 (compat-obj): Add the members of skip_list to optall.
37627 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37629 * gcc.dg/compat/union-by-value-1_main.c,
37630 union-by-value-1_x.c, union-by-value-1_y.c,
37631 union-check.h, union-defs.h,
37632 union-init.h, union-return-1_main.c,
37633 union-return-1_x.c, union-return-1_y.c: New files.
37635 2004-03-16 Eric Botcazou <ebotcazou@libertysurf.fr>
37637 * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
37638 mixed-struct-init.h: Add 4 mixed structure types.
37639 struct-by-value-21_main.c, struct-by-value-21_x.c,
37640 struct-by-value-21_y.c, struct-return-21_main.c,
37641 struct-return-21_x.c, struct-return-21_y.c: New files.
37643 2004-03-13 Mark Mitchell <mark@codesourcery.com>
37646 * g++.dg/parse/template14.C: New test.
37648 2004-03-13 Eric Botcazou <ebotcazou@libertysurf.fr>
37650 * gcc.c-torture/execute/20040313-1.c: New test.
37652 2004-03-13 Jakub Jelinek <jakub@redhat.com>
37655 * gcc.dg/20040311-2.c: New test.
37657 2004-03-12 Kazu Hirata <kazu@cs.umass.edu>
37660 * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
37663 2004-03-12 Ulrich Weigand <uweigand@de.ibm.com>
37665 * gcc.dg/20040305-2.c: Add missing return statement.
37667 2004-03-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37669 * gcc.dg/builtins-34.c: Also check pow10*.
37671 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
37674 * gcc.dg/20040305-2.c: New test.
37676 2004-03-11 Ulrich Weigand <uweigand@de.ibm.com>
37678 * gcc.dg/20040310-1.c: New test.
37680 2004-03-11 Roger Sayle <roger@eyesopen.com>
37682 * gcc.c-torture/execute/20040311-1.c: New test case.
37684 2004-03-11 Mark Mitchell <mark@codesourcery.com>
37687 * g++.dg/lookup/enum1.C: New test.
37689 2004-03-10 Mark Mitchell <mark@codesourcery.com>
37692 * g++.dg/lookup/struct2.C: New test.
37694 2004-03-10 Uros Bizjak <uros@kss-loka.si>
37696 * gcc.dg/builtins-34.c: New test.
37698 2004-03-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37700 * gcc.dg/torture/builtin-nonneg-1.c: New test.
37702 2004-03-09 James E Wilson <wilson@specifixinc.com>
37704 * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
37705 * gcc.dg/alias-2.c: New testcase.
37707 2004-03-09 Zack Weinberg <zack@codesourcery.com>
37709 * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
37711 2004-03-09 Roger Sayle <roger@eyesopen.com>
37713 * gcc.c-torture/execute/20040309-1.c: New test case.
37715 2004-03-09 Nathan Sidwell <nathan@codesourcery.com>
37718 * g++.dg/overload/ref1.C: New.
37720 2004-03-09 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37723 * g++.dg/template/spec12.C: New test.
37726 * g++.dg/parse/crash14.C: New test.
37728 2004-03-09 Mark Mitchell <mark@codesourcery.com>
37731 * g++.dg/init/ref11.C: New test.
37733 2004-03-09 Mark Mitchell <mark@codesourcery.com>
37736 * g++.dg/parse/builtin2.C: New test.
37738 2004-03-08 Mark Mitchell <mark@codesourcery.com>
37741 * g++.dg/init/ctor3.C: New test.
37742 * g++.dg/init/union1.C: New test.
37743 * g++.dg/ext/anon-struct4.C: New test.
37745 2004-03-08 Mark Mitchell <mark@codesourcery.com>
37747 * g++.dg/lookup/koenig1.C: Tweak error messages.
37748 * g++.dg/lookup/used-before-declaration.C: Likewise.
37749 * g++.dg/other/do1.C: Likewise.
37750 * g++.dg/overload/koenig1.C: Likewise.
37751 * g++.dg/parse/crash13.C: Likewise.
37752 * g++.dg/template/instantiate3.C: Likewise.
37754 2004-03-08 Eric Christopher <echristo@redhat.com>
37756 * * lib/target-supports.exp: Enable libiconv in test
37757 compilation. Fix up error checking.
37759 2004-03-08 Roger Sayle <roger@eyesopen.com>
37761 PR middle-end/14289
37762 * gcc.dg/pr14289-1.c: New test case.
37763 * gcc.dg/pr14289-2.c: Likewise.
37764 * gcc.dg/pr14289-3.c: Likewise.
37766 2004-03-08 Eric Botcazou <ebotcazou@act-europe.fr>
37768 * gcc.c-torture/execute/20040308-1.c: New test.
37770 2004-03-07 Roger Sayle <roger@eyesopen.com>
37772 * gcc.c-torture/execute/20040307-1.c: New test case.
37774 2004-03-07 Richard Sandiford <rsandifo@redhat.com>
37776 * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
37778 2004-03-06 Ulrich Weigand <uweigand@de.ibm.com>
37780 * gcc.dg/20040306-1.c: New test.
37782 2004-03-06 Kazu Hirata <kazu@cs.umass.edu>
37784 * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
37786 * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
37788 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37791 * gcc.dg/decl-6.c: New test.
37793 2004-03-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37795 * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
37796 Rename LOGPOW -> LOG_POW.
37797 (SQRT_EXP, POW_EXP): New.
37799 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37801 * gcc.dg/i386-sse-8.c: New test.
37803 2004-03-06 Eric Botcazou <ebotcazou@libertysurf.fr>
37806 * gcc.dg/decl-5.c: New test.
37808 2004-03-05 Andreas Krebbel <krebbel1@de.ibm.com>
37810 * gcc.dg/20040305-1.c: New test.
37812 2004-03-05 Hans-Peter Nilsson <hp@axis.com>
37815 * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
37817 2004-03-04 Ziemowit Laski <zlaski@apple.com>
37819 PR c++/14425, c++/14426
37820 * g++.dg/ext/altivec-4.C: New test.
37821 * g++.dg/ext/altivec-5.C: New test.
37823 2004-03-04 Geoffrey Keating <geoffk@apple.com>
37825 * g++.old-deja/g++.other/linkage1.C: Expect errors about
37826 global variables of a type with no linkage.
37827 * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
37828 * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
37829 * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
37830 * g++.old-deja/g++.bugs/900210_02.C: Likewise.
37831 * g++.old-deja/g++.bugs/900210_03.C: Likewise.
37832 * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
37833 * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
37834 * g++.dg/warn/deprecated.C: Name enum Color.
37835 * g++.dg/overload/VLA.C: Name structure for 'b'.
37836 * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
37838 2004-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
37840 * gcc.c-torture/compile/20040304-1.c: New test.
37842 2004-03-03 Zack Weinberg <zack@codesourcery.com>
37845 * gcc.dg/decl-4.c: New testcase.
37847 2004-03-03 Kazu Hirata <kazu@cs.umass.edu>
37849 * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
37850 as PRECF if sizeof (float) > sizeof (double).
37851 (PRECL): Make it the same as PRECF if
37852 sizeof (float) > sizeof (long double).
37854 2004-03-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
37856 * gcc.dg/builtins-config.h: Use underscore macro style for __sun
37857 system type. Add check for irix6 which doesn't have c99 runtime.
37859 2004-03-03 Bob Wilson <bob.wilson@acm.org>
37861 * gcc.dg/const-elim-1.c: xfail for xtensa.
37863 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37866 * g++.dg/template/cond4.C: New test.
37868 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37871 * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
37874 * g++.dg/parse/defarg7.C: New test.
37877 * g++.dg/template/friend26.C: New test.
37879 2004-03-01 Mark Mitchell <mark@codesourcery.com>
37882 * g++.dg/abi/mangle21.C: New test.
37885 * g++.dg/parse/constructor2.C: New test.
37888 * g++.dg/template/sfinae1.C: New test.
37890 2004-02-29 Mark Mitchell <mark@codesourcery.com>
37893 * g++.dg/expr/crash2.C: New test.
37895 PR middle-end/13448
37896 * gcc.dg/inline-5.c: New test.
37897 * gcc.dg/always-inline.c: Split out tests into ...
37898 * gcc.dg/always-inline2.c: ... this and ...
37899 * gcc.dg/always-inline3.c: ... this.
37901 2004-02-29 Mark Mitchell <mark@codesourcery.com>
37904 * g++.dg/debug/crash1.C: New test.
37906 2004-02-29 Kazu Hirata <kazu@cs.umass.edu>
37908 * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
37909 function with __attribute__((noinline)).
37910 (recurser_void2): Likewise.
37911 * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
37912 (recurser_void2): Likewise.
37914 2004-02-29 Roger Sayle <roger@eyesopen.com>
37916 PR middle-end/14203
37917 * g++.dg/warn/Wunused-6.C: New test case.
37919 2004-02-28 Richard Earnshaw <rearnsha@arm.com>
37921 * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
37924 2004-02-27 Eric Christopher <echristo@redhat.com>
37926 * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
37927 * g++.dg/charset/asm2.c: Run only x86.
37928 * gcc.dg/charset/asm3.c: Ditto.
37930 2004-02-27 Aldy Hernandez <aldyh@redhat.com>
37932 * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
37935 2004-02-27 Ziemowit Laski <zlaski@apple.com>
37937 * g++.dg/ext/altivec-3.C: New.
37939 2004-02-26 Richard Henderson <rth@redhat.com>
37941 * g++.dg/ext/attrib10.C: Mark for warning.
37942 * gcc.dg/attr-alias-1.c: New.
37944 2004-02-26 Richard Henderson <rth@redhat.com>
37946 * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
37947 * gcc.c-torture/execute/20040208-2.c: ... it back.
37949 2004-02-26 Eric Christopher <echristo@redhat.com>
37951 * lib/target-supports.exp (check-iconv-available): New function.
37952 * lib/gcc-dg.exp (dg-require-iconv): New function.
37954 * gcc.dg/charset: New directory.
37955 * gcc.dg/charset/charset.exp: New file.
37956 * gcc.dg/charset/asm1.c: Ditto.
37957 * gcc.dg/charset/asm2.c: Ditto.
37958 * gcc.dg/charset/asm3.c: Ditto.
37959 * gcc.dg/charset/asm4.c: Ditto.
37960 * gcc.dg/charset/asm5.c: Ditto.
37961 * gcc.dg/charset/attribute1.c: Ditto.
37962 * gcc.dg/charset/attribute2.c: Ditto.
37963 * gcc.dg/charset/string1.c: Ditto.
37964 * g++.dg/charset: New directory.
37965 * g++.dg/dg.exp: Add here. Special options.
37966 * g++.dg/charset/charset.exp: New file.
37967 * g++.dg/charset/asm1.c: Ditto.
37968 * g++.dg/charset/asm2.c: Ditto.
37969 * g++.dg/charset/asm3.c: Ditto.
37970 * g++.dg/charset/asm4.c: Ditto.
37971 * g++.dg/charset/attribute1.c: Ditto.
37972 * g++.dg/charset/attribute2.c: Ditto.
37973 * g++.dg/charset/extern1.cc: Ditto.
37974 * g++.dg/charset/extern2.cc: Ditto.
37975 * g++.dg/charset/string1.c: Ditto.
37977 2004-02-26 Mark Mitchell <mark@codesourcery.com>
37980 * g++.dg/parse/comma1.C: New test.
37982 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
37985 * g++.dg/template/ttp8.C: New test.
37987 2004-02-26 Eric Botcazou <ebotcazou@act-europe.fr>
37989 * gcc.dg/fixuns-trunc-1.c: New test.
37991 2004-02-26 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
37993 * gcc.dg/builtins-config.h: Use #elif.
37995 2004-02-26 Michael Matz <matz@suse.de>
37997 * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
37998 * gcc.dg/991214-1.c: Likewise.
37999 * gcc.dg/i386-asm-1.c: Likewise.
38001 2004-02-25 Richard Henderson <rth@redhat.com>
38003 * gcc.c-torture/execute/20040208-2.c: Move ...
38004 * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
38006 2004-02-26 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38009 * g++.dg/other/crash-3.C: New test.
38011 2004-02-25 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38013 * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
38014 * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
38016 * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
38019 2004-02-24 Michael Matz <matz@suse.de>
38021 * gcc.dg/i386-regparm.c: New.
38023 2004-02-23 James E Wilson <wilson@specifixinc.com>
38025 * gcc.c-torture/execute/20040223-1.c: New.
38027 2004-02-23 Zack Weinberg <zack@codesourcery.com>
38028 Kazu Hirata <kazu@cs.umass.edu>
38030 * gcc.dg/fwritable-strings-1.c: Remove.
38032 2004-02-23 Andrew Pinski <pinskia@physics.uc.edu>
38035 * gcc.dg/20040223-1.c: New test.
38037 2004-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38040 * g++.dg/ext/typeof9.C: New test.
38042 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38045 * g++.dg/other/switch1.C: New test.
38047 2004-02-23 Eric Botcazou <ebotcazou@libertysurf.fr>
38049 * gcc.dg/cast-function-1.c: Adjust for new informative message.
38050 * gcc.dg/va-arg-1.c: Likewise.
38052 2004-02-23 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38055 * g++.dg/template/koenig5.C: New test.
38057 2004-02-21 Ziemowit Laski <zlaski@apple.com>
38059 * g++.dg/ext/altivec-1.C: Generalize target triple.
38060 * g++.dg/ext/altivec-2.C: New test case.
38061 * g++.dg/ext/altivec_check.h: New file.
38062 * gcc.dg/altivec-1.c: Generalize target triple;
38063 include altivec_check.h and call altivec_check().
38064 * gcc.dg/altivec-[2-5].c: Generalize target triple.
38065 * gcc.dg/altivec-6.c: New test case.
38066 * gcc.dg/altivec-[7-9].c: Generalize target triple; add
38067 type casts as needed.
38068 * gcc.dg/altivec-10.c: Include altivec_check.h and call
38070 * gcc.dg/altivec-12.c: New test case.
38071 * gcc.dg/altivec-varargs-1.c: Generalize target triple;
38072 include altivec_check.h and call altivec_check().
38073 * gcc.dg/altivec_check.h: New file.
38075 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38077 * lib/target-supports.exp (check_alias_available): Don't mangle
38078 function `g' in test program.
38080 2004-02-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38082 * lib/target-supports.exp (check_profiling_available): Check
38083 argument to determine whether we support a profiling type.
38084 * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
38085 check_profiling_available.
38086 * g++.dg/bprob/bprob.exp: Likewise.
38087 * g77.dg/bprob/bprob.exp: Likewise.
38088 * gcc.misc-tests/bprob.exp: Likewise.
38089 * g++.old-deja/g++.law/profile1.C: Pass profiling type to
38090 dg-require-profiling and delete expected error handling.
38091 * gcc.dg/20021014-1.c: Likewise.
38092 * gcc.dg/nest.c: Likewise.
38094 2004-02-20 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
38097 * g++.dg/other/vthunk1.C: New test.
38099 2004-02-20 Falk Hueffner <falk@debian.org>
38102 * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
38104 2004-02-20 Mark Mitchell <mark@codesourcery.com>
38107 * g++.dg/other/error8.C: Remove XFAIL markers.
38110 * g++.dg/ext/packed5.C: New test.
38113 * g++.dg/warn/Wunused-5.C: New test.
38116 * g++.dg/lookup/member1.C: New test.
38118 2004-02-19 Kazu Hirata <kazu@cs.umass.edu>
38120 * gcc.c-torture/compile/20040130-1.c: Enable only when
38121 __INT_MAX__ >= 2147483647L.
38122 * gcc.c-torture/compile/961203-1.c: Likewise.
38124 2004-02-19 Nathan Sidwell <nathan@codesourcery.com>
38126 * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
38127 * g++.dg/opt/template1.C: Robustify assembler regexp
38129 2004-02-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38131 * gcc.c-torture/execute/simd-4.x: Remove.
38132 * gcc.c-torture/execute/va-arg-25.x: Likewise.
38133 * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
38134 Guard with #ifndef SKIP_ATTRIBUTE.
38135 * gcc.dg/compat/vector-1_y.c: Likewise.
38136 * gcc.dg/compat/vector-2_x.c: Likewise.
38137 * gcc.dg/compat/vector-2_y.c: Likewise.
38138 * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
38139 * g++.dg/eh/simd-2.C: Likewise.
38141 2004-02-19 Alan Modra <amodra@bigpond.net.au>
38143 * gcc.c-torture/compile/complex-1.c: New.
38145 2004-02-19 Hans-Peter Nilsson <hp@axis.com>
38148 * gcc.c-torture/execute/20040218-1.c: New test.
38150 2004-02-19 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38153 * g++.dg/parse/new2.C: New test.
38155 2004-02-18 Paul Brook <paul@codesourcery.com>
38157 * gcc.c-torture/compile/libcall-1.c: New test.
38159 2004-02-18 Paul Brook <paul@codesourcery.com>
38162 * gcc.dg/debug/debug-7.c: New test.
38164 2004-02-17 Ulrich Weigand <uweigand@de.ibm.com>
38166 * gcc.dg/20040217-1.c: New test.
38168 2004-02-17 Zack Weinberg <zack@codesourcery.com>
38170 * gcc.c-torture/execute/990208-1.x: Delete.
38172 2004-02-17 Richard Sandiford <rsandifo@redhat.com>
38174 * gcc.c-torture/execute/20040208-2.x: New file.
38176 2004-02-17 Mark Mitchell <mark@codesourcery.com>
38179 * g++.dg/abi/structret1.C: New test.
38181 2004-02-17 Jakub Jelinek <jakub@redhat.com>
38183 * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
38184 (i386_cpuid): No need to test if cpuid is available on AMD64.
38185 Fix assembly, so that it works onboth i386 and AMD64.
38186 * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
38187 (vecInLong): Fix s[] member type to unsigned int.
38188 (vecInWord): Remove type.
38189 (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
38190 (a64, b64, c64, d64, e64): Remove.
38191 (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
38192 Remove unused variable. Remove initialization of removed variables.
38193 Don't call mmx_tests nor sse_tests.
38194 (reference_mmx, reference_sse): Remove.
38195 (check): Add return stmt.
38196 * gcc.dg/i386-sse-7.c: New test.
38197 * gcc.dg/i386-mmx-4.c: New test.
38199 2004-02-17 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38201 * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
38202 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38203 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38204 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
38205 g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
38206 g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
38207 g++.dg/tc1/dr94.C: Fix line terminator.
38209 2004-02-16 Geoffrey Keating <geoffk@apple.com>
38211 * gcc.c-torture/compile/20040216-1.c: New.
38213 2004-02-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38215 * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
38216 g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
38217 g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
38218 g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
38219 g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
38220 g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
38222 2004-02-16 Eric Botcazou <ebotcazou@libertysurf.fr>
38224 * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
38226 2004-02-15 Mark Mitchell <mark@codesourcery.com>
38229 * g++.dg/expr/cond4.C: New test.
38232 * g++.dg/lookup/crash2.C: New test.
38234 2004-02-14 Josef Zlomek <zlomekj@suse.cz>
38236 * gcc.c-torture/compile/20040214-2.c: New test.
38238 2004-02-14 Andrew Pinski <pinskia@physics.uc.edu>
38241 * g++.dg/ext/typeof8.C: New test.
38243 2004-02-14 Eric Botcazou <ebotcazou@act-europe.fr>
38245 * gcc.c-torture/compile/20040214-1.c: New test.
38247 2004-02-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38250 * g++.dg/template/spec11.C: New test.
38252 2004-02-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38255 * g++.dg/other/error8.C: New test.
38257 2004-02-13 Mark Mitchell <mark@codesourcery.com>
38260 * g++.dg/template/array4.C: New test.
38263 * g++.dg/inherit/thunk2.C: New test.
38266 * g++.dg/eh/cond2.C: New test.
38268 2004-02-12 Alan Modra <amodra@bigpond.net.au>
38270 * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
38272 2004-02-12 Nathaniel Smith <njs@codesourcery.com>
38274 * lib/scanasm.exp (dg-scan): Quote pattern before display.
38276 2004-02-12 Hartmut Penner <hpenner@de.ibm.com>
38278 * g++.dg/simd-2.C: xfail on ppc64-linux.
38280 2004-02-11 Joseph S. Myers <jsm@polyomino.org.uk>
38283 * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
38286 2004-02-11 Uros Bizjak <uros@kss-loka.si>
38288 * gcc.dg/builtins-33.c: New test.
38290 2004-02-11 Paolo Bonzini <bonzini@gnu.org>
38292 * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
38294 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
38296 * g++.dg/simd-2.C: Set -maltivec for ppc64.
38298 2004-02-11 Hartmut Penner <hpenner@de.ibm.com>
38300 * gcc.dg/ppc64-abi-3.c: New test.
38302 2004-02-10 Paolo Bonzini <bonzini@gnu.org>
38306 * gcc.dg/pr14092-1.c: New testcase.
38308 2004-02-10 Alan Modra <amodra@bigpond.net.au>
38310 * gcc.dg/cpp/assert4.c: Fix typo last change.
38312 * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
38313 * gcc.dg/cpp/assert4.c: Handle powerpc64.
38315 * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
38317 2004-02-09 Roger Sayle <roger@eyesopen.com>
38319 * gcc.c-torture/compile/20040209-1.c: New test case.
38321 2004-02-08 Joseph S. Myers <jsm@polyomino.org.uk>
38323 * gcc.dg/c90-init-1.c: Adjust expected error messages.
38325 2004-02-08 Richard Sandiford <rsandifo@redhat.com>
38327 * gcc.c-torture/execute/20040208-[12].c: New tests.
38329 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38331 * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
38333 2004-02-08 Eric Botcazou <ebotcazou@libertysurf.fr>
38335 * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
38337 2004-02-07 Zack Weinberg <zack@codesourcery.com>
38340 * gcc.dg/visibility-8.c: New testcase.
38342 2004-02-07 Zack Weinberg <zack@codesourcery.com>
38344 * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
38346 * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
38348 2004-02-07 Roger Sayle <roger@eyesopen.com>
38350 PR middle-end/13696
38351 * g++.dg/opt/fold1.C: New test case.
38353 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38356 * g++.dg/other/crash-2.C: New test.
38358 2003-02-06 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38361 * g++.dg/parse/angle-bracket2.C: New test.
38363 2004-02-05 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38365 PR middle-end/13750
38367 2004-01-15 Geoffrey Keating <geoffk@apple.com>
38369 * g++.dg/pch/wchar-1.C: New.
38370 * g++.dg/pch/wchar-1.Hs: New.
38372 2004-02-05 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38375 * g++.dg/parse/error15.C: New test.
38376 * g++.dg/parse/crash11.C: Update dg-error mark.
38378 2004-02-04 Mark Mitchell <mark@codesourcery.com>
38381 * g++.dg/warn/conv2.C: New test.
38383 2004-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38386 * g++.dg/warn/incomplete1.C: Remove xfail.
38388 2004-02-04 Mark Mitchell <mark@codesourcery.com>
38390 * lib/file-format.exp (gcc_target_object_format): Use
38391 ${tool}_target_compile, not gcc_target_compile.
38392 * lib/target-supports.exp (check_alias_available): Likewise.
38393 (check_gc_sections_available): Likewise.
38394 * g++.dg/ext/attrib10.C: Use dg-require-alias.
38395 * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
38398 2004-02-04 Mark Mitchell <mark@codesourcery.com>
38401 * g++.dg/template/static6.C: New test.
38403 2004-02-04 Ian Lance Taylor <ian@wasabisystems.com>
38405 * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
38407 2004-02-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38409 * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
38410 tests for systems where `char' is unsigned by default.
38412 2003-02-04 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38415 * g++.dg/template/partial3.C: New test.
38417 2004-02-04 Kazu Hirata <kazu@cs.umass.edu>
38419 * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
38420 gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
38421 Remove mentions of obsolete ports.
38423 2004-02-04 Paolo Bonzini <bonzini@gnu.org>
38425 * gcc.dg/noncompile/20001228-1.c: Fix for new
38428 2004-02-03 Roger Sayle <roger@eyesopen.com>
38431 * gcc.c-torture/execute/multdi-1.c: New test case.
38433 2004-02-03 Mark Mitchell <mark@codesourcery.com>
38436 * g++.dg/template/lookup5.C: New test.
38438 2004-02-03 Mark Mitchell <mark@codesourcery.com>
38441 * g++.dg/template/lookup4.C: New test.
38444 * g++.dg/parse/error14.C: New test.
38447 * g++.dg/parse/template13.C: New test.
38449 2004-02-03 Mark Mitchell <mark@codesourcery.com>
38452 * g++.dg/template/koenig4.C: New test.
38455 * g++.dg/template/crash17.C: New test.
38458 * g++.dg/parse/error13.C: New test.
38459 * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
38461 2004-02-03 Eric Botcazou <ebotcazou@libertysurf.fr>
38463 * gcc.dg/20020503-1.c: Remove -mflat dg-options.
38465 2004-02-03 Paolo Bonzini <bonzini@gnu.org>
38469 * gcc.dg/noncompile/20040203-1.c: New test.
38470 * gcc.dg/noncompile/20040203-2.c: Likewise.
38471 * gcc.dg/noncompile/20040203-3.c: Likewise.
38472 * gcc.dg/20040203-1.c: Likewise.
38474 2004-02-02 Andrew Pinski <pinskia@physics.uc.edu>
38477 * g++.dg/template/sizeof7.C: New test.
38479 2004-02-02 Eric Christopher <echristo@redhat.com>
38480 Zack Weinberg <zack@codesourcery.com>
38482 * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
38484 2004-02-02 Zack Weinberg <zack@codesourcery.com>
38486 * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
38487 * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
38488 * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
38489 * gcc.dg/cleanup-5.c: Run only on Linux targets.
38491 2004-02-02 Mark Mitchell <mark@codesourcery.com>
38494 * g++.old-deja/g++.mike/net36.C: Adjust error messages.
38497 * g++.dg/ext/attrib13.C: New test.
38500 * g++.dg/conversion/op2.C: New test.
38502 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
38504 * gcc.dg/titype-1.c: Fix pasto.
38506 2004-02-02 Eric Botcazou <ebotcazou@libertysurf.fr>
38508 * gcc.dg/titype-1.c: New test.
38510 2004-02-01 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38513 * g++.dg/template/non-type-template-argument-1.C,
38514 g++.dg/template/qualified-id1.C: Update dg-error marks.
38515 * g++.dg/template/nontype6.C: New test.
38517 2004-02-01 Roger Sayle <roger@eyesopen.com>
38519 * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
38520 * gcc.dg/builtins-31.c: New testcase.
38521 * gcc.dg/builtins-32.c: New testcase.
38523 2004-01-30 Andrew Pinski <pinskia@physics.uc.edu>
38525 * objc.dg/call-super-2.m: Update line numbers
38526 for the including of stddef.h.
38528 2004-01-30 Michael Matz <matz@suse.de>
38530 * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
38531 g++.dg/ext/case-range3.C: New tests.
38533 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38537 * g++.dg/template/member4.C: New test.
38539 2004-01-30 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38542 * g++.dg/template/sizeof6.C: New test.
38544 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
38546 * gcc.dg/fwritable-strings-1.c: New test.
38548 2004-01-30 Eric Botcazou <ebotcazou@libertysurf.fr>
38550 * gcc.c-torture/compile/20040130-1.c: New test.
38552 2004-01-29 Geoffrey Keating <geoffk@geoffk.org>
38554 * objc.dg/call-super-2.m: Include stddef.h for size_t.
38556 2004-01-29 Mark Mitchell <mark@codesourcery.com>
38559 * g++.dg/template/ctor3.C: New test.
38561 2004-01-29 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38563 * g++.dg/tc1: New directory.
38564 * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
38565 g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
38566 g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
38567 g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
38568 g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
38570 2004-01-28 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38572 * g++.dg/parse/error11.C: New test.
38573 * g++.dg/parse/error12.C: Likewise.
38575 2004-01-28 Ziemowit Laski <zlaski@apple.com>
38577 * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
38578 (scan_initial, main): Use aligned_sizeof instead of sizeof.
38580 2004-01-28 Mark Mitchell <mark@codesourcery.com>
38583 * g++.dg/ext/attrib12.C: New test.
38586 * g++.dg/parse/cast2.C: New test.
38588 2004-01-27 James E Wilson <wilson@specifixinc.com>
38590 * objc.dg/encode-2.m (main): New local string. Set depending on
38591 sizeof long. Use in sscanf call.
38592 * objc.dg/encode-3.m (main): New local string. Set depending on
38593 sizeof long. Use in scan_initial call.
38595 2004-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
38597 * objc.dg/call-super-2.m: Make LP64-safe.
38598 * objc.dg/desig-init-1.m: Likewise.
38600 2004-01-27 Devang Patel <dpatel@apple.com>
38602 * g++.dg/debug/namespace1.C: New test.
38604 2004-01-27 Ian Lance Taylor <ian@wasabisystems.com>
38606 * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
38609 * gcc.dg/arm-mmx-1.c: New test.
38611 2004-01-27 Eric Botcazou <ebotcazou@libertysurf.fr>
38613 * gcc.dg/20040127-1.c: New test.
38614 * gcc.dg/20040127-2.c: New test.
38616 2004-01-26 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
38618 * objc.dg/stret-1.m (glob): Renamed to globa.
38620 2004-01-26 Mark Mitchell <mark@codesourcery.com>
38623 * g++.dg/expr/for1.C: New test.
38625 2004-01-26 Fariborz Jahanian <fjahanian@apple.com>
38627 PR middle-end/13779
38628 * gcc.dg/darwin-longlong.c: New test.
38630 2004-01-26 Ian Lance Taylor <ian@wasabisystems.com>
38632 * gcc.dg/20040124-1.c: Moved test from here...
38633 * gcc.c-torture/compile/20040124-1.c: ...to here.
38635 2004-01-26 Eric Botcazou <ebotcazou@libertysurf.fr>
38637 * gcc.dg/sparc-ret.c: Run only in 32-bit mode. Don't scan
38638 the assembly output if -m64 is passed.
38640 2004-01-25 Mark Mitchell <mark@codesourcery.com>
38643 * g++.dg/template/cond3.C: New test.
38645 2004-01-25 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38648 * g++.dg/template/ttp7.C: New test.
38650 2004-01-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38653 * g++.dg/template/nontype4.C: New test.
38654 * g++.dg/template/nontype5.C: Likewise.
38656 2004-01-25 Richard Sandiford <rsandifo@redhat.com>
38658 * gcc.dg/torture/mips-clobber-at.c: New test.
38660 2004-01-24 Ian Lance Taylor <ian@wasabisystems.com>
38662 * gcc.dg/20040124-1.c: New test.
38664 2004-01-24 Jakub Jelinek <jakub@redhat.com>
38666 * gcc.dg/20040123-1.c: New test.
38668 2004-01-23 Zack Weinberg <zack@codesourcery.com>
38670 * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
38672 2004-01-24 Joseph S. Myers <jsm@polyomino.org.uk>
38674 * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
38676 2004-01-23 Andrew Pinski <apinski@apple.com>
38678 * gcc.dg/20030121-1.c: Move to ..
38679 * gcc.dg/20040121-1.c: here.
38681 2004-01-23 Roger Sayle <roger@eyesopen.com>
38683 * gcc.dg/builtins-29.c: New test case.
38685 2004-01-23 Zack Weinberg <zack@codesourcery.com>
38688 * gcc.dg/builtins-30.c: New testcase.
38690 2004-01-23 Andreas Tobler <a.tobler@schweiz.ch>
38692 * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
38693 * lib/g77.exp: Likewise.
38694 * lib/objc.exp: Likewise.
38695 * lib/g++.exp: Likewise.
38697 2004-01-22 Eric Botcazou <ebotcazou@libertysurf.fr>
38699 * gcc.dg/struct-by-value-2.c: New test.
38701 2004-01-21 Andrew Pinski <apinski@apple.com>
38704 * gcc.dg/20030121-1.c: New test.
38706 2004-01-22 Ulrich Weigand <uweigand@de.ibm.com>
38708 * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option. Do not
38709 clobber frame pointer register in asm statement.
38711 2004-01-21 Falk Hueffner <falk@debian.org>
38713 * gcc.c-torture/compile/20040121-1.c: New test.
38715 2004-01-21 Zack Weinberg <zack@codesourcery.com>
38717 * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
38719 2004-01-20 Hartmut Penner <hpenner@de.ibm.com>
38721 * gcc.dg/ppc64-abi-2.c: New test.
38723 2004-01-18 James A. Morrison <ja2morri@uwaterloo.ca>
38725 * lib/treelang.exp: Fill out this file.
38726 * lib/treelang-dg.exp: New File.
38728 2004-01-20 Joseph S. Myers <jsm@polyomino.org.uk>
38730 * gcc.c-torture/compile/981022-1.c: Remove.
38731 * gcc.dg/array-5.c: Remove XFAIL.
38732 * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
38733 * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
38734 gcc.dg/cond-lvalue-1.c: Update.
38735 * gcc.dg/cast-lvalue-2.c: New test.
38737 2004-01-19 Mark Mitchell <mark@codesourcery.com>
38740 * g++.dg/other/error1.C (class foo): Tweak error message.
38743 * g++.dg/template/call2.C: New test.
38745 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38747 * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
38748 scalar-by-value-3_x.c, scalar-by-value-3_y.c,
38749 scalar-by-value-4_x.c, scalar-by-value-4_y.c,
38750 scalar-return-1_x.c, scalar-return-2_y.c,
38751 scalar-return-3_x.c, scalar-return-3_y.c,
38752 scalar-return-4_x.c, scalar-return-4_y.c,
38753 struct-align-1.h, struct-align-1_x.c,
38754 struct-align-1_y.c, struct-align-2.h,
38755 struct-align-2_x.c, struct-align-2_y.c,
38756 struct-by-value-10_y.c, struct-by-value-11_x.c,
38757 struct-by-value-11_y.c, struct-by-value-12_x.c,
38758 struct-by-value-12_y.c, struct-by-value-13_x.c,
38759 struct-by-value-13_y.c, struct-by-value-14_x.c,
38760 struct-by-value-14_y.c, struct-by-value-15_x.c,
38761 struct-by-value-15_y.c, struct-by-value-16_y.c,
38762 struct-by-value-17_y.c, struct-by-value-18_y.c,
38763 struct-by-value-19_y.c, struct-by-value-1_x.c,
38764 struct-by-value-1_y.c, struct-by-value-20_y.c,
38765 struct-by-value-2_x.c, struct-by-value-2_y.c,
38766 struct-by-value-3_y.c, struct-by-value-4_x.c,
38767 struct-by-value-4_y.c, struct-by-value-5_y.c,
38768 struct-by-value-6_y.c, struct-by-value-7_y.c
38769 struct-by-value-8_x.c, struct-by-value-8_y.c
38770 struct-by-value-9_x.c, struct-by-value-9_y.c
38771 struct-return-10_x.c, struct-return-10_y.c,
38772 struct-return-19_x.c, struct-return-20_x.c
38773 struct-return-2_x.c, struct-return-2_y.c
38774 struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
38775 SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY. Turns SKIPVA into SKIP_VA.
38777 2004-01-19 Eric Botcazou <ebotcazou@libertysurf.fr>
38779 * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
38780 attribute on sparc*-sun-solaris2.*.
38782 2004-01-18 Mark Mitchell <mark@codesourcery.com>
38785 * g++.dg/ext/typeof7.C: New test.
38787 2004-01-18 David Edelsohn <edelsohn@gnu.org>
38789 * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
38790 * gcc.dg/const-elim-1.c: Same.
38792 2004-01-17 Ziemowit Laski <zlaski@apple.com>
38794 * objc.dg/stret-1.m: New.
38795 * objc.dg/stret-2.m: New.
38797 2004-01-17 Andrew Pinski <pinskia@physics.uc.edu>
38800 * g++.dg/ext/vector1.C: New test.
38802 2004-01-16 Geoffrey Keating <geoffk@apple.com>
38804 * gcc.dg/pch/import-1.c: New.
38805 * gcc.dg/pch/import-1.hs: New.
38806 * gcc.dg/pch/import-1a.h: New.
38807 * gcc.dg/pch/import-1b.h: New.
38808 * gcc.dg/pch/import-1c.h: New.
38810 2004-01-16 Mark Mitchell <mark@codesourcery.com>
38813 * g++.dg/ext/array1.C: New test.
38816 * g++.dg/conversion/op1.C: New test.
38818 2004-01-16 J"orn Rennecke <joern.rennecke@superh.com>
38821 From Kazumoto Kojima / Dan Kegel:
38822 * gcc.dg/pr11864-1.c: New test.
38825 From Marcus Comstedt / Dan Kegel:
38826 * gcc.dg/pr10392-1.c: New test.
38828 2004-01-16 Mark Mitchell <mark@codesourcery.com>
38831 * g++.dg/init/ref10.C: New test.
38833 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38836 * g++.dg/parse/typename6.C: New test.
38838 2004-01-15 Geoffrey Keating <geoffk@apple.com>
38841 * g++.dg/pch/wchar-1.C: New.
38842 * g++.dg/pch/wchar-1.Hs: New.
38844 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38847 * g++.dg/expr/sizeof2.C: New test.
38849 2004-01-15 Kazu Hirata <kazu@cs.umass.edu>
38851 * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
38853 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
38856 * g++.dg/lookup/strong-using-3.C: New.
38857 * g++.dg/lookup/using-10.C: New.
38859 2004-01-15 Alexandre Oliva <aoliva@redhat.com>
38862 * g++.dg/lookup/strong-using-2.C: New.
38864 2004-01-15 Marcus Comstedt <marcus@mc.pp.se>
38865 Dan Kegel <dank@kegel.com>
38866 J"orn Rennecke <joern.rennecke@superh.com>
38869 * gcc.dg/pr9365-1.c: New test.
38871 2004-01-15 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38874 * g++.dg/parse/casting-operator2.C: New test.
38875 * g++.old-deja/g++.pt/explicit83.C: Remove.
38877 2004-01-14 Joseph S. Myers <jsm@polyomino.org.uk>
38879 * gcc.dg/label-compound-stmt-1.c: New test.
38880 * gcc.c-torture/compile/950922-1.c,
38881 gcc.c-torture/compile/20000211-3.c,
38882 gcc.c-torture/compile/20000518-1.c,
38883 gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
38884 compound statements.
38886 2004-01-14 Hartmut Penner <hpenner@de.ibm.com>
38888 * gcc.dg/ppc64-abi-1.c: New test.
38890 2004-01-14 Danny Smith <dannysmith@users.sourceforge.net>
38892 * g++.dg/ext/attrib9.C: Add dg-warnings.
38894 2004-01-14 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38897 * g++.dg/parse/dtor3.C: New test.
38899 2004-01-13 Andrew Pinski <pinskia@physics.uc.edu>
38902 * g++.dg/parse/try-catch-1.C: New test.
38904 2004-01-13 Arnaud Charlet <charlet@act-europe.fr>
38906 * ada/acats/run_all.sh: Add more verbose output in acats.log
38907 when compiling tests.
38909 2004-01-12 Zack Weinberg <zack@codesourcery.com>
38912 * gcc.dg/typedef-redecl.c: New test case.
38913 * gcc.dg/typedef-redecl.h: New support file.
38915 2004-01-13 Jan Hubicka <jh@suse.cz>
38917 * gcc.dg/always_inline.c: New test.
38918 * gcc.dg/debug/20031231-1.c: Fix.
38920 2004-01-13 Giovanni Bajo <giovannibajo@gcc.gnu.org>
38923 * g++.dg/template/array3.C: New test.
38925 2004-01-12 Zack Weinberg <zack@codesourcery.com>
38927 * g++.dg/ext/lvalue1.C: No longer expected to fail.
38928 * g++.dg/warn/Wunused-2.C: Likewise.
38930 2004-01-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
38933 * g++.dg/template/instantiate6.C: New test.
38935 2004-01-12 Roger Sayle <roger@eyesopen.com>
38937 PR middle-end/11397
38938 * gcc.dg/special/wkali-2.c: Add dg-require-alias.
38940 2004-01-12 Jan Hubicka <jh@suse.cz>
38943 * gcc.dg/20040112-1.c: New.
38945 * gcc.dg/dwarf-die[1-7].c: Move to...
38946 * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
38947 * gcc.dg/debug/dwarf2/dwarf2.exp: New.
38949 2004-01-12 Ian Lance Taylor <ian@wasabisystems.com>
38952 * g++.dg/parse/friend4.C: New test.
38954 2004-01-12 Scott Brumbaugh <scottb.lists@verizon.net>
38957 * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
38958 definition is called a friend.
38960 2004-01-11 Zack Weinberg <zack@codesourcery.com>
38962 * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
38964 2004-01-11 Ian Lance Taylor <ian@wasabisystems.com>
38967 * g++.dg/parse/error10.C: New test.
38968 * g++.dg/template/arg2.C: Accept "invalid type" error.
38970 2004-01-11 Jakub Jelinek <jakub@redhat.com>
38972 PR middle-end/13392
38973 * g++.dg/opt/expect2.C: New test.
38975 2004-01-10 Zack Weinberg <zack@codesourcery.com>
38977 * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
38978 * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
38979 * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
38980 Update dg-error regexps.
38982 2004-01-10 Zack Weinberg <zack@codesourcery.com>
38984 * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
38985 * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
38987 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
38989 * gcc.dg/pragma-re-1.c: Use right pointer type.
38991 2004-01-10 Eric Botcazou <ebotcazou@libertysurf.fr>
38993 * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
38995 2004-01-09 Geoffrey Keating <geoffk@apple.com>
38997 * gcc.dg/rs6000-ldouble-1.c: New.
38999 2004-01-10 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39003 * g++.dg/other/abstract1.C: New test.
39005 2004-01-09 Alexandre Oliva <aoliva@redhat.com>
39007 * g++.dg/lookup/strong-using-1.C: New.
39009 2004-01-09 Joseph S. Myers <jsm@polyomino.org.uk>
39012 * gcc.dg/func-ptr-conv-1.c: New test.
39013 * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
39015 2004-01-09 Kazu Hirata <kazu@cs.umass.edu>
39018 * gcc.c-torture/compile/20040109-1.c: New.
39020 2004-01-08 Stuart Hastings <stuart@apple.com>
39022 * gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
39023 * gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
39024 * gcc.dg/i386-sse-6.c: ...this new testcase.
39026 2004-01-09 Alan Modra <amodra@bigpond.net.au>
39028 * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
39030 2004-01-08 Eric Botcazou <ebotcazou@libertysurf.fr>
39032 * ada/acats/run_acats: Treat 'gnatchop' the same way
39033 as 'gnatmake'. Export GCC_DRIVER.
39034 * ada/acats/run_all.sh: Add target_gnatchop. Use
39035 'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
39037 2004-01-08 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39040 * g++.dg/template/dependent-expr4.C: New test.
39042 2004-01-08 Hartmut Penner <hpenner@de.ibm.com>
39044 * gcc.dg/altivec-11.c: New test.
39046 2004-01-07 Mark Mitchell <mark@codesourcery.com>
39048 * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
39050 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
39053 * gcc.dg/enum-compat-1.c: New test.
39054 * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
39056 2004-01-07 Joseph S. Myers <jsm@polyomino.org.uk>
39059 * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
39060 gcc.dg/c99-idem-qual-3.c: New tests.
39062 2004-01-07 Alan Modra <amodra@bigpond.net.au>
39064 * gcc.dg/winline-7.c: Don't cast void * to int.
39066 2004-01-06 Jan Hubicka <jh@suse.cz>
39068 * gcc.dg/i386-sse-5.c: New test
39069 * g++.dg/eh/simd-1.c: Add -w argument for i386.
39071 2004-01-05 Mark Mitchell <mark@codesourcery.com>
39074 * g++.dg/rtti/typeid4.C: New test.
39076 2004-01-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39078 * gcc.dg/compat/sdata-section.h: Declare 'abort'.
39080 2004-01-05 Mark Mitchell <mark@codesourcery.com>
39083 * g++.dg/template/error11.C: New test.
39086 * g++.dg/template/class2.C: New test.
39088 2004-01-05 Nathan Sidwell <nathan@codesourcery.com>
39089 Richard Sandiford <rsandifo@redhat.com>
39092 * g++.dg/opt/alias3.C: New test.
39094 2004-01-04 Mark Mitchell <mark@codesourcery.com>
39097 * g++.dg/template/koenig3.C: New test.
39100 * g++.dg/parse/offsetof3.C: New test.
39102 * g++.dg/init/copy7.C: Add missing dg-error markers.
39105 * g++.dg/init/copy7.c: New test.
39108 * g++.dg/parse/cast1.C: New test.
39110 2004-01-04 Jan Hubicka <jh@suse.cz>
39112 * gcc.dg/winline[1-7].c: New tests.
39114 2004-01-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39117 * g++.dg/template/qualttp22.C: New test.
39119 2004-01-01 Jan Hubicka <jh@suse.cz>
39121 * gcc.dg/debug/20031231-1.c: New.
39122 * gcc.c-torture/compile/20040101-1.c: New.
39123 * gcc.dg/dwarf-die-[1-7].c: New.
39125 2004-01-01 Jakub Jelinek <jakub@redhat.com>
39127 PR optimization/13521
39128 * gcc.c-torture/compile/20031231-1.c: New test.
39130 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
39132 * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
39134 2003-12-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
39137 * g++.dg/template/crash16.C: New test.
39139 2003-12-30 Mark Mitchell <mark@codesourcery.com>
39141 * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
39143 2003-12-30 Kazu Hirata <kazu@cs.umass.edu>
39145 * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
39147 * g++.old-deja/g++.jason/thunk3.C: Likewise.
39148 * g++.old-deja/g++.law/profile1.C: Likewise.
39149 * gcc.c-torture/compile/981006-1.c: Likewise.
39150 * gcc.c-torture/execute/loop-2e.x: Likewise.
39151 * gcc.c-torture/execute/loop-2f.x: Remove.
39152 * gcc.c-torture/execute/loop-2g.x: Likewise.
39153 * gcc.c-torture/execute/strct-varg-1.x: Likewise.
39154 * gcc.dg/20020312-2.c: Remove traces of dead ports.
39156 2003-12-30 Nathan Sidwell <nathan@codesourcery.com>
39159 * g++.dg/ext/attrib11.C: New test.
39162 * g++.dg/template/array2-1.C: New test.
39163 * g++.dg/template/array2-2.C: New test.
39165 2003-12-29 Mark Mitchell <mark@codesourcery.com>
39167 * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
39169 2003-12-29 Nathan Sidwell <nathan@codesourcery.com>
39172 * g++.dg/template/array1-1.C: New test.
39173 * g++.dg/template/array1-2.C: New test.
39175 2003-12-29 Roger Sayle <roger@eyesopen.com>
39178 * g77.dg/12632.f: New test case.
39180 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39183 * g++.dg/parse/nontype1.C: New test.
39185 2003-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39188 * g++.dg/parse/explicit1.C: New test.
39189 * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
39191 2003-12-28 Mark Mitchell <mark@codesourcery.com>
39194 * g++.dg/opt/inline6.C: New test.
39197 * g++.dg/parse/error9.C: New test.
39199 * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
39201 2003-12-28 Mark Mitchell <mark@codesourcery.com>
39204 * g++.dg/init/assign1.C: New test.
39206 2003-12-28 Roger Sayle <roger@eyesopen.com>
39209 * g++.dg/warn/format3.C: New test case.
39211 2003-12-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39213 * gcc.c-torture/compile/20031227-1.c: New test.
39215 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39217 * g++.dg/bprob/bprob.exp: Load target-supports.exp
39218 * g77.dg/bprob/bprob.exp: Likewise.
39219 * gcc.misc-tests/bprob.exp: Likewise.
39220 * gcc.dg/builtins-18.c: Use builtins-config.h. Do not test float
39221 variants on systems where the library does not provide that
39223 * gcc.dg/builtins-20.c: Use builtins-config.h.
39224 * gcc.dg/builtins-config.h: New file.
39226 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39228 * lib/gcc-dg.exp (dg-require-profiling): New function.
39229 * lib/target-supports.exp (check_profiling_available): Likewise.
39230 * g++.dg/bprob/bprob.exp: Use check_profiling_available.
39231 * g77.dg/bprob/bprob.exp: Likewise.
39232 * gcc.misc-tests/bprob.exp: Likewise.
39233 * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
39234 * gcc.dg/20021014-1.c: Likewise.
39235 * gcc.dg/nest.c: Likewise.
39237 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39239 * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
39241 * g++.dg/lookup/java2.C: Likewise.
39242 * gcc.dg/cpp/lexident.c: Likewise.
39244 2003-12-23 Kazu Hirata <kazu@cs.umass.edu>
39246 * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
39248 * gcc.c-torture/compile/961203-1.c: Likewise.
39249 * gcc.c-torture/compile/980506-1.c: Likewise.
39251 2003-12-23 Zack Weinberg <zack@codesourcery.com>
39253 * lib/gcc-dg.exp (dg-prune-output): New annotation.
39254 (additional_prunes): New global.
39255 (gcc-dg-prune): Handle additional per-test pruning.
39256 (dg-test): Clear additional_prunes between tests.
39258 * gcc.c-torture/compile/920625-1.c: Remove xfail. Use
39259 dg-prune-output to avoid spurious failures from assembler
39260 complaining about nonexistent WAW violations.
39261 * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
39262 Use dg-prune-output to avoid spurious failures from assembler
39263 warning about Itanium B-step errata.
39265 2003-12-23 Mark Mitchell <mark@codesourcery.com>
39267 * g++.dg/abi/macro0.C: New test.
39268 * g++.dg/abi/macro1.C: Likewise.
39269 * g++.dg/abi/macro2.C: Likewise.
39271 * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
39272 * g++.dg/abi/bitfield7.C: Likewise.
39273 * g++.dg/abi/dtor2.C: Likewise.
39274 * g++.dg/abi/mangle11.C: Likewise.
39275 * g++.dg/abi/mangle12.C: Likewise.
39276 * g++.dg/abi/mangle14.C: Likewise.
39277 * g++.dg/abi/mangle17.C: Likewise.
39278 * g++.dg/abi/vbase10.C: Likewise.
39279 * g++.dg/abi/vbase14.C: Likewise.
39280 * g++.dg/template/qualttp17.C: Likewise.
39282 2003-12-21 Andrew Pinski <pinskia@physics.uc.edu>
39285 * gcc.dg/20031223-1.c: New test.
39287 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
39289 * gcc.dg/noreturn-7.c: New test.
39291 2003-12-23 Eric Botcazou <ebotcazou@libertysurf.fr>
39293 * gcc.dg/null-pointer-1.c: New test.
39295 2003-12-22 Mark Mitchell <mark@codesourcery.com>
39297 * g++.old-deja/g++.jason/template18.C: Remove.
39298 * g++.old-deja/g++.jason/template37.C: Likewise.
39301 * g++.dg/lookup/ns1.C: New test.
39304 * g++.dg/template/lookup3.C: New test.
39306 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
39308 * g++.dg/template/recurse1.C: New test
39310 2003-12-22 Mark Mitchell <mark@codesourcery.com>
39313 * g++.dg/parse/semicolon1.C: New test.
39314 * g++.dg/parse/semicolon1.h: Likewise.
39316 2003-12-22 Fariborz Jahanian <fjahanian@apple.com>
39318 * gcc.dg/darwin-misaligned.c: New test.
39320 2003-12-22 Andrew Pinski <pinskia@physics.uc.edu>
39323 * gcc.dg/20031222-1.c: New test.
39325 2003-12-21 Mark Mitchell <mark@codesourcery.com>
39328 * g++.dg/parse/error8.C: New test.
39331 * g++.dg/warn/ctor-init-1.C: New test.
39333 2003-12-21 Kazu Hirata <kazu@cs.umass.edu>
39335 * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
39337 * gcc.c-torture/compile/930217-1.c: Likewise.
39338 * gcc.c-torture/compile/930513-1.c: Likewise.
39339 * gcc.c-torture/execute/920908-2.c: Likewise.
39340 * gcc.c-torture/execute/921204-1.c: Likewise.
39341 * gcc.c-torture/execute/930621-1.c: Likewise.
39342 * gcc.c-torture/execute/930630-1.c: Likewise.
39343 * gcc.c-torture/execute/931031-1.c: Likewise.
39344 * gcc.c-torture/execute/980602-2.c: Likewise.
39345 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
39346 * gcc.c-torture/execute/compndlit-1.c: Likewise.
39347 * gcc.c-torture/execute/extzvsi.c: Likewise.
39348 * gcc.c-torture/unsorted/ext.c: Likewise.
39350 2003-12-20 Andrew Pinski <pinskia@gcc.gnu.org>
39353 * gcc.c-torture/compile/20031220-2.c: New test case.
39355 2003-12-20 Roger Sayle <roger@eyesopen.com>
39357 PR optimization/13031
39358 * gcc.c-torture/compile/20031220-1.c: New test case.
39360 2003-12-20 Eric Botcazou <ebotcazou@libertysurf.fr>
39362 * gcc.dg/cast-function-1.c: New test.
39364 2003-12-19 Joseph S. Myers <jsm@polyomino.org.uk>
39366 * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
39369 2003-12-19 Mark Mitchell <mark@codesourcery.com>
39372 * g++.dg/ext/attrib10.C: New test.
39374 2003-12-19 Jakub Jelinek <jakub@redhat.com>
39376 * gcc.dg/cleanup-10.c: New test.
39377 * gcc.dg/cleanup-11.c: New test.
39379 2003-12-19 Jakub Jelinek <jakub@redhat.com>
39382 * g++.dg/opt/expect1.C: New test.
39384 2003-12-19 Hartmut Penner <hpenner@de.ibm.com>
39386 * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
39388 2003-12-18 Andrew Pinski <pinskia@physics.uc.edu>
39391 * gcc.dg/20031218-1.c: New test.
39394 * gcc.dg/20031218-2.c: New test.
39395 * gcc.dg/20031218-3.c: New test.
39397 * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
39398 of label name and allow for USER_LABEL_PREFIX == "_" names.
39399 * g++.dg/abi/mangle18-2.C: Likewise.
39400 * g++.dg/abi/mangle19-1.C: Likewise.
39401 * g++.dg/abi/mangle19-2.C: Likewise.
39402 * g++.dg/abi/mangle20-1.C: Likewise.
39403 * g++.dg/abi/mangle20-2.C: Likewise.
39405 2003-12-18 Richard Henderson <rth@redhat.com>
39407 * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
39409 2003-12-18 Steven Bosscher <steven@gcc.gnu.org>
39410 Dan Kegel <dank@kegel.com>
39413 * g++.dg/compat/compat.exp: Do not set LD_LIBRARY_PATH when
39414 testing a cross compiler, it causes spurious compile failures.
39415 * lib/g++.exp: Likewise.
39417 2003-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39420 * g++.dg/template/access13.C: New test.
39422 2003-12-18 Ulrich Weigand <uweigand@de.ibm.com>
39424 * gcc.dg/20031216-1.c: New test.
39426 2003-12-18 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39429 * g++.dg/template/error10.C: New test.
39431 2003-12-18 Eric Botcazou <ebotcazou@libertysurf.fr>
39433 * g++.dg/eh/simd-1.C: XFAIL on SPARC.
39434 * g++.dg/eh/simd-2.C: Likewise.
39436 2003-12-17 James E Wilson <wilson@specifixinc.com>
39437 Roger Sayle <roger@eyesopen.com>
39439 * gcc.c-torture/execute/ieee/mzero5.c: New.
39441 2003-12-17 Mark Mitchell <mark@codesourcery.com>
39444 * g++.dg/parse/error6.C: New test.
39447 * g++.dg/parse/error7.C: New test.
39449 2003-12-17 Eric Botcazou <ebotcazou@libertysurf.fr>
39451 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
39452 at -O with stabs debugging formats.
39453 * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
39454 * gcc.dg/debug/debug-2.c: Likewise.
39456 2003-12-16 Mark Mitchell <mark@codesourcery.com>
39459 * g++.dg/init/error1.C: New test.
39462 * g++.dg/init/pm3.C: New test.
39464 2003-12-17 Joseph S. Myers <jsm@polyomino.org.uk>
39467 * gcc.dg/bitfld-8.c: New test.
39469 2003-12-16 James Lemke <jim@wasabisystems.com>
39471 * gcc.dg/arm-scd42-[123].c: New tests.
39473 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
39476 * g++.dg/abi/mangle20-1.C: New test.
39477 * g++.dg/abi/mangle20-2.C: New test.
39479 2003-12-16 Mark Mitchell <mark@codesourcery.com>
39482 * g++.dg/other/offsetof2.C: Remove XFAIL.
39483 * g++.dg/parse/offsetof1.C: New test.
39484 * g++.gd/parse/offsetof2.C: Likewise.
39486 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39488 * g++.dg/template/nontype3.C: New test.
39489 * g++.dg/template/static2.C: Tweaked the dg-error clause.
39491 2003-12-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39493 * g++.dg/warn/noreturn-3.C: Also test instantiation.
39495 2003-12-16 Nathan Sidwell <nathan@codesourcery.com>
39498 * g++.dg/expr/assign1.C: New test.
39501 * g++.dg/abi/mangle19-1.C: New test.
39502 * g++.dg/abi/mangle19-2.C: New test.
39504 2003-12-16 Hartmut Penner <hpenner@de.ibm.com>
39506 * gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
39508 2003-12-16 Eric Botcazou <ebotcazou@libertysurf.fr>
39510 * gcc.c-torture/execute/20031216-1.c: New test.
39512 2003-12-16 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39514 * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
39517 2003-12-15 Mark Mitchell <mark@codesourcery.com>
39520 * g++.dg/template/error9.C: New test.
39523 * g++.dg/template/error8.C: New test.
39525 2003-12-15 Roger Sayle <roger@eyesopen.com>
39527 PR middle-end/13400
39528 * gcc.c-torture/execute/20031215-1.c: New test case.
39530 2003-12-15 Mark Mitchell <mark@codesourcery.com>
39533 * g++.dg/parse/error5.C: New test.
39536 * g++.dg/expr/sizeof1.C: New test.
39539 * g++.dg/template/crash15.C: New test.
39541 2003-12-15 Geoffrey Keating <geoffk@apple.com>
39543 * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
39544 a non-POD type as the last named parameter of a varargs function.
39546 2003-12-15 Mark Mitchell <mark@codesourcery.com>
39550 * g++.dg/template/crash14.C: New test.
39551 * g++.dg/template/dependent-expr3.C: Add dg-error markers.
39553 2003-12-15 Nathan Sidwell <nathan@codesourcery.com>
39555 * g++.dg/other/java1.C: New test.
39558 * g++.dg/abi/mangle18-1.C: New test.
39559 * g++.dg/abi/mangle18-2.C: New test.
39561 2003-12-15 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
39563 PR optimization/10312
39564 * gcc.c-torture/execute/20031214-1.c: New.
39566 2003-12-14 Mark Mitchell <mark@codesourcery.com>
39570 * g++.dg/parse/error3.C: New test.
39571 * g++.dg/parse/error4.C: Likewise.
39572 * g++.dg/abi/mangle4.C: Tweak error messages.
39573 * g++.dg/lookup/using5.C: Likewise.
39574 * g++.dg/other/error2.C: Likewise.
39575 * g++.dg/parse/typename5.C: Likewise.
39576 * g++.dg/parse/undefined1.C: Likewise.
39577 * g++.dg/template/arg2.C: Likewise.
39578 * g++.dg/template/ttp3.C: Likewise.
39579 * g++.dg/template/type1.C: Likewise.
39580 * g++.old-deja/g++.other/crash32.C: Likewise.
39581 * g++.old-djea/g++.pt/defarg8.C: Likewise.
39583 2003-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39586 * g++.dg/warn/noreturn-3.C: New test.
39588 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
39591 * g++.dg/abi/covariant3.C: New.
39593 2003-12-12 Jakub Jelinek <jakub@redhat.com>
39595 * g++.dg/eh/ia64-1.C: New test.
39597 2003-12-12 Roger Sayle <roger@eyesopen.com>
39599 PR optimization/13037
39600 * g77.f-torture/execute/13037.f: New test case.
39602 2003-12-12 Nathan Sidwell <nathan@codesourcery.com>
39605 * g++.dg/abi/covariant2.C: New.
39607 2003-12-12 Neil Booth <neil@daikokuya.co.uk>
39609 * gcc.dg/cpp/trad/macro.c: New tests.
39611 2003-12-11 Zack Weinberg <zack@codesourcery.com>
39613 * gcc.c-torture/execute/wchar_t-1.x: Delete.
39615 2003-12-10 Robert Schiele <rschiele@uni-mannheim.de>
39618 * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
39620 * lib/g++.exp (g++_version): Likewise.
39621 * lib/g77.exp (g77_version): Likewise.
39622 * lib/objc.exp (default_objc_version): Likewise.
39624 2003-12-10 Richard Henderson <rth@redhat.com>
39626 * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
39628 * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
39630 2003-12-08 Matt Austern <austern@apple.com>
39633 * lib/gcc-dg.exp (dg-require-visibility): Define.
39634 * lib/target-supports (check_visibility_available): Define.
39635 * gcc.dg/visibility-1.c: New test.
39636 * gcc.dg/visibility-2.c: Likewise.
39637 * gcc.dg/visibility-3.c: Likewise.
39638 * gcc.dg/visibility-4.c: Likewise.
39639 * gcc.dg/visibility-5.c: Likewise.
39640 * gcc.dg/visibility-6.c: Likewise.
39641 * g++.dg/ext/visibility-1.C: Likewise.
39642 * g++.dg/ext/visibility-2.C: Likewise.
39643 * g++.dg/ext/visibility-3.C: Likewise.
39644 * g++.dg/ext/visibility-4.C: Likewise.
39645 * g++.dg/ext/visibility-5.C: Likewise.
39646 * g++.dg/ext/visibility-6.C: Likewise.
39648 2003-12-07 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39650 * g++.dg/lookup/java1.C: New test.
39651 * g++.dg/lookup/java2.C: New test.
39653 2003-12-07 Falk Hueffner <falk@debian.org>
39655 * g++.dg/opt/noreturn-1.C: New test.
39657 2003-12-07 Wolfgang Bangerth <bangerth@dealii.org>
39659 * gcc.dg/overflow-1.c: New test.
39661 2003-12-07 Eric Botcazou <ebotcazou@libertysurf.fr>
39663 * g77.f-torture/compile/13060.f: New test.
39665 2003-12-06 Mark Mitchell <mark@codesourcery.com>
39668 * g++.dg/inherit/operator2.C: New test.
39670 2003-12-05 Mark Mitchell <mark@codesourcery.com>
39673 * g++.dg/ext/attrib9.C: New test.
39675 2003-12-05 Mark Mitchell <mark@codesourcery.com>
39678 * g++.dg/template/error7.C: New test.
39680 2003-12-05 Stuart Menefy <stuart.menefy@st.com>
39681 J"orn Rennecke <joern.rennecke@superh.com>
39684 * g++.dg/other/struct-va_list.C: New test.
39686 2003-12-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39689 * g++.dg/parse/defarg6.C: New test.
39691 2003-12-05 Hans-Peter Nilsson <hp@axis.com>
39694 * gcc.c-torture/execute/20031201-1.c: New test.
39696 2003-12-05 Arnaud Charlet <charlet@act-europe.fr>
39698 * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
39700 2003-12-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39702 * gcc.dg/builtin-return-1.c: New test.
39704 2003-12-04 Stuart Menefy <stuart.menefy@st.com>
39705 J"orn Rennecke <joern.rennecke@superh.com>
39707 PR optimization/13260
39708 * gcc.c-torture/execute/20031204-1.c: New test.
39710 2003-12-03 Mark Mitchell <mark@codesourcery.com>
39713 * g++.dg/template/error6.C: New test.
39715 2003-12-03 Jakub Jelinek <jakub@redhat.com>
39717 * gcc.dg/20031202-1.c: New test.
39719 2003-12-03 Mark Mitchell <mark@codesourcery.com>
39722 * g++.dg/template/eh1.C: New test.
39725 * g++.dg/template/error5.C: New test.
39727 2003-12-02 David Ung <davidu@mips.com>
39729 * gcc.dg/compat/vector-check.h: Corrected type for var
39732 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39735 * g++.dg/template/ptrmem8.C: New test.
39737 2003-12-02 Giovanni Bajo <giovannibajo@gcc.gnu.org>
39740 * g++.dg/template/dependent-expr3.C: New test.
39742 2003-12-01 James Lemke <jim@wasabisystems.com>
39744 * gcc.dg/arm-g2.c: New test.
39746 2003-12-01 Roger Sayle <roger@eyesopen.com>
39748 PR optimization/11634
39749 * gcc.dg/20031201-2.c: New test case.
39751 2003-12-01 Zack Weinberg <zack@codesourcery.com>
39754 * objc.dg/proto-lossage-3.m: New test.
39756 2003-12-01 Roger Sayle <roger@eyesopen.com>
39758 PR optimization/12628
39759 * gcc.dg/20031201-1.c: New test case.
39761 2003-12-01 Eric Botcazou <ebotcazou@libertysurf.fr>
39763 * gcc.dg/unaligned-1.c: New test.
39765 2003-11-30 Mark Mitchell <mark@codesourcery.com>
39768 * g++.dg/template/error4.C: New test.
39769 * g++.dg/template/nested3.C: Adjust error markers.
39771 2003-11-30 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39773 * gcc.dg/cpp/assert4.c: Check more #system assertions.
39775 2003-11-29 Joseph S. Myers <jsm@polyomino.org.uk>
39778 * gcc.dg/bitfld-7.c: New test.
39780 2003-11-29 Richard Sandiford <rsandifo@redhat.com>
39782 * gcc.dg/tls/asm-1.C: New test.
39784 2003-11-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39786 * gcc.dg/cpp/assert4.c: Update.
39788 2003-11-28 Eric Botcazou <ebotcazou@libertysurf.fr>
39790 * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
39791 * gcc.dg/builtin-apply3.c: New test.
39793 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39795 * lib/compat.exp (compat-obj): New xfaildata parameter.
39796 Use it to set compiler_conditional_xfail_data before compiling.
39797 (compat-get-options): Handle dg-xfail-if.
39798 (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
39799 * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
39800 * gcc.dg/compat/vector-1_y.c: Likewise.
39801 * gcc.dg/compat/vector-2_x.c: Likewise.
39802 * gcc.dg/compat/vector-2_y.c: Likewise.
39804 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39806 * g++.dg/opt/reg-stack4.C: New test.
39808 2003-11-27 Eric Botcazou <ebotcazou@libertysurf.fr>
39810 * gcc.dg/builtin-apply2.c: New test.
39812 2003-11-26 Eric Botcazou <ebotcazou@libertysurf.fr>
39814 * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
39816 2003-11-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39819 * g++.dg/template/template-id-2.C: New test.
39821 2003-11-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39824 * g++.dg/template/memfriend1.C: New test.
39825 * g++.dg/template/memfriend2.C: Likewise.
39826 * g++.dg/template/memfriend3.C: Likewise.
39827 * g++.dg/template/memfriend4.C: Likewise.
39828 * g++.dg/template/memfriend5.C: Likewise.
39829 * g++.dg/template/memfriend6.C: Likewise.
39830 * g++.dg/template/memfriend7.C: Likewise.
39831 * g++.dg/template/memfriend8.C: Likewise.
39832 * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
39834 2003-11-21 Mark Mitchell <mark@codesourcery.com>
39837 * g++.dg/ext/cond1.C: New test.
39839 2003-11-20 Richard Henderson <rth@redhat.com>
39841 * gcc.dg/20020201-2.c: Remove.
39842 * gcc.dg/20020201-4.c: Remove.
39843 * gcc.dg/20020304-1.c: Remove.
39845 2003-11-19 Nathanael Nerode <neroden@gcc.gnu.org>
39847 * gcc.dg/cpp/trad/xwin1.c: New test case.
39849 2003-11-19 Andreas Tobler <a.tobler@schweiz.ch>
39851 * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
39852 * lib/g77.exp: Likewise.
39853 * lib/objc.exp: Likewise.
39854 * lib/g++.exp: Likewise, add -multiply_defined suppress flag
39857 2003-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
39860 * g++.dg/template/static5.C: New test.
39862 2003-11-18 Joseph S. Myers <jsm@polyomino.org.uk>
39864 * gcc.dg/nested-func-1.c: New test.
39866 2003-11-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
39868 * gcc.dg/cpp/assert4.c: New test.
39870 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
39873 * g++.dg/lookup/using9.c: New test.
39875 2003-11-14 Mark Mitchell <mark@codesourcery.com>
39878 * g++.dg/template/error3.C: New test.
39880 2003-11-14 Arnaud Charlet <charlet@act-europe.fr>
39883 * ada/acats/run_acats, run_all.sh: Fix syntax error.
39884 No longer use a wrapper for gcc, since this does not work under
39887 2003-11-14 Giovanni Bajo <giovannibajo@libero.it>
39890 * g++.dg/template/ptrmem7.C: New test.
39892 2003-11-13 Andrew Pinski <apinski@apple.com>
39894 * gcc.c-torture/compile/20031113-1.c: New test.
39896 2003-11-13 Mark Mitchell <mark@codesourcery.com>
39897 Kean Johnston <jkj@sco.com>
39900 * gcc.dg/unused-4.c: Update.
39902 2003-11-13 Eric Botcazou <ebotcazou@libertysurf.fr>
39904 * g++.dg/opt/const3.C: New test.
39906 2003-11-13 Jan Hubicka <jh@suse.cz>
39908 * gcc.c-torture/compile/20031112-1.c: New test.
39910 2003-11-12 Mark Mitchell <mark@codesourcery.com>
39912 * g++.dg/parse/crash10.C: Remove bogus error marker.
39914 2003-11-12 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
39916 * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
39917 (host_gcc): Likewise.
39918 (ROOT): Honor $PWDCMD.
39920 * ada/acats/run_all.sh (dir): Honor $PWDCMD.
39922 2003-11-12 Catherine Moore <clm@redhat.com>
39924 * gcc.c-torture/execute/20020720-1.x: Add xfail for frv-*-*.
39926 2003-11-12 Andreas Jaeger <aj@suse.de>
39927 Jakub Jelinek <jakub@redhat.com>
39928 Andrew Pinski <pinskia@physics.uc.edu>
39929 Richard Henderson <rth@redhat.com>
39931 * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
39933 * gcc.dg/c99-const-expr-2.c (foo): Likewise.
39935 * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
39936 * gcc.dg/i386-pentium4-not-mull.c: Likewise.
39938 2003-11-11 Andreas Jaeger <aj@suse.de>
39940 * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
39942 * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
39944 2003-11-10 Arnaud Charlet <charlet@act-europe.fr>
39946 * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
39949 2003-11-10 Waldek Hebisch <hebisch@math.uni.wroc.pl>
39951 * gcc.dg/trampoline-1.c: New test.
39953 2003-11-09 Andrew Pinski <pinskia@physics.uc.edu>
39955 * gcc.c-torture/compile/200031109-1.c: New test.
39957 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
39961 * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
39962 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
39963 gcc.dg/format/no-y2k-1.c: Update.
39965 2003-11-08 Roger Sayle <roger@eyesopen.com>
39967 PR optimization/10467
39968 * gcc.dg/20031108-1.c: New test case.
39970 2003-11-07 Geoffrey Keating <geoffk@apple.com>
39972 * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
39974 2003-11-08 Joseph S. Myers <jsm@polyomino.org.uk>
39976 * gcc.dg/compound-lvalue-1.c: New test.
39977 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
39980 2003-11-06 Geoffrey Keating <geoffk@apple.com>
39982 * gcc.dg/altivec-varargs-1.c: New test.
39984 2003-11-05 Eric Botcazou <ebotcazou@libertysurf.fr>
39986 * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
39987 * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
39988 * gcc.c-torture/execute/simd-4.x: New file. XFAIL on SPARC at -O0.
39989 * gcc.c-torture/execute/va-arg-25.x: New file. XFAIL on SPARC.
39990 * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
39992 2003-11-05 Joseph S. Myers <jsm@polyomino.org.uk>
39994 * gcc.dg/cond-lvalue-1.c: New test.
39996 2003-11-05 Gernot Hillier <gernot.hillier@siemens.com>
39998 * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
40000 2003-11-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40003 * g++.dg/template/instantiate5.C: New test.
40005 2003-11-03 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40008 * g++.dg/ext/complit2.C: Replace test with self-contained version.
40009 * ChangeLog: Add missing first entry for above test.
40011 2003-11-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40014 * g++.dg/template/using8.C: New test.
40015 * g++.old-deja/g++.other/access11.C: Adjust expected error location.
40017 2003-11-02 Roger Sayle <roger@eyesopen.com>
40019 PR optimization/10817
40020 * gcc.c-torture/compile/20031102-1.c: New test case.
40022 2003-11-02 Kazu Hirata <kazu@cs.umass.edu>
40024 * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
40027 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
40029 * gcc.dg/20031102-1.c: New test.
40031 2003-11-02 Eric Botcazou <ebotcazou@libertysurf.fr>
40033 * gcc.dg/complex-1.c: New test.
40035 2003-11-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40038 * g++.dg/template/crash13.C: Adjust expected error location.
40039 * g++.old-deja/g++.brendan/ns1.C: Likewise.
40041 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
40043 * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40045 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
40048 * gcc.c-torture/compile/20031031-2.c: New test.
40050 2003-10-31 Josef Zlomek <zlomekj@suse.cz>
40053 * gcc.c-torture/compile/20031031-1.c: New test.
40055 2003-10-31 Richard Earnshaw <rearnsha@arm.com>
40057 * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
40058 * gcc.misc-tests/bprob.exp: Likewise.
40059 * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
40060 the execution test on arm-elf configs.
40061 * g77.dg/execute/10197.x: New file. XFAIL the execution test on
40062 configs that don't support scratch files.
40063 * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
40065 2003-10-30 Arnaud Charlet <charlet@act-europe.fr>
40067 * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
40070 2003-10-29 Arnaud Charlet <charlet@act-europe.fr>
40072 * ada/acats/run_all.sh: Redirect mv output to /dev/null
40073 Avoid non pure sh syntax. Add more logging.
40075 * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
40078 2003-10-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
40081 * gcc.dg/ppc-stackalign-1.c: New test.
40083 2003-10-28 Arnaud Charlet <charlet@act-europe.fr>
40085 * ada/acats/run_all.sh: Change output to be more compliant with
40087 Create acats.sum and acats.log files under testsuite/ada/acats
40088 Only run [a-z]* directories, to filter out e.g. CVS.
40089 Redirect build output to log file.
40091 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
40093 * README.ada: Removed, integrated in ../doc/sourcebuild.texi
40095 2003-10-27 Arnaud Charlet <charlet@act-europe.fr>
40098 * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
40100 2003-10-27 Jakub Jelinek <jakub@redhat.com>
40102 * gcc.c-torture/compile/20031023-1.c: New test.
40103 * gcc.c-torture/compile/20031023-2.c: New test.
40104 * gcc.c-torture/compile/20031023-3.c: New test.
40105 * gcc.c-torture/compile/20031023-4.c: New test.
40107 2003-10-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40110 * g++.dg/lookup/scoped8.C: New test.
40112 2003-10-25 Eric Botcazou <ebotcazou@libertysurf.fr>
40114 * g++.dg/opt/reg-stack3.C: New test.
40116 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
40118 * gcc.dg/c99-arraydecl-2.c: New test. PR c/11943.
40120 2003-10-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40123 * g++.dg/template/crash13.C: New test.
40125 2003-10-24 Joseph S. Myers <jsm@polyomino.org.uk>
40127 * gcc.dg/c99-restrict-2.c: New test.
40129 2003-10-24 Nathan Sidwell <nathan@codesourcery.com>
40131 PR c++/12698, c++/12699, c++/12700, c++/12566
40132 * g++.dg/inherit/covariant9.C: New test.
40133 * g++.dg/inherit/covariant10.C: New test.
40134 * g++.dg/inherit/covariant11.C: New test.
40136 2003-10-23 Jason Merrill <jason@redhat.com>
40139 * g++.dg/ext/complit2.C: New test.
40141 2003-10-20 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
40144 * gcc.c-torture/execute/20031020-1.c: New test.
40146 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40148 * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
40149 following the jump_insn.
40151 2003-10-22 Joseph S. Myers <jsm@polyomino.org.uk>
40153 * gcc.dg/cast-lvalue-1.c: New test.
40155 2003-10-21 Mark Mitchell <mark@codesourcery.com>
40158 * g++.dg/template/cond2.C: New test.
40160 2003-10-20 Joseph S. Myers <jsm@polyomino.org.uk>
40162 * gcc.dg/builtins-28.c: New test.
40164 2003-10-20 Jan Hubicka <jh@suse.cz>
40166 * g++.dg/opt/inline4.C: Do not use min-inline-insns
40168 * gcc.dg/inline-2.c: Likewise.
40170 2003-10-20 Phil Edwards <phil@codesourcery.com>
40172 * gcc.dg/20021014-1.c: XFAIL for *-*-windiss targets.
40173 * gcc.dg/nest.c: Likewise.
40175 2003-10-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40177 PR c++/9781, c++/10583, c++/11862
40178 * g++.dg/parse/crash13.C: New test.
40180 2003-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40182 * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
40184 2003-10-20 Eric Botcazou <ebotcazou@libertysurf.fr>
40186 * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
40187 Define HAVE_C99_RUNTIME except on Solaris.
40188 * gcc.dg/builtins-20.c: Likewise.
40190 2003-10-19 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40192 * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
40194 2003-10-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40197 * g++.dg/template/crash21.C: New test.
40199 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40202 * g++.dg/template/typename5.C: New test.
40204 2003-10-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40207 * g++.dg/template/friend25.C: New test.
40209 2003-10-16 Ziemowit Laski <zlaski@apple.com>
40211 * objc.dg/try-catch-2.m: Relax target triple to all Darwin
40214 2003-10-16 Kazu Hirata <kazu@cs.umass.edu>
40216 * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
40219 2003-10-15 Kazu Hirata <kazu@cs.umass.edu>
40221 * gcc.c-torture/execute/960416-1.x: Remove.
40222 * gcc.c-torture/execute/divconst-3.x: Likewise.
40224 2003-10-15 Hans-Peter Nilsson <hp@axis.com>
40227 * gcc.dg/torture/cris-volatile-1.c: New test.
40229 2003-10-14 Roger Sayle <roger@eyesopen.com>
40231 PR optimization/9325
40232 * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
40233 for overflowing floating point to integer conversion during RTL
40236 2003-10-13 Ziemowit Laski <zlaski@apple.com>
40238 * objc/execute/_cmd.m: Fix typo.
40239 * objc.dg/image-info.m, objc.dg/symtab-1.m:
40240 Relax 'scan-assembler' regexp.
40241 * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
40242 objc.dg/try-catch-4.m: Run on non-Darwin targets.
40243 * objc.dg/zero-link-2.m: Remove blank line.
40244 * objc.dg/zero-link-3.m: New test case.
40246 2003-10-13 Geoffrey Keating <geoffk@apple.com>
40248 * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
40250 * gcc.dg/asm-names.c: Use scan-assembler-not rather
40251 than linker trickery.
40253 2003-10-13 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40256 * g++.dg/other/friend2.C: New test.
40258 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
40260 * gcc.dg/20031012-1.c: New test.
40262 2003-10-12 Steven Bosscher <steven@gcc.gnu.org>
40264 * gcc.dg/weak/weak-3.c: Fix for new warning.
40266 2003-10-12 Kelley Cook <kcook@gcc.gnu.org>
40268 PR optimization/8750
40269 * gcc.c-torture/execute/20031012-1.c: New test case.
40271 2003-10-11 Roger Sayle <roger@eyesopen.com>
40273 * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
40274 that inline strncmp as cmpstrsi on i386 when compiled with -Os.
40276 2003-10-11 Roger Sayle <roger@eyesopen.com>
40278 PR optimization/12260
40279 * gcc.c-torture/compile/20031011-2.c: New test case.
40281 2003-10-11 Roger Sayle <roger@eyesopen.com>
40283 * gcc.c-torture/execute/20031011-1.c: New testcase.
40285 2003-10-11 Eric Botcazou <ebotcazou@libertysurf.fr>
40287 * gcc.c-torture/compile/20031011-1.c: New test.
40289 2003-10-11 Jan Hubicka <jh@suse.cz>
40291 * g++.dg/other/first-global.C: New test.
40293 2003-10-11 Roger Sayle <roger@eyesopen.com>
40295 * gcc.c-torture/execute/string-opt-18.c: New testcase.
40297 2003-10-10 Ian Lance Taylor <ian@wasabisystems.com>
40299 * gcc.c-torture/compile/20031010-1.c: New test.
40301 2003-10-10 Geoffrey Keating <geoffk@apple.com>
40303 * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
40304 * gcc.c-torture/execute/va-arg-25.c: ... here.
40306 2003-10-09 Mark Mitchell <mark@codesourcery.com>
40308 * g++.dg/ext/attrib8.C: Only run it on x86 targets.
40310 2003-10-08 Richard Sandiford <rsandifo@redhat.com>
40312 * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
40314 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
40316 * g++.dg/parse/error2.C: New test.
40318 2003-10-08 Giovanni Bajo <giovannibajo@libero.it>
40321 * g++.dg/other/error5.C: Modify the error message.
40322 * g++.dg/lookup/using8.C: New test.
40324 2003-10-07 Geoffrey Keating <geoffk@apple.com>
40326 * gcc.dg/darwin-abi-2.c: New file.
40327 * gcc.c-torture/execute/va-arg-24.c: New file.
40329 2003-10-06 Bob Wilson <bob.wilson@acm.org>
40331 * g++.dg/template/spec10.C: Set exit value to zero on success. Fix
40334 2003-10-06 Mark Mitchell <mark@codesourcery.com>
40337 * g++.dg/other/error4.C: Update error messages.
40338 * g++.dg/template/ptrmem4.C: Likewise.
40341 * g++.dg/init/new9.C: New test.
40343 PR c++/12334, c++/12236, c++/8656
40344 * g++.dg/ext/attrib8.C: New test.
40346 2003-10-06 Devang Patel <dpatel@apple.com>
40348 * gcc.dg/debug/dwarf2-3.h: New test.
40349 * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
40351 2003-10-06 Wolfgang Bangerth <bangerth@ticam.utexas.edu>
40353 * g++.dg/opt/cfg2.C: New test.
40355 2003-10-06 Eric Botcazou <ebotcazou@libertysurf.fr>
40357 * g++.dg/opt/float1.C: New test.
40359 2003-10-04 Eric Botcazou <ebotcazou@libertysurf.fr>
40361 * gcc.dg/c90-array-lval-6.c: New test.
40362 * gcc.dg/c99-array-lval-6.c: New test.
40364 2003-10-03 Alexander Malmberg <alexander@malmberg.org>
40365 Ziemowit Laski <zlaski@apple.com>
40367 * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
40368 'Derived', so that it is never considered a class method; add
40369 new warning for '+port' method ambiguity.
40370 * objc.dg/method-12.m: Include <objc/objc.h> instead of
40371 <objc/objc-api.h> (needed on Mac OS X).
40372 * objc.dg/method-13.m: New test.
40374 2003-10-03 Roger Sayle <roger@eyesopen.com>
40376 PR optimization/9325, PR java/6391
40377 * gcc.c-torture/execute/20031003-1.c: New test case.
40379 2003-10-02 Mark Mitchell <mark@codesourcery.com>
40381 PR optimization/12180
40382 * gcc.dg/20031002-1.c: New test.
40385 * g++.dg/inherit/error1.C: New test.
40387 2003-10-02 Chris Demetriou <cgd@broadcom.com>
40389 * lib/f-torture.exp (search_for): Rename to...
40390 (search_for_re): This. Also, clean up comments and the
40391 "regexp" invocation.
40393 2003-10-02 Josef Zlomek <zlomekj@suse.cz>
40395 * gcc.c-torture/compile/20031002-1.c: New test.
40397 2003-10-02 Jakub Jelinek <jakub@redhat.com>
40399 * g++.dg/opt/cond1.C: New test.
40401 2003-10-01 Kelley Cook <kelleycook@wideopenwest.com>
40403 * gcc.dg/Wold-style-definition-2.c: New testcase.
40404 * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
40406 2003-09-29 Richard Henderson <rth@redhat.com>
40408 * g++.dg/init/array10.C: Add dg-options.
40410 2003-09-29 Eric Botcazou <ebotcazou@libertysurf.fr>
40412 * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
40414 2003-09-28 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40416 * g++.dg/template/friend19.C: Fix typo.
40417 * g++.old-deja/g++.other/crash31.C: Adjust expected error.
40419 2003-09-28 Richard Sandiford <rsandifo@redhat.com>
40421 * gcc.c-torture/execute/20030928-1.c: New test.
40422 * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
40424 2003-09-27 Eric Botcazou <ebotcazou@libertysurf.fr>
40426 * g++.dg/opt/unroll1.C: New test.
40428 2003-09-26 Roger Sayle <roger@eyesopen.com>
40430 PR optimization/11741
40431 * gcc.dg/20030926-1.c: New test case.
40433 2003-09-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40436 * g++.dg/parse/access7.C: New test.
40437 * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
40439 2003-09-24 Ziemowit Laski <zlaski@apple.com>
40441 MERGE OF objc-improvements-branch into MAINLINE:
40442 * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
40443 if libobjc has not been built.
40444 * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
40445 objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
40446 objc/execute/class-self-2.m, objc/execute/many_args_method.m,
40447 objc/execute/nested-3.m, objc/execute/np-2.m,
40448 objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
40449 objc/execute/redefining_self.m, objc/execute/root_methods.m,
40450 objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
40451 objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
40452 objc.dg/special/unclaimed-category-1.h,
40453 objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
40454 well as GNU runtime.
40455 * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
40456 * execute/cascading-1.m, execute/function-message-1.m,
40457 objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
40458 objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
40459 objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
40460 objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
40461 objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
40462 objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
40463 objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
40464 objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
40465 objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
40466 * objc.dg/bitfield-2.m: Run only on Darwin.
40467 * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
40468 objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
40469 objc.dg/proto-lossage-1.m: Adjust for message wording changes.
40470 * objc.dg/const-str-1.m: Fix constant string layout.
40472 2003-09-24 Alexandre Oliva <aoliva@redhat.com>
40474 * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
40476 2003-09-23 Geoffrey Keating <geoffk@apple.com>
40478 * gcc.dg/darwin-abi-1.c: New file.
40480 2003-09-21 Andrew Pinski <pinskia@physics.uc.edu>
40483 * gcc.c-torture/compile/20030921-1.c: New test.
40485 2003-09-22 Eric Botcazou <ebotcazou@libertysurf.fr>
40487 * g++.dg/opt/reg-stack2.C: New test.
40489 2003-09-21 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
40491 * g++.dg/eh/delayslot1.C: New test.
40493 2003-09-20 Richard Henderson <rth@redhat.com>
40495 * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
40497 2003-09-20 Roger Sayle <roger@eyesopen.com>
40499 * gcc.c-torture/execute/20030920-1.c: New test case.
40501 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40503 * g++.dg/rtti/typeid3.C: Correct expected error message.
40505 2003-09-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40508 * g++.dg/parse/crash12.C: New test.
40510 2003-09-19 Janis Johnson <janis187@us.ibm.com>
40512 * gcc.dg/compat/mixed-struct-check.h: New.
40513 * gcc.dg/compat/mixed-struct-defs.h: New.
40514 * gcc.dg/compat/mixed-struct-init.h: New.
40515 * gcc.dg/compat/struct-by-value-19_main.c: New.
40516 * gcc.dg/compat/struct-by-value-19_x.c: New.
40517 * gcc.dg/compat/struct-by-value-19_y.c: New.
40518 * gcc.dg/compat/struct-by-value-20_main.c: New.
40519 * gcc.dg/compat/struct-by-value-20_x.c: New.
40520 * gcc.dg/compat/struct-by-value-20_y.c: New.
40521 * gcc.dg/compat/struct-return-19_main.c: New.
40522 * gcc.dg/compat/struct-return-19_x.c: New.
40523 * gcc.dg/compat/struct-return-19_y.c: New.
40524 * gcc.dg/compat/struct-return-20_main.c: New.
40525 * gcc.dg/compat/struct-return-20_x.c: New.
40526 * gcc.dg/compat/struct-return-20_y.c: New.
40528 2003-09-19 Andrew Pinski <pinskia@physics.uc.edu>
40529 * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
40530 so that it will not complain on LP64 targets.
40532 2003-09-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40535 * g++.dg/template/friend24.C: New test.
40537 2003-09-19 Nathan Sidwell <nathan@codesourcery.com>
40540 * g++.dg/template/memtmpl2.C: New test.
40542 2003-09-18 Mark Mitchell <mark@codesourcery.com>
40545 * gcc.dg/builtin-apply1.c: New test.
40547 2003-09-18 Nathan Sidwell <nathan@codesourcery.com>
40550 * g++.dg/warn/Wunused-4.C: New test.
40552 2003-09-18 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
40555 * g++.dg/other/gc2.C: New test.
40557 2003-09-17 Mark Mitchell <mark@codesourcery.com>
40560 * g++.dg/rtti/typeid3.C: New test.
40563 * g++.dg/overload/template1.C: New test.
40565 2003-09-17 Eric Botcazou <ebotcazou@libertysurf.fr>
40567 * g++.dg/opt/cfg3.C: New test.
40569 2003-09-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40572 * g++.dg/template/crash11.C: New test.
40574 2003-09-16 Jason Merrill <jason@redhat.com>
40575 Jakub Jelinek <jakub@redhat.com>
40577 * gcc.dg/attr-warn-unused-result.c: New test.
40579 2003-09-15 Nathan Sidwell <nathan@codesourcery.com>
40582 * g++.dg/expr/call2.C: New test.
40584 2003-09-15 Andreas Jaeger <aj@suse.de>
40586 * gcc.dg/Wold-style-definition-1.c: New test.
40588 2003-09-14 Mark Mitchell <mark@codesourcery.com>
40591 * g++.dg/parse/template12.C: New test.
40593 * g++.dg/abi/bitfield11.C: New test.
40594 * g++.dg/abi/bitfield12.C: Likewise.
40596 2003-09-14 Alexandre Oliva <aoliva@redhat.com>
40598 * gcc.dg/cpp/separate-1.c: Adjust line of error. Test for correct
40599 non-expansion of functional macro name without arguments at EOL.
40600 * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change. Likewise.
40602 2003-09-14 Richard Sandiford <rsandifo@redhat.com>
40604 * gcc.c-torture/execute/20030914-[12].c: New tests.
40606 2003-09-11 Nathan Sidwell <nathan@codesourcery.com>
40609 * g++.dg/overload/addr1.C: New test.
40611 2003-09-10 Ian Lance Taylor <ian@wasabisystems.com>
40613 * gcc.dg/20030909-1.c: New test.
40615 2003-09-10 Eric Botcazou <ebotcazou@libertysurf.fr>
40617 * gcc.dg/ultrasp10.c: New test.
40619 2003-09-09 Devang Patel <dpatel@apple.com>
40621 * gcc.dg/darwin-ld-6.c: New test.
40623 2003-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40625 * gcc.dg/torture/builtin-explog-1.c: New testcase.
40627 2003-09-08 Mark Mitchell <mark@codesourcery.com>
40629 * gcc.dg/ia64-types1.c: New test.
40630 * gcc.dg/ia64-types2.c: Likewise.
40632 2003-09-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40634 * gcc.dg/builtins-1.c: Add more _Complex tests.
40635 * gcc.dg/torture/builtin-attr-1.c: Likewise.
40637 * gcc.dg/builtins-1.c: Test existing _Complex functions.
40638 * gcc.dg/torture/builtin-attr-1.c: Likewise.
40640 2003-09-08 Mark Mitchell <mark@codesourcery.com>
40643 * g++.dg/lookup/koenig2.C: New test.
40646 * g++.dg/rtti/typeid2.C: New test.
40648 2003-09-08 Jakub Jelinek <jakub@redhat.com>
40650 * gcc.c-torture/compile/20030904-1.c: New test.
40652 2003-09-07 Eric Botcazou <ebotcazou@libertysurf.fr>
40654 * g++.dg/opt/longbranch2.C: New test.
40656 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
40658 * g++.dg/template/crash10.C: Only compile it.
40660 2003-09-07 Andrew Pinski <pinskia@physics.uc.edu>
40662 PR middle-end/11665
40663 * gcc.c-torture/compile/20030907-1.c: New test.
40664 * g++.dg/init/array11.C: New test.
40666 2003-09-07 Mark Mitchell <mark@codesourcery.com>
40669 * g++.dg/init/struct1.C: New test.
40671 2003-09-07 Mark Mitchell <mark@codesourcery.com>
40674 * g++.dg/expr/comma1.C: New test.
40676 2003-09-06 Mark Mitchell <mark@codesourcery.com>
40679 * g++.dg/expr/static_cast5.C: New test.
40681 2003-09-06 Andrew Pinski <pinskia@physics.uc.edu>
40684 * g++.dg/lookup/scoped7.C: New test.
40687 * g++.dg/other/static1.C: New test.
40690 * g++.dg/warn/template-1.C: New test.
40693 * g++.dg/template/crash10.C: New test.
40696 * g++.dg/overload/VLA.C: New test.
40699 * g++.dg/template/call1.C: New test.
40701 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
40704 * g++.dg/parse/using3.C: New test.
40706 2003-09-06 Roger Sayle <roger@eyesopen.com>
40709 * g++.dg/overload/builtin3.C: New test case.
40711 2003-09-06 Steven Bosscher <steven@gcc.gnu.org>
40714 * gcc.dg/20030906-1.c: New test.
40715 * gcc.dg/20030906-2.c: Likewise.
40717 2003-09-06 Nathan Sidwell <nathan@codesourcery.com>
40720 * g++.dg/parse/defarg5.C: New test.
40722 * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
40724 2003-09-05 Mark Mitchell <mark@codesourcery.com>
40727 * g++.dg/expr/static_cast4.C: New test.
40730 * g++.dg/template/crash9.C: New test.
40732 2003-09-05 Andrew Pinski <pinskia@physics.uc.edu>
40734 * g++.old-deja/g++.ext/pretty2.C: Update for change
40736 * g++.old-deja/g++.ext/pretty3.C: Likewise.
40738 2003-09-05 Nathan Sidwell <nathan@codesourcery.com>
40741 * g++/dg/template/qualified-id1.C: New test.
40744 * g++.dg/warn/noeffect4.C: New test.
40746 2003-09-04 Matt Austern <austern@apple.com>
40748 * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
40749 * g++.dg/ext/fnname2.C: Likewise.
40750 * g++.dg/ext/fnname3.C: Likewise.
40752 2003-09-04 Mark Mitchell <mark@codesourcery.com>
40754 * g++.dg/expr/lval1.C: New test.
40755 * g++.dg/ext/lvcast.C: Remove.
40757 2003-09-03 Roger Sayle <roger@eyesopen.com>
40759 PR optimization/11700.
40760 * gcc.c-torture/compile/20030903-1.c: New test case.
40762 2003-09-03 Mark Mitchell <mark@codesourcery.com>
40765 * g++.dg/abi/layout4.C: New test.
40767 2003-09-02 Scott Brumbaugh <scottb.lists@verizon.net>
40770 * g++.dg/parse/friend3.C: New test.
40772 2003-09-02 Mark Mitchell <mark@codesourcery.com>
40775 * g++.dg/template/class1.C: New test.
40778 * g++.dg/expr/call1.C: New test.
40780 2003-09-01 Mark Mitchell <mark@codesourcery.com>
40783 * g++.dg/init/ref9.C: New test.
40786 * g++.dg/template/nested4.C: New test.
40788 2003-08-29 Mark Mitchell <mark@codesourcery.com>
40791 * g++.dg/template/non-dependent4.C: New test.
40794 * g++.dg/inherit/conv1.C: New test.
40796 2003-08-29 Mark Mitchell <mark@codesourcery.com>
40799 * g++.dg/ext/label1.C: New test.
40800 * g++.dg/ext/label2.C: Likewise.
40802 2003-08-28 Mark Mitchell <mark@codesourcery.com>
40804 * g++.dg/expr/cond3.C: New test.
40806 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40808 * gcc.dg/builtins-1.c: Add new builtin cases.
40810 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40812 * gcc.dg/builtins-1.c: Add new cases.
40813 * gcc.dg/torture/builtin-attr-1.c: Likewise.
40815 2003-08-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
40817 * gcc.dg/builtins-1.c: Add more math builtin tests.
40818 * gcc.dg/torture/builtin-attr-1.c: New test.
40820 2003-08-28 Mark Mitchell <mark@codesourcery.com>
40822 PR optimization/5079
40823 * g++.dg/opt/static3.C: New test.
40825 2003-08-27 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
40827 * gcc.misc-tests/gcov-10b.c: New test.
40829 2003-08-27 Mark Mitchell <mark@codesourcery.com>
40831 * g++.dg/opt/ptrmem3.C: New test.
40833 * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
40835 2003-08-27 Jakub Jelinek <jakub@redhat.com>
40837 * gcc.dg/20030826-2.c: New test.
40839 2003-08-26 Roger Sayle <roger@eyesopen.com>
40841 PR middle-end/12002
40842 * g77.f-torture/compile/12002.f: New test case.
40844 2003-08-26 Roger Sayle <roger@eyesopen.com>
40846 * gcc.dg/20030826-1.c: New test case.
40848 2003-08-26 Matt Kraai <kraai@alumni.cmu.edu>
40850 * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
40852 2003-08-26 Nathan Sidwell <nathan@codesourcery.com>
40855 * c++.dg/lookup/crash1.C: New test.
40857 * c++.dg/warn/noeffect3.C: New test.
40859 2003-08-25 Janis Johnson <janis187@us.ibm.com>
40861 * gcc.dg/compat/vector-1_x.c: Compile with -w.
40862 * gcc.dg/compat/vector-1_y.c: Ditto.
40863 * gcc.dg/compat/vector-2_x.c: Ditto.
40864 * gcc.dg/compat/vector-2_y.c: Ditto.
40866 2003-08-25 Ulrich Weigand <uweigand@de.ibm.com>
40868 * gcc.dg/20030702-1.c: New test.
40870 2003-08-25 Mark Mitchell <mark@codesourcery.com>
40873 * g++.dg/ext/altivec-1.C: New test.
40875 2003-08-24 Richard Henderson <rth@redhat.com>
40877 * g++.dg/eh/simd-2.C: Add -w for x86.
40879 2003-08-23 Jakub Jelinek <jakub@redhat.com>
40881 * gcc.dg/20030815-1.c: New test.
40883 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40886 * g++.dg/parse/access6.C: New test.
40888 2003-08-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40890 PR c++/641, c++/11876
40891 * g++.dg/template/friend22.C: New test.
40892 * g++.dg/template/friend23.C: Likewise.
40894 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40896 * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
40899 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40901 * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
40903 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40905 * gcc.dg/20020313-1.c: Add "-w" to dg-options.
40907 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40909 * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
40911 2003-08-22 Mark Mitchell <mark@codesourcery.com>
40913 * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
40915 2003-08-21 Mark Mitchell <mark@codesourcery.com>
40918 * g++.dg/overload/prom1.C: New test.
40921 * g++.dg/parse/dtor2.C: New test.
40924 * g++.dg/parse/using2.C: New test.
40926 2003-08-21 Kazu Hirata <kazu@cs.umass.edu>
40929 * gcc.c-torture/compile/20030821-1.c: New.
40931 2003-08-20 Mark Mitchell <mark@codesourcery.com>
40934 * g++.dg/template/deduce2.C: New test.
40936 2003-08-21 Josef Zlomek <zlomekj@suse.cz>
40938 * gcc.c-torture/execute/20030821-1.c: New test.
40940 2003-08-20 Roger Sayle <roger@eyesopen.com>
40942 PR middle-end/11984
40943 * gcc.dg/20030820-1.c: New test case.
40945 2003-08-20 Nathan Sidwell <nathan@codesourcery.com>
40948 * g++.dg/warn/noeffect2.C: New test.
40950 2003-08-19 Mark Mitchell <mark@codesourcery.com>
40953 * g++.dg/template/dtor2.C: New test.
40956 * g++.dg/template/operator1.C: New test.
40957 * g++.dg/parse/operator4.C: New test.
40960 * g++.dg/expr/enum1.C: New test.
40961 * gcc.dg/c99-bool-1.c: Remove bogus warning.
40964 * g++.dg/parse/elab2.C: New test.
40965 * g++.dg/parse/typedef4.C: Change error message.
40966 * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
40967 * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
40968 * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
40970 2003-08-19 Geoffrey Keating <geoffk@apple.com>
40972 * gcc.dg/pch/warn-1.c: New.
40973 * gcc.dg/pch/warn-1.hs: New.
40975 * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
40978 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
40980 * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
40982 2003-08-19 Andrew Pinski <pinskia@physics.uc.edu>
40984 * gcc.dg/uninit-D.c: New Test.
40985 * gcc.dg/uninit-E.c: New Test.
40986 * gcc.dg/uninit-F.c: New Test.
40987 * gcc.dg/uninit-G.c: New Test.
40989 2003-08-19 Michael Ritzert <ritzert@t-online.de>
40991 * g++.dg/README: Describe the pch directory.
40993 2003-08-19 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
40996 * g++.dg/parse/access4.C: New test.
40997 * g++.dg/parse/access5.C: Likewise.
40998 * g++.old-deja/g++.jason/access17.C: Adjust error message.
41000 2003-08-18 Matt Kraai <kraai@alumni.cmu.edu>
41002 * gcc.dg/noncompile/20030818-1.c: New.
41004 2003-08-18 Nathan Sidwell <nathan@codesourcery.com>
41007 * g++.dg/warn/noeffect1.C: New test.
41009 * g++.dg/template/scope2.C: New test.
41010 * g++.dg/template/error2.C: Correct dg-error
41012 2003-08-18 Richard Sandiford <rsandifo@redhat.com>
41014 * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
41016 2003-08-16 Nathan Sidwell <nathan@codesourcery.com>
41019 * g++.dg/template/warn1.C: New.
41021 2003-08-15 Nathan Sidwell <nathan@codesourcery.com>
41023 * g++.dg/template/error2.C: New test.
41024 * g++.dg/lookup/using7.C: Adjust errors
41025 * g++.old-deja/g++.pt/crash36.C: Likewise.
41026 * g++.old-deja/g++.pt/derived3.C: Likewise.
41028 2003-08-14 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41030 * gcc.c-torture/execute/builtins/lib/strcat.c: New.
41031 * gcc.c-torture/execute/builtins/string-9-lib.c: New.
41032 * gcc.c-torture/execute/builtins/string-9.c: New, from
41033 string-opt-9.c. Adjust for execute/builtins framework.
41034 * gcc.c-torture/execute/string-opt-9.c: Delete.
41036 2003-08-12 Mark Mitchell <mark@codesourcery.com>
41038 * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
41040 * g++.dg/parse/ret-type2.C: New test.
41043 * g++.dg/init/new8.C: New test.
41046 * g++.dg/parse/typedef5.C: New test.
41049 * g++.dg/parse/qualified2.C: New test.
41050 * g++.old-deja/g++.other/decl5.C: Mark one more instance of
41053 2003-08-11 Mark Mitchell <mark@codesourcery.com>
41055 * g++.dg/conversion/ptrmem1.C: New test.
41057 2003-08-11 Jakub Jelinek <jakub@redhat.com>
41060 * gcc.dg/20030811-1.c: New test.
41063 * gcc.c-torture/execute/20030811-1.c: New test.
41065 2003-08-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41067 * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
41069 2003-08-10 Mark Mitchell <mark@codesourcery.com>
41072 * g++.dg/inherit/multiple1.C: New test.
41074 2003-08-10 Nathan Sidwell <nathan@codesourcery.com>
41076 * gcc.dg/spe1.c: New test.
41079 * g++.dg/expr/cast2.C: New test.
41082 * g++.dg/template/dependent-name2.C: New test.
41084 2003-08-08 Andrew Pinski <pinskia@physics.uc.edu>
41086 * g++.dg/parse/crash11.C: Put the dg options in comments.
41088 2003-08-08 Neil Booth <neil@daikokuya.co.uk>
41090 * lib/gcc-dg.exp: Update for diagnostic change.
41092 2003-08-07 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41095 * g++.dg/parse/crash11.C: New test.
41097 2003-08-06 Alexandre Oliva <aoliva@redhat.com>
41099 * gcc.dg/cpp/spacing1.c: Update.
41101 2003-08-04 Janis Johnson <janis187@us.ibm.com>
41104 * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
41105 a value for -mtune.
41107 2003-08-04 Roger Sayle <roger@eyesopen.com>
41109 PR middle-end/11771
41110 * gcc.c-torture/compile/20030804-1.c: New test case.
41112 2003-08-04 Roger Sayle <roger@eyesopen.com>
41114 * gcc.dg/20030804-1.c: New test case.
41116 2003-08-04 Alexandre Oliva <aoliva@redhat.com>
41118 * gcc.dg/cpp/separate-1.c: New test.
41120 2003-08-03 Nathan Sidwell <nathan@codesourcery.com>
41123 * g++.dg/template/dependent-expr2.C: New test.
41126 * g++.dg/expr/ptrmem1.C: New test.
41128 2003-08-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41131 * g++.dg/template/friend15.C: New test.
41133 2003-08-03 Neil Booth <neil@daikokuya.co.uk>
41135 * lib/dg-pch.exp: Work round PCH bug.
41137 2003-08-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41139 * gcc.dg/builtins-1.c: Add macro helpers. Add missing math
41140 builtins. Move cases from builtins-4.c here.
41142 * gcc.dg/torture/builtin-math-1.c: New test taken from
41143 bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
41146 * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
41149 2003-08-02 Nathan Sidwell <nathan@codesourcery.com>
41152 * g++.dg/template/using7.C: New test.
41154 2003-08-02 Neil Booth <neil@daikokuya.co.uk>
41156 * import1.c, import2.c: New tests.
41158 2003-08-01 Jakub Jelinek <jakub@redhat.com>
41160 * g++.dg/eh/crossjump1.C: New test.
41162 2003-08-01 Mark Mitchell <mark@codesourcery.com>
41165 * g++.dg/template/using6.C: New test.
41168 * g++.dg/template/koenig2.C: New test.
41170 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41173 * g++.dg/parse/typedef4.C: New test.
41175 2003-08-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41177 PR c++/8442, c++/8806
41178 * g++.dg/template/elab1.C: New test.
41179 * g++.dg/template/type2.C: Likewise.
41180 * g++.dg/template/ttp3.C: Adjust expected error message.
41181 * g++.old-deja/g++.law/visibility13.C: Likewise.
41182 * g++.old-deja/g++.niklas/t135.C: Likewise.
41183 * g++.old-deja/g++.pt/ttp41.C: Likewise.
41184 * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
41186 * g++.old-deja/g++.pt/ttp44.C: Likewise.
41188 2003-08-01 Nathan Sidwell <nathan@codesourcery.com>
41191 * g++.dg/ext/stmtexpr1.C: New test.
41193 * g++.dg/opt/tmp1.C: New test.
41196 * g++.dg/parse/constant4.C: New test.
41199 * g++.dg/template/using5.C: New test.
41201 2003-07-31 Roger Sayle <roger@eyesopen.com>
41203 * gcc.dg/builtins-27.c: New test case.
41205 2003-07-31 Jakub Jelinek <jakub@redhat.com>
41207 * gcc.dg/tls/opt-7.c: New test.
41209 2003-07-31 Andrew Pinski <pinskia@physics.uc.edu>
41211 * g++.old-deja/g++.other/crash18.C: Remove.
41213 2003-07-31 Nathan Sidwell <nathan@codesourcery.com>
41215 * g++.dg/template/explicit3.C: New.
41216 * g++.dg/template/explicit4.C: New.
41217 * g++.dg/template/explicit5.C: New.
41220 * g++.dg/template/memtmpl1.C: New.
41222 2003-07-29 Andrew Pinski <pinskia@physics.uc.edu>
41225 * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
41226 * gcc.dg/i386-387-5.c (dg-options): Likewise.
41228 2003-07-30 Jan Hubicka <jh@suse.cz>
41232 2003-07-29 Zack Weinberg <zack@codesourcery.com>
41234 * gcc.dg/struct-in-proto-1.c: New test.
41236 2003-07-29 Neil Booth <neil@daikokuya.co.uk>
41238 * gcc.dg/cpp/include2.c: Only expect one message.
41240 2003-07-29 Nathan Sidwell <nathan@codesourcery.com>
41243 * g++.dg/template/using1.C: New test.
41244 * g++.dg/template/using2.C: New test.
41245 * g++.dg/template/using3.C: New test.
41246 * g++.dg/template/using4.C: New test.
41248 2003-07-29 Alexandre Oliva <aoliva@redhat.com>
41250 * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
41251 * gcc.c-torture/execute/string-opt-10.c: Likewise.
41253 2003-07-28 Jan Hubicka <jh@suse.cz>
41256 * g++.dg/opt/call1.C: New test.
41258 2003-07-28 Alexandre Oliva <aoliva@redhat.com>
41261 * g++.dg/init/enum2.C: New test.
41262 * g++.dg/template/overload1.C: Add "-w" option.
41264 2003-07-28 Hans-Peter Nilsson <hp@bitrange.com>
41266 * gcc.dg/Wdeclaration-after-statement-1.c,
41267 gcc.dg/Wdeclaration-after-statement-2.c: New tests.
41269 2003-07-28 Jakub Jelinek <jakub@redhat.com>
41271 * gcc.c-torture/compile/20030725-1.c: New test.
41273 2003-07-28 Aldy Hernandez <aldyh@redhat.com>
41275 * gcc.dg/20030505.c: Only run for SPE.
41276 Remove definition of opaque type.
41278 2003-07-27 Mark Mitchell <mark@codesourcery.com>
41280 * g++.dg/template/ptrmem6.C: New test.
41282 2003-07-26 Geoffrey Keating <geoffk@apple.com>
41284 * gcc.c-torture/compile/zero-strct-2.c: New test.
41286 2003-07-25 Geoffrey Keating <geoffk@apple.com>
41288 * gcc.dg/intermod-1.c: New test.
41290 2003-07-25 Nathan Sidwell <nathan@codesourcery.com>
41293 * g++.dg/template/lookup2.C: New test.
41294 * g++.dg/template/memclass1.C: Remove instantiated from error.
41295 * g++.dg/other/error2.C: Tweak expected errors.
41298 * g++.dg/template/defarg3.C: New test.
41300 * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
41302 2003-07-24 Mark Mitchell <mark@codesourcery.com>
41304 * g++.dg/inherit/access5.C: New test.
41306 2003-07-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41309 * g++.dg/template/crash8.C: New test.
41311 2003-07-23 Steven Bosscher <steven@gcc.gnu.org>
41314 * gcc.dg/noncompile/incomplete-2.c: New test.
41316 2003-07-23 Mark Mitchell <mark@codesourcery.com>
41319 * g++.dg/inherit/access4.C: New test.
41322 * g++.dg/expr/cond2.C: New test.
41324 PR optimization/10679
41325 * g++.dg/opt/inline4.C: New test.
41327 2003-07-23 Nathan Sidwell <nathan@codesourcery.com>
41329 * g++.dg/parse/crash10: New test.
41331 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
41333 * g++.dg/ext/flexary1.C: New test.
41335 2003-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41338 * g++.dg/template/crash9.C: New test.
41340 2003-07-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41343 * g++.dg/parse/typedef3.C: New test.
41346 * g++.dg/parse/operator2.C: New test.
41349 * g++.dg/parse/def-tmpl-arg1.C: New test.
41352 * g++.dg/parse/funptr1.C: New test.
41355 * g++.dg/parse/ambig3.C: New test.
41358 * g++.dg/parse/operator3.C: New test.
41361 * g++.dg/parse/template10.C: New test.
41364 * g++.dg/parse/template11.C: New test.
41367 * g++.dg/parse/invalid-op1.C: New test.
41370 * g++.dg/parse/condexpr1.C: New test.
41372 2003-07-22 Nathan Sidwell <nathan@codesourcery.com>
41374 * g++.dg/ext/packed3.C: New test.
41375 * g++.dg/ext/packed4.C: New test.
41377 * gcc.dg/pack-test-3.c: New test.
41379 2003-07-21 Janis Johnson <janis187@us.ibm.com>
41381 * lib/compat.exp: Handle dg-options per source file.
41382 * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
41383 * g++.dg/compat/abi/bitfield1_y.C: Ditto.
41384 * g++.dg/compat/abi/bitfield2_x.C: Ditto.
41385 * g++.dg/compat/abi/bitfield2_y.C: Ditto.
41386 * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
41387 * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
41388 * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
41389 * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
41390 * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
41391 * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
41392 * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
41393 * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
41394 * g++.dg/compat/break/bitfield7_x.C: Ditto.
41395 * g++.dg/compat/break/bitfield7_y.C: Ditto.
41397 2003-07-21 Andrew Pinski <pinskia@physics.uc.edu>
41400 * gcc.c-torture/execute/20030718-1.c: New test.
41402 2003-07-21 Eric Botcazou <ebotcazou@libertysurf.fr>
41404 PR optimization/11536
41405 * gcc.dg/20030721-1.c: New test.
41407 2003-07-19 Mark Mitchell <mark@codesourcery.com>
41410 * g++.dg/template/lookup1.C: New test.
41412 2003-07-19 Zack Weinberg <zack@codesourcery.com>
41414 * gcc.dg/noncompile/label-1.c: New comprehensive test case for
41415 diagnostics of ill-formed constructs involving labels.
41416 * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
41417 the new 'previously defined here' message.
41419 2003-07-18 Nathan Sidwell <nathan@codesourcery.com>
41421 * g++.dg/parse/non-dependent2.C: New test.
41423 2003-07-18 Andrew Pinski <pinskia@physics.uc.edu>
41425 * g++.dg/init/init-ref4.C: xfail on targets without
41428 2003-07-17 Jakub Jelinek <jakub@redhat.com>
41431 * gcc.c-torture/execute/20030717-1.c: New test.
41433 2003-07-18 Eric Botcazou <ebotcazou@libertysurf.fr>
41435 * g++.dg/opt/cfg1.C: New test.
41437 2003-07-17 Mark Mitchell <mark@codesourcery.com>
41439 PR optimization/11557
41440 * gcc.dg/20030717-1.c: New test.
41442 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
41445 * g++.dg/expr/crash-1.C: New test.
41448 * g++.dg/template/init3.C: New test.
41451 * g++.dg/template/non-dependent1.C: New test.
41454 * g++.dg/template/non-dependent2.C: New test.
41457 * g++.dg/template/non-dependent3.C: New test.
41460 * g++.dg/template/sizeof5.C: New test.
41462 2003-07-17 Geoffrey Keating <geoffk@apple.com>
41465 * gcc.c-torture/compile/mangle-1.c: New file.
41467 2003-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41470 * g++.dg/parse/access3.C: New test.
41472 2003-07-17 Andrew Pinski <pinskia@physics.uc.edu>
41475 * g++.dg/init/init-ref4.C: New test.
41477 2003-07-16 Mark Mitchell <mark@codesourcery.com>
41480 * g++.dg/parse/constant3.C: New test.
41481 * g++.dg/parse/crash7.C: Likewise.
41483 2003-07-16 Andrew Pinski <pinskia@physics.uc.edu>
41486 * gcc.dg/i386-pentium4-not-mull.c: New.
41488 2003-07-16 J"orn Rennecke <joern.rennecke@superh.com>
41490 * gcc.dg/asm-names.c (ymain): Make it weak.
41492 2003-07-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41495 * g++.dg/template/friend21.C: New test.
41497 2003-07-16 Jakub Jelinek <jakub@redhat.com>
41499 * gcc.dg/cleanup-8.c: New test.
41500 * gcc.dg/cleanup-9.c: New test.
41502 2003-07-16 Danny Smith <dannysmith@users.sourceforge.net>
41504 * g++.dg/ext/dll-MI1.h: New file.
41505 * g++.dg/ext/dllexport-MI1.C: New file.
41506 * g++.dg/ext/dllimport-MI1.C: New file.
41508 2003-07-15 Jakub Jelinek <jakub@redhat.com>
41510 * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
41511 it does not have cmpstrsi patterns (just cmpmemsi).
41513 2003-07-15 Mark Mitchell <mark@codesourcery.com>
41516 * g++.dg/debug/debug8.C: New test.
41518 2003-07-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41521 * g++.dg/template/crash7.C: New test.
41523 2003-07-15 Kazu Hirata <kazu@cs.umass.edu>
41526 * gcc.c-torture/compile/20030708-1.c: New.
41528 2003-07-15 Eric Botcazou <ebotcazou@libertysurf.fr>
41530 * gcc.c-torture/execute/20030715-1.c: New test.
41532 2003-07-14 Geoffrey Keating <geoffk@apple.com>
41534 * gcc.dg/pch/inline-3.c: New file.
41535 * gcc.dg/pch/inline-3.hs: New file.
41536 * gcc.dg/pch/inline-4.c: New file.
41537 * gcc.dg/pch/inline-4.hs: New file.
41539 2003-07-14 Mark Mitchell <mark@codesourcery.com>
41542 * g++.dg/template/crash6.C: New test.
41545 * g++.dg/template/friend20.C: New test.
41548 * g++.dg/template/overload2.C: New test.
41550 2003-07-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
41552 PR optimization/11440
41553 * gcc.c-torture/execute/20030714-1.c: New test.
41555 2003-07-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41558 * g++.dg/template/partial2.C: New test.
41560 2003-07-13 Mark Mitchell <mark@codesourcery.com>
41563 * g++.dg/template/anon1.C: New test.
41567 * g++.dg/parse/template9.C: Likewise.
41568 * g++.dg/template/crash4.C: New test.
41569 * g++.dg/template/koenig1.C: Likewise.
41570 * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
41571 * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
41572 * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
41574 * g++.old-deja/g++.jason/template36.C: Likewise.
41575 * g++.old-deja/g++.mike/p1989.C: Likewise.
41576 * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
41577 * g++.old-deja/g++.pt/ttp20.C: Use this->.
41578 * g++.old-deja/g++.pt/ttp21.C: Use this->.
41579 * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
41581 * g++.old-deja/g++.pt/union2.C: Use this->.
41583 2003-07-11 Jakub Jelinek <jakub@redhat.com>
41585 * gcc.dg/20030711-1.c: New test.
41587 2003-07-11 Nathan Sidwell <nathan@codesourcery.com>
41590 * g++.dg/parse/args1.C: New test.
41591 * g++.pt/defarg8.C: Change expected errors.
41593 2003-07-11 Mark Mitchell <mark@codesourcery.com>
41596 * g++.dg/template/nontype2.C: New test.
41599 * g++.dg/parse/template8.C: New test.
41602 * g++.dg/template/scope1.C: New test.
41604 * g++.dg/warn/Wsign-compare-1.C: New test.
41606 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
41608 * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
41610 2003-07-10 Mark Mitchell <mark@codesourcery.com>
41613 * g++.dg/template/explicit2.C: New test.
41616 * g++.dg/warn/pedantic1.C: New test.
41618 2003-07-10 Nathan Sidwell <nathan@codesourcery.com>
41621 * g++.dg/other/field1.C: New test.
41623 2003-07-10 Kazu Hirata <kazu@cs.umass.edu>
41626 * gcc.c-torture/compile/20030707-1.c: New.
41628 2003-07-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41631 * g++.dg/template/access12.C: New test.
41633 2003-07-09 Nathan Sidwell <nathan@codesourcery.com>
41635 * g++.dg/bprob/bprob.exp (prof_ext): Update.
41636 * g77.dg/bprob/bprob.exp (prof_ext): Update.
41637 * gcc.misc-tests/bprob.exp (prof_ext): Update.
41638 * gcc.misc-tests/gcov.exp: Update
41639 * g++.dg/gcov/gcov.exp: Update
41640 * lib/gcov.exp: Update.
41642 2003-07-08 Mark Mitchell <mark@codesourcery.com>
41644 * g++.dg/abi/mangle17.C: Make sure template expressions are
41646 * g++.dg/abi/mangle4.C: Mark erroneous casts.
41647 * g++.dg/debug/debug7.C: Mark erronous new-declarator.
41648 * g++.dg/opt/stack1.C: Remove erroneous code.
41649 * g++.dg/parse/template7.C: New test.
41650 * g++.dg/template/dependent-expr1.C: Mark erroneous code.
41651 * g++.old-deja/g++.pt/crash4.C: Likewise.
41653 2003-07-09 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
41655 * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
41656 with zero or one occurence of `$' after the initial `L'.
41658 2003-07-08 Kazu Hirata <kazu@cs.umass.edu>
41660 * gcc.c-torture/compile/20030704-1.c: Add a comment.
41662 2003-07-08 Roger Sayle <roger@eyesopen.com>
41665 * gcc.dg/Wunreachable-6.c: New testcase.
41666 * gcc.dg/Wunreachable-7.c: New testcase.
41668 2003-07-08 Jakub Jelinek <jakub@redhat.com>
41671 * gcc.dg/20030708-1.c: New test.
41673 2003-07-08 Richard Sandiford <rsandifo@redhat.com>
41675 * gcc.dg/compat/sdata-section.h: New file.
41676 * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
41677 * gcc.dg/torture/mips-sdata-1.c: New test.
41679 2003-07-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
41682 * g++.dg/template/friend19.C: New test.
41684 2003-07-08 Jakub Jelinek <jakub@redhat.com>
41686 * g++.dg/opt/strength-reduce.C: New test.
41688 2003-07-07 Roger Sayle <roger@eyesopen.com>
41691 * gcc.dg/20030707-1.c: New testcase.
41693 2003-07-07 Roger Sayle <roger@eyesopen.com>
41695 PR optimization/11059
41696 * g++.dg/opt/emptyunion.C: New testcase.
41698 2003-07-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
41699 Eric Botcazou <ebotcazou@libertysurf.fr>
41701 * g++.dg/opt/stack1.C: New test.
41703 2003-07-05 Mark Mitchell <mark@codesourcery.com>
41705 * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
41709 * g++.dg/expr/static_cast3.C: New test.
41711 2003-07-04 Zack Weinberg <zack@codesourcery.com>
41713 * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
41715 * gcc.dg/concat.c: Concatenation of string constants with
41716 __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
41717 * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
41718 * gcc.dg/cpp/escape-2.c: Use wide character constants where
41719 necessary to avoid multi-character character constant warning.
41720 * gcc.dg/cpp/escape.c: Likewise.
41721 * gcc.dg/cpp/ucs.c: Likewise.
41722 Remove backslashes from dg-bogus comments, as they confuse Tcl.
41725 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
41728 * gcc.c-torture/compile/20030704-1.c: New.
41730 2003-07-04 Kazu Hirata <kazu@cs.umass.edu>
41732 * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
41734 2003-07-04 Danny Smith <dannysmith@users.sourceforge.net>
41736 PR c++/5287, PR c++/7910, PR c++/11021
41737 * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
41738 tests for warnings.
41739 * g++.dg/ext/dllimport2.C: Add tests for warnings.
41740 * g++.dg/ext/dllimport3.C: Likewise.
41741 * g++.dg/ext/dllimport4.C: New file.
41742 * g++.dg/ext/dllimport5.C: New file.
41743 * g++.dg/ext/dllimport6.C: New file.
41744 * g++.dg/ext/dllimport7.C: New file.
41745 * g++.dg/ext/dllimport8.C: New file.
41746 * g++.dg/ext/dllimport9.C: New file.
41747 * g++.dg/ext/dllimport10.C: New file.
41748 * g++.dg/ext/dllexport1.C: New file.
41750 2003-07-03 Mark Mitchell <mark@codesourcery.com>
41752 * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
41753 * g++.old-deja/g++.mike/net36.C: Tweak error messages.
41755 2003-07-03 Roger Sayle <roger@eyesopen.com>
41757 * gcc.dg/builtins-25.c: New testcase.
41758 * gcc.dg/builtins-26.c: New testcase.
41760 2003-07-03 Janis Johnson <janis187@us.ibm.com>
41762 * gcc.dg/compat/vector-defs.h: New file.
41763 * gcc.dg/compat/vector-setup.h: New file.
41764 * gcc.dg/compat/vector-check.h: New file.
41765 * gcc.dg/compat/vector-1_main.c: New file.
41766 * gcc.dg/compat/vector-1_x.c: New file.
41767 * gcc.dg/compat/vector-1_y.c: New file.
41768 * gcc.dg/compat/vector-2_main.c: New file.
41769 * gcc.dg/compat/vector-2_x.c: New file.
41770 * gcc.dg/compat/vector-2_y.c: New file.
41772 * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
41773 * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
41774 * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
41775 * gcc.dg/compat/struct-align-1.h: New file.
41776 * gcc.dg/compat/struct-align-1_main.c: New file.
41777 * gcc.dg/compat/struct-align-1_x.c: New file.
41778 * gcc.dg/compat/struct-align-1_y.c: New file.
41779 * gcc.dg/compat/struct-align-2.h: New file.
41780 * gcc.dg/compat/struct-align-2_main.c: New file.
41781 * gcc.dg/compat/struct-align-2_x.c: New file.
41782 * gcc.dg/compat/struct-align-2_y.c: New file.
41784 * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
41785 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
41786 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
41787 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
41788 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
41789 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
41790 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
41791 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
41792 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
41793 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
41794 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
41795 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
41796 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
41797 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
41798 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
41799 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
41800 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
41801 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
41802 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
41803 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
41804 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
41805 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
41806 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
41807 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
41808 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
41809 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
41810 * gcc.dg/compat/struct-return-10_x.c: Ditto.
41811 * gcc.dg/compat/struct-return-2_x.c: Ditto.
41812 * gcc.dg/compat/struct-return-3_x.c: Ditto.
41814 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
41816 * gcc.dg/i386-call-1.c: New test.
41818 2003-07-03 Nathan Sidwell <nathan@codesourcery.com>
41821 * g++.dg/parse/defarg4.C: New.
41823 2003-07-03 Roger Sayle <roger@eyesopen.com>
41826 * gcc.c-torture/compile/20030703-1.c: New test case.
41828 2003-07-03 Mark Mitchell <mark@codesourcery.com>
41830 * g++.dg/template/local3.C: Remove extra semicolon.
41832 2003-07-03 Eric Botcazou <ebotcazou@libertysurf.fr>
41834 * gcc.dg/i386-volatile-1.c: New test.
41836 2003-07-02 Nathan Sidwell <nathan@codesourcery.com>
41839 * g++.dg/other/offsetof2.C: XFAIL.
41840 * g++.dg/other/offsetof5.C: New.
41843 * g++.dg/template/error1.C: New.
41846 * g++.dg/template/dependent-expr1.C: New.
41848 2003-07-01 Mark Mitchell <mark@codesourcery.com>
41851 * g++.dg/template/local3.C: New test.
41854 * g++.dg/lookup/scoped6.C: New test.
41856 2003-07-01 Giovanni Bajo <giovannibajo@libero.it>
41859 * g++.dg/other/error7.C: New test.
41861 2003-07-01 Kazu Hirata <kazu@cs.umass.edu>
41863 * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
41864 * g++.old-deja/g++.abi/vtable3.h: Likewise.
41865 * g++.old-deja/g++.law/code-gen5.C: Likewise.
41866 * g++.old-deja/g++.other/union2.C: Likewise.
41867 * gcc.dg/c90-const-expr-2.c: Likewise.
41868 * gcc.dg/c90-const-expr-3.c: Likewise.
41869 * gcc.dg/c99-const-expr-2.c: Likewise.
41870 * gcc.dg/c99-const-expr-3.c: Likewise.
41871 * gcc.dg/concat.c: Likewise.
41873 2003-07-01 Mark Mitchell <mark@codesourcery.com>
41876 * g++.dg/init/static1.C: New test.
41878 2003-06-30 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
41880 * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
41881 * g++.old-deja/g++.other/access2.C: Likewise.
41882 * g++.old-deja/g++.other/decl2.C: Likewise.
41883 * gcc.c-torture/execute/20020615-1.c: Likewise.
41885 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41888 * g++.dg/template/sizeof4.C: New test.
41890 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41892 * g++.dg/other/error6.C: New test.
41894 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41897 * g++.dg/parse/constant2.C: New test.
41899 2003-06-30 Giovanni Bajo <giovannibajo@libero.it>
41902 * g++.dg/other/error5.C: New test.
41904 2003-06-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
41906 * gcc.dg/format/gcc_diag-1.c: New test.
41908 2003-06-28 Ulrich Weigand <uweigand@de.ibm.com>
41910 * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
41912 2003-06-28 Nathan Sidwell <nathan@codesourcery.com>
41914 * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
41915 * g++.old-deja/g++.robertl/eb133a.C: Likewise.
41916 * g++.old-deja/g++.robertl/eb133b.C: Likewise.
41918 2003-06-28 Jakub Jelinek <jakub@redhat.com>
41920 * gcc.c-torture/execute/builtins/string-8.c: New test.
41921 * gcc.c-torture/execute/builtins/string-8-lib.c: New.
41922 * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
41923 * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
41925 2003-06-27 Mark Mitchell <mark@codesourcery.com>
41928 * g++.dg/ext/typeof6.C: New test.
41930 2003-06-27 Mark Mitchell <mark@codesourcery.com>
41933 * g++.dg/init/enum1.C: New test.
41935 2003-06-27 Ulrich Weigand <uweigand@de.ibm.com>
41937 * gcc.dg/20030627-1.c: New test.
41939 2003-06-26 Mark Mitchell <mark@codesourcery.com>
41942 * g++.dg/expr/static_cast2.C: New test.
41944 2003-06-26 Roger Sayle <roger@eyesopen.com>
41945 Jakub Jelinek <jakub@redhat.com>
41947 * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
41948 sprintf(dst,"%s",src) optimization.
41949 * gcc.c-torture/execute/20030626-1.c: New test case.
41950 * gcc.c-torture/execute/20030626-2.c: New test case.
41952 2003-06-26 J"orn Rennecke <joern.rennecke@superh.com>
41954 * gcc.c-torture/execute/multi-ix.c: New test.
41956 * gcc.c-torture/execute/simd-4.c (main):
41957 Added missing semicolon at end of union.
41959 2003-06-26 Giovanni Bajo <giovannibajo@libero.it>
41962 * g++.dg/template/explicit-instantiation3.C: New test.
41964 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41966 * gcc.dg/20030626-1.c: Use signed char.
41968 2003-06-26 Eric Botcazou <ebotcazou@libertysurf.fr>
41970 * gcc.dg/20030626-1.c: New test.
41972 2003-06-26 Neil Booth <neil@daikokuya.co.uk>
41974 * const-str-2.m: Update.
41976 2003-06-25 Mark Mitchell <mark@codesourcery.com>
41979 * g++.dg/rtti/dyncast1.C: New test.
41980 * g++.dg/abi/mangle4.C: Correct base-specifier access.
41981 * g++.dg/lookup/scoped1.C: Remove XFAIL.
41982 * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
41985 * g++.dg/expr/static_cast1.C: New test.
41987 2003-06-25 Josef Zlomek <zlomekj@suse.cz>
41989 * gcc.dg/20030625-1.c: New test.
41991 2003-06-24 Roger Sayle <roger@eyesopen.com>
41993 * gcc.c-torture/compile/20030624-1.c: New test case.
41995 2003-06-24 Jakub Jelinek <jakub@redhat.com>
41997 * gcc.c-torture/execute/string-opt-17.c: New test.
41999 2003-06-24 Mark Mitchell <mark@codesourcery.com>
42002 * g++.dg/parse/crash6.C: New test.
42004 2003-06-23 Roger Sayle <roger@eyesopen.com>
42006 * gcc.dg/builtins-24.c: New test case.
42008 2003-06-23 Jakub Jelinek <jakub@redhat.com>
42010 * g++.dg/opt/operator1.C: New test.
42012 2003-06-22 Roger Sayle <roger@eyesopen.com>
42014 * gcc.c-torture/execute/string-opt-16.c: New test case.
42016 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
42018 * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion option.
42019 * g++.old-deja/g++.other/conv7.C: Likewise.
42020 * g++.old-deja/g++.other/overcnv2.C: Likewise.
42021 * g++.old-deja/g++.other/overload14.C: Likewise.
42023 2003-06-21 Gabriel Dos Reis <gdr@integrable-solutions.net>
42025 * g++.old-deja/g++.jason/conversion5.C: Adjust option.
42026 * g++.old-deja/g++.bugs/900215_01.C: Likewise.
42028 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42031 * g++.dg/warn/Winline-3.C: New test.
42033 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42035 * lib/target-supports.exp (check_alias_available): Make the test
42036 program acceptable to the Solaris assembler.
42039 * g++.dg/template/memclass2.C: New test.
42041 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42042 Eric Botcazou <ebotcazou@libertysurf.fr>
42044 * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
42045 data for non-matching targets.
42046 * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
42048 2003-06-20 Mark Mitchell <mark@codesourcery.com>
42051 * g++.dg/template/member3.C: New test.
42053 2003-06-19 Mark Mitchell <mark@codesourcery.com>
42056 * g++.dg/template/func1.C: New test.
42059 * g++.dg/template/static4.C: New test.
42060 * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
42063 * g++.dg/init/ref7.C: New test.
42065 2003-06-19 Matt Austern <austern@apple.com>
42068 * g++.dg/anew1.C: New test.
42069 * g++.dg/anew2.C: New test.
42070 * g++.dg/anew3.C: New test.
42071 * g++.dg/anew4.C: New test.
42073 2003-06-19 Kazu Hirata <kazu@cs.umass.edu>
42075 * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
42077 2003-06-19 J"orn Rennecke <joern.rennecke@superh.com>
42079 * gcc.c-torture/execute/simd-4.c (main): Make expected value
42082 2003-06-17 Benjamin Kosnik <bkoz@redhat.com>
42084 * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
42087 2003-06-17 Kazu Hirata <kazu@cs.umass.edu>
42089 * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
42090 * gcc.c-torture/compile/961203-1.c: Likewise.
42091 * gcc.c-torture/compile/980506-1.c: Likewise.
42093 2003-06-17 Mark Mitchell <mark@codesourcery.com>
42096 * g++.dg/lookup/using7.C: New test.
42098 2003-06-17 Mark Mitchell <mark@codesourcery.com>
42101 * g++.dg/abi/conv1.C: Remove it.
42102 * g++.dg/template/conv7.C: New test.
42103 * g++.dg/template/conv8.C: Likewise.
42104 * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
42105 conversion operator.
42107 2003-06-17 Janis Johnson <janis187@us.ibm.com>
42109 * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
42110 * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
42111 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42112 * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
42113 * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
42114 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42115 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42116 * gcc.dg/compat/scalar-return-3_x.c: Ditto.
42117 * gcc.dg/compat/scalar-return-4_x.c: Ditto.
42118 * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
42119 * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
42120 * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
42121 * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
42122 * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
42123 * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
42124 * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
42125 * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
42126 * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
42127 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42128 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42129 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42130 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42131 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42132 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42133 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42134 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42135 * gcc.dg/compat/struct-return-10_x.c: Ditto.
42136 * gcc.dg/compat/struct-return-2_x.c: Ditto.
42137 * gcc.dg/compat/struct-return-3_x.c: Ditto.
42139 2003-06-16 Mark Mitchell <mark@codesourcery.com>
42141 * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
42142 * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
42145 2003-06-16 Roger Sayle <roger@eyesopen.com>
42147 * gcc.dg/i386-387-5.c: New test case.
42148 * gcc.dg/i386-387-6.c: New test case.
42149 * gcc.dg/builtins-23.c: New test case.
42151 2003-06-15 Roger Sayle <roger@eyesopen.com>
42153 * gcc.dg/builtins-22.c: New test case.
42154 * gcc.dg/i386-387-1.c: Update to test exp.
42155 * gcc.dg/i386-387-2.c: Likewise.
42157 2003-06-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42159 * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
42161 2003-06-12 Mark Mitchell <mark@codesourcery.com>
42163 * lib/gcc-dg.exp (dg-require-dll): New function.
42164 (dg-xfail-if): Likewise.
42165 * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
42168 * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
42169 * gcc.c-torture/compile/20001205-1.c: Likewise.
42170 * gcc.c-torture/compile/20001226-1.c: Likewise.
42171 * gcc.c-torture/compile/20010518-2.c: Likewise.
42172 * gcc.c-torture/compile/20020312-1.c: Likewise.
42173 * gcc.c-torture/compile/20020604-1.c: Likewise.
42174 * gcc.c-torture/compile/920501-12.c: Likewise.
42175 * gcc.c-torture/compile/920501-4.c: Likewise.
42176 * gcc.c-torture/compile/920520-1.c: Likewise.
42177 * gcc.c-torture/compile/920521-1.c: Likewise.
42178 * gcc.c-torture/compile/920625-1.c: Likewise.
42179 * gcc.c-torture/compile/961203-1.c: Likewise.
42180 * gcc.c-torture/compile/980506-1.c: Likewise.
42181 * gcc.c-torture/compile/981006-1.c: Likewise.
42182 * gcc.c-torture/compile/981022-1.c: Likewise.
42183 * gcc.c-torture/compile/981223-1.c: Likewise.
42184 * gcc.c-torture/compile/990617-1.c: Likewise.
42185 * gcc.c-torture/compile/dll.c: Likewise.
42186 * gcc.c-torture/compile/labels-3.c: Likewise.
42187 * gcc.c-torture/compile/mipscop-1.c: Likewise.
42188 * gcc.c-torture/compile/mipscop-2.c: Likewise.
42189 * gcc.c-torture/compile/mipscop-3.c: Likewise.
42190 * gcc.c-torture/compile/mipscop-4.c: Likewise.
42191 * gcc.c-torture/compile/simd-5.c: Likewise.
42192 * gcc.c-torture/compile/20000804-1.x: Remove.
42193 * gcc.c-torture/compile/20001205-1.x: Likewise.
42194 * gcc.c-torture/compile/20001226-1.x: Likewise.
42195 * gcc.c-torture/compile/20010518-2.x: Likewise.
42196 * gcc.c-torture/compile/20020312-1.x: Likewise.
42197 * gcc.c-torture/compile/20020604-1.x: Likewise.
42198 * gcc.c-torture/compile/920501-12.x: Likewise.
42199 * gcc.c-torture/compile/920501-4.x: Likewise.
42200 * gcc.c-torture/compile/920520-1.x: Likewise.
42201 * gcc.c-torture/compile/920521-1.x: Likewise.
42202 * gcc.c-torture/compile/920625-1.x: Likewise.
42203 * gcc.c-torture/compile/961203-1.x: Likewise.
42204 * gcc.c-torture/compile/980506-1.x: Likewise.
42205 * gcc.c-torture/compile/981006-1.x: Likewise.
42206 * gcc.c-torture/compile/981022-1.x: Likewise.
42207 * gcc.c-torture/compile/981223-1.x: Likewise.
42208 * gcc.c-torture/compile/990617-1.x: Likewise.
42209 * gcc.c-torture/compile/mipscop-1.x: Likewise.
42210 * gcc.c-torture/compile/mipscop-2.x: Likewise.
42211 * gcc.c-torture/compile/mipscop-3.x: Likewise.
42212 * gcc.c-torture/compile/mipscop-4.x: Likewise.
42213 * gcc.c-torture/compile/simd-5.x: Likewise.
42215 * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
42217 2003-06-13 Eric Botcazou <ebotcazou@libertysurf.fr>
42219 * gcc.c-torture/execute/20030611-1.c: New test.
42221 2003-06-12 Roger Sayle <roger@eyesopen.com>
42224 * gcc.dg/20030612-1.c: New test case.
42226 2003-06-12 Mark Mitchell <mark@codesourcery.com>
42229 * g++.dg/expr/cast1.C: New test.
42231 2003-06-12 Roger Sayle <roger@eyesopen.com>
42233 * gcc.dg/builtins-21.c: New test case.
42235 2003-06-11 Kelley Cook <kelleycook@wideopenwest.com>
42237 * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
42238 options instead of at the end.
42239 * lib/objc.exp (objc_target_compile): Likewise.
42241 2003-06-11 Mark Mitchell <mark@codesourcery.com>
42244 * g++.dg/parse/error1.C: New test.
42246 2003-06-11 Janis Johnson <janis187@us.ibm.com>
42248 * gcc.dg/compat/struct-by-value-11_main.c: New file.
42249 * gcc.dg/compat/struct-by-value-11_x.c: New file.
42250 * gcc.dg/compat/struct-by-value-11_y.c: New file.
42251 * gcc.dg/compat/struct-by-value-12_main.c: New file.
42252 * gcc.dg/compat/struct-by-value-12_x.c: New file.
42253 * gcc.dg/compat/struct-by-value-12_y.c: New file.
42254 * gcc.dg/compat/struct-by-value-13_main.c: New file.
42255 * gcc.dg/compat/struct-by-value-13_x.c: New file.
42256 * gcc.dg/compat/struct-by-value-13_y.c: New file.
42257 * gcc.dg/compat/struct-by-value-14_main.c: New file.
42258 * gcc.dg/compat/struct-by-value-14_x.c: New file.
42259 * gcc.dg/compat/struct-by-value-14_y.c: New file.
42260 * gcc.dg/compat/struct-by-value-15_main.c: New file.
42261 * gcc.dg/compat/struct-by-value-15_x.c: New file.
42262 * gcc.dg/compat/struct-by-value-15_y.c: New file.
42263 * gcc.dg/compat/struct-by-value-16_main.c: New file.
42264 * gcc.dg/compat/struct-by-value-16_x.c: New file.
42265 * gcc.dg/compat/struct-by-value-16_y.c: New file.
42266 * gcc.dg/compat/struct-by-value-17_main.c: New file.
42267 * gcc.dg/compat/struct-by-value-17_x.c: New file.
42268 * gcc.dg/compat/struct-by-value-17_y.c: New file.
42269 * gcc.dg/compat/struct-by-value-18_main.c: New file.
42270 * gcc.dg/compat/struct-by-value-18_x.c: New file.
42271 * gcc.dg/compat/struct-by-value-18_y.c: New file.
42273 * gcc.dg/compat/scalar-by-value-3_main.c: New file.
42274 * gcc.dg/compat/scalar-by-value-3_x.c: New file.
42275 * gcc.dg/compat/scalar-by-value-3_y.c: New file.
42276 * gcc.dg/compat/scalar-by-value-4_main.c: New file.
42277 * gcc.dg/compat/scalar-by-value-4_x.c: New file.
42278 * gcc.dg/compat/scalar-by-value-4_y.c: New file.
42279 * gcc.dg/compat/scalar-return-3_main.c: New file.
42280 * gcc.dg/compat/scalar-return-3_x.c: New file.
42281 * gcc.dg/compat/scalar-return-3_y.c: New file.
42282 * gcc.dg/compat/scalar-return-4_main.c: New file.
42283 * gcc.dg/compat/scalar-return-4_x.c: New file.
42284 * gcc.dg/compat/scalar-return-4_y.c: New file.
42286 2003-06-10 Janis Johnson <janis187@us.ibm.com>
42288 * gcc.dg/compat/fp2-struct-check.h: New file.
42289 * gcc.dg/compat/fp2-struct-defs.h: New file.
42290 * gcc.dg/compat/fp2-struct-init.h: New file.
42291 * gcc.dg/compat/struct-by-value-10_main.c: New file.
42292 * gcc.dg/compat/struct-by-value-10_x.c: New file.
42293 * gcc.dg/compat/struct-by-value-10_y.c: New file.
42294 * gcc.dg/compat/struct-return-10_main.c: New file.
42295 * gcc.dg/compat/struct-return-10_x.c: New file.
42296 * gcc.dg/compat/struct-return-10_y.c: New file.
42298 * gcc.dg/compat/compat-common.h: New file.
42299 * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
42300 * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
42301 * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
42302 * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
42303 * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
42304 * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
42305 * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
42306 * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
42307 * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
42308 * gcc.dg/compat/scalar-return-1_main.c: Ditto.
42309 * gcc.dg/compat/scalar-return-1_x.c: Ditto.
42310 * gcc.dg/compat/scalar-return-1_y.c: Ditto.
42311 * gcc.dg/compat/scalar-return-2_main.c: Ditto.
42312 * gcc.dg/compat/scalar-return-2_x.c: Ditto.
42313 * gcc.dg/compat/scalar-return-2_y.c: Ditto.
42314 * gcc.dg/compat/small-struct-check.h: Ditto.
42315 * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
42316 * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
42317 * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
42318 * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
42319 * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
42320 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42321 * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
42322 * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
42323 * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
42324 * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
42325 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42326 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42327 * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
42328 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42329 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42330 * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
42331 * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
42332 * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
42333 * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
42334 * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
42335 * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
42336 * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
42337 * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
42338 * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
42339 * gcc.dg/compat/struct-return-2_main.c: Ditto.
42340 * gcc.dg/compat/struct-return-2_x.c: Ditto.
42341 * gcc.dg/compat/struct-return-2_y.c: Ditto.
42342 * gcc.dg/compat/struct-return-3_main.c: Ditto.
42343 * gcc.dg/compat/struct-return-3_x.c: Ditto.
42344 * gcc.dg/compat/struct-return-3_y.c: Ditto.
42346 2003-06-10 Geoffrey Keating <geoffk@apple.com>
42348 * g++.dg/pch/static-1.C: New file.
42349 * g++.dg/pch/static-1.Hs: New file.
42351 2003-06-10 Richard Henderson <rth@redhat.com>
42353 * gcc.dg/asm-7.c: Adjust expected warning text.
42355 2003-06-10 Roger Sayle <roger@eyesopen.com>
42357 * gcc.dg/builtins-20.c: New test case.
42359 2003-06-10 Mark Mitchell <mark@codesourcery.com>
42362 * g++.dg/opt/template1.C: New test.
42364 2003-06-09 Mark Mitchell <mark@codesourcery.com>
42366 * lib/gcc-dg.exp (dg-test): Clear additional_files and
42367 additional_sources.
42369 2003-05-21 David Taylor <dtaylor@emc.com>
42371 * gcc.dg/Wpadded.c: New file.
42373 2003-06-09 Mark Mitchell <mark@codesourcery.com>
42375 * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
42376 * gcc.dg/special/weak-2.c: Add dg-require-weak.
42377 * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
42380 2003-06-09 J"orn Rennecke <joern.rennecke@superh.com>
42382 * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
42384 2003-06-09 Mark Mitchell <mark@codesourcery.com>
42386 * lib/gcc-dg.exp (dg-require-weak): Fix typo.
42387 (dg-require-alias): Likewise.
42388 (dg-require-gc-sections): Likewise.
42389 * lib/target-supports.exp (check_gc_sections_available): Likewise.
42391 2003-06-08 Richard Henderson <rth@redhat.com>
42393 * gcc.dg/20011029-2.c: Fix the array reference.
42394 * gcc.dg/asm-7.c: New.
42396 2003-06-08 Kazu Hirata <kazu@cs.umass.edu>
42398 * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
42400 2003-06-08 Mark Mitchell <mark@codesourcery.com>
42402 * lib/gcc-dg.exp (dg-require-alias): Fix typo.
42403 (dg-require-gc-sections): Likewise.
42405 2003-06-08 Jan Hubicka <jh@suse.cz>
42407 * i386-cmov1.c: Fix regular expression.
42408 * i386-cvt-1.c: Likewise.
42409 * i386-local.c: Likewise.
42410 * i386-local2.c: Likewise.
42411 * i386-mul.c: Likewise.
42412 * i386-ssetype-1.c: Likewise.
42413 * i386-ssetype-3.c: Likewise.
42414 * i386-ssetype-5.c: Likewise.
42416 2003-06-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42419 * g++.dg/warn/implicit-typename2.C: New test.
42420 * g++.dg/warn/implicit-typename3.C: New test.
42422 2003-06-07 Richard Henderson <rth@redhat.com>
42424 * g++.dg/other/offsetof3.C: Use size_t.
42425 * g++.dg/other/offsetof4.C: Likewise.
42427 2003-06-07 H.J. Lu <hongjiu.lu@intel.com>
42429 * lib/copy-file.exp: New. Implement gcc_copy_files.
42431 * lib/dg-pch.exp: Load copy-file.exp
42432 (dg-pch): Use gcc_copy_files instead of "file copy".
42434 2003-06-06 Mark Mitchell <mark@codesourcery.com>
42436 * gcc.dg/weak/weak.exp: Simplify.
42437 * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
42438 * gcc.dg/weak/weak-1.c: Likewise.
42439 * gcc.dg/weak/weak-2.c: Likewise.
42440 * gcc.dg/weak/weak-3.c: Likewise.
42441 * gcc.dg/weak/weak-4.c: Likewise.
42442 * gcc.dg/weak/weak-5.c: Likewise.
42443 * gcc.dg/weak/weak-6.c: Likewise.
42444 * gcc.dg/weak/weak-7.c: Likewise.
42445 * gcc.dg/weak/weak-8.c: Likewise.
42446 * gcc.dg/weak/weak-9.c: Likewise.
42448 2003-06-06 Richard Earnshaw <rearnsha@arm.com>
42450 gcc.c-torture/execute/20030606-1.c: New.
42452 2003-06-06 Roger Sayle <roger@eyesopen.com>
42454 * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
42455 * gcc.dg/builtins-19.c: Likewise.
42457 2003-06-06 Roger Sayle <roger@eyesopen.com>
42459 * gcc.dg/builtins-2.c: Add some more tests.
42460 * gcc.dg/builtins-18.c: New test case.
42461 * gcc.dg/builtins-19.c: New test case.
42463 2003-06-06 Roger Sayle <roger@eyesopen.com>
42464 Jim Wilson <wilson@tuliptree.org>
42466 * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
42468 2003-06-06 Jakub Jelinek <jakub@redhat.com>
42470 * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
42471 mempcpy/stpcpy calls not to be optimized into something else.
42472 * gcc.c-torture/execute/string-opt-3.c: Moved to...
42473 * gcc.c-torture/execute/builtins/string-7.c: ...here.
42474 * gcc.c-torture/execute/builtins/string-7-lib.c: New.
42476 2003-06-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42478 * gcc.dg/format/asm_fprintf-1.c: New test.
42480 2003-06-05 Mark Mitchell <mark@codesourcery.com>
42482 * lib/gcc-defs.exp (additional_sources): New variable.
42483 (dg-additional-sources): New function.
42484 (additional_files): New variable.
42485 (dg-additional-files): New function.
42486 (dg-additional-files-options): Likewise.
42487 * lib/gcc-dg.exp (dg-require-weak): New function.
42488 (dg-require-alias): Likewise.
42489 (dg-require-gc-sections): Likewise.
42490 * lib/target-supports.exp (check_alias_available): Remove testfile
42492 (check_gc_sections_available): New function.
42493 * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
42494 (dg-gpp-additional-files): Likewise.
42495 * lib/g++.exp (additional_sources): Remove.
42496 (additional_files): Likewise.
42497 (g++_target_compile): Use dg-additional-files-options.
42499 * gcc.dg/special/special.exp: Add "ecos" tests. Remove complex
42501 * gcc.dg/special/ecos.exp: Remove.
42502 * gcc.dg/special/20000419-2.c: Use dg-require-*.
42503 * gcc.dg/special/alias-1.c: Likewise.
42504 * gcc.dg/special/alias-2.c: Likewise.
42505 * gcc.dg/special/gcsec-1.c: Likewise.
42506 * gcc.dg/special/weak-1.c: Likewise.
42507 * gcc.dg/special/weak-2.c: Likewise.
42508 * gcc.dg/special/wkali-1.c: Likewise.
42509 * gcc.dg/special/wkali-2.c: Likewise.
42511 * g++.dg/special/conpr-2.C: Use dg-additional-*, not
42512 dg-gpp-additional-*.
42513 * g++.dg/special/conpr-3.C: Likewise.
42514 * g++.dg/special/conpr-4.C: Likewise.
42515 * g++.old-deja/g++.abi/vtable3a.C: Likewise.
42516 * g++.old-deja/g++.abi/vtable3b.C: Likewise.
42517 * g++.old-deja/g++.abi/vtable3c.C: Likewise.
42518 * g++.old-deja/g++.abi/vtable3d.C: Likewise.
42519 * g++.old-deja/g++.abi/vtable3e.C: Likewise.
42520 * g++.old-deja/g++.abi/vtable3f.C: Likewise.
42521 * g++.old-deja/g++.abi/vtable3g.C: Likewise.
42522 * g++.old-deja/g++.abi/vtable3h.C: Likewise.
42523 * g++.old-deja/g++.abi/vtable3i.C: Likewise.
42524 * g++.old-deja/g++.abi/vtable3j.C: Likewise.
42525 * g++.old-deja/g++.oliva/linkage1.C: Likewise.
42526 * g++.old-deja/g++.other/comdat1.C: Likewise.
42527 * g++.old-deja/g++.other/comdat2.C: Likewise.
42528 * g++.old-deja/g++.other/comdat3.C: Likewise.
42529 * g++.old-deja/g++.other/ctor1.C: Likewise.
42530 * g++.old-deja/g++.pt/instantiate5.C: Likewise.
42532 2003-06-05 Richard Henderson <rth@redhat.com>
42534 * gcc.dg/debug/20030605-1.c: New.
42536 2003-06-04 Mark Mitchell <mark@codesourcery.com>
42538 * README.QMTEST: Update.
42540 2003-06-04 Richard Henderson <rth@redhat.com>
42542 * gcc.dg/cleanup-1.c: New.
42543 * gcc.dg/cleanup-2.c: New.
42544 * gcc.dg/cleanup-3.c: New.
42545 * gcc.dg/cleanup-4.c: New.
42546 * gcc.dg/cleanup-5.c: New.
42547 * gcc.dg/cleanup-6.c: New.
42548 * gcc.dg/cleanup-7.c: New.
42550 2003-06-04 Mark Mitchell <mark@codesourcery.com>
42552 * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
42554 * lib/dg-pch.exp: New file.
42555 * g++.dg/pch/pch.exp: Use dg-pch.exp.
42556 * gcc.dg/pch/pch.exp: Likewise.
42558 2003-06-04 Roger Sayle <roger@eyesopen.com>
42560 * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
42561 * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
42562 * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
42563 * gcc.dg/builtins-17.c: New test case.
42564 * gcc.dg/i386-387-4.c: New test case.
42565 * gcc.c-torture/execute/ieee/mzero4.c: New test case.
42567 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42569 * gcc.dg/ultrasp9.c: New test.
42571 2003-06-04 Eric Botcazou <ebotcazou@libertysurf.fr>
42573 * gcc.c-torture/compile/20030604-1.c: New test.
42574 * gcc.dg/sparc-constant-1.c: New test.
42576 2003-06-03 Glen Nakamura <glen@imodulo.com>
42578 * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
42580 2003-06-03 J"orn Rennecke <joern.rennecke@superh.com>
42582 * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
42584 * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
42585 * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
42587 2003-06-03 Aldy Hernandez <aldyh@redhat.com>
42589 * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
42591 2003-06-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42594 * g++.dg/template/spec10.C: New test.
42596 2003-06-03 Roger Sayle <roger@eyesopen.com>
42598 * gcc.dg/builtins-16.c: New test case.
42600 2003-06-03 Jakub Jelinek <jakub@redhat.com>
42602 * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
42603 mempcpy test with post-increments.
42604 * gcc.c-torture/execute/string-opt-3.c: New test.
42605 * gcc.dg/string-opt-1.c: New test.
42607 2003-06-03 David Billinghurst <David.Billinghurst@riotinto.com>
42610 * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
42612 2003-06-02 Mark Mitchell <mark@codesourcery.com>
42614 * lib/scanasm.exp (dg-scan): New function, factored out of ...
42615 (scan-assembler): ... here. Use dg-scan.
42616 (scan-assembler-not): Likewise.
42617 (scan-file): New function.
42618 (scan-file-not): Likewise.
42619 * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
42620 * gcc.dg/cpp/_Pragma4.c: Likewise.
42621 * gcc.dg/cpp/_Pragma5.c: Likewise.
42622 * gcc.dg/cpp/avoidpaste1.c: Likewise.
42623 * gcc.dg/cpp/avoidpaste2.c: Likewise.
42624 * gcc.dg/cpp/cmdlne-C2.c: Likewise.
42625 * gcc.dg/cpp/cmdlne-P.c: Likewise.
42626 * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
42627 * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
42628 * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
42629 * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
42630 * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
42631 * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
42632 * gcc.dg/cpp/cxxcom1.c: Likewise.
42633 * gcc.dg/cpp/line1.c: Likewise.
42634 * gcc.dg/cpp/maccom1.c: Likewise.
42635 * gcc.dg/cpp/maccom2.c: Likewise.
42636 * gcc.dg/cpp/maccom3.c: Likewise.
42637 * gcc.dg/cpp/maccom4.c: Likewise.
42638 * gcc.dg/cpp/maccom5.c: Likewise.
42639 * gcc.dg/cpp/maccom6.c: Likewise.
42640 * gcc.dg/cpp/multiline.c: Likewise.
42641 * gcc.dg/cpp/spacing1.c: Likewise.
42642 * gcc.dg/cpp/spacing2.c: Likewise.
42643 * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
42644 * gcc.dg/cpp/trad/maccom1.c: Likewise.
42645 * gcc.dg/cpp/trad/maccom2.c: Likewise.
42646 * gcc.dg/cpp/trad/maccom3.c: Likewise.
42647 * gcc.dg/cpp/trad/maccom4.c: Likewise.
42648 * gcc.dg/cpp/trad/maccom6.c: Likewise.
42649 * gcc.dg/cpp/cxxcom2.c: Likewise.
42650 * gcc.dg/cpp/cxxcom2.h: New file.
42652 * gcc.dg/cpp/truefalse.cpp: Move it to ...
42653 * g++.dg/cpp/truefalse.C: Here.
42654 * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
42656 2003-06-01 Loren James Rittle <ljrittle@acm.org>
42658 * gcc.dg/cpp/redef3.c: New file.
42660 2003-06-01 Eric Botcazou <ebotcazou@libertysurf.fr>
42662 * gcc.dg/i386-loop-3.c: New test.
42664 2003-05-31 Toon Moene <toon@moene.indiv.nluug.nl>
42666 * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
42668 2003-05-31 Roger Sayle <roger@eyesopen.com>
42670 * gcc.dg/fwrapv-1.c: New test case.
42671 * gcc.dg/fwrapv-2.c: New test case.
42673 2003-05-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42676 * g++.dg/template/spec9.C: New test.
42678 2003-05-29 Roger Sayle <roger@eyesopen.com>
42680 * gcc.dg/duff-4.c: New test case.
42682 2003-05-27 David Billinghurst <David.Billinghurst@riotinto.com>
42685 * g77.dg/ffixed-form-1.f: New test
42686 * g77.dg/ffixed-form-2.f: New test
42687 * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
42688 * g77.dg/ffree-form-3.f: New test
42690 2003-05-26 Andreas Tobler <a.tobler@schweiz.ch>
42692 * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
42693 * gcc.dg/wint_t-1.c: Likewise.
42695 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42697 * g++.dg/template/access11.C: New test.
42699 2003-05-25 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42702 * g++.dg/template/access10.C: New test.
42704 2003-05-24 Eric Botcazou <ebotcazou@libertysurf.fr>
42705 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42707 * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
42709 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
42711 * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
42712 suppress for powerpc-*-darwin*.
42713 * gcc.dg/torture/builtin-noret-2.c: Likewise.
42715 2003-05-24 Andreas Tobler <a.tobler@schweiz.ch>
42717 * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
42718 suppress option for powerpc-*-darwin*.
42720 2003-05-23 Roger Sayle <roger@eyesopen.com>
42722 * gcc.dg/builtins-1.c: Add tests for tan and atan.
42723 * gcc.dg/builtins-4.c: Add test for fmod.
42725 2003-05-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42728 * g++.dg/template/instantiate4.C: New test.
42730 2003-05-22 Roger Sayle <roger@eyesopen.com>
42732 * gcc.c-torture/execute/ieee/inf-2.c: New test case.
42734 2003-05-21 Janis Johnson <janis187@us.ibm.com>
42736 * gcc.dg/compat/scalar-return-1_main.c: New file.
42737 * gcc.dg/compat/scalar-return-1_x.c: New file.
42738 * gcc.dg/compat/scalar-return-1_y.c: New file.
42739 * gcc.dg/compat/scalar-return-2_main.c: New file.
42740 * gcc.dg/compat/scalar-return-2_x.c: New file.
42741 * gcc.dg/compat/scalar-return-2_y.c: New file.
42742 * gcc.dg/compat/struct-return-3_main.c: New file.
42743 * gcc.dg/compat/struct-return-3_y.c: New file.
42744 * gcc.dg/compat/struct-return-3_x.c: New file.
42745 * gcc.dg/compat/struct-return-2_main.c: New file.
42746 * gcc.dg/compat/struct-return-2_x.c: New file.
42747 * gcc.dg/compat/struct-return-2_y.c: New file.
42749 2003-05-21 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
42751 * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
42752 for hppa*-hp-hpux*.
42753 * gcc.dg/20021014-1.c (dg-options): Likewise.
42754 * gcc.dg/nest.c (dg-options): Likewise.
42756 2003-05-21 Danny Smith <dannysmith@users.sourceforge.net>
42759 * g++.dg/ext/dllimport2.C: New file.
42760 * g++.dg/ext/dllimport3.C: New file.
42762 2003-05-20 Janis Johnson <janis187@us.ibm.com>
42764 * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
42765 * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
42766 * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
42767 * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
42768 * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
42769 * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
42770 * gcc.dg/compat/struct-by-value-7_x.c Ditto.
42771 * gcc.dg/compat/struct-by-value-7_y.c Ditto.
42772 * gcc.dg/compat/small-struct-defs.h: New file.
42773 * gcc.dg/compat/small-struct-init.h: New file.
42774 * gcc.dg/compat/small-struct-check.h: New file.
42775 * gcc.dg/compat/fp-struct-defs.h: New file.
42776 * gcc.dg/compat/fp-struct-check.h: New file.
42777 * gcc.dg/compat/fp-struct-init.h: New file.
42778 * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
42779 * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
42781 2003-05-19 Jakub Jelinek <jakub@redhat.com>
42783 * gcc.dg/20030225-2.c: New test.
42785 2003-05-18 Roger Sayle <roger@eyesopen.com>
42786 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
42788 * gcc.c-torture/compile/20030518-1.c: New test case.
42790 2003-05-18 Mark Mitchell <mark@codesourcery.com>
42792 * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
42793 * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
42794 gcc-dg-debug-runtest.
42795 * g++.dg/debug/debug.exp: Pass opt_opts parameter to
42796 gcc-dg-debug-runtest.
42798 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42801 * g++.dg/lookup/using6.C: New test.
42803 2003-05-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42805 * g++.dg/parse/access2.C: New test.
42807 2003-05-17 Mark Mitchell <mark@codesourcery.com>
42809 * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
42810 * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
42811 * gcc.dg/debug/debug.exp: Likewise.
42813 2003-05-17 Neil Booth <neil@daikokuya.co.uk>
42815 * gcc.dg/dollar.c: New test.
42817 2003-05-16 Janis Johnson <janis187@us.ibm.com>
42819 * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
42820 * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
42821 * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
42822 * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
42823 * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
42824 * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
42825 * gcc.dg/compat/struct-by-value-6_main.c: New file.
42826 * gcc.dg/compat/struct-by-value-6_x.c: New file.
42827 * gcc.dg/compat/struct-by-value-6_y.c: New file.
42828 * gcc.dg/compat/struct-by-value-7_main.c: New file.
42829 * gcc.dg/compat/struct-by-value-7_x.c: New file.
42830 * gcc.dg/compat/struct-by-value-7_y.c: New file.
42831 * gcc.dg/compat/struct-by-value-8_main.c: New file.
42832 * gcc.dg/compat/struct-by-value-8_x.c: New file.
42833 * gcc.dg/compat/struct-by-value-8_y.c: New file.
42834 * gcc.dg/compat/struct-by-value-9_main.c: New file.
42835 * gcc.dg/compat/struct-by-value-9_x.c: New file.
42836 * gcc.dg/compat/struct-by-value-9_y.c: New file.
42838 2003-05-16 Mark Mitchell <mark@codesourcery.com>
42840 * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
42841 (gcc-dg-test-1): ... this. Add target_compile parameter. Add
42842 support for "repo" mode.
42843 * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
42844 * lib/g77-dg.exp: Likewise.
42845 * lib/obj-dg.exp: Likewise.
42847 2003-05-16 Jakub Jelinek <jakub@redhat.com>
42849 Merge from gcc-3_2-rhl8-branch:
42850 2003-04-23 Jakub Jelinek <jakub@redhat.com>
42852 * gcc.dg/tls/opt-6.c: New test.
42854 2003-04-05 Jakub Jelinek <jakub@redhat.com>
42856 * gcc.dg/20030405-1.c: New test.
42858 2003-03-09 Jakub Jelinek <jakub@redhat.com>
42860 * gcc.dg/20030309-1.c: New test.
42862 2003-03-07 Eric Botcazou <ebotcazou@libertysurf.fr>
42864 * gcc.c-torture/execute/20030307-1.c: New test.
42866 2003-02-20 Randolph Chung <tausq@debian.org>
42868 * gcc.c-torture/compile/20030220-1.c: New test.
42870 2003-02-18 Jakub Jelinek <jakub@redhat.com>
42872 * gcc.dg/20030217-1.c: New test.
42874 2003-01-29 Jakub Jelinek <jakub@redhat.com>
42876 * gcc.c-torture/compile/20020129-1.c: New test.
42878 2002-12-21 Eric Botcazou <ebotcazou@libertysurf.fr>
42880 * gcc.dg/unroll-1.c: New test.
42882 2002-11-16 Jan Hubicka <jh@suse.cz>
42884 * gcc.c-torture/execute/20020920-1.c: New test.
42886 2002-10-08 Jakub Jelinek <jakub@redhat.com>
42889 * gcc.c-torture/compile/20021008-1.c: New test.
42891 2002-08-10 Gwenole Beauchesne <gbeauchesne@mandrakesoft.com>
42894 * gcc.c-torture/execute/20020810-1.c: New test.
42896 2002-08-07 Jakub Jelinek <jakub@redhat.com>
42898 * gcc.c-torture/compile/20020807-1.c: New test.
42900 2002-07-30 Jakub Jelinek <jakub@redhat.com>
42902 * gcc.dg/tls/opt-1.c: New test.
42904 2002-07-29 Jakub Jelinek <jakub@redhat.com>
42906 * gcc.dg/20020729-1.c: New test.
42908 2002-07-20 Jakub Jelinek <jakub@redhat.com>
42910 * g++.dg/opt/life1.C: New test.
42912 2002-05-20 Jakub Jelinek <jakub@redhat.com>
42914 * gcc.dg/20020525-1.c: New test.
42916 2002-05-24 Jakub Jelinek <jakub@redhat.com>
42919 * g++.dg/ext/pretty1.C: New test.
42920 * g++.dg/ext/pretty2.C: New test.
42922 2003-05-15 Mark Mitchell <mark@codesourcery.com>
42925 * g++.dg/ext/typeof5.C: New test.
42927 2003-05-15 J"orn Rennecke <joern.rennecke@superh.com>
42929 * gcc.c-torture/execute/builtins/string-asm-1.c: Take
42930 __USER_LABEL_PREFIX__ into account.
42931 * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
42933 2003-05-14 Roger Sayle <roger@eyesopen.com>
42935 * gcc.dg/builtins-15.c: New test case.
42937 2003-05-13 Zack Weinberg <zack@codesourcery.com>
42939 * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
42941 2003-05-12 Mark Mitchell <mark@codesourcery.com>
42943 * lib/g++.exp: Tweak handling of additional source files.
42944 * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
42945 * g++.dg/special/conpr-2a.C: Rename to ...
42946 * g++.dg/special/conpr-2a.cc: ... this.
42947 * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
42948 * g++.dg/special/conpr-3a.C: Rename to ...
42949 * g++.dg/special/conpr-3a.cc: This.
42950 * g++.dg/special/conpr-3b.C: Rename to ...
42951 * g++.dg/special/conpr-3b.cc: This.
42952 * g++.dg/special/conpr-4.C: New test.
42953 * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
42955 2003-05-12 David Edelsohn <edelsohn@gnu.org>
42957 * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
42959 2003-05-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42961 * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
42962 * g++.old-deja/g++.robertl/eb71.C: Likewise.
42963 * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
42964 * g++.old-deja/g++.other/warn3.C: Likewise.
42966 2003-05-11 Roger Sayle <roger@eyesopen.com>
42968 * gcc.dg/i386-387-1.c: Update to also test log.
42969 * gcc.dg/i386-387-2.c: Likewise.
42971 2003-05-11 Toon Moene <toon@moene.indiv.nluug.nl>
42973 * g77.f-torture/execute/int8421.f: New test.
42975 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42977 PR c++/10230, c++/10481
42978 * g++.dg/lookup/scoped5.C: New test.
42980 2003-05-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42983 * g++.dg/template/ttp6.C: New test.
42985 2003-05-11 Richard Sandiford <rsandifo@redhat.com>
42987 * gcc.c-torture/execute/builtins: New directory.
42988 * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
42989 gcc.c-torture/execute/builtins.
42990 * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
42991 * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
42992 * gcc.dg/torture: ...this new directory. Turn into link-only tests.
42993 * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
42995 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
42998 * g++.dg/template/access8.C: New test.
42999 * g++.dg/template/access9.C: New test.
43001 2003-05-10 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43004 * g++.dg/parse/access1.C: New test.
43006 2003-05-09 DJ Delorie <dj@redhat.com>
43008 * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
43009 long, and not an int.
43011 2003-05-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43013 PR c++/10555, c++/10576
43014 * g++.dg/template/memclass1.C: New test.
43016 2003-05-08 DJ Delorie <dj@redhat.com>
43018 * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
43020 * gcc.c-torture/execute/20021024-1.x: Likewise.
43021 * gcc.c-torture/execute/shiftdi.x: Likewise.
43022 * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
43023 * g++.old-deja/g++.other/exprstmt1.C: Likewise.
43024 * gcc.dg/20021018-1.c: Likewise.
43026 2003-05-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43028 * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
43030 gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
43031 (bcopy): Call memmove.
43033 2003-05-08 Roger Sayle <roger@eyesopen.com>
43035 * g77.f-torture/compile/8485.f: New test case.
43037 2003-05-07 Richard Henderson <rth@redhat.com>
43040 * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
43041 Verify exception_cleanup not called for rethrows.
43042 * g++.dg/eh/forced2.C: Test that exception_cleanup is called
43043 when exiting catch block without rethrowing.
43044 * g++.dg/eh/forced3.C: New.
43045 * g++.dg/eh/forced4.C: New.
43047 2003-05-07 Aldy Hernandez <aldyh@redhat.com>
43049 * gcc.dg/20030505.c: Fix triplet.
43051 2003-05-06 DJ Delorie <dj@redhat.com>
43053 * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
43054 * gcc.dg/nest.c: Likewise.
43056 2003-05-05 Roger Sayle <roger@eyesopen.com>
43058 * gcc.dg/builtins-14.c: New test case.
43060 2003-05-05 Janis Johnson <janis187@us.ibm.com>
43062 * lib/compat.exp (compat-execute): New argument.
43063 * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
43064 * gcc.dg/compat: New test directory.
43065 * gcc.dg/compat/compat.exp: New expect script.
43066 * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
43067 * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
43068 * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
43069 * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
43070 * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
43071 * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
43073 * gcc.dg/compat/struct-by-value-1_main.c: New test file.
43074 * gcc.dg/compat/struct-by-value-1_x.c: New test file.
43075 * gcc.dg/compat/struct-by-value-1_y.c: New test file.
43076 * gcc.dg/compat/struct-by-value-2_main.c: New test file.
43077 * gcc.dg/compat/struct-by-value-2_x.c: New test file.
43078 * gcc.dg/compat/struct-by-value-2_y.c: New test file.
43079 * gcc.dg/compat/struct-by-value-3_main.c: New test file.
43080 * gcc.dg/compat/struct-by-value-3_x.c: New test file.
43081 * gcc.dg/compat/struct-by-value-3_y.c: New test file.
43082 * gcc.dg/compat/struct-by-value-4_main.c: New test file.
43083 * gcc.dg/compat/struct-by-value-4_x.c: New test file.
43084 * gcc.dg/compat/struct-by-value-4_y.c: New test file.
43085 * gcc.dg/compat/struct-by-value-5_main.c: New test file.
43086 * gcc.dg/compat/struct-by-value-5_x.c: New test file.
43087 * gcc.dg/compat/struct-by-value-5_y.c: New test file.
43089 2003-05-05 Zack Weinberg <zack@codesourcery.com>
43091 * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
43093 2003-05-05 Jakub Jelinek <jakub@redhat.com>
43095 * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
43097 2003-05-05 Geoffrey Keating <geoffk@apple.com>
43099 * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
43100 * gcc.dg/ppc-fsel-2.c: New test.
43102 * gcc.dg/unused-5.c: New test.
43104 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43107 * g++.dg/warn/pmf1.C: New test.
43109 2003-05-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43112 * g++.dg/warn/main.C: New test.
43114 2003-05-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43116 * gcc.dg/nonnull-3.c: New test.
43118 2003-05-04 Neil Booth <neil@daikokuya.co.uk>
43120 * gcc.dg/cpp/Wtrigraphs.c: Update.
43121 * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
43123 2003-05-03 Geoffrey Keating <geoffk@apple.com>
43125 * gcc.dg/ppc-fsel-1.c: New test.
43127 2003-05-03 Zack Weinberg <zack@codesourcery.com>
43130 * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
43132 2003-05-03 Kazu Hirata <kazu@cs.umass.edu>
43134 * gcc.dg/m-un-2.c: Fix the typedef of size_t.
43136 2003-05-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43138 PR c++/9364, c++/10553, c++/10586
43139 * g++.dg/parse/typename4.C: New test.
43140 * g++.dg/parse/typename5.C: Likewise.
43142 2003-05-03 Richard Sandiford <rsandifo@redhat.com>
43144 * gcc.c-torture/compile/20030503-1.c: New test.
43146 2003-05-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43148 * g++.dg/lookup/using5.C: Fix testcase error.
43150 2003-05-01 Chris Demetriou <cgd@broadcom.com>
43152 * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
43153 since MEABI is no longer supported. Remove all vestiges
43154 of MEABI from the test.
43156 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43159 * g++.dg/lookup/using5.C: New test.
43161 2003-05-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43164 * g++.dg/template/ttp5.C: New test.
43166 2003-04-30 Mark Mitchell <mark@codesourcery.com>
43168 * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
43169 (dg-gpp-additional-sources): New function.
43170 (dg-gpp-additional-files): Likewise.
43171 * lib/g++.exp (additional_sources): New variable.
43172 (additional_files): Likewise.
43173 (g++_target_compile): Deal with them.
43174 * lib/old-dejagnu.exp: Remove.
43175 * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
43176 * g++.old-deja: Revise all tests to use dg commands.
43178 2003-04-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43180 PR c++/9432, c++/9528
43181 * g++.dg/lookup/using4.C: New test.
43183 2003-04-29 Geoffrey Keating <geoffk@apple.com>
43185 * gcc.dg/noreturn-5.c: New file.
43186 * gcc.dg/noreturn-6.c: New file.
43188 * gcc.c-torture/compile/inline-1.c: New file.
43190 2003-04-29 Mark Mitchell <mark@codesourcery.com>
43193 * g++.dg/template/explicit1.C: New test.
43195 2003-04-29 Mark Mitchell <mark@codesourcery.com>
43198 * g++.dg/other/bitfield1.C: New test.
43201 * g++.dg/init/new7.C: New test.
43203 2003-04-29 Mark Mitchell <mark@codesourcery.com>
43205 * g++.dg/ext/desig1.C: New test.
43206 * g++.dg/ext/init1.C: Update.
43208 * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
43210 2003-04-28 Mark Mitchell <mark@codesourcery.com>
43213 * g++.dg/warn/Winline-1.C: New test.
43215 2003-04-28 Jakub Jelinek <jakub@redhat.com>
43217 * gcc.c-torture/execute/string-opt-19.c: New test.
43219 * gcc.c-torture/execute/string-opt-asm-1.c: New test.
43220 * gcc.c-torture/execute/string-opt-asm-2.c: New test.
43222 2003-04-27 Mark Mitchell <mark@codesourcery.com>
43225 * g++.dg/init/new6.C: New test.
43228 * g++.dg/init/ref6.C: New test.
43230 2003-04-26 David Edelsohn <edelsohn@gnu.org>
43232 * g++.dg/warn/weak1.C: XFAIL on AIX4.
43234 2003-04-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43236 * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
43237 checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
43239 2003-04-25 Mark Mitchell <mark@codesourcery.com>
43241 * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
43242 initialized static data members.
43244 2003-04-25 H.J. Lu <hjl@gnu.org>
43246 * gcc.dg/ia64-sync-4.c: New test.
43248 2003-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43250 * gcc.c-torture/execute/string-opt-18.c: Clean up. Fix copyright
43253 2003-04-24 Nathan Sidwell <nathan@codesourcery.com>
43256 * g++.dg/warn/conv1.C: New test.
43257 * g++.old-deja/g++.other/conv7.C: Adjust.
43258 * g++.old-deja/g++.other/overload14.C: Adjust.
43260 2003-04-23 Mark Mitchell <mark@codesourcery.com>
43263 * g++.dg/template/defarg2.C: New test.
43265 2003-04-23 Neil Booth <neil@daikokuya.co.uk>
43267 * gcc.dg/cpp/include2.c: Update.
43268 * gcc.dg/cpp/multiline-2.c: New.
43269 * gcc.dg/cpp/multiline.c: Update.
43270 * gcc.dg/cpp/strify2.c: Update.
43271 * gcc.dg/cpp/trad/literals-2.c: Update.
43273 2003-04-23 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43275 * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
43277 2003-04-23 Mark Mitchell <mark@codesourcery.com>
43279 * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
43281 2003-04-23 Mark Mitchell <mark@codesourcery.com>
43284 * g++.dg/parse/crash4.C: New test.
43287 * g++.dg/parse/crash5.C: New test.
43289 2003-04-22 Mark Mitchell <mark@codesourcery.com>
43292 * g++.dg/parse/crash3.C: New test.
43295 * g++.dg/parse/elab1.C: New test.
43297 2003-04-22 Devang Patel <dpatel@apple.com>
43299 * gcc.dg/cpp/trad/funlike-5.c: New test.
43301 2003-04-21 Andreas Tobler <a.tobler@schweiz.ch>
43303 * g++.dg/other/packed1.C: Fix dg options.
43305 2003-04-22 Nathan Sidwell <nathan@codesourcery.com>
43307 * g++.dg/other/offsetof2.C: New test.
43309 2003-04-21 Mark Mitchell <mark@codesourcery.com>
43311 * g++.dg/template/recurse.C: Adjust location of error messages.
43313 2003-04-21 Nathan Sidwell <nathan@codesourcery.com>
43316 * g++.dg/init/addr-const1.C: New test.
43317 * g++.dg/other/packed1.C: XFAIL on aligned architectures.
43319 2003-04-20 Nathan Sidwell <nathan@codesourcery.com>
43322 * g++.dg/lookup/struct-hack1.C: New test.
43324 2003-04-20 Neil Booth <neil@daikokuya.co.uk>
43326 * ucs.c: Update diagnostic messages.
43328 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
43330 * gcc.dg/cpp/truefalse.cpp: New test.
43331 * gcc.dg/cpp/cpp.exp: Update.
43332 * g++.dg/other/stdbool-if.C: Remove.
43334 2003-04-19 Neil Booth <neil@daikokuya.co.uk>
43336 * gcc.dg/cpp/_Pragma4.c: Remove stray space.
43337 * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
43339 2003-04-18 Eric Botcazou <ebotcazou@libertysurf.fr>
43341 * gcc.c-torture/compile/20030418-1.c: New test.
43343 2003-04-17 Janis Johnson <janis187@us.ibm.com>
43345 * README.compat: Remove; content moved to doc/sourcebuild.texi.
43347 2003-04-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43350 g++.dg/template/dependent-name1.C: New test.
43352 2003-04-17 J"orn Rennecke <joern.rennecke@superh.com>
43354 * gcc.dg/warn-1.c (tourist_guide): New array,
43355 contains a pointer to bar.
43357 2003-04-16 Roger Sayle <roger@eyesopen.com>
43359 * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
43360 * gcc.c-torture/execute/medce-1.c: New test case.
43361 * gcc.c-torture/execute/medce-2.c: New test case.
43363 2003-04-15 Mark Mitchell <mark@codesourcery.com>
43365 * lib/prune.exp: Ignore more messages.
43368 * g++.dg/parse/lookup3.C: New test.
43370 2003-04-15 J"orn Rennecke <joern.rennecke@superh.com>
43372 * gcc.c-torture/compile/20030415-1.c : New test.
43374 2003-04-14 Mark Mitchell <mark@codesourcery.com>
43376 * gcc.c-torture/execute/scope-2.c: Move to ...
43377 * gcc.dg/noncompile/scope.c: .... here.
43379 2003-04-14 Roger Sayle <roger@eyesopen.com>
43381 * gcc.dg/20030414-2.c: New test case.
43383 2003-04-14 Hans-Peter Nilsson <hp@axis.com>
43386 * gcc.dg/20030414-1.c: New test.
43388 2003-04-13 Roger Sayle <roger@eyesopen.com>
43390 * gcc.dg/builtins-12.c: New test case.
43391 * gcc.dg/builtins-13.c: New test case.
43393 2003-04-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
43395 * gcc.c-torture/execute/string-opt-18.c: New test.
43397 2003-04-13 Mark Mitchell <mark@codesourcery.com>
43400 * g++.dg/init/new5.C: New test.
43402 2003-04-12 Mark Mitchell <mark@codesourcery.com>
43405 * g++.dg/ext/dllimport1.C: New test.
43407 2003-04-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43409 * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
43411 2003-04-11 Bud Davis <bdavis9659@comcast.net>
43414 * g77.f-torture/noncompile/9263.f: New test
43416 * g77.f-torture/execute/1832.f: New test
43418 2003-04-11 David Chad <davidc@freebsd.org>
43419 Loren J. Rittle <ljrittle@acm.org>
43422 * objc.dg/headers.m: New test.
43424 2003-04-10 Zack Weinberg <zack@codesourcery.com>
43426 * gcc.c-torture/execute/builtin-noret-2.c: New.
43427 * gcc.c-torture/execute/builtin-noret-2.x: New.
43428 XFAIL builtin-noret-2.c at -O1 and above.
43429 * gcc.dg/redecl.c: New.
43430 * gcc.dg/Wshadow-1.c: Update error regexps.
43432 2003-04-10 Mark Mitchell <mark@codesourcery.com>
43434 * g++.dg/abi/bitfield10.C: New test.
43436 2003-04-09 Mike Stump <mrs@apple.com>
43438 * gcc.dg/pch/pch.exp: Make testcase names longer.
43439 * g++.dg/pch/pch.exp: Make testcase names longer.
43441 2003-04-08 Roger Sayle <roger@eyesopen.com>
43443 * gcc.dg/builtins-11.c: New test case.
43445 2003-04-08 Roger Sayle <roger@eyesopen.com>
43447 * gcc.dg/builtins-9.c: New test case.
43448 * gcc.dg/builtins-10.c: New test case.
43450 2003-04-07 J"orn Rennecke <joern.rennecke@superh.com>
43452 * gcc.dg/noncompile/init-4.c.c: New test.
43454 2003-04-06 Nathan Sidwell <nathan@codesourcery.com>
43456 * gcc.misc-test/gcov-9.c: New test.
43457 * gcc.misc-test/gcov-10.c: New test
43458 * gcc.misc-test/gcov-11.c: New test.
43460 2003-04-05 Zack Weinberg <zack@codesourcery.com>
43462 PR optimization/10024
43463 * gcc.c-torture/compile/20030405-1.c: New test.
43465 2003-04-04 Geoffrey Keating <geoffk@apple.com>
43467 * gcc.dg/pch/static-3.c: New.
43468 * gcc.dg/pch/static-3.hs: New.
43469 * gcc.dg/pch/pch.exp: Test with -O0 -g too.
43471 2003-04-04 Richard Henderson <rth@redhat.com>
43473 * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
43474 * g++.dg/eh/forced2.C: Likewise.
43476 2003-04-03 Mike Stump <mrs@apple.com>
43478 * lib/scanasm.exp (scan-assembler): Add xfail processing for
43480 (scan-assembler-times, scan-assembler-not): Likewise.
43481 (scan-assembler-dem, scan-assembler-dem-not): Likewise.
43483 2003-04-03 Eric Botcazou <ebotcazou@libertysurf.fr>
43485 * gcc.dg/sparc-loop-1.c: New test.
43487 2003-04-02 Geoffrey Keating <geoffk@apple.com>
43490 * g++.dg/pch/system-2.C: New.
43491 * g++.dg/pch/system-2.Hs: New.
43493 2003-04-02 Aldy Hernandez <aldyh@redhat.com>
43495 * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
43497 * g++.dg/eh/simd-1.C (vecfunc): Same.
43499 2003-04-01 Roger Sayle <roger@eyesopen.com>
43501 * gcc.c-torture/execute/20030401-1.c: New test case.
43503 2003-04-01 Ziemowit Laski <zlaski@apple.com>
43505 * objc.dg/defs.m: New.
43507 2003-04-01 Aldy Hernandez <aldyh@redhat.com>
43509 * g++.dg/eh/simd-1.C: New.
43510 * g++.dg/eh/simd-2.C: New.
43512 2003-03-01 Aldy Hernandez <aldyh@redhat.com>
43514 * gcc.c-torture/execute/simd-3.c: New.
43516 2003-03-31 Mark Mitchell <mark@codesourcery.com>
43519 * gcc.dg/20030331-2.c: New test.
43521 2003-03-31 Mark Mitchell <mark@codesourcery.com>
43524 * g++.dg/parse/crash2.C: New test.
43526 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
43528 * gcc.c-torture/compile/20030331-1.c: New test, moved from...
43529 * gcc.c-torture/execute/20030331-1.c: ...here.
43531 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
43533 * gcc.c-torture/execute/20030331-1.c: New test.
43535 2003-03-31 Nathan Sidwell <nathan@codesourcery.com>
43537 * lib/gcov.exp: Adjust call return testing strings.
43538 * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
43540 2003-03-31 Roger Sayle <roger@eyesopen.com>
43542 * gcc.dg/builtins-3.c: Add new tests for sin and cos.
43543 * gcc.dg/builtins-7.c: New test case.
43544 * gcc.dg/builtins-8.c: New test case.
43546 2003-03-31 Richard Sandiford <rsandifo@redhat.com>
43548 * gcc.c-torture/execute/ieee/20030331-1.c: New test.
43550 2003-03-30 Mark Mitchell <mark@codesourcery.com>
43553 * g++.dg/lookup-class-member-2.C: New test.
43555 2003-03-30 Glen Nakamura <glen@imodulo.com>
43557 * gcc.dg/20030324-1.c: Add comments and abort if test fails.
43559 2003-03-28 Roger Sayle <roger@eyesopen.com>
43561 * gcc.c-torture/execute/ieee/fp-cmp-6.c: Correct test for -O0.
43563 2003-03-28 Mark Mitchell <mark@codesourcery.com>
43565 * g++.dg/init/attrib1.C: New test.
43567 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43569 * gcc.dg/ultrasp8.c: New test.
43571 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43573 * gcc.dg/ultrasp7.c: New test.
43575 2003-03-28 Nathan Sidwell <nathan@codesourcery.com>
43578 * g++.dg/template/inline1.C: New test.
43580 2003-03-28 Eric Botcazou <ebotcazou@libertysurf.fr>
43582 * gcc.dg/sparc-dwarf2.c: New test.
43584 2003-03-27 Roger Sayle <roger@eyesopen.com>
43586 * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
43587 * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
43589 2003-03-27 Mark Mitchell <mark@codesourcery.com>
43591 * lib/gcov.exp (run-gcov): Add branches and calls options, rather
43592 than reading .x files.
43593 * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
43594 * g77.dg/gcov/gcov-1.f: Likewise.
43595 * gcc.misc-tests/gcov-4b.c: Likewise.
43596 * gcc.misc-tests/gcov-5b.c: Likewise.
43597 * gcc.misc-tests/gcov-6.c: Likewise.
43598 * gcc.misc-tests/gcov-7.c: Likewise.
43599 * gcc.misc-tests/gcov-8.c: Likewise.
43600 * g++.dg/gcov/gcov-1.x: Remove.
43601 * g77.dg/gcov/gcov-1.x: Likewise.
43602 * gcc.misc-tests/gcov-4b.x: Likewise.
43603 * gcc.misc-tests/gcov-5b.x: Likewise.
43604 * gcc.misc-tests/gcov-6.x: Likewise.
43605 * gcc.misc-tests/gcov-7.x: Likewise.
43606 * gcc.misc-tests/gcov-8.x: Likewise.
43608 2003-03-27 Glen Nakamura <glen@imodulo.com>
43611 * gcc.dg/20030324-1.c: New test.
43613 2003-03-27 Nathan Sidwell <nathan@codesourcery.com>
43616 * g++.dg/template/arg3.C: New test.
43619 * g++.dg/template/friend18.C: New test.
43621 2003-03-26 Roger Sayle <roger@eyesopen.com>
43623 * g77.f-torture/compile/20030326-1.f: New test case.
43625 2003-03-26 Janis Johnson <janis187@us.ibm.com>
43627 * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
43629 * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
43631 2003-03-26 Jakub Jelinek <jakub@redhat.com>
43633 * gcc.dg/ia64-sync-3.c: New test.
43635 2003-03-26 Alan Modra <amodra@bigpond.net.au>
43637 * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
43639 2003-03-26 Eric Botcazou <ebotcazou@libertysurf.fr>
43641 * gcc.dg/ultrasp6.c: New test.
43643 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
43645 * gcc.dg/i386-signbit-1.c: New test.
43646 * gcc.dg/i386-signbit-2.c: New test.
43647 * gcc.dg/i386-signbit-3.c: New test.
43649 2003-03-25 Eric Botcazou <ebotcazou@libertysurf.fr>
43651 * gcc.dg/ultrasp5.c: Fix options.
43653 2003-03-24 Eric Botcazou <ebotcazou@libertysurf.fr>
43655 * gcc.dg/ultrasp5.c: Fix comment.
43657 2003-03-24 Bud Davis <bdavis9659@comcast.net>
43660 * g77.f-torture/execute/10197.f: New test.
43662 2003-03-24 Nathan Sidwell <nathan@codesourcery.com>
43664 PR c++/9898, c++/383
43665 * g++.dg/template/conv6.C: New test.
43668 * g++.dg/template/ptrmem5.C: New test.
43671 * g++.dg/lookup/koenig1.C: New test.
43674 * g++.dg/lookup/template2.C: New test.
43676 2003-03-24 Jakub Jelinek <jakub@redhat.com>
43678 * g++.dg/opt/rtti1.C: New test.
43680 2003-03-23 Eric Botcazou <ebotcazou@libertysurf.fr>
43682 * gcc.dg/ultrasp5.c: New test.
43684 2003-03-23 Arpad Beszedes <beszedes@cc.u-szeged.hu>
43687 * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
43690 2003-03-23 Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
43693 * gcc.dg/20030323-1.c: New test.
43695 2003-03-23 Roger Sayle <roger@eyesopen.com>
43697 * gcc.c-torture/compile/20030323-1.c: New test case.
43699 2003-03-22 Ulrich Weigand <uweigand@de.ibm.com>
43701 * gcc.dg/20030321-1.c: New test.
43703 2003-03-22 Zack Weinberg <zack@codesourcery.com>
43705 * gcc.dg/Wshadow-1.c: Add a dg-warning line.
43707 2003-03-22 Nathan Sidwell <nathan@codesourcery.com>
43709 PR c++/9978, c++/9708
43710 * g++.dg/ext/vlm1.C: Adjust expected error.
43711 * g++.dg/ext/vla2.C: New test.
43712 * g++.dg/template/arg1.C: New test.
43713 * g++.dg/template/arg2.C: New test.
43715 2003-03-22 Bud Davis <bdavis9659@comcast.net>
43717 * g77.f-torture/execute/select.f: New test.
43718 * g77.f-torture/noncompile/select_no_compile.f: New test.
43720 2003-03-21 Nathan Sidwell <nathan@codesourcery.com>
43723 * g++.dg/other/error4.C: New test.
43725 2003-03-20 Mark Mitchell <mark@codesourcery.com>
43727 * g++.dg/template/friend17.C: New test.
43729 2003-03-21 Alan Modra <amodra@bigpond.net.au>
43731 * gcc.c-torture/compile/20030320-1.c: New.
43733 2003-03-20 Roger Sayle <roger@eyesopen.com>
43735 * gcc.dg/builtins-6.c: New test case.
43737 2003-03-19 Alan Modra <amodra@bigpond.net.au>
43740 * gcc.c-torture/compile/20030319-1.c: New.
43742 2003-03-18 Jan Hubicka <jh@suse.cz>
43744 * gcc.dg/i386-cvt-1.c: New test.
43746 2003-03-17 Zack Weinberg <zack@codesourcery.com>
43748 * objc.dg/naming-1.m: Use "(parse|syntax) error".
43749 * objc.dg/naming-2.m: Likewise.
43751 2003-03-17 Mark Mitchell <mark@codesourcery.com>
43754 * g++.dg/parse/crash1.C: New test.
43756 2003-03-16 Mark Mitchell <mark@codesourcery.com>
43759 * g++.dg/eh/cleanup1.C: New test.
43761 2003-03-16 Falk Hueffner <falk.hueffner@student.uni-tuebingen.de>
43763 * gcc.c-torture/execute/20030316-1.c: New test case.
43765 2003-03-16 Nathan Sidwell <nathan@codesourcery.com>
43768 * g++.dg/init/ctor2.C: New test.
43770 2003-03-15 Roger Sayle <roger@eyesopen.com>
43772 * g77.f-torture/compile/xformat.f: New test case.
43774 2003-03-15 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43776 * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
43777 * g++.old-deja/g++.mike/eh50.C: Likewise.
43779 2003-03-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43782 * g++.dg/template/spec7.C: New test.
43783 * g++.dg/template/spec8.C: Likewise.
43785 2003-03-14 Jakub Jelinek <jakub@redhat.com>
43787 * gcc.c-torture/execute/20030313-1.c: New test.
43789 2003-03-14 Richard Henderson <rth@redhat.com>
43791 * gcc.dg/inline-2.c: Adjust alpha test for external call.
43793 2003-03-14 Eric Botcazou <ebotcazou@libertysurf.fr>
43795 * gcc.c-torture/compile/20030314-1.c: New test.
43797 2003-03-13 Danny Smith <dannysmith@users.sourceforge.net>
43799 * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
43800 * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
43802 * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
43803 to accept newer _imp__ prefix and additional
43804 newline in .drectve section.
43805 * gcc.dg/dll-4.c: Likewise.
43806 * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
43809 2003-03-13 Mark Mitchell <mark@codesourcery.com>
43811 * g++.dg/parse/namespace9.C: New test.
43813 * g++.dg/init/ref5.C: New test.
43814 * g++.dg/parse/ptrmem1.C: Likewise.
43816 2003-03-12 John David Anglin <dave.anglin@nrc-cnrc.gc.ca>
43818 * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
43819 * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
43820 regular expression.
43821 * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
43822 * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
43824 2003-03-12 Daniel Jacobowitz <drow@mvista.com>
43826 * gcc.c-torture/execute/20030224-2.c: New test.
43828 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43830 * gcc.dg/decl-3.c: New test.
43832 2003-03-12 Eric Botcazou <ebotcazou@libertysurf.fr>
43834 * gcc.dg/i386-loop-2.c: New test.
43836 2003-03-11 Mark Mitchell <mark@codesourcery.com>
43839 * g++.dg/parse/namespace8.C: New test.
43842 * g++.dg/overload/builtin2.C: New test.
43844 2003-03-11 Steven Bosscher <s.bosscher@student.tudelft.nl>
43846 * gcc.dg/return-type-3.c: New test.
43848 2003-03-11 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
43850 * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
43851 profiling options are not supported.
43853 2003-03-10 Mark Mitchell <mark@codesourcery.com>
43855 * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
43856 * g++.old-deja/g++.warn/impint2.C: Likewise.
43858 2003-03-10 Devang Patel <dpatel@apple.com>
43860 * g++.dg/cpp/c++_cmd_1.C: New test.
43861 * g++.dg/cpp/c++_cmd_1.h: New file.
43863 2003-03-10 Segher Boessenkool <segher@koffie.nl>
43865 * gcc.dg/altivec-9.c: New file.
43867 2003-03-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
43869 * gcc.dg/ppc-sdata-1.c: New test.
43870 * gcc.dg/ppc-sdata-2.c: New test.
43872 2003-03-09 Mark Mitchell <mark@codesourcery.com>
43875 * g++.dg/opt/ptrmem2.C: New test.
43878 * g++.dg/opt/ptrmem1.C: New test.
43880 2003-03-09 Eric Botcazou <ebotcazou@libertysurf.fr>
43882 * gcc.dg/i386-loop-1.c: New test.
43884 2003-03-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
43887 * g++.dg/lookup/friend1.C: New test.
43889 2003-03-08 Mark Mitchell <mark@codesourcery.com>
43892 * g++.dg/parser/constructor1.C: New test.
43894 2003-03-08 Hans-Peter Nilsson <hp@bitrange.com>
43896 * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
43898 * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
43900 2003-03-08 Neil Booth <neil@daikokuya.co.uk>
43902 * gcc.dg/cpp/Wunused.c: Update test.
43904 2003-03-08 Jan Hubicka <jh@suse.cz>
43906 * gcc.dg/inline-3.c: New test.
43908 2003-03-08 Mark Mitchell <mark@codesourcery.com>
43911 * g++.dg/parse/builtin1.C: New test.
43914 * g++.dg/abi/cookie1.C: New test.
43915 * g++.dg/abi/cookie2.C: Likewise.
43918 * g++.dg/template/field1.C: New test.
43921 * g++.dg/parse/class1.C: New test.
43922 * g++.dg/parse/namespace7.C: Likewise.
43923 * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
43925 2003-03-07 Mark Mitchell <mark@codesourcery.com>
43927 * g++.dg/init/ref4.C: New test.
43929 2003-03-07 Jan Hubicka <jh@suse.cz>
43931 * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
43932 * gcc.dg/inline-3.c: New test.
43934 2003-03-06 Mark Mitchell <mark@codesourcery.com>
43936 * g++.dg/init/ref3.C: New test.
43939 * g++.dg/init/ref2.C: New test.
43942 * g++.dg/warn/Wshadow-2.C: New test.
43945 * g++.dg/warn/Woverloaded-1.C: New test.
43947 2003-03-05 Jan Hubicka <jh@suse.cz>
43949 * gcc.dg/i386-local2.c: New.
43950 * gcc.dg/i386-local.c: Fix typo.
43952 2003-03-05 Mark Mitchell <mark@codesourcery.com>
43954 * g++.dg/abi/layout3.C: New test.
43956 2003-03-05 Eric Botcazou <ebotcazou@libertysurf.fr>
43958 * gcc.c-torture/compile/20030305-1.c
43960 2003-03-05 Jan Hubicka <jh@suse.cz>
43962 * gcc.dg/i386-local.c: New.
43964 2003-03-04 J"orn Rennecke <joern.rennecke@superh.com>
43966 * gcc.dg/sh-relax.c: Disable for sh64-*-*.
43968 2003-03-04 Eric Botcazou <ebotcazou@libertysurf.fr>
43970 * gcc.dg/switch-2.c: New test.
43971 * gcc.dg/switch-3.c: New test.
43972 * gcc.dg/Wswitch.c: Adjust line numbers.
43973 * gcc.dg/Wswitch-default.c: Likewise.
43974 * gcc.dg/Wswitch-enum.c: Likewise.
43976 2003-03-04 Alexandre Oliva <aoliva@redhat.com>
43978 * gcc.c-torture/execute/20030222-1.c: New test.
43980 2003-03-03 James E Wilson <wilson@tuliptree.org>
43982 * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
43984 2003-03-03 Mark Mitchell <mark@codesourcery.com>
43987 * g++.dg/init/ref1.C: New test.
43989 2003-03-03 J"orn Rennecke <joern.rennecke@superh.com>
43991 * gcc.dg/sh-relax.c: New SH-only test.
43993 2003-03-03 Geoffrey Keating <geoffk@apple.com>
43995 * gcc.c-torture/compile/20010327-1.c: Back out last change. Add
43996 comment explaining purpose of testcase.
43998 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
44000 * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
44001 for HC11/HC12 (asm needs two int registers).
44002 * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
44003 HC11/HC12 because the test uses an asm which needs two 32-bit
44006 2003-03-02 Stephane Carrez <stcarrez@nerim.fr>
44008 * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
44009 for HC11/HC12 (array is too large otherwise).
44010 * gcc.c-torture/compile/920501-4.x: New file, likewise.
44011 * gcc.c-torture/compile/20010518-2.x: Likewise.
44012 * gcc.c-torture/compile/980506-1.x: Don't execute this test on
44013 HC11/HC12 (array is too large).
44015 2003-03-01 Geoffrey Keating <geoffk@apple.com>
44017 * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
44018 * lib/g++-dg.exp (g++-dg-test): Likewise.
44020 2003-03-01 Roger Sayle <roger@eyesopen.com>
44022 * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
44023 * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
44025 2003-03-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44027 * g++.dg/warn/implicit-typename1.C: Remove warning.
44029 2003-02-28 Richard Henderson <rth@redhat.com>
44031 * gcc.dg/noreturn-1.c: Move noreturn warning line.
44032 * gcc.dg/return-type-1.c: Move control reaches end warning line.
44034 2003-02-28 Geoffrey Keating <geoffk@apple.com>
44036 * gcc.dg/pch/pch.exp: Change .pch to .gch.
44037 * g++.dg/pch/pch.exp: Likewise.
44039 2003-02-28 Mark Mitchell <mark@codesourcery.com>
44042 * g++.dg/init/new4.C: New test.
44044 2003-02-28 Richard Earnshaw <rearnsha@arm.com>
44046 * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
44048 2003-02-28 Alexandre Oliva <aoliva@redhat.com>
44050 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
44053 * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
44056 2003-02-26 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
44058 * lib/scanasm.exp: Add support for counting numbers of
44060 * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
44061 gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
44063 2003-02-25 Mark Mitchell <mark@codesourcery.com>
44066 * g++.dg/template/static3.C: New test.
44069 * g++.dg/parse/namespace6.C: New test.
44071 2003-02-25 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
44074 * gcc.dg/20030225-1.c: New test.
44076 2003-02-24 Mark Mitchell <mark@codesourcery.com>
44078 * README: Remove out-of-date information.
44081 * g++.dg/template/spec6.C: New test.
44083 2003-02-24 Jeff Law <law@redhat.com>
44085 * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
44087 2003-02-24 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
44089 * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
44090 * gcc.dg/pragma-ep-1.c: Likewise.
44092 2003-02-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44095 * g++.dg/template/friend16.C: New test.
44097 2003-02-23 Mark Mitchell <mark@codesourcery.com>
44100 * g++.dg/parse/fused-params1.C: Adjust error messages.
44101 * g++.dg/template/nested3.C: New test.
44103 2003-02-24 Alan Modra <amodra@bigpond.net.au>
44105 * g++.dg/abi/param1.C: New test.
44107 2003-02-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44110 * g++.dg/warn/implicit-typename1.C: New test.
44112 2003-02-22 Kelley Cook <kelleycook@comcast.net>
44114 * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
44116 * g++.old-deja/g++.other/store-expr2.C: Likewise.
44117 * gcc.c-torture/execute/20010129-1.x: Likewise.
44118 * gcc.dg/20011107-1.c: Likewise.
44119 * gcc.dg/20020108-1.c: Likewise.
44120 * gcc.dg/20020122-3.c: Likewise.
44121 * gcc.dg/20020206-1.c: Likewise.
44122 * gcc.dg/20020310-1.c: Likewise.
44123 * gcc.dg/20020426-2.c: Likewise.
44124 * gcc.dg/20020517-1.c: Likewise.
44125 * gcc.dg/991230-1.c: Likewise.
44126 * gcc.dg/i386-unroll-1.c: Likewise.
44127 * gcc.misc-tests/i386-prefetch.exp: Likewise.
44129 2003-02-22 Jan Hubicka <jh@suse.cz>
44131 * gcc.dg/i386-mul.c: New test.
44133 2003-02-21 Roger Sayle <roger@eyesopen.com>
44135 * gcc.dg/builtins-5.c: New test case.
44137 2003-02-22 Hans-Peter Nilsson <hp@axis.com>
44139 * gcc.dg/asmreg-1.c: New test.
44141 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44144 * g++.dg/parse/varmod1.C: New test.
44146 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44149 * g++.dg/template/op1.C: New test.
44151 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44154 * g++.dg/template/nested2.C: New test.
44156 2003-02-21 Mark Mitchell <mark@codesourcery.com>
44159 * g++.dg/expr/dtor1.C: New test.
44161 2003-02-21 Zack Weinberg <zack@codesourcery.com>
44163 * gcc.dg/cpp/include3.c: New test.
44164 * gcc.dg/cpp/inc/foo.h: New file.
44166 2003-02-21 Glen Nakamura <glen@imodulo.com>
44168 * gcc.c-torture/execute/20030221-1.c: New test.
44170 2003-02-20 Mark Mitchell <mark@codesourcery.com>
44173 * g++.dg/abi/conv1.C: New test.
44175 2003-02-20 Jan Hubicka <jh@suse.cz>
44177 * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
44179 2003-02-19 Daniel Jacobowitz <drow@mvista.com>
44181 * gcc.c-torture/compile/20030219-1.c: New test.
44183 2003-02-18 Jan Hubicka <jh@suse.cz>
44185 * gcc.dg/funcorder.c: New test.
44187 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
44189 * gcc.c-torture/execute/20030218-1.c: New.
44191 2003-02-18 Aldy Hernandez <aldyh@redhat.com>
44193 * gcc.dg/20030218-1.c: New.
44195 2003-02-18 Richard Henderson <rth@redhat.com>
44197 * gcc.dg/attr-invalid.c: Allow __used__ on static data.
44198 * gcc.dg/attr-used-2.c: New.
44200 2003-02-18 Mark Mitchell <mark@codesourcery.com>
44203 * g++.dg/init/copy5.C: New test.
44205 2003-02-18 Geoffrey Keating <geoffk@apple.com>
44207 * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
44208 * g++.dg/pch/pch.exp: Likewise.
44210 2003-02-18 Kazu Hirata <kazu@cs.umass.edu>
44212 * gcc.c-torture/execute/20030209-1.c: Enable the test if
44213 STACK_SIZE is not defined.
44215 2003-02-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44218 * g++.dg/template/init1.C: New test.
44220 2003-02-16 Jan HUbicka <jh@suse.cz>
44222 * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
44223 (foo): Add few extra tests
44224 * gcc.dg/c99-const-expr-3.c: Likewise.
44225 * gcc.c-torture/execute/20030216-1.c: New.
44227 2003-02-16 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44230 * g++.dg/ext/typeof4.C: New test.
44232 2003-02-15 Roger Sayle <roger@eyesopen.com>
44234 * gcc.dg/i386-387-3.c: New test case.
44236 2003-02-14 Josef Zlomek <zlomekj@suse.cz>
44238 * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
44239 cris-*-elf* cris-*-aout* and mmix-*-*.
44241 2003-02-13 Josef Zlomek <zlomekj@suse.cz>
44243 * gcc.dg/20030213-1.c: New test.
44245 2003-02-12 Roger Sayle <roger@eyesopen.com>
44247 * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
44248 * gcc.dg/i386-387-2.c: Likewise.
44250 2003-02-12 Aldy Hernandez <aldyh@redhat.com>
44252 * gcc.dg/ppc-spe.c: Fix formatting.
44253 Enable tests that were previously unsupported by gas.
44254 Delete tests for instructions that no longer exist.
44255 Switch arguments on evsubifw builtin.
44257 2003-02-12 Kazu Hirata <kazu@cs.umass.edu>
44259 * gcc.c-torture/execute/20030209-1.c: Disable the test if
44260 STACK_SIZE is too small.
44262 2003-02-10 Eric Botcazou <ebotcazou@libertysurf.fr>
44263 Christian Ehrhardt <ehrhardt@mathematik.uni-ulm.de>
44265 * gcc.dg/decl-2.c: New test.
44267 2003-02-10 Jan Hubicka <jh@suse.cz>
44269 * gcc.dg/i386-fpcvt-1.c: New test.
44271 2002-02-09 Richard Sandiford <rsandifo@redhat.com>
44273 * gcc.c-torture/execute/20030209-1.c: New test.
44275 2003-02-09 Kazu Hirata <kazu@cs.umass.edu>
44277 * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
44278 int-wide bitops, use the constants of the same width.
44279 Likewise, if long long is 32-bit wide, test bitops using
44282 2003-02-07 Loren James Rittle <ljrittle@acm.org>
44284 * gcc.dg/20021014-1.c: Annotate with expected notice text.
44286 2003-02-07 Roger Sayle <roger@eyesopen.com>
44288 * gcc.dg/builtins-4.c: New test case.
44290 2003-02-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44292 * gcc.dg/20020430-1.c: Fix dg command typos.
44293 * gcc.dg/20020503-1.c: Likewise.
44295 2003-02-06 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44298 * g++.dg/parse/fused-params1.C: New test.
44301 * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
44304 * g++.dg/parse/non-dependent1.C: New test.
44307 * g++.dg/parse/dupl-tmpl-args1.C: New test.
44310 * g++.dg/parse/undefined7.C: New test.
44311 * g++.dg/parse/non-templ1.C: New test.
44314 * g++.dg/parse/too-many-tmpl-args1.C: New test.
44316 2003-02-06 Eric Botcazou <ebotcazou@libertysurf.fr>
44318 * gcc.c-torture/compile/20030206-1.c: New test.
44320 2003-02-05 Roger Sayle <roger@eyesopen.com>
44322 * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
44323 "pow" to "foo" to avoid potential confusion with a math built-in.
44325 2003-02-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44327 * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
44328 conditions for SPARC targets.
44330 2003-02-05 Jakub Jelinek <jakub@redhat.com>
44332 * gcc.dg/20030204-1.c: New test.
44334 2003-02-04 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44337 * g++.dg/parse/array-size1.C: New test.
44340 * g++.dg/parse/undefined3.C: New test.
44343 * g++.dg/parse/undefined4.C: New test.
44346 * g++.dg/parse/undefined5.C: New test.
44349 * g++.dg/parse/tmpl-tmpl-param1.C: New test.
44352 * g++.dg/parse/casting-operator1.C: New test.
44355 * g++.dg/parse/undefined6.C: New test.
44358 * g++.dg/parse/missing-template1.C: New test.
44360 2003-02-04 Jan Hubicka <jh@suse.cz>
44362 * gcc.dg/i386-cadd.c: Compile using -march=k8.
44363 * gcc.dg/i386-cmov?.c: Likewise.
44364 * gcc.dg/i386-fpcvt-?.c: Likewise.
44365 * gcc.dg/i386-ssefp-1.c: Likewise.
44366 * gcc.dg/i386-ssetype-?.c: Likewise; fix for register passing
44369 2003-02-03 Mark Mitchell <mark@codesourcery.com>
44372 * g++.dg/ext/max.C: New test.
44374 2003-02-03 Jan Hubicka <jh@suse.cz>
44376 * gcc.c-torture/execute/20030203-1.c: New test.
44378 2003-02-03 Richard Earnshaw <rearnsha@arm.com>
44380 * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
44383 2003-02-01 Richard Sandiford <rsandifo@redhat.com>
44385 * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
44386 * g++.dg/init/new2.C: Likewise.
44387 * g++.dg/other/new1.C: Likewise.
44389 2003-01-31 Loren J. Rittle <ljrittle@acm.org>
44391 * gcc.dg/struct-ret-libc.c: New test.
44393 2003-01-31 Ulrich Weigand <uweigand@de.ibm.com>
44395 * gcc.dg/20030129-1.c: New test.
44397 2003-01-31 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44400 * g++.dg/template/ptrmem4.C: New test.
44402 2003-01-29 Mark Mitchell <mark@codesourcery.com>
44404 * g++.dg/parser/constant1.C: New test.
44406 2003-01-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44409 * g++.dg/parse/friend2.C: New test.
44411 2003-01-29 Nathan Sidwell <nathan@codesourcery.com>
44414 * g++.dg/template/unify4.C: New test.
44416 2003-01-28 Richard Sandiford <rsandifo@redhat.com>
44418 * gcc.c-torture/execute/20030128-1.c: New test.
44420 2003-01-28 Jeffrey D. Oldham <oldham@codesourcery.com>
44422 * g++.dg/lookup/nested1.C: Test moved from ...
44423 * g++.old-deja/g++.other/lookup24.C: ... here.
44425 2003-01-28 Jan Hubicka <jh@suse.cz>
44427 * gcc.dg/i386-cmov5.c: New test.
44429 2003-01-28 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
44431 * gcc.c-torture/execute/20010925-1.c: Changed the
44432 memcpy declaration.
44434 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
44437 * g++.dg/parse/template5.C: New test.
44439 2003-01-28 Toon Moene <toon@moene.indiv.nluug.nl>
44442 * g77.dg/pr9258: New test.
44444 2003-01-28 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
44446 * README: Move relevant parts from README.g++.
44448 * README.g++: Remove this file.
44450 2003-01-28 Nathan Sidwell <nathan@codesourcery.com>
44452 * g++.dg/abi/dcast1.C: New test.
44454 2003-01-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44456 * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
44458 2003-01-27 Jeffrey D. Oldham <oldham@codesourcery.com>
44461 * g++.old-deja/g++.other/lookup24.C: New test.
44463 2003-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44466 * gcc.dg/uninit-C.c: New test.
44468 2003-01-27 Nathan Sidwell <nathan@codesourcery.com>
44470 * g++.dg/abi/covariant1.C: New test.
44472 2003-01-25 Ulrich Weigand <uweigand@de.ibm.com>
44474 * gcc.dg/20030123-1.c: New test.
44476 2003-01-25 Jan Hubicka <jh@suse.cz>
44479 * gcc.c-torture/compile/20030125-1.c
44481 2003-01-25 Nathan Sidwell <nathan@codesourcery.com>
44484 * g++.dg/parse/template3.C: New test.
44485 * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
44488 * g++.dg/parse/template4.C: New test.
44491 * g++.dg/template/qual2.C: New test.
44494 * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
44496 * g++.old-deja/g++.ns/bogus1.C: Change expected error.
44498 2003-01-25 Roger Sayle <roger@eyesopen.com>
44500 * gcc.c-torture/execute/switch-1.c: New test case.
44502 2003-01-25 Jan Hubicka <jh@suse.cz>
44504 * gcc.c-torture/execute/20030125-1.[cx]: New test.
44506 2003-01-25 Paolo Carlini <pcarlini@unitus.it>
44508 Tweaks for Bison-1.875. From the NEWS file:
44509 "- `parse error' -> `syntax error'
44510 Bison now uniformly uses the term `syntax error'"
44511 * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
44512 * gcc.dg/cpp/digraph2.c: Likewise.
44513 * gcc.dg/cpp/direct2.c: Likewise.
44514 * gcc.dg/cpp/paste4.c: Likewise.
44515 * gcc.dg/c90-restrict-1.c: Likewise.
44516 * gcc.dg/c99-func-2.c: Likewise.
44517 * gcc.dg/noncompile/920721-2.c: Likewise.
44518 * gcc.dg/noncompile/930622-2.c: Likewise.
44519 * gcc.dg/noncompile/940112-1.c: Likewise.
44520 * gcc.dg/noncompile/950921-1.c: Likewise.
44521 * gcc.dg/noncompile/951123-1.c: Likewise.
44522 * gcc.dg/noncompile/971104-1.c: Likewise.
44523 * gcc.dg/noncompile/990416-1.c: Likewise.
44525 2003-01-24 Paolo Carlini <pcarlini@unitus.it>
44527 * g++.dg/parse/undefined1.C: Add error message.
44529 2003-01-22 Mark Mitchell <mark@codesourcery.com>
44532 * g++.dg/parse/new1.C: New test.
44535 * g++.dg/parse/template2.C: New test.
44538 * g++.dg/parse/typedef2.C: New test.
44541 * g++.dg/ext/typeof3.C: New test.
44543 2003-01-22 Volker Reichelt <reichelt@igpm.rwth-aachen.de>
44546 * g++.dg/parse/ret-type1.C: New test.
44549 * g++.dg/parse/tmpl-outside1.C: New test.
44552 * g++.dg/parse/int-as-enum1.C: New test.
44555 * g++.dg/parse/no-typename1.C: New test.
44558 * g++.dg/parse/no-value1.C: New test.
44561 * g++.dg/parse/wrong-inline1.C: New test.
44564 * g++.dg/parse/ref1.C: New test.
44567 * g++.dg/parse/attr-ctor1.C: New test.
44570 * g++.dg/parse/namespace5.C: New test.
44573 * g++.dg/parse/func-def1.C: New test.
44576 * g++.dg/parse/undefined1.C: New test.
44578 PR c++/5723, PR c++/8522
44579 * g++.dg/parse/specialization1.C: New test.
44581 PR c++/163, PR c++/8595
44582 * g++.dg/parse/struct-as-enum1.C: New test.
44585 * g++.dg/parse/undefined2.C: New test.
44587 2003-01-22 Mark Mitchell <mark@codesourcery.com>
44590 * g++.dg/parse/template1.C: New test.
44593 * g++.dg/parse/using1.C: New test.
44597 * g++.dg/parse/expr2.C: New test.
44600 * g++.dg/parse/lookup2.C: Likewise.
44602 2003-01-21 Jan Hubicka <jh@suse.cz>
44604 * gcc.c-torture/execute/990208-1.c: Add noinline attributes as needed.
44605 * gcc.c-torture/execute/eeprof-1.c: Likewise.
44606 * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
44607 * gcc.c-torture/execute/string-opt-*.c: Likewise.
44609 2003-01-20 Nick Clifton <nickc@redhat.com>
44611 * gcc.c-torture/execute/20030117-1.c: New test case. Exposes
44612 problem with ARM sibcall code generation.
44614 2003-01-20 Kazu Hirata <kazu@cs.umass.edu>
44616 * gcc.c-torture/execute/20030120-1.c: New.
44618 2003-01-19 Paolo Carlini <pcarlini@unitus.it>
44620 * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
44622 2003-01-17 Mark Mitchell <mark@codesourcery.com>
44625 * g++.dg/parse/ctor1.C: New test.
44628 * g++.dg/parse/qualified1.C: New test.
44630 * g++.dg/parse/typename3.C: New test.
44632 2003-01-16 Richard Henderson <rth@redhat.com>
44634 * g++.dg/tls/init-2.C: Fix error matches for real this time.
44636 2003-01-16 Richard Henderson <rth@redhat.com>
44638 * g++.dg/pch/pch.exp: Copy test header to the working directory
44639 before using it either for precompilation or direct use.
44640 * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
44641 * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
44643 2003-01-16 Richard Henderson <rth@redhat.com>
44645 * gcc.dg/pch/pch.exp: Copy test header to the working directory
44646 before using it either for precompilation or direct use.
44647 * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
44648 * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
44650 2003-01-16 Mark Mitchell <mark@codesourcery.com>
44652 * g++.dg/ext/typename1.C: Add typename keyword.
44653 * g++.dg/template/crash1.C: Update error messages.
44654 * g++.dg/template/crash2.C: Remove error message.
44655 * g++.dg/parse/typename2.C: New test.
44656 * g++.dg/template/typename2.C: Change implicit
44657 typename warning into error.
44658 * g++.old-deja/g++.benjamin/tem03.C: Issue more
44660 * g++.old-deja/g++.benjamin/tem04.C: Fix typos.
44661 * g++.old-deja/g++.brendan/crash56.C: Add this->.
44662 * g++.old-deja/g++.law/visibility13.C: Remove error
44664 * g++.old-deja/g++.ns/template17.C: Reorder code to
44665 make declaration visible in template.
44666 * g++.old-deja/g++.pt/crash3.C: Fix typos.
44667 * g++.old-deja/g++.pt/crash36.C: Issue more error
44669 * g++.old-deja/g++.pt/crash5.C: Improve error
44671 * g++.old-deja/g++.pt/crash67.C: Remove warning.
44672 * g++.old-deja/g++.pt/inherit1.C: Add this->.
44673 * g++.old-deja/g++.pt/niklas01a.C: Add error message.
44674 * g++.old-deja/g++.pt/typename16.C: Replace implicit
44675 typename warning with error message.
44676 * g++.old-deja/g++.pt/typename19.C: Remove warning.
44677 * g++.old-deja/g++.robertl/eb112.C: Fix typo.
44678 * g++.old-deja/g++.robertl/eb24.C: Use this->.
44680 2003-01-16 Nathan Sidwell <nathan@codesourcery.com>
44682 * g++.dg/parse/ambig2.C: New test.
44684 2003-01-15 Richard Henderson <rth@redhat.com>
44686 * g++.dg/tls/init-2.C: Update error message string.
44688 2003-01-15 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44690 * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
44692 2003-01-15 Stephane Carrez <stcarrez@nerim.fr>
44694 * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
44696 * gcc.c-torture/compile/20001205-1.x: Likewise.
44697 * gcc.c-torture/compile/20001226-1.x: Likewise.
44698 * gcc.c-torture/compile/920520-1.x: Likewise.
44699 * gcc.c-torture/compile/961203-1.x: Likewise.
44700 * gcc.c-torture/compile/20020604-1.x: Likewise.
44702 2003-01-15 Jan Hubicka <jh@suse.cz>
44704 * gcc.c-torture/compile/20030115-1.c: New test.
44706 * gcc.dg/i386-fpcvt-1.c: New test.
44707 * gcc.dg/i386-fpcvt-2.c: New test.
44709 2003-01-14 Jeffrey D. Oldham <oldham@codesourcery.com>
44711 Further conform g++'s __vmi_class_type_info to the C++ ABI
44713 * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
44716 2003-01-14 Jan Hubicka <jh@suse.cz>
44718 * gcc.dg/i386-fpcvt-1.c: New test.
44719 * gcc.dg/i386-fpcvt-2.c: New test.
44721 2003-01-14 Eric Botcazou <ebotcazou@libertysurf.fr>
44723 * gcc.dg/i386-mmx-3.c: New test.
44725 2003-01-12 Mark Mitchell <mark@codesourcery.com>
44728 * g++.dg/parse/octal1.C: New file.
44731 * g++.dg/parse/typename1.C: New file.
44733 2003-01-10 Danny Smith <dannysmith@users.sourceforge.net>
44735 * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
44736 * gcc.dg/bf-no-ms-layout.c: Likewise.
44737 * gcc.dg/bf-ms-attrib.c: Likewise.
44739 2003-01-10 Mark Mitchell <mark@codesourcery.com>
44742 * g++.dg/parse/dtor1.C: New file.
44745 * g++.dg/rtti/typeid1.C: New file.
44748 * g++.dg/parse/lookup1.C: New file.
44751 * g++.dg/templ/spec5.C: New file.
44753 2003-01-10 Josef Zlomek <zlomekj@suse.cz>
44755 * gcc.c-torture/compile/20030110-1.c: New test.
44757 2003-01-09 Geoffrey Keating <geoffk@apple.com>
44759 Merge from pch-branch:
44761 2002-12-23 Geoffrey Keating <geoffk@apple.com>
44763 * gcc.dg/pch/cpp-1.h: New.
44764 * gcc.dg/pch/cpp-1.c: New.
44765 * gcc.dg/pch/cpp-2.h: New.
44766 * gcc.dg/pch/cpp-2.c: New.
44768 2002-11-19 Geoffrey Keating <geoffk@apple.com>
44770 * gcc.dg/pch/except-1.h: New.
44771 * gcc.dg/pch/except-1.c: New.
44773 2002-11-13 Geoffrey Keating <geoffk@apple.com>
44775 * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
44777 * gcc.dg/pch: Include *.hp not *.h.
44778 * gcc.dg/pch/system-1.h: New.
44779 * gcc.dg/pch/system-1.c: New.
44781 2002-11-11 Geoffrey Keating <geoffk@apple.com>
44783 * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
44784 rather than trying to build and run a program using PCH.
44785 * gcc.dg/pch: Remove dg-do commands from test files.
44787 2002-11-08 Geoffrey Keating <geoffk@apple.com>
44789 * gcc.dg/pch/macro-3.c: New.
44790 * gcc.dg/pch/macro-3.h: New.
44792 2002-11-04 Geoffrey Keating <geoffk@apple.com>
44794 * gcc.dg/pch/common-1.c: New.
44795 * gcc.dg/pch/common-1.h: New.
44796 * gcc.dg/pch/decl-1.c: New.
44797 * gcc.dg/pch/decl-1.h: New.
44798 * gcc.dg/pch/decl-2.c: New.
44799 * gcc.dg/pch/decl-2.h: New.
44800 * gcc.dg/pch/decl-3.c: New.
44801 * gcc.dg/pch/decl-3.h: New.
44802 * gcc.dg/pch/decl-4.c: New.
44803 * gcc.dg/pch/decl-4.h: New.
44804 * gcc.dg/pch/decl-5.c: New.
44805 * gcc.dg/pch/decl-5.h: New.
44806 * gcc.dg/pch/global-1.c: New.
44807 * gcc.dg/pch/global-1.h: New.
44808 * gcc.dg/pch/inline-1.c: New.
44809 * gcc.dg/pch/inline-1.h: New.
44810 * gcc.dg/pch/inline-2.c: New.
44811 * gcc.dg/pch/inline-2.h: New.
44812 * gcc.dg/pch/static-1.c: New.
44813 * gcc.dg/pch/static-1.h: New.
44814 * gcc.dg/pch/static-2.c: New.
44815 * gcc.dg/pch/static-2.h: New.
44817 2002-09-01 Geoffrey Keating <geoffk@redhat.com>
44819 * g++.dg/pch/pch.exp: Better handle failing testcases.
44820 * gcc.dg/pch/pch.exp: Likewise.
44821 * gcc.dg/pch/macro-1.c: New.
44822 * gcc.dg/pch/macro-1.h: New.
44823 * gcc.dg/pch/macro-2.c: New.
44824 * gcc.dg/pch/macro-2.h: New.
44826 2002-08-27 Geoffrey Keating <geoffk@redhat.com>
44828 * g++.dg/dg.exp: Treat files in pch/ specially.
44829 * g++.dg/pch/pch.exp: New file.
44830 * g++.dg/pch/empty.H: New file.
44831 * g++.dg/pch/empty.C: New file.
44832 * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
44835 * gcc.dg/pch/pch.exp: New file.
44836 * gcc.dg/pch/empty.h: New file.
44837 * gcc.dg/pch/empty.c: New file.
44838 * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
44841 2003-01-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44843 * g++.dg/template/friend14.C: New test.
44845 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44847 * gcc.dg/old-style-asm-1.c: New test.
44849 2003-01-09 Richard Sandiford <rsandifo@redhat.com>
44851 * gcc.c-torture/compile/20030109-1.c: New test.
44853 2003-01-09 Eric Botcazou <ebotcazou@libertysurf.fr>
44855 * gcc.c-torture/execute/20030109-1.c: New test.
44857 2003-01-08 Larin Hennessey <larin@science.oregonstate.edu>
44859 * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
44860 * g++.old-deja/g++.mike/dyncast2.C: Likewise.
44861 * g++.old-deja/g++.mike/dyncast3.C: Likewise.
44862 * g++.old-deja/g++.mike/eh2.C: Likewise.
44863 * g++.old-deja/g++.mike/eh3.C: Likewise.
44864 * g++.old-deja/g++.mike/eh5.C: Likewise.
44865 * g++.old-deja/g++.mike/eh6.C: Likewise.
44866 * g++.old-deja/g++.mike/eh7.C: Likewise.
44867 * g++.old-deja/g++.mike/eh8.C: Likewise.
44868 * g++.old-deja/g++.mike/eh9.C: Likewise.
44869 * g++.old-deja/g++.mike/eh10.C: Likewise.
44870 * g++.old-deja/g++.mike/eh12.C: Likewise.
44871 * g++.old-deja/g++.mike/eh13.C: Likewise.
44872 * g++.old-deja/g++.mike/eh14.C: Likewise.
44873 * g++.old-deja/g++.mike/eh16.C: Likewise.
44874 * g++.old-deja/g++.mike/eh17.C: Likewise.
44875 * g++.old-deja/g++.mike/eh18.C: Likewise.
44876 * g++.old-deja/g++.mike/eh21.C: Likewise.
44877 * g++.old-deja/g++.mike/eh23.C: Likewise.
44878 * g++.old-deja/g++.mike/eh24.C: Likewise.
44879 * g++.old-deja/g++.mike/eh25.C: Likewise.
44880 * g++.old-deja/g++.mike/eh26.C: Likewise.
44881 * g++.old-deja/g++.mike/eh27.C: Likewise.
44882 * g++.old-deja/g++.mike/eh28.C: Likewise.
44883 * g++.old-deja/g++.mike/eh29.C: Likewise.
44884 * g++.old-deja/g++.mike/eh31.C: Likewise.
44885 * g++.old-deja/g++.mike/eh33.C: Likewise.
44886 * g++.old-deja/g++.mike/eh34.C: Likewise.
44887 * g++.old-deja/g++.mike/eh35.C: Likewise.
44888 * g++.old-deja/g++.mike/eh36.C: Likewise.
44889 * g++.old-deja/g++.mike/eh37.C: Likewise.
44890 * g++.old-deja/g++.mike/eh38.C: Likewise.
44891 * g++.old-deja/g++.mike/eh39.C: Likewise.
44892 * g++.old-deja/g++.mike/eh40.C: Likewise.
44893 * g++.old-deja/g++.mike/eh41.C: Likewise.
44894 * g++.old-deja/g++.mike/eh42.C: Likewise.
44895 * g++.old-deja/g++.mike/eh44.C: Likewise.
44896 * g++.old-deja/g++.mike/eh46.C: Likewise.
44897 * g++.old-deja/g++.mike/eh47.C: Likewise.
44898 * g++.old-deja/g++.mike/eh48.C: Likewise.
44899 * g++.old-deja/g++.mike/eh49.C: Likewise.
44900 * g++.old-deja/g++.mike/eh50.C: Likewise.
44901 * g++.old-deja/g++.mike/eh51.C: Likewise.
44902 * g++.old-deja/g++.mike/eh53.C: Likewise.
44903 * g++.old-deja/g++.mike/eh55.C: Likewise.
44904 * g++.old-deja/g++.mike/p7912.C: Likewise.
44905 * g++.old-deja/g++.mike/p9706.C: Likewise.
44906 * g++.old-deja/g++.mike/p10416.C: Likewise.
44907 * g++.old-deja/g++.mike/p11667.C: Likewise.
44908 * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
44909 Remove redundant reference to Iris.
44910 * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
44911 Elxsi, i860, Pico Java, and WE32K.
44913 2003-01-07 Mark Mitchell <mark@codesourcery.com>
44915 * g++.dg/ext/asm4.C: New test.
44917 2003-01-08 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44920 * g++.dg/template/friend12.C: New test.
44921 * g++.dg/template/friend13.C: Likewise.
44922 * g++.old-deja/g++.eh/spec6.C: Add missing error message.
44924 2003-01-08 Jan Hubicka <jh@suse.cz>
44926 * gcc.dg/i386-cadd.c: New test.
44927 * gcc.dg/i386-cmov4.c: Likewise.
44929 2003-01-06 Mark Mitchell <mark@codesourcery.com>
44932 * g++.dg/warn/Wunused-3.C: New test.
44934 * g++.dg/abi/bitfield9.C: New test.
44937 * g++.dg/parse/defarg3.C: New test.
44939 2003-01-06 Nathan Sidwell <nathan@codesourcery.com>
44941 * g++.dg/parse/ambig1.C: New test.
44942 * g++.dg/parse/defarg2.C: New test.
44944 2003-01-05 Mark Mitchell <mark@codesourcery.com>
44946 * g++.dg/template/defarg-1.C: New test.
44947 * g++.dg/template/local2.C: Likewise.
44949 2003-01-05 Richard Sandiford <rsandifo@redhat.com>
44951 * gcc.c-torture/execute/20030105-1.c: New test.
44953 2003-01-04 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
44955 * g++.dg/parse/namespace3.C: Remove extra semicolons.
44956 * g++.dg/parse/namespace4.C: Likewise.
44958 2003-01-03 Nathan Sidwell <nathan@codesourcery.com>
44960 * g++.dg/template/ntp2.C: New test.
44962 2003-01-03 Nathanael Nerode <neroden@gcc.gnu.org>
44964 * g++.dg/parse/extern-C-1.C: New test.
44966 * g++.dg/parse/namespace4.C: New test.
44968 * g++.dg/template/nested1.C: New test.
44970 * g++.dg/parse/namespace3.C: New test.
44972 2003-01-02 Nathanael Nerode <neroden@gcc.gnu.org>
44974 * g++.dg/lookup/two-stage1.C: New test.
44976 2003-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
44978 * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
44979 * g++.old-deja/g++.jason/access8.C: Likewise.
44980 * g++.old-deja/g++.other/decl5.C: Likewise.
44982 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
44984 * g++.dg/parse/parse7.C: New test.
44986 2003-01-02 Mark Mitchell <mark@codesourcery.com>
44989 * g++.dg/ext/attrib7.C: New test.
44991 2003-01-02 Neil Booth <neil@daikokuya.co.uk>
44993 * g++.dg/parse/parse6.C: New test.
44995 2003-01-02 Kazu Hirata <kazu@cs.umass.edu>
44997 * gcc.dg/h8300-stack-1.c: New.
44999 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
45001 g++.dg/lookup/exception1.C: New test.
45003 g++.dg/lookup/template1.C: New test.
45005 g++.dg/parse/namespace2.C: New test.
45007 g++.dg/parse/parens2.C: New test.
45009 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45011 * g++.dg/parse/parse5.C: New test.
45012 * g++.dg/lookup/scoped4.C: New test.
45014 2003-01-01 Nathanael Nerode <neroden@gcc.gnu.org>
45016 * g++.dg/parse/parens1.C: New test.
45018 * g++.dg/parse/parens2.C: Removed, turned out to duplicate
45020 * g++.dg/parse/parens2.C: New test.
45022 * g++.dg/lookup/scope-operator1.C: New test.
45024 * g++.dg/parse/operator1.C: New test.
45026 2003-01-01 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45028 * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
45029 * g++.old-deja/g++.other/access6.C: Likewise.
45030 * g++.old-deja/g++.other/decl1.C: Likewise.
45031 * g++.old-deja/g++.pt/typename12.C: Likewise.
45033 2002-12-31 Mark Mitchell <mark@codesourcery.com>
45035 * g++.dg/parse/namespace1.C: New test.
45037 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45039 * g++.dg/parse/parse4.C: New test.
45041 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45043 * g++.dg/parse/parse3.C: New test.
45045 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45047 * g++.dg/parse/parse2.C: New test.
45049 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45051 * g++.dg/template/friend11.C: New test.
45053 2003-01-01 Neil Booth <neil@daikokuya.co.uk>
45055 * g++.dg/parse/parse1.C: New test.
45057 2002-12-31 Janis Johnson <janis187@us.ibm.com>
45059 * lib/profopt.exp: Change the name of a global variable to avoid
45060 possible clashes with other test suites.
45062 2002-12-31 Nathan Sidwell <nathan@codesourcery.com>
45064 * g++.dg/inherit/covariant8.C: New test.
45066 2002-12-31 Mark Mitchell <mark@codesourcery.com>
45068 * g++.dg/init/array9.C: New test.
45071 * g++.dg/parse/expr1.C: New test.
45073 2002-12-30 Daniel Jacobowitz <drow@mvista.com>
45075 * gcc.c-torture/compile/20021230-1.c: New test.
45077 2002-12-30 Nathan Sidwell <nathan@codesourcery.com>
45079 * g++.dg/inherit/covariant5.C: New test.
45080 * g++.dg/inherit/covariant6.C: New test.
45081 * g++.dg/inherit/covariant7.C: New test.
45083 2002-12-29 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45086 * g++.dg/other/access2.C: New test.
45088 2002-12-29 Gabriel Dos Reis <gdr@integrable-solutions.net>
45090 * g++.dg/other/anon-struct.C: No longer fails
45091 * g++.old-deja/g++.brendan/parse4.C: Likewise.
45092 * g++.old-deja/g++.brendan/parse5.C: Likewise.
45093 * g++.old-deja/g++.brendan/parse6.C: Likewise.
45095 2002-12-28 Gabriel Dos Reis <gdr@integrable-solutions.net>
45097 * g++.dg/parse/angle-bracket.C (main): No longer fails.
45099 2002-12-27 Mark Mitchell <mark@codesourcery.com>
45101 * g++.dg/eh/spec4.C: Remove stray semicolon.
45102 * g++.dg/expr/pmf-1.C: Change error message.
45103 * g++.dg/ext/asm1.C: Remove stray semicolon.
45104 * g++.dg/ext/typename1.C: Add missing typenames.
45105 * g++.dg/inherit/template-as-base.C: Change error message.
45106 * g++.dg/lookup/scoped1.C: Likewise.
45107 * g++.dg/lookup/scoped2.C: Likewise.
45108 * g++.dg/lookup/using2.C: Likewise.
45109 * g++.dg/other/component1.C: Remove stray semicolon.
45110 * g++.dg/other/do1.C: Change error message.
45111 * g++.dg/other/error2.C: Likewise.
45112 * g++.dg/other/init1.C: Likewise.
45113 * g++.dg/other/packed1.C: Remove stray semicolon.
45114 * g++.dg/other/ptrmem2.C: Change error message.
45115 * g++.dg/parse/parameter-declaration-1.C: Remove line number
45117 * g++.dg/special/initp1.C: Remove invalid attribute usage.
45118 * g++.dg/template/access3.C: Add typename keyword.
45119 * g++.dg/template/access5.C: Remove stray semicolon.
45120 * g++.dg/template/access6.C: Likewise.
45121 * g++.dg/template/complit1.C: Likewise.
45122 * g++.dg/template/crash1.C: Change error message.
45123 * g++.dg/template/inherit2.C: Remove stray semicolon.
45124 * g++.dg/template/instantiate2.C: Likewise.
45125 * g++.dg/template/instantiate3.C: Change error message.
45126 * g++.dg/template/qual1.C: Remove stray semicolon.
45127 * g++.dg/template/qualttp18.C: Change error message.
45128 * g++.dg/template/ref1.C: Remove stray semicolon.
45129 * g++.dg/template/sizeof1.C (A::value): Declare it.
45130 * g++.dg/template/spec4.C: Change error message.
45131 * g++.dg/template/static1.C: Likewise.
45132 * g++.dg/template/type1.C: Likewise.
45133 * g++.dg/template/typename3.C: Likewise.
45134 * g++.old-deja/g++.benjamin/13478.C: Change error message.
45135 * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
45136 * g++.old-deja/g++.benjamin/bool01.C: Likewise.
45137 * g++.old-deja/g++.benjamin/bool02.C: Likewise.
45138 * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
45139 named return value extension.
45140 * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
45141 * g++.old-deja/g++.benjmain/warn01.C: Likewise.
45142 * g++.old-deja/g++.bob/extern_C.C: Likewise.
45143 * g++.old-deja/g++.bob/inherit2.C: Likewise.
45144 * g++.old-deja/g++.brendan/complex1.C: Likewise.
45145 * g++.old-deja/g++.brendan/copy5.C: Likewise.
45146 * g++.old-deja/g++.brendan/crash13.C: Likewise.
45147 * g++.old-deja/g++.brendan/crash15.C: Likewise.
45148 * g++.old-deja/g++.brendan/crash18.C: Change error message.
45149 * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
45150 * g++.old-deja/g++.brendan/crash38.C: Likewise.
45151 * g++.old-deja/g++.brendan/crash50.C: Likewise.
45152 * g++.old-deja/g++.brendan/crash56.C: Likewise.
45153 * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
45155 * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
45156 * g++.old-deja/g++.brendan/crash8.C: Change error message.
45157 * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
45158 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
45159 * g++.old-deja/g++.brendan/shadow1.C: Likewise.
45160 * g++.old-deja/g++.brendan/template11.C: Likewise.
45161 * g++.old-deja/g++.brendan/template26.C: Likewise.
45162 * g++.old-deja/g++.brendan/template27.C: Use explicit
45163 specialization syntax.
45164 * g++.old-deja/g++.brendan/template30.C: Likewise.
45165 * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
45166 * g++.old-deja/g++.brendan/visibility3.C: Account for use of
45167 non-dependent names.
45168 * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
45169 * g++.old-deja/g++.brendan/warnings7.C: Likewise.
45170 * g++.old-deja/g++.bugs/900121_02.C: Likewise.
45171 * g++.old-deja/g++.eh/catchptr1.C: Likewise.
45172 * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
45173 * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
45174 named return value extension.
45175 * g++.old-deja/g++.ext/namedret2.C: Likewise.
45176 * g++.old-deja/g++.ext/namedret3.C: Likewise.
45177 * g++.old-deja/g++.ext/return1.C: Likewise.
45178 * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
45179 * g++.old-deja/g++.jason/access17.C: Issue more error messages.
45180 * g++.old-deja/g++.jason/access8.C: Likewise.
45181 * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
45182 * g++.old-deja/g++.jason/destruct.C: Remove incorrect
45183 pseudo-destructor names.
45184 * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
45185 * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
45186 pseudo-destructor names.
45187 * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
45188 * g++.old-deja/g++.jason/overload19.C: Likewise.
45189 * g++.old-deja/g++.jason/overload32.C: Likewise.
45190 * g++.old-deja/g++.jason/parse11.C: Issue error messages about
45192 * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
45193 * g++.old-deja/g++.jason/return.C: Likewise.
45194 * g++.old-deja/g++.jason/return2.C: Likewise.
45195 * g++.old-deja/g++.jason/shadow1.C: Likewise.
45196 * g++.old-deja/g++.jason/special.C: Use explicit specialization
45198 * g++.old-deja/g++.jason/template10.C: Account for use of
45199 non-dependent names.
45200 * g++.old-deja/g++.jason/template11.C: Use explicit specialization
45202 * g++.old-deja/g++.jason/template37.C: Likewise.
45203 * g++.old-deja/g++.law/access4.C: Change error messages.
45204 * g++.old-deja/g++.law/arm13.C: Remove incorrect
45205 pseudo-destructor names.
45206 * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
45207 * g++.old-deja/g++.law/ctors9.C: Likewise.
45208 * g++.old-deja/g++.law/cvt22.C: Likewise.
45209 * g++.old-deja/g++.law/dtors5.C: Likewise.
45210 * g++.old-deja/g++.law/global-init1.C: Likewise.
45211 * g++.old-deja/g++.law/missed-error3.C: Likewise.
45212 * g++.old-deja/g++.law/operators28.C: Likewise.
45213 * g++.old-deja/g++.law/visibility28.C: Likewise.
45214 * g++.old-deja/g++.martin/eval1.C: Likewise.
45215 * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
45217 * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
45218 * g++.old-deja/g++.mike/net34.C: Likewise.
45219 * g++.old-deja/g++.mike/net36.C: Likewise.
45220 * g++.old-deja/g++.mike/ns2.C: Likewise.
45221 * g++.old-deja/g++.mike/p12306.C: Likewise.
45222 * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
45224 * g++.old-deja/g++.mike/p700.C: Likewise.
45225 * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
45226 * g++.old-deja/g++.mike/p710.C: Likewise.
45227 * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
45229 * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
45230 * g++.old-deja/g++.mike/pmf9.C: Likewise.
45231 * g++.old-deja/g++.ns/crash2.C: Likewise.
45232 * g++.old-deja/g++.ns/crash3.C: Likewise.
45233 * g++.old-deja/g++.ns/invalid1.C: Likewise.
45234 * g++.old-deja/g++.ns/ns17.C: Likewise.
45235 * g++.old-deja/g++.ns/template16.C: Likewise.
45236 * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
45238 * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
45239 * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
45240 * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
45241 named return value extension.
45242 * g++.old-deja/g++.oliva/nameret2.C: Likewise.
45243 * g++.old-deja/g++.other/access4.C: Issue additional error
45245 * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
45246 * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
45247 * g++.old-deja/g++.other/crash11.C: Add missing class-key.
45248 * g++.old-deja/g++.other/crash25.C: Change error message.
45249 * g++.old-deja/g++.other/crash4.C: Change error message.
45250 * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
45251 * g++.old-deja/g++.other/decl5.C: Issue more error messages.
45252 * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
45254 * g++.old-deja/g++.other/defarg8.C: Likewise.
45255 * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
45256 * g++.old-deja/g++.other/dtor10.C: Likewise.
45257 * g++.old-deja/g++.other/incomplete.C: Likewise.
45258 * g++.old-deja/g++.other/linkage7.C: Likewise.
45259 * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
45261 * g++.old-deja/g++.other/mangle2.C: Likewise.
45262 * g++.old-deja/g++.other/refinit2.C: Likewise.
45263 * g++.old-deja/g++.other/sizeof2.C: Change error messages.
45264 * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
45265 * g++.old-deja/g++.pt/crash28.C: Likewise.
45266 * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
45268 * g++.old-deja/g++.pt/crash32.C: Change error message.
45269 * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
45270 * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
45271 * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
45272 error message position.
45273 * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
45274 * g++.old-deja/g++.pt/defarg8.C: Change error message.
45275 * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
45277 * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
45278 * g++.old-deja/g++.pt/eichin01b.C: Likewise.
45279 * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
45280 * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
45282 * g++.old-deja/g++.pt/explicit31.C: Likewise.
45283 * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
45284 * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
45286 * g++.old-deja/g++.pt/explicit71.C: Change error message.
45287 * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
45289 * g++.old-deja/g++.pt/friend28.C: Account for use of
45290 non-dependent names.
45291 * g++.old-deja/g++.pt/friend29.C: Likewise.
45292 * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
45294 * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
45295 * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
45296 * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
45298 * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
45299 * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
45301 * g++.old-deja/g++.pt/memclass20.C: Likewise.
45302 * g++.old-deja/g++.pt/memclass5.C: Likewise.
45303 * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
45305 * g++.old-deja/g++.pt/memtemp75.C: Likewise.
45306 * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
45307 * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
45308 * g++.old-deja/g++.pt/overload13.C: Correct error messages.
45309 * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
45310 * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
45312 * g++.old-deja/g++.pt/spec10.C: Likewise.
45313 * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
45314 * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
45315 * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
45316 * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
45317 * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
45318 * g++.old-deja/g++.pt/ttp62.C: Likewise.
45319 * g++.old-deja/g++.pt/ttp64.C: Likewise.
45320 * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
45321 * g++.old-deja/g++.pt/typename15.C: Likewise.
45322 * g++.old-deja/g++.pt/typename22.C: Likewise.
45323 * g++.old-deja/g++.pt/typename6.C: Change error messages.
45324 * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
45325 * g++.old-deja/g++.pt/virtual2.C: Likewise.
45326 * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
45328 * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
45329 return value extension.
45330 * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
45331 * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
45332 * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
45333 * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
45335 2002-12-26 Nathan Sidwell <nathan@codesourcery.com>
45337 * g++.dg/warn/inline1.C: New test.
45338 * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
45339 * g++.old-deja/g++.jason/synth10.C: Likewise.
45340 * g++.old-deja/g++.mike/net31.C: Likewise.
45341 * g++.old-deja/g++.mike/p8786.C: Likewise.
45343 * g++.dg/template/friend10.C: New test.
45344 * g++.dg/template/conv5.C: New test.
45346 2002-12-24 Nathan Sidwell <nathan@codesourcery.com>
45348 * g++.dg/lookup/scoped3.C: New test.
45350 * g++.dg/lookup/decl1.C: New test.
45351 * g++.dg/lookup/decl2.C: New test.
45353 2002-12-24 Joseph S. Myers <jsm@polyomino.org.uk>
45355 * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
45356 gcc.c-torture/compile/20021015-1.c,
45357 gcc.c-torture/compile/20021015-2.c,
45358 gcc.c-torture/compile/20021123-1.c,
45359 gcc.c-torture/compile/20021123-2.c,
45360 gcc.c-torture/compile/20021123-3.c,
45361 gcc.c-torture/compile/20021123-4.c,
45362 gcc.c-torture/execute/20021024-1.c: Add tests previously added
45363 only to 3.1 or 3.2 branch.
45365 2002-12-23 Mark Mitchell <mark@codesourcery.com>
45367 * gcc.dg/i386-bitfield3.c: New test.
45369 * gcc.dg/i386-bitfield2.c: New test.
45371 2002-12-22 Nathan Sidwell <nathan@codesourcery.com>
45373 * g++.dg/parse/conv_op1.C: New test.
45375 2002-12-21 Josef Zlomek <zlomekj@suse.cz>
45377 * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
45380 2002-12-20 Josef Zlomek <zlomekj@suse.cz>
45382 * gcc.c-torture/compile/20021220-1.c: New test.
45384 2002-12-19 Casper S. Hornstrup <chorns@users.sourceforge.net>
45386 * gcc.dg/i386-fastcall-1.c: New.
45388 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45390 * gcc.c-torture/execute/20021219-1.c: New test.
45392 2002-12-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45394 * gcc.dg/i386-pic-1.c: New test.
45396 2002-12-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45399 * g++.dg/template/friend9.C: New test.
45401 2002-11-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45404 * g++.dg/template/access7.C: New test.
45406 2002-12-18 Nick Clifton <nickc@redhat.com>
45408 * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
45409 the libstdc++-v3 directory has been found.
45411 2002-12-12 Devang Patel <dpatel@apple.com>
45412 * gcc.dg/darwin-ld-1.c: New test.
45413 * gcc.dg/darwin-ld-2.c: New test.
45414 * gcc.dg/darwin-ld-3.c: New test.
45415 * gcc.dg/darwin-ld-4.c: New test.
45416 * gcc.dg/darwin-ld-5.c: New test.
45418 2002-12-12 Eric Botcazou <ebotcazou@libertysurf.fr>
45420 * gcc.c-torture/compile/20021212-1.c: New test.
45422 2002-12-11 Neil Booth <neil@daikokuya.co.uk>
45424 * gcc.dg/fshort-wchar: New test.
45426 2002-12-10 Mark Mitchell <mark@codesourcery.com>
45429 * g++.dg/template/dtor1.C: New test.
45431 * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
45434 2002-12-10 Jakub Jelinek <jakub@redhat.com>
45436 * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
45438 2002-12-09 Mark Mitchell <mark@codesourcery.com>
45440 * g++.dg/template/static1.C: New test.
45441 * g++.dg/template/static2.C: New test.
45442 * g++.old-deja/g++.ext/memconst.C: New test.
45444 2002-12-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45446 * g++.dg/special/conpr-2.C: Expect failure on solaris2.
45447 * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
45448 * g++.dg/special/initp1.C: Likewise.
45450 2002-12-06 Jakub Jelinek <jakub@redhat.com>
45452 * gcc.c-torture/execute/20021204-1.c: New test.
45454 2002-12-04 Geoffrey Keating <geoffk@apple.com>
45456 * gcc.dg/ppc-fmadd-1.c: New file.
45457 * gcc.dg/ppc-fmadd-2.c: New file.
45458 * gcc.dg/ppc-fmadd-3.c: New file.
45460 2002-12-04 Eric Botcazou <ebotcazou@libertysurf.fr>
45462 * gcc.c-torture/compile/20021204-1.c: New test.
45464 2002-12-03 Nathan Sidwell <nathan@codesourcery.com>
45466 * g++.dg/inherit/covariant2.C: New test.
45467 * g++.dg/inherit/covariant3.C: New test.
45468 * g++.dg/inherit/covariant4.C: New test.
45469 * g++.dg/inherit/covariant1.C: Remove XFAIL.
45470 * g++.old-deja/g++.robertl/eb17.C: Likewise.
45472 2002-12-03 Mark Mitchell <mark@codesourcery.com>
45475 * g++.dg/init/brace3.C: New test.
45477 2002-12-02 Kazu Hirata <kazu@cs.umass.edu>
45479 * gcc.dg/20020210-1.c: Fix a comment typo.
45481 2002-12-02 Mark Mitchell <mark@codesourcery.com>
45484 * g++.dg/parse/defarg1.C: New test.
45487 * g++.dg/template/char1.C: New test.
45489 * g++.dg/template/varmod1.C: Fix typo.
45491 2002-12-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45494 * g++.old-deja/g++.pt/crash32.C: Expect error.
45496 2002-12-01 Mark Mitchell <mark@codesourcery.com>
45499 * g++.dg/template/varmod1.C: New test.
45502 * g++.dg/inherit/typeinfo1.C: New test.
45505 * g++.dg/inherit/typedef1.C: New test.
45507 2002-11-30 Mark Mitchell <mark@codesourcery.com>
45511 * g++.dg/template/strlen1.C: New test.
45514 * g++.dg/template/ctor2.C: New test.
45517 * g++.dg/init/string1.C: New test.
45520 * g++.dg/template/friend8.C: New test.
45522 2002-11-29 Joe Buck <jbuck@synopsys.com>
45524 * g++.dg/lookup/anon2.C: New test.
45526 2002-11-28 Kazu Hirata <kazu@cs.umass.edu>
45528 * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
45531 2002-11-27 Richard Sandiford <rsandifo@redhat.com>
45533 * gcc.dg/bitfld-6.c: New test.
45535 2002-11-27 Jan Hubicka <jh@suse.cz>
45537 * gcc.c-torture/execute/20021127.[cx]: New test.
45539 2002-11-26 Jan Hubicka <jh@suse.cz>
45541 * gcc.dg/i386-cmov[123].c: New tests for conditional move code
45544 2002-11-26 Geoffrey Keating <geoffk@apple.com>
45546 * g++.dg/init/brace2.C: New test.
45547 * g++.old-deja/g++.mike/p9129.C: Correct.
45549 2002-11-26 Mark Mitchell <mark@codesourcery.com>
45551 * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
45553 2002-11-25 Andreas Bauer <baueran@in.tum.de>
45555 * gcc.dg/sibcall-6: New test for indirect sibcalls.
45557 2002-11-25 Mark Mitchell <mark@codesourcery.com>
45559 * g++.dg/abi/empty11.C: New test.
45560 * g++.dg/rtti/cv1.C: New test.
45562 2002-11-25 Hans-Peter Nilsson <hp@bitrange.com>
45564 * lib/prune.exp: Prune more -fpic/-fPIC warnings.
45566 2002-11-24 Mark Mitchell <mark@codesourcery.com>
45568 * g++.dg/abi/empty10.C: New test.
45570 2002-11-24 Eric Botcazou <ebotcazou@libertysurf.fr>
45572 * gcc.c-torture/compile/20021124-1.c: New test.
45574 2002-11-22 Mark Mitchell <mark@codesourcery.com>
45576 * g++.dg/abi/rtti2.C: New test.
45578 2002-11-21 Eric Botcazou <ebotcazou@libertysurf.fr>
45580 * gcc.dg/i386-unroll-1.c: New test.
45582 2002-11-20 Eric Botcazou <ebotcazou@libertysurf.fr>
45584 * gcc.c-torture/compile/20021120-1.c: New test.
45585 * gcc.c-torture/compile/20021120-2.c: New test.
45587 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45589 * gcc.dg/bitfld-5.c: New test.
45591 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45593 * gcc.c-torture/execute/20021120-3.c: New test.
45595 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45597 * gcc.c-torture/execute/20021120-2.c: New test.
45599 2002-11-20 Richard Sandiford <rsandifo@redhat.com>
45601 * gcc.c-torture/execute/20021120-1.c: New test.
45603 2002-11-20 Jakub Jelinek <jakub@redhat.com>
45605 * gcc.c-torture/execute/20021118-3.c: New test.
45607 2002-11-19 Eric Botcazou <ebotcazou@libertysurf.fr>
45609 * gcc.c-torture/compile/20021119-1.c: New test.
45611 2002-11-19 Jason Thorpe <thorpej@wasabisystems.com>
45613 * gcc.dg/duff-1.c: New test.
45614 * gcc.dg/duff-2.c: New test.
45615 * gcc.dg/duff-3.c: New test.
45617 2002-11-18 Neil Booth <neil@daikokuya.co.uk>
45619 * gcc.dg/cpp/_Pragma5.c: New test.
45621 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
45623 * gcc.c-torture/execute/20021118-2.c: New test.
45625 2002-11-18 Richard Sandiford <rsandifo@redhat.com>
45627 * gcc.c-torture/execute/20021118-1.c: New test.
45629 2002-11-16 Jakub Jelinek <jakub@redhat.com>
45631 * gcc.dg/20021116-1.c: New test.
45633 2002-11-14 Mark Mitchell <mark@codesourcery.com>
45635 * g++.dg/abi/vcall1.C: New test.
45637 2002-11-14 Jakub Jelinek <jakub@redhat.com>
45639 * gcc.dg/20021029-1.c: New test.
45640 * gcc.dg/20021029-2.c: New test.
45642 2002-11-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
45644 * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
45646 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45649 * gcc.dg/20021110.c: Move to ...
45650 * gcc.c-torture/compile/20021110.c: .... here.
45652 2002-11-11 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
45655 * gcc.c-torture/execute/20021111-1.c
45657 2002-11-09 Eric Botcazou <ebotcazou@libertysurf.fr>
45660 * gcc.dg/20021110.c: New test.
45662 2002-11-10 Mark Mitchell <mark@codesourcery.com>
45664 * g++.dg/abi/vthunk3.C: Run only on x86.
45666 2002-11-10 Joseph S. Myers <jsm@polyomino.org.uk>
45668 * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
45670 2002-11-09 Hans-Peter Nilsson <hp@bitrange.com>
45672 * lib/compat.exp (compat-execute): Fix logic error in last
45675 2002-11-09 Neil Booth <neil@daikokuya.co.uk>
45677 * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
45679 2002-11-09 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45682 * g++.dg/template/access6.C: New test.
45684 2002-11-08 Jan Hubicka <jh@suse.cz>
45686 * gcc.dg/i386-ssefp-1.c: New test.
45687 * gcc.dg/i386-ssefp-1.c: New test.
45689 2002-11-08 Jan Hubicka <jh@suse.cz>
45691 * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
45693 2002-11-07 Mark Mitchell <mark@codesourcery.com>
45695 * g++.dg/abi/vthunk3.C: New test.
45698 * g++.dg/template/crash2.C: New test.
45700 2002-11-07 Mark Mitchell <mark@codesourcery.com>
45702 * g++.dg/abi/dtor1.C: New test.
45703 * g++.dg/abi/dtor2.C: Likewise.
45705 2002-11-05 Geoffrey Keating <geoffk@apple.com>
45707 * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
45710 2002-11-04 Adam Nemet <anemet@lnxw.com>
45712 * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
45713 -mthumb. Only xfail with -O0.
45715 2002-11-03 Mark Mitchell <mark@codesourcery.com>
45717 * g++.dg/abi/thunk1.C: New test.
45718 * g++.dg/abi/thunk2.C: Likewise.
45719 * g++.dg/abi/vtt1.C: Likewise.
45721 2002-11-02 Diego Novillo <dnovillo@redhat.com>
45723 PR optimization/8423
45724 * gcc.c-torture/execute/builtin-constant.c: New test.
45726 2002-11-01 Zack Weinberg <zack@codesourcery.com>
45728 * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
45729 Add some more cases.
45731 2002-11-01 Mark Mitchell <mark@codesourcery.com>
45734 * g++.dg/opt/local1.C: New test.
45736 2002-10-30 Mark Mitchell <mark@codesourcery.com>
45739 * g++.dg/template/complit1.C: New test.
45742 * g++.dg/template/typename4.C: Likewise.
45744 2002-10-30 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
45746 Core issue 287, PR c++/7639
45747 * g++.dg/template/instantiate1.C: Adjust error location.
45748 * g++.dg/template/instantiate3.C: New test.
45749 * g++.old-deja/g++.pt/crash10.C: Adjust error location.
45750 * g++.old-deja/g++.pt/derived3.C: Adjust error location.
45751 * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
45753 2002-10-29 Hans-Peter Nilsson <hp@bitrange.com>
45755 * lib/compat.exp (compat-execute): Don't clean out a gluefile.
45757 2002-10-29 Mark Mitchell <mark@codesourcery.com>
45760 * g++.dg/init/dtor2.C: New test.
45762 2002-10-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
45764 * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
45765 * gcc.dg/nest.c: Bypass errors on irix6.
45767 2002-10-27 Hans-Peter Nilsson <hp@bitrange.com>
45769 * gcc.dg/nest.c: Expect error for mmix-*-*.
45770 * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
45772 2002-10-26 Hans-Peter Nilsson <hp@bitrange.com>
45774 * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
45777 * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
45779 2002-10-25 Mike Stump <mrs@apple.com>
45781 * gcc.dg/warn-1.c: New test.
45783 2002-10-25 Zack Weinberg <zack@codesourcery.com>
45785 * g++.dg/template/typename3.C: New test.
45787 2002-10-25 Mark Mitchell <mark@codesourcery.com>
45789 * g++.dg/lookup/ptrmem1.C: New test.
45791 * g++.dg/abi/vthunk2.C: New test.
45793 2002-10-25 Zack Weinberg <zack@codesourcery.com>
45795 * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
45797 2002-10-24 Mark Mitchell <mark@codesourcery.com>
45799 * g++.dg/abi/empty9.C: New test.
45801 2002-10-24 Richard Henderson <rth@redhat.com>
45803 * g++.dg/inherit/thunk1.C: Enable for ia64.
45805 2002-10-23 Mark Mitchell <mark@codesourcery.com>
45808 * g++.dg/lookup/pretty1.C: New test.
45810 2002-10-23 Jakub Jelinek <jakub@redhat.com>
45812 * gcc.dg/20021023-1.c: New test.
45814 2002-10-23 Mark Mitchell <mark@codesourcery.com>
45817 * g++.dg/parse/inline1.C: New test.
45819 2002-10-23 Richard Henderson <rth@redhat.com>
45821 * g++.dg/inherit/thunk1.C: Enable for x86_64.
45823 * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
45825 2002-10-22 Mark Mitchell <mark@codesourcery.com>
45828 * g++.dg/parse/stmtexpr3.C: New test.
45830 2002-10-22 Nathan Sidwell <nathan@codesourcery.com>
45832 * g++.dg/expr/cond1.C: New test.
45834 2002-10-21 Zack Weinberg <zack@codesourcery.com>
45836 * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
45838 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45840 * g++.dg/abi/vbase13.C: New test.
45841 * g++.dg/abi/vbase14.C: Likewise.
45843 2002-10-21 Jakub Jelinek <jakub@redhat.com>
45845 * gcc.dg/tls/pic-1.c: New test.
45846 * gcc.dg/tls/nonpic-1.c: New test.
45847 * gcc.dg/20021018-1.c: New test.
45849 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
45851 * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
45852 Remove only files with the same base name as the test case.
45853 (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
45854 (profopt-execute): Likewise. Also, remove old profiling
45855 and performance data files before running the tests.
45857 * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
45858 * g++.dg/bprob/bprob.exp: Likewise.
45859 * g77.dg/bprob/bprob.exp: Likewise. Also, relax regexp
45860 to allow more general test case names.
45862 * g++.dg/bprob/bprob-1.C: Rename to ...
45863 * g++.dg/bprob/g++-bprob-1.C: ... this.
45865 * g77.dg/bprob/bprob-1.f: Rename to ...
45866 * g77.dg/bprob/g77-bprob-1.f: ... this.
45868 2002-10-21 Zack Weinberg <zack@codesourcery.com>
45870 * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
45871 bison 1.50 or later.
45873 2002-10-21 Janis Johnson <janis187@us.ibm.com>
45875 * g++.dg/README: Describe more test directories.
45877 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45879 * g++.dg/init/array6.C: Add additional tests.
45881 2002-10-21 Ulrich Weigand <uweigand@de.ibm.com>
45883 * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
45884 * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
45886 2002-10-21 Kazu Hirata <kazu@cs.umass.edu>
45888 * gcc.c-torture/compile/20020604-1.x: New.
45889 * gcc.c-torture/compile/simd-5.x: Likewise.
45890 * gcc.c-torture/execute/920710-1.x: Likewise.
45891 * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
45893 2002-10-21 Mark Mitchell <mark@codesourcery.com>
45895 * g++.dg/inherit/override1.C: Add dg-options clause.
45897 2002-10-20 Zdenek Dvorak <rakdver@atrey.karlin.mff.cuni.cz>
45899 * gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
45902 2002-10-19 Andreas Schwab <schwab@suse.de>
45904 * lib/compat.exp (compat-run): Prepend "./" when $dest has no
45905 directory component.
45907 2002-10-18 Mark Mitchell <mark@codesourcery.com>
45909 * g++.dg/inherit/thunk1.C: New test.
45911 * g++.dg/inherit/override1.C: New test.
45913 * g++.dg/abi/mangle11.C: New test.
45914 * g++.dg/abi/mangle14.C: New test.
45915 * g++.dg/abi/mangle17.C: New test.
45917 2002-10-17 Nathan Sidwell <nathan@codesourcery.com>
45919 * g++.dg/overload/member2.C: New test.
45921 2002-10-17 Janis Johnson <janis187@us.ibm.com>
45923 * g++.dg/README: Describe new compat directory.
45924 * g++.dg/dg.exp: Skip tests in compat directory.
45925 * README.compat: New file.
45926 * lib/compat.exp: New expect script.
45927 * g++.dg/compat: New test directory.
45928 * g++.dg/compat/compat.exp: New expect script.
45929 * g++.dg/compat/abi: New test directory.
45930 * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
45931 g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
45932 g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
45933 g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
45934 g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
45935 g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
45936 g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
45937 g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
45938 g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
45939 g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
45940 g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
45941 g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
45942 * g++.dg/compat/break: New test directory.
45943 * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
45944 g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
45945 g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
45946 g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
45947 g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
45948 g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
45949 g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
45950 g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
45951 g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
45952 g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
45953 g++.dg/compat/break/README: New files.
45954 * g++.dg/compat/eh: New test directory.
45955 * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
45956 g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
45957 g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
45958 g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
45959 g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
45960 g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
45961 g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
45962 g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
45963 g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
45964 g++.dg/compat/eh/filter2_y.C,
45965 g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
45966 g++.dg/compat/eh/new1_y.C,
45967 g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
45968 g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
45969 g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
45970 g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
45971 g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
45972 g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
45973 g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
45974 g++.dg/compat/eh/unexpected1_y.C: New files.
45975 * g++.dg/compat/init: New test directory.
45976 * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
45977 g++.dg/compat/init/array5_y.C,
45978 g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
45979 g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
45980 g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
45981 g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
45982 g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
45983 g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
45984 g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
45985 g++.dg/compat/init/init-ref2_y.C: New files.
45987 2002-10-17 Mark Mitchell <mark@codesourcery.com>
45990 * g++.dg/inherit/using3.C: New test.
45992 2002-10-17 Jan Hubicka <jh@suse.cz>
45994 * gcc.dg/20021017-2.c: New test.
45996 2002-10-17 Mark Mitchell <mark@codesourcery.com>
45998 * g++.dg/abi/mangle16.C: Adjust.
46000 * g++.dg/init/array8.C: New test.
46002 2002-10-17 Richard Sandiford <rsandifo@redhat.com>
46004 * gcc.dg/special/mips-abi.exp: New test.
46005 * gcc.dg/special/mips-abi.s: Empty file used by the above.
46007 2002-10-16 Mark Mitchell <mark@codesourcery.com>
46009 * g++.dg/abi/mangle16.C: New test.
46010 * g++.dg/abi/mangle17.C: Likewise.
46013 * g++.dg/template/ref1.C: New test.
46015 2002-10-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46017 * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
46019 2002-10-16 Ulrich Weigand <uweigand@de.ibm.com>
46021 * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
46023 2002-10-16 Mark Mitchell <mark@codesourcery.com>
46026 * g++.dg/init/array7.C: New test.
46028 2002-10-15 Mark Mitchell <mark@codesourcery.com>
46030 * g++.dg/init/array6.C: New test.
46032 * g++.dg/abi/mangle13.C: Likewise.
46033 * g++.dg/abi/mangle14.C: Likewise.
46034 * g++.dg/abi/mangle15.C: Likewise.
46036 2002-10-14 Mark Mitchell <mark@codesourcery.com>
46038 * g++.dg/abi/empty8.C: New test.
46040 2002-10-15 Nathan Sidwell <nathan@codesourcery.com>
46042 * g++.dg/init/ctor1.C: New test.
46044 2002-10-15 Ulrich Weigand <uweigand@de.ibm.com>
46046 * gcc.c-torture/execute/20021015-1.c: New test.
46048 2002-10-15 J"orn Rennecke <joern.rennecke@superh.com>
46050 * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
46052 2002-10-14 Jan Hubicka <jh@suse.cz>
46054 * gcc.dg/i386-ssetype-[1-5].c: New tests.
46056 2002-10-14 Richard Henderson <rth@redhat.com>
46058 * gcc.dg/20020219-1.c: Disable for 16-bit targets.
46060 2002-10-14 Mark Mitchell <mark@codesourcery.com>
46062 PR optimization/6631
46063 * g++.dg/opt/const2.C: New test.
46065 2002-10-14 Mark Mitchell <mark@codesourcery.com>
46068 * g++.dg/parse/friend1.C: New test.
46069 * g++.old-deja/g++.pt/memtemp64.C: Adjust.
46071 2002-10-14 Jakub Jelinek <jakub@redhat.com>
46073 * gcc.dg/20021014-1.c: New test.
46075 2002-10-11 Mark Mitchell <mark@codesourcery.com>
46078 * g++.dg/ext/vlm1.C: New test.
46079 * g++.dg/ext/vlm2.C: Likewise.
46081 * g++.dg/init/array1.C: Remove invalid braces.
46082 * g++.dg/init/brace1.C: New test.
46083 * g++.dg/init/copy2.C: Likewise.
46084 * g++.dg/init/copy3.C: Likewise.
46085 * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
46086 * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
46089 2002-10-11 Neil Booth <neil@daikokuya.co.uk>
46091 * gcc.dg/cpp/assembler.S: Don't use -ansi.
46093 2002-10-11 Richard Shann <richard.shann@superh.com>
46095 * gcc.c-torture/compile/simd-5.c: New test.
46097 2002-10-10 Roger Sayle <roger@eyesopen.com>
46099 * gcc.c-torture/execute/shiftopt-1.c: New test case.
46101 2002-10-10 Jim Wilson <wilson@redhat.com>
46103 * gcc.c-torture/execute/20021010-1.c: New test.
46105 2002-10-09 Zack Weinberg <zack@codesourcery.com>
46108 * g++.dg/ext/typedef-init.C: New test.
46109 * gcc.dg/typedef-init.c: New test.
46111 2002-10-09 Neil Booth <neil@daikokuya.co.uk>
46113 * gcc.dg/cpp/paste13.c: New test.
46115 2002-10-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46117 * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs. For
46118 remaining platforms, XFAIL during compile, not execute. Don't
46121 2002-10-08 Nathan Sidwell <nathan@codesourcery.com>
46123 * gcc.dg/alias-1.c: Tweak expected warning.
46125 2002-10-06 D.Venkatasubramanian <dvenkat@noida.hcltech.com>
46127 * gcc.dg/20020411-1.c: Disable for 16-bit "int".
46129 2002-10-06 Andreas Jaeger <aj@suse.de>
46131 * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
46132 * gcc.dg/cpp/c++98.C: Likewise.
46134 * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
46135 * g++.dg/cpp/c++98.C: Likewise.
46137 * g++.dg/README (Subdirectories): Mention cpp directory.
46140 * gcc.dg/20021006-1.c: New test.
46142 2002-10-05 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46145 * g++.dg/other/warning1.C: New test.
46147 2002-10-04 Roger Sayle <roger@eyesopen.com>
46149 * gcc.c-torture/execute/20020720-1.x: XFAIL instead of skipping
46150 the test on failing platforms. Mark sparcv9-*-*, sparc64-*-*
46151 and sparc-*-* with -m64 as expected failures. See PR 8087.
46153 2002-10-03 Mark Mitchell <mark@codesourcery.com>
46156 * g++.dg/template/ptrmem3.C: New test.
46159 * g++.dg/template/union1.C: New test.
46161 2002-10-03 Mark Mitchell <mark@codesourcery.com>
46164 * g++.dg/abi/mangle9.C: New test.
46165 * g++.dg/abi/mangle10.C: New test.
46166 * g++.dg/abi/mangle11.C: New test.
46167 * g++.dg/abi/mangle12.C: New test.
46169 2002-10-02 Mark Mitchell <mark@codesourcery.com>
46172 * g++.dg/template/meminit1.C: New test.
46173 * g++.dg/warn/Wreorder-1.C: Likewise.
46174 * g++.old-deja/g++.mike/warn3.C: Tweak.
46175 * lib/prune.exp: Ingore "in copy constructor".
46177 2002-10-02 Andreas Jaeger <aj@suse.de>
46179 * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
46180 gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
46181 g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
46184 2002-10-01 Mark Mitchell <mark@codesourcery.com>
46186 * gcc.dg/empty1.C: Fix typo.
46188 2002-10-01 Nathan Sidwell <nathan@codesourcery.com>
46190 * gcc.dg/alias-1.c: New test.
46192 2002-10-01 Mark Mitchell <mark@codesourcery.com>
46194 * gcc.dg/empty1.C: New test.
46196 * g++.dg/tls/init-2.C: Tweak error messages.
46198 2002-10-01 Richard Sandiford <rsandifo@redhat.com>
46200 * gcc.c-torture/compile/20020923-1.c: New test.
46202 2002-09-30 Jason Thorpe <thorpej@wasabisystems.com>
46204 * gcc.c-torture/execute/ffs-1.c: New test.
46205 * gcc.c-torture/execute/ffs-2.c: Ditto.
46207 2002-09-30 Nathan Sidwell <nathan@codesourcery.com>
46209 * g++.dg/overload/member1.C: New test.
46211 2002-09-30 Mark Mitchell <mark@codesourcery.com>
46213 * g++.dg/abi/empty7.C: New test.
46214 * g++.dg/init/pm2.C: Likewise.
46216 2002-09-29 Nathan Sidwell <nathan@codesourcery.com>
46218 * g++.dg/rtti/crash1.C: New test.
46220 2002-09-29 Hans-Peter Nilsson <hp@bitrange.com>
46222 * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
46223 gcc.dg/sibcall-4.c: New tests.
46225 2002-09-28 Roger Sayle <roger@eyesopen.com>
46227 * gcc.c-torture/execute/20020720-1.x: No longer skip test on
46228 powerpc and MMIX targets.
46230 2002-09-27 Zack Weinberg <zack@codesourcery.com>
46232 * gcc.dg/cpp/20020927-1.c: New.
46234 2002-09-26 David S. Miller <davem@redhat.com>
46236 * gcc.c-torture/compile/trunctfdf.c: New.
46238 2002-09-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46240 * lib/target-supports.exp (check_weak_available): Handle solaris2.
46242 2002-09-27 Alan Modra <amodra@bigpond.net.au>
46244 * gcc.c-torture/execute/loop-15.c: New.
46246 2002-09-26 Janis Johnson <janis187@us.ibm.com>
46248 * README.QMTEST: Fix typo.
46250 2002-09-26 Ulrich Weigand <uweigand@de.ibm.com>
46252 * gcc.dg/20020926-1.c: New test.
46254 2002-09-25 David S. Miller <davem@redhat.com>
46257 * gcc.c-torture/execute/shiftdi.c: New test.
46259 2002-09-26 Richard Earnshaw <rearnsha@arm.com>
46261 * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
46262 unique to the tool.
46263 * lib/g77.exp (g77_init): Likewise.
46264 * lib/g++.exp (g++_init): Likewise.
46265 * lib/objc.exp (objc_init): Likewise.
46267 2002-09-25 Mark Mitchell <mark@codesourcery.com>
46269 * g++.dg/abi/empty5.C: New test.
46270 * g++.dg/abi/empty6.C: New test.
46271 * g++.dg/abi/vbase12.C: New test.
46273 2002-09-25 Richard Henderson <rth@redhat.com>
46275 * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
46276 too-small long double.
46278 2002-09-23 Hans-Peter Nilsson <hp@axis.com>
46280 * gcc.dg/20020919-1.c: New test.
46282 2002-09-23 Mark Mitchell <mark@codesourcery.com>
46284 * g++.dg/abi/bitfield6.C: New test.
46285 * g++.dg/abi/bitfield7.C: New test.
46286 * g++.dg/abi/bitfield8.C: New test.
46287 * g++.dg/abi/vbase11.C: New test.
46289 2002-09-22 John David Anglin <dave@hiauly1.hia.nrc.ca>
46291 * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
46292 hppa*-*-hpux*. Update test comment.
46294 2002-09-20 Jakub Jelinek <jakub@redhat.com>
46296 * gcc.dg/tls/struct-1.c: New test.
46298 2002-09-20 Neil Booth <neil@daikokuya.co.uk>
46300 * gcc.dg/cpp/tr-warn2.c: Update.
46302 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
46304 * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
46306 2002-09-20 Richard Earnshaw <rearnsha@arm.com>
46308 * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
46311 2002-09-20 Hans-Peter Nilsson <hp@bitrange.com>
46313 * gcc.c-torture/execute/ieee/mzero3.c: New test.
46315 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
46316 Adjust for c++filt moved to binutils. Remove spurious duplicate
46317 setting of cxxfilt.
46319 2002-09-19 Geoffrey Keating <geoffk@apple.com>
46321 * gcc.dg/20020312-2.c: Update for darwin.
46323 2002-09-18 Nathan Sidwell <nathan@codesourcery.com>
46325 * g++.old-deja/g++.other/crash32.C: Mark ICE.
46327 2002-09-17 Nicola Pero <n.pero@mi.flashnet.it>
46329 * objc.dg/comp-types-1.m: New test.
46330 * objc.dg/comp-types-2.m: New test.
46331 * objc.dg/comp-types-3.m: New test.
46332 * objc.dg/comp-types-4.m: New test.
46333 * objc.dg/comp-types-5.m: New test.
46334 * objc.dg/comp-types-6.m: New test.
46336 2002-09-17 John David Anglin <dave@hiauly1.hia.nrc.ca>
46338 * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
46340 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
46342 * g++.dg/other/do1.C: New test.
46344 * g++.dg/template/subst1.C: New test.
46346 2002-09-16 Steve Ellcey <sje@cup.hp.com>
46348 * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
46350 2002-09-16 Nathan Sidwell <nathan@codesourcery.com>
46352 * g++.dg/template/qualttp20.C: Adjust expected errors.
46353 * g++.old-deja/g++.jason/report.C: Likewise.
46354 * g++.old-deja/g++.other/qual1.C: Likewise.
46356 * g++.dg/lookup/scoped2.C: New test.
46358 * g++.dg/ext/asm3.C: New test.
46360 2002-09-16 Richard Earnshaw <rearnsha@arm.com>
46362 * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
46364 2002-09-16 Kazu Hirata <kazu@cs.umass.edu>
46366 * ChangeLog: follow spelling conventions.
46367 * g++.old-deja/g++.abi/ptrmem.C: Likewise.
46368 * g++.old-deja/g++.bugs/900210_05.C: Likewise.
46369 * g++.old-deja/g++.bugs/900211_04.C: Likewise.
46370 * g++.old-deja/g++.bugs/900321_02.C: Likewise.
46371 * g++.old-deja/g++.bugs/900404_02.C: Likewise.
46372 * g++.old-deja/g++.bugs/900520_06.C: Likewise.
46373 * g++.old-deja/g++.law/global-init1.C: Likewise.
46374 * g++.old-deja/g++.other/delete4.C: Likewise.
46375 * g++.old-deja/g++.other/inline21.C: Likewise.
46376 * g++.old-deja/g++.other/singleton.C: Likewise.
46377 * g77.dg/strlen0.f: Likewise.
46378 * g77.f-torture/compile/20010519-1.f: Likewise.
46379 * g77.f-torture/compile/980310-4.f: Likewise.
46380 * gcc.c-torture/compile/20000605-1.c: Likewise.
46381 * gcc.c-torture/execute/20020225-1.c: Likewise.
46382 * gcc.dg/c90-hexfloat-2.c: Likewise.
46383 * gcc.dg/c99-bool-1.c: Likewise.
46384 * gcc.dg/c99-hexfloat-2.c: Likewise.
46385 * gcc.dg/dll-2.c: Likewise.
46386 * gcc.dg/wtr-union-init-1.c: Likewise.
46387 * gcc.dg/wtr-union-init-2.c: Likewise.
46388 * gcc.dg/wtr-union-init-3.c: Likewise.
46389 * gcc.dg/cpp/avoidpaste1.c: Likewise.
46390 * gcc.dg/cpp/defined.c: Likewise.
46391 * gcc.dg/cpp/macsyntx.c: Likewise.
46392 * gcc.dg/cpp/paste2.c: Likewise.
46393 * gcc.dg/cpp/trad/defined.c: Likewise.
46394 * gcc.dg/format/c90-printf-1.c: Likewise.
46395 * gcc.dg/format/c90-scanf-1.c: Likewise.
46396 * gcc.dg/format/c99-printf-1.c: Likewise.
46397 * gcc.dg/format/c99-scanf-1.c: Likewise.
46398 * gcc.misc-tests/gcov-8.c: Likewise.
46399 * lib/profopt.exp: Likewise.
46401 2002-09-15 Krister Walfridsson <cato@df.lth.se>
46403 * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
46405 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
46407 * g++.dg/inherit/using2.C: New test.
46409 2002-09-15 Kazu Hirata <kazu@cs.umass.edu>
46411 * ChangeLog: Follow spelling conventions.
46412 * g++.dg/template/friend4.C: Likewise.
46413 * g++.old-deja/g++.pt/crash67.C: Likewise.
46414 * gcc.c-torture/execute/20000801-4.c: Likewise.
46415 * gcc.dg/c90-digraph-1.c: Likewise.
46416 * gcc.dg/c94-digraph-1.c: Likewise.
46417 * gcc.dg/c99-digraph-1.c: Likewise.
46418 * gcc.dg/cpp/line5.c: Likewise.
46419 * gcc.dg/cpp/multiline.c: Likewise.
46420 * gcc.dg/cpp/trad/literals-1.c: Likewise.
46421 * gcc.dg/format/attr-3.c: Likewise.
46422 * gcc.dg/format/c90-scanf-3.c: Likewise.
46423 * gcc.dg/format/ext-4.c: Likewise.
46425 2002-09-15 Nathan Sidwell <nathan@codesourcery.com>
46427 * g++.dg/template/pretty1.C: New test.
46429 2002-09-14 Alan Modra <amodra@bigpond.net.au>
46431 * gcc.c-torture/execute/struct-cpy-1.c: New test.
46433 2002-09-13 Matt Austern <austern@apple.com>
46435 * g++.dg/other/constref[12].C: New, regression tests for
46436 passing a cast expression to a function by const reference.
46438 2002-09-13 Nathan Sidwell <nathan@codesourcery.com>
46440 * g++.dg/template/deduce1.C: New test.
46442 2002-09-13 Kazu Hirata <kazu@cs.umass.edu>
46444 * gcc.c-torture/execute/simd-1.c: Force all use of int to
46447 2002-09-10 John David Anglin <dave@hiauly1.hia.nrc.ca>
46449 * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
46452 2002-09-10 Richard Earnshaw <rearnsha@arm.com>
46454 * gcc.c-torture/compile/20020910-1.c: New test.
46456 2002-09-10 Frank Ch. Eigler <fche@redhat.com>
46458 * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
46460 2002-09-10 Andreas Jaeger <aj@suse.de>
46462 * gcc.dg/20020312-2.c: Adjust for x86-64.
46464 2002-09-08 Toon Moene <toon@moene.indiv.nluug.nl>
46466 * g77.dg/7388.f: New test case for PR 7388.
46468 2002-09-07 Ansgar Esztermann <ansgar@thphy.uni-duesseldorf.de>
46470 * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
46472 2002-09-05 Ziemowit Laski <zlaski@apple.com>
46474 * objc.dg/proto-lossage-1.m: New test.
46476 2002-09-06 Neil Booth <neil@daikokuya.co.uk>
46478 * gcc.dg/cpp/_Pragma4.c: Fix typo.
46480 2002-09-06 Nicola Pero <n.pero@mi.flashnet.it>
46482 * objc/execute/formal_protocol-6.x: Removed. This testcase is now
46485 2002-09-06 Stan Shebs <shebs@apple.com>
46486 David Edelsohn <edelsohn@gnu.org>
46488 * gcc.dg/weak: New directory.
46489 * gcc.dg/weak-[1-9].c: Move to new directory, remove all
46490 target-specific xfail bits.
46491 * gcc.dg/typeof-2.c: Move to new directory.
46492 * gcc.dg/weak.exp: New expect script.
46494 2002-09-06 Alan Modra <amodra@bigpond.net.au>
46496 * gcc.c-torture/execute/extzvsi.c: New test.
46498 2002-09-05 Stan Shebs <shebs@apple.com>
46500 * gcc.dg/weak-1.c: xfail on Darwin.
46501 * gcc.dg/weak-2.c: Ditto.
46502 * gcc.dg/weak-3.c: Ditto.
46503 * gcc.dg/weak-4.c: Ditto.
46504 * gcc.dg/weak-5.c: Ditto.
46505 * gcc.dg/weak-6.c: Ditto.
46506 * gcc.dg/weak-7.c: Ditto.
46507 * gcc.dg/weak-8.c: Ditto.
46508 * gcc.dg/weak-9.c: Ditto.
46510 2002-09-05 J"orn Rennecke <joern.rennecke@superh.com>
46512 * gcc.c-torture/execute/loop-14.c: New test.
46514 2002-09-04 Jakub Jelinek <jakub@redhat.com>
46516 * g++.dg/other/cxa-atexit1.C: New test.
46518 * gcc.dg/typeof-2.c: New test.
46520 2002-09-03 Roger Sayle <roger@eyesopen.com>
46522 * gcc.dg/builtins-2.c: New testcase.
46523 * gcc.dg/builtins-3.c: New testcase.
46525 2002-09-03 Neil Booth <neil@daikokuya.co.uk>
46527 * gcc.dg/cpp/_Pragma4.c: New test.
46529 2002-09-03 Nicola Pero <n.pero@mi.flashnet.it>
46531 * objc/execute/nil_method-1.m: New testcase.
46533 2002-09-01 Nicola Pero <n.pero@mi.flashnet.it>
46535 * objc/execute/class-tests-1.h (test_class_with_superclass): Call
46536 [Object class], not [Object initialize].
46538 2002-08-31 Roger Sayle <roger@eyesopen.com>
46539 Hans-Peter Nilsson <hp@bitrange.com>
46541 * gcc.c-torture/execute/20020720-1.x: Skip test on
46542 mmix-knuth-mmixware. Correct comment.
46544 2002-08-27 Mark Mitchell <mark@codesourcery.com>
46546 * g++.dg/abi/bitfield5.C: New test.
46547 * g++.dg/abi/vbase10.C: Likewise.
46549 2002-08-27 Nicola Pero <n.pero@mi.flashnet.it>
46551 * objc.dg/undeclared-selector.m: New test.
46553 2002-08-27 Nathan Sidwell <nathan@codesourcery.com>
46555 * g++.dg/other/offsetof1.C: Avoid cast warning.
46557 2002-08-26 Ziemowit Laski <zlaski@apple.com>
46559 * objc.dg/super-class-2.m: New test.
46561 2002-08-24 Matt Austern <austern@apple.com>
46563 * g++.dg/ext/lvaddr.C: New test.
46564 * g++.dg/ext/lvcast.C: New test.
46566 2002-08-22 Mark Mitchell <mark@codesourcery.com>
46568 * g++.dg/inherit/cond1.C: New test.
46570 2002-08-22 Geoffrey Keating <geoffk@redhat.com>
46572 * gcc.dg/noncompile/incomplete-1.c: New test.
46574 2002-08-21 Joseph S. Myers <jsm@polyomino.org.uk>
46576 * gcc.dg/typespec-1.c: New test.
46578 2002-08-20 Devang Patel <dpatel@apple.com>
46579 * objc.dg/proto-hier-2.m: New test.
46581 2002-08-19 Ziemowit Laski <zlaski@apple.com>
46583 * objc.dg/bitfield-1.m: New test.
46584 * objc.dg/bitfield-2.m: New test.
46586 2002-08-17 Joseph S. Myers <jsm@polyomino.org.uk>
46588 * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
46589 gcc.dg/c99-flex-array-4.c: New tests.
46591 2002-08-16 Stan Shebs <shebs@apple.com>
46593 * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
46595 2002-08-15 Jakub Jelinek <jakub@redhat.com>
46597 * gcc.dg/typeof-1.c: New test.
46598 * g++.dg/ext/typeof2.C: New test.
46600 2002-08-15 Nathan Sidwell <nathan@codesourcery.com>
46602 * g++.dg/other/offsetof1.C: New test.
46604 2002-08-14 Richard Henderson <rth@redhat.com>
46606 * gcc.dg/tls/diag-3.c: Fix expected message strings.
46608 2002-08-14 Neil Booth <neil@daikokuya.co.uk>
46610 * gcc.dg/cpp/_Pragma3.c: New test.
46612 2002-08-13 Mark Mitchell <mark@codesourcery.com>
46614 * g++.dg/template/inherit3: New test.
46616 2002-08-10 Nathan Sidwell <nathan@codesourcery.com>
46618 * gcc.dg/bitfld-4.c: Add blank options.
46620 2002-08-09 Mark Mitchell <mark@codesourcery.com>
46622 * g++.dg/template/crash1.C: New test.
46624 2002-08-08 Jakub Jelinek <jakub@redhat.com>
46626 * gcc.dg/tls/opt-2.c: New test.
46628 2002-08-08 Devang Patel <dpatel@apple.com>
46630 * objc.dg/selector-1.m : New test
46632 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
46634 * g++.dg/abi/bitfield4.C: New test.
46635 * gcc.dg/bitfld-4.c: New test.
46637 2002-08-08 Nathan Sidwell <nathan@codesourcery.com>
46639 * g++.dg/other/packed1.C: New test.
46641 2002-08-07 Mark Mitchell <mark@codesourcery.com>
46643 * g++.dg/abi/offsetof.C: Tweak error messages.
46644 * g++.old-deja/g++.mike/p10769a.C: Likewise.
46646 2002-08-08 Jakub Jelinek <jakub@redhat.com>
46648 * gcc.dg/bitfld-3.c: New test.
46650 2002-08-07 Jakub Jelinek <jakub@redhat.com>
46651 Richard Henderson <rth@redhat.com>
46653 * gcc.dg/i386-bitfield1.c: New test.
46654 * g++.dg/abi/bitfield3.C: Update.
46656 2002-08-07 Neil Booth <neil@daikokuya.co.uk>
46658 * objc.dg/const-str-2.m: Update.
46659 * gcc.dg/cpp/c++98.c: Change to C extension.
46660 * gcc.dg/cpp/c++98-pedantic.c: Similarly.
46661 * gcc.dg/cpp/cpp.exp: Process .C extensions too.
46663 2002-08-06 Aldy Hernandez <aldyh@redhat.com>
46665 * gcc.dg/tls/diag-3.c: New.
46667 2002-08-07 Gabriel Dos Reis <gdr@nerim.net>
46669 * g++.dg/README (Subdirectories): Document new subdir expr.
46670 * g++.dg/expr/pmf-1.C: New test.
46672 2002-08-06 Neil Booth <neil@daikokuya.co.uk>
46674 * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
46676 2002-08-06 Jakub Jelinek <jakub@redhat.com>
46678 * g++.dg/abi/bitfield3.C: New test.
46680 2002-08-05 Nathan Sidwell <nathan@codesourcery.com>
46682 * lib/gcov.exp: Tweak expected line formats.
46683 * gcc.misc-tests/gcov8.c: New test.
46684 * gcc.misc-tests/gcov8.x: New flags.
46686 2002-08-05 Jakub Jelinek <jakub@redhat.com>
46688 * consistency.vlad/layout/endian.c: Include string.h.
46690 * gcc.c-torture/execute/20020805-1.c: New test.
46692 2002-08-04 Gabriel Dos Reis <gdr@nerim.net>
46694 * g++.dg/other/conversion1.C: New test.
46696 2002-08-03 Roger Sayle <roger@eyesopen.com>
46698 * gcc.dg/builtins-1.c: New testcase.
46700 2002-08-02 Mark Mitchell <mark@codesourcery.com>
46702 * g++.dg/inherit/access3.C: New test.
46704 2002-08-01 Jakub Jelinek <jakub@redhat.com>
46706 * gcc.dg/ia64-visibility-2.c: New test.
46708 2002-08-01 Benjamin Kosnik <bkoz@redhat.com>
46710 * g++.old-deja/g++.abi/ptrflags.C (expect): Change
46711 __qualifier_flags to __flags.
46713 2002-07-31 Mark Mitchell <mark@codesourcery.com>
46715 * g++.dg/inherit/operator1.C: New test.
46716 * g++.dg/lookup/disamb1.C: Fix typo in comment.
46717 * g++.dg/other/error1.C: Change expected error message.
46718 * g++.dg/template/conv4.C: Likewise.
46720 2002-07-26 Neil Booth <neil@daikokuya.cop.uk>
46722 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
46723 for documented behavior.
46725 2002-07-25 Roger Sayle <roger@eyesopen.com>
46727 * gcc.c-torture/execute/20020720-1.x: Skip this test on
46728 several targets known to fail.
46730 2002-07-25 Richard Sandiford <rsandifo@redhat.com>
46732 * gcc.dg/mips-args-[123].c: New tests.
46734 2002-07-24 Aldy Hernandez <aldyh@redhat.com>
46736 * gcc.dg/ppc-spe.c: New.
46738 2002-07-24 Geoffrey Keating <geoffk@redhat.com>
46740 * g++.dg/other/ptrmem4.C: New testcase.
46742 2002-07-24 Richard Henderson <rth@redhat.com>
46744 * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
46746 2002-07-24 Gabriel Dos Reis <gdr@nerim.net>
46748 * g++.dg/ext/alignof1.C (main): Return 0 for success.
46750 2002-07-24 Roger Sayle <roger@eyesopen.com>
46752 * gcc.c-torture/execute/memset-3.c: New testcase.
46754 2002-07-24 Neil Booth <neil@daikokuya.co.uk>
46756 * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
46757 gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
46759 2002-07-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46761 * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
46764 2002-07-23 J"orn Rennecke <joern.rennecke@superh.com>
46766 * gcc.c-torture/compile/simd-4.c: New test.
46768 2002-07-22 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46770 PR c++/7347, c++/7348
46771 * g++.dg/template/access4.C: New test.
46772 * g++.dg/template/access5.C: New test.
46773 * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
46774 * g++.old-deja/g++.pt/memtemp86.C: Likewise.
46775 * g++.old-deja/g++.pt/ttp58.C: Likewise.
46776 * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
46778 2002-07-22 Jakub Jelinek <jakub@redhat.com>
46780 * gcc.dg/gnu89-init-2.c: New test.
46782 2002-07-21 Gabriel Dos Reis <gdr@nerim.net>
46784 * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
46786 2002-07-20 Roger Sayle <roger@eyesopen.com>
46788 * gcc.c-torture/execute/20020720-1.c: New testcase.
46790 2002-07-20 Neil Booth <neil@daikokuya.co.uk>
46792 * gcc.dg/cpp/Wsignprom.c: New tests.
46794 2002-07-20 Alan Modra <amodra@bigpond.net.au>
46796 * gcc.c-torture/execute/loop-13.c: New test.
46798 2002-07-19 Neil Booth <neil@daikokuya.co.uk>
46800 * gcc.dg/cpp/expr.c: New tests.
46802 2002-07-18 David Edelsohn <edelsohn@gnu.org>
46804 * g++.dg/opt/pr6713.C: Add template instantiation.
46806 2002-07-18 Alan Modra <amodra@bigpond.net.au>
46808 * gcc.dg/nest.c: New test.
46810 2002-07-17 Richard Henderson <rth@redhat.com>
46812 * g++.dg/opt/pr6713.C: New test.
46814 2002-07-17 Eric Botcazou <ebotcazou@multimania.com>
46816 * gcc.c-torture/execute/loop-2e.x: Let the testcase
46817 XFAIL for all x86 processors.
46819 2002-07-17 Ian Dall <ian@sibyl.beware.dropbear.id.au>
46821 * gcc.c-torture/execute/20010122-1.x: Do not test with
46822 -fomit-frame-pointer.
46824 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46826 * g++.dg/template/instantiate2.C: New test.
46827 * g++.dg/template/spec4.C: New test.
46829 2002-07-17 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46831 * g++.dg/template/access2.C: New test.
46832 * g++.dg/template/access3.C: New test.
46834 2002-07-15 Zack Weinberg <zack@codesourcery.com>
46836 * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
46837 c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
46838 c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
46839 c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
46840 Convert to use <stdarg.h>.
46841 * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
46843 * gcc.dg/va-arg-2.c: New.
46844 * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
46846 2002-07-15 Jakub Jelinek <jakub@redhat.com>
46848 * gcc.c-torture/compile/20020710-1.c: New test.
46850 2002-07-11 J"orn Rennecke <joern.rennecke@superh.com>
46851 Andrew Pinski <pinskia@physics.uc.edu>
46853 gcc.c-torture/compile/simd-2.c: New testcase.
46854 gcc.c-torture/compile/simd-3.c: Likewise.
46856 2002-07-11 Mark Mitchell <mark@codesourcery.com>
46859 * g++.dg/overload/error1.C: New test.
46861 2002-07-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
46863 * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
46864 configuration and IRIX 6 O32 ABI.
46866 2002-07-11 Roger Sayle <roger@eyesopen.com>
46868 * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
46870 2002-07-10 Roger Sayle <roger@eyesopen.com>
46872 * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
46874 2002-07-10 Jeffrey A Law <law@redhat.com>
46876 * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
46878 * gcc.c-torture/compile/930326-1.x: Remove. No longer needed.
46880 2002-07-09 Aldy Hernandez <aldyh@redhat.com>
46882 * gcc.dg/20020312-2.c: Check for __PPC__.
46884 2002-07-09 Diego Novillo <dnovillo@redhat.com>
46886 * gcc.c-torture/compile/20020709-1.c: New test.
46888 2002-07-07 Roger Sayle <roger@eyesopen.com>
46890 * g++.dg/template/qualttp21.C: New test case.
46892 2002-07-06 Alexandre Oliva <aoliva@redhat.com>
46894 * gcc.c-torture/compile/20020706-1.c: New test.
46895 * gcc.c-torture/compile/20020706-2.c: New test.
46897 2002-07-06 Brian R. Gaeke <brg@dgate.ORG>
46898 Alexandre Oliva <aoliva@redhat.com>
46900 * g++.dg/warn/incomplete1.C: New test.
46902 2002-07-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46905 * g++.dg/warn/noreturn1.C: New test.
46907 2002-07-03 Mark Mitchell <mark@codesourcery.com>
46910 * g++.dg/debug/debug6.C: New test.
46911 * g++.dg/debug/debug7.C: New test.
46913 2002-07-04 J"orn Rennecke <joern.rennecke@superh.com>
46915 * gcc.c-torture/compile/simd-3.c: New test.
46917 2002-07-03 Chris Demetriou <cgd@broadcom.com>
46919 * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
46920 * gcc.dg/20020620-1.c: Likewise.
46922 2002-07-03 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46925 * g++.dg/init/array4.C: New test.
46926 * g++.dg/init/array5.C: New test.
46928 2002-07-03 J"orn Rennecke <joern.rennecke@superh.com>
46930 * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
46931 * gcc.c-torture/execute/simd-2.c (main): Likewise.
46933 2002-07-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
46935 * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
46936 * gcc.dg/wtr-aggr-init-1.c: Likewise.
46937 * gcc.dg/wtr-conversion-1.c: Likewise.
46938 * gcc.dg/wtr-escape-1.c: Likewise.
46939 * gcc.dg/wtr-int-type-1.c: Likewise.
46940 * gcc.dg/wtr-label-1.c: Likewise.
46941 * gcc.dg/wtr-static-1.c: Likewise.
46942 * gcc.dg/wtr-strcat-1.c: Likewise.
46943 * gcc.dg/wtr-suffix-1.c: Likewise.
46944 * gcc.dg/wtr-switch-1.c: Likewise.
46945 * gcc.dg/wtr-unary-plus-1.c: Likewise.
46946 * gcc.dg/wtr-union-init-1.c: Likewise.
46947 * gcc.dg/wtr-union-init-2.c: Likewise.
46948 * gcc.dg/wtr-union-init-3.c: Likewise.
46950 * gcc.dg/wtr-func-def-1.c: New test.
46952 2002-07-02 Devang Patel <dpatel@apple.com>
46954 * objc.dg/param-1.m: New test.
46956 2002-07-03 Neil Booth <neil@daikokuya.co.uk>
46958 * gcc.dg/cpp/trad/directive.c: Add test.
46959 * gcc.dg/cpp/trad/macroargs.c: Add test.
46960 * gcc.dg/cpp/trad/recurse-3.c: Add tests.
46962 2002-07-02 Neil Booth <neil@daikokuya.co.uk>
46964 * gcc.dg/cpp/cmdlne-M.c: New test.
46966 2002-07-02 Ziemowit Laski <zlaski@apple.com>
46968 * objc.dg/desig-init-1.m: New test.
46970 2002-07-02 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
46973 * g++.dg/template/instantiate1.C: New test.
46975 2002-07-01 Mark Mitchell <mark@codesourcery.com>
46978 * g++.dg/template/sizeof2.C: New test.
46980 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
46982 * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
46983 gcc.dg/cpp/trad/include.c: New tests.
46985 2002-07-01 Hans-Peter Nilsson <hp@axis.com>
46988 * gcc.c-torture/compile/20020701-1.c: New test.
46990 2002-07-01 Stan Shebs <shebs@apple.com>
46992 * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
46994 * lib/objc-torture.exp (objc-torture-compile): ...instead of here
46995 (objc-torture-execute): or here.
46997 2002-07-01 J"orn Rennecke <joern.rennecke@superh.com>
46999 * gcc.c-torture/execute/arith-rand-ll.c: New test.
47001 2002-07-01 Neil Booth <neil@daikokuya.co.uk>
47003 * gcc.dg/cpp/trad/escaped-nl.c: New test.
47005 2002-06-30 Devang Patel <dpatel@apple.com>
47007 * objc.dg/fsyntax-only.m: New test.
47009 2002-06-27 Mark Mitchell <mark@codesourcery.com>
47012 * g++.dg/template/friend7.C: New file.
47014 2002-06-27 Aldy Hernandez <aldyh@redhat.com>
47016 * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
47019 2002-06-27 J"orn Rennecke <joern.rennecke@superh.com>
47021 * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
47022 avoid division by zero.
47024 2002-06-27 Neil Booth <neil@daikokuya.co.uk>
47026 * gcc.dg/Wunknownprag.c: New tests.
47028 2002-06-25 J"orn Rennecke <joern.rennecke@superh.com>
47030 * gcc.c-torture/execute/simd-2.c: New test.
47032 2002-06-25 Neil Booth <neil@daikokuya.co.uk>
47034 * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
47035 gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
47036 gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
47037 gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
47038 gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
47039 gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
47040 gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
47041 gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
47042 gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
47043 gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
47044 gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
47045 gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
47046 gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
47047 gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
47048 gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
47049 gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
47050 gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
47052 2002-06-24 Neil Booth <neil@daikokuya.co.uk>
47054 * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
47055 gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
47056 gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
47057 gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
47059 * gcc.dg/cpp/trad/directive.c: Update.
47061 2002-06-23 Andreas Jaeger <aj@suse.de>
47063 * gcc.c-torture/execute/complex-6.c: New.
47065 2002-06-22 Neil Booth <neil@daikokuya.co.uk>
47067 * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
47068 gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
47069 gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
47070 gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
47072 2002-06-21 Neil Booth <neil@daikokuya.co.uk>
47074 * gcc.dg/cpp/trad: New directory with traditional tests copied
47075 from parent directory.
47076 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47077 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47078 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47079 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47080 Move to trad/ and rename.
47081 * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
47082 gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
47083 gcc.dg/cpp/trad/redef2.c: New tests.
47084 * gcc.dg/cpp/trad/trad.exp: New driver.
47086 2002-06-20 Neil Booth <neil@daikokuya.co.uk>
47088 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
47089 gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
47090 gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
47091 gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
47094 2002-06-20 Richard Sandiford <rsandifo@redhat.com>
47096 * gcc.dg/20020620-1.c: New test.
47098 2002-06-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47100 * g++.dg/template/ttp4.C: New test.
47102 2002-06-19 Jakub Jelinek <jakub@redhat.com>
47104 * g++.dg/opt/vt1.C: Fix regexp.
47106 2002-06-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47108 * gcc.c-torture/execute/pure-1.c: Make functions static again.
47109 Don't use attribute `noinline'.
47111 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
47113 * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
47115 2002-06-18 Aldy Hernandez <aldyh@redhat.com>
47117 * gcc.c-torture/execute/simd-1.c: New.
47119 * gcc.dg/simd-1.c: New.
47121 2002-06-18 Hans-Peter Nilsson <hp@axis.com>
47123 * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
47125 2002-06-16 Richard Henderson <rth@redhat.com>
47127 * g++.dg/ext/anon-struct1.C: New.
47128 * g++.dg/ext/anon-struct2.C: New.
47129 * g++.dg/ext/anon-struct3.C: New.
47130 * gcc.dg/anon-struct-1.c: New.
47131 * gcc.dg/anon-struct-2.c: New.
47132 * gcc.dg/anon-struct-3.c: New.
47133 * gcc.dg/20011008-1.c: Adjust warning text.
47134 * gcc.dg/20020527-1.c: Add -fms-extensions.
47136 2002-06-16 Richard Henderson <rth@redhat.com>
47138 * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
47140 2002-06-15 Hans-Peter Nilsson <hp@axis.com>
47142 * gcc.c-torture/execute/20020615-1.c: New test.
47144 2002-06-15 Roger Sayle <roger@eyesopen.com>
47146 * gcc.c-tortuture/execute/compare-1.c: New test case.
47147 * gcc.c-tortuture/execute/compare-2.c: New test case.
47148 * gcc.c-tortuture/execute/compare-3.c: New test case.
47150 2002-06-13 Richard Henderson <rth@redhat.com>
47152 * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New. Define for
47155 2002-06-12 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
47157 * g++.dg/template/typename2.C: Update error message.
47159 2002-06-12 Hans-Peter Nilsson <hp@axis.com>
47161 * gcc.c-torture/execute/20020611-1.c: New test.
47163 2002-06-11 Bob Wilson <bob.wilson@acm.org>
47165 * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
47166 list of targets to skip.
47168 2002-06-10 Bob Wilson <bob.wilson@acm.org>
47170 * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
47171 targets if not optimizing.
47173 2002-06-10 Jakub Jelinek <jakub@redhat.com>
47175 * gcc.c-torture/compile/20020605-1.c: New test.
47177 * g++.dg/opt/vt1.C: New test.
47179 * gcc.dg/20020531-1.c: New test.
47181 * gcc.dg/20020530-1.c: New test.
47183 * gcc.dg/20020527-1.c: New test.
47185 * g++.dg/opt/cse1.C: New test.
47187 2002-06-07 Roger Sayle <roger@eyesopen.com>
47189 * gcc.dg/20020607-2.c: New test case.
47191 2002-06-07 Jakub Jelinek <jakub@redhat.com>
47193 * gcc.c-torture/compile/20020604-1.c: New test.
47195 2002-06-04 Richard Henderson <rth@redhat.com>
47197 * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
47198 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
47199 * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
47201 2002-06-04 Aldy Hernandez <aldyh@redhat.com>
47203 * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
47205 2002-06-03 Richard Henderson <rth@redhat.com>
47207 * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
47208 * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
47210 2002-06-02 Richard Henderson <rth@redhat.com>
47212 * gcc.c-torture/execute/pure-1.c: Don't mark any of the
47213 test functions static.
47215 2002-06-02 Andreas Jaeger <aj@suse.de>
47217 * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
47220 2002-06-02 Neil Booth <neil@daikokuya.demon.co.uk>
47222 * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
47223 gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
47224 Update for mofified diagnostics.
47225 * gcc.dg/c99-intconst-1.c: No longer fail.
47227 2002-06-02 Richard Henderson <rth@redhat.com>
47229 * gcc.dg/uninit-A.c: Remove xfail markers.
47231 2002-06-01 Roger Sayle <roger@eyesopen.com>
47233 * gcc.dg/fnegate-1.c: New test case.
47235 2002-05-30 Osku Salerma <osku@iki.fi>
47237 * gcc.c-torture/execute/mayalias-1.c: New file.
47239 2002-05-29 Neil Booth <neil@daikokuya.demon.co.uk>
47241 * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
47242 gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
47243 gcc.dg/cpp/if-1.c: Update for modified diagnostics.
47245 2002-05-29 Hans-Peter Nilsson <hp@axis.com>
47247 * gcc.c-torture/execute/20020529-1.c: New test.
47249 2002-05-27 Richard Henderson <rth@redhat.com>
47251 * g++.dg/ext/attrib6.C: New test case.
47253 2002-05-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47255 * gcc.c-torture/execute/pure-1.c: New test.
47257 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
47259 * gcc.dg/cpp/arith-2.c: Remove.
47261 2002-05-27 Neil Booth <neil@daikokuya.demon.co.uk>
47263 * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
47264 * gcc.dg/cpp/if-3.c: Remove.
47266 2002-05-26 Jakub Jelinek <jakub@redhat.com>
47268 * g++.dg/opt/cse2.C: New test.
47270 2002-05-26 Neil Booth <neil@daikokuya.demon.co.uk>
47272 * gcc.dg/cpp/arith-1.c: New semantic tests.
47273 * gcc.dg/cpp/if-1.c: Update.
47275 2002-05-24 Ben Elliston <bje@redhat.com>
47277 * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
47279 2002-05-24 Jakub Jelinek <jakub@redhat.com>
47281 * gcc.dg/verbose-asm.c: New test.
47283 2002-05-24 Neil Booth <neil@daikokuya.demon.co.uk>
47285 * gcc.dg/cpp/paste12.c: New test.
47287 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
47289 * g++.dg/parse/named_ops.C: New test.
47291 2002-05-23 Mark Mitchell <mark@codesourcery.com>
47293 * gcc.dg/weak-8.c: New test.
47295 2002-05-23 J"orn Rennecke <joern.rennecke@superh.com>
47297 * gcc.dg/weak-2.c: Allow optional leading underscore
47298 in scan-assembler symbol name.
47299 * gcc.dg/weak-3.c: Likewise.
47300 * gcc.dg/weak-4.c: Likewise.
47301 * gcc.dg/weak-5.c: Likewise.
47303 2002-05-23 Jakub Jelinek <jakub@redhat.com>
47305 * gcc.dg/20020523-1.c: New test.
47307 2002-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
47309 * objc.dg/const-str-2.m: Update now that we stop after
47310 a command line error.
47312 2002-05-22 Richard Henderson <rth@redhat.com>
47314 * g++.dg/dg.exp: Fix typo in test pruneing.
47316 2002-05-22 Richard Henderson <rth@redhat.com>
47318 * g++.dg/dg.exp: Prune the tls subdirectory.
47319 * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
47320 * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
47321 * g++.dg/tls/init-1.C: New.
47323 2002-05-22 Jakub Jelinek <jakub@redhat.com>
47325 * gcc.dg/20020517-1.c: New test.
47327 2002-05-21 Richard Henderson <rth@redhat.com>
47329 * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
47330 gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
47332 2002-05-21 Brian R. Gaeke <brg@dgate.ORG>
47334 * g++.dg/other/copy2.C: New test.
47336 2002-05-20 J"orn Rennecke <joern.rennecke@superh.com>
47338 * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
47339 (MAX_COPY): Bump up to 10 times sizeof (long long).
47340 (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
47342 * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
47343 sizeof (long long).
47345 * gcc.c-torture/execute/strcpy-1.c: New test.
47347 2002-05-19 Jason Merrill <jason2redhat.com>
47349 * g++.dg/ext/oper1.C: New test.
47351 2002-05-20 David Billinghurst <David.Billinghurst@riotinto.com>
47352 2002-05-19 Mark Mitchell <mitchell@doubledemon.codesourcery.com>
47354 * README.QMTEST: New file.
47356 * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
47358 2002-05-19 Andreas Jaeger <aj@suse.de>
47360 * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
47362 * gcc.c-torture/execute/loop-2d.x: Likewise.
47364 2002-05-19 David Billinghurst <David.Billinghurst@riotinto.com>
47366 * gcc.dg/weak-2.c: xfail warnings for platforms that don't
47367 support weak symbols.
47368 * gcc.dg/weak-4.c: Likewise.
47369 * gcc.dg/weak-6.c: Likewise.
47371 2002-05-16 David.Billinghurst <David.Billinghurst@riotinto.com>
47373 * gcc.dg/weak-3.c: Add dg-excess-error comment for
47374 cygwin, coff and h8300-*-hms targets
47375 * gcc.dg/weak-5.c: Likewise.
47376 * gcc.dg/weak-7.c: Likewise.
47378 2002-05-16 Jason Merrill <jason@redhat.com>
47380 * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
47381 (scan-assembler-not, scan-assembler-dem): Likewise.
47382 (scan-assembler-dem-not): Likewise.
47384 2002-05-15 Richard Henderson <rth@redhat.com>
47386 * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
47388 2002-05-15 Richard Henderson <rth@redhat.com>
47390 * gcc.dg/weak-5.c (vfoo1c): No warning here.
47391 (vfoo1f): Warning here.
47392 (vfoo1l): Don't redefine the alias.
47394 2002-05-14 Jason Merrill <jason@redhat.com>
47395 Alexandre Oliva <aoliva@redhat.com>
47397 * g++.dg/init/pm1.C: New test.
47399 2002-05-12 David S. Miller <davem@redhat.com>
47401 * gcc.c-torture/execute/conversion.c (ldnear): Use long double
47404 2002-05-10 Roger Sayle <roger@eyesopen.com>
47406 * gcc.c-torture/execute/20020510-1.c: New test case.
47408 2002-05-10 David S. Miller <davem@redhat.com>
47410 * gcc.c-torture/execute/conversion.c: Test long double too.
47412 2002-05-09 Jakub Jelinek <jakub@redhat.com>
47414 * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
47415 libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
47416 * lib/g++.exp (g++_link_flags): Likewise.
47417 * lib/objc.exp (objc_target_compile): Likewise.
47419 2002-05-09 Neil Booth <neil@daikokuya.demon.co.uk>
47421 * gcc.dg/cpp/poison.c: Update.
47422 * gcc.dg/cpp/20000625-2.c: Remove.
47423 * gcc.dg/cpp/direct2s.c: Remove final test.
47425 2002-05-08 Tom Rix <trix@redhat.com>
47427 * gcc.c-torture/execute/20020508-1.c: New test.
47428 * gcc.c-torture/execute/20020508-2.c: New test.
47429 * gcc.c-torture/execute/20020508-3.c: New test.
47431 2002-05-08 Neil Booth <neil@daikokuya.demon.co.uk>
47433 * gcc.dg/cpp/charconst-4.c: More tests.
47435 2002-05-08 Mark Mitchell <mark@codesourcery.com>
47438 * gcc.dg/weak-3.c: Update location of warning messages.
47439 * gcc.dg/weak-5.c: Likewise.
47441 2002-05-06 Roger Sayle <roger@eyesopen.com>
47443 * gcc.c-torture/execute/20020506-1.c: New test case.
47445 2002-05-07 Neil Booth <neil@daikokuya.demon.co.uk>
47447 * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
47449 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
47451 * gcc.dg/cpp/charconst-3.c: Run, don't compile.
47453 2002-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
47455 * gcc.dg/cpp/charconst-3.c: New test.
47457 2002-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
47459 * gcc.dg/cpp/charconst.c: Update tests.
47461 2002-05-05 Tim Josling <tej@melbpc.org.au>
47463 * treelang: Added directory for new sample language treelang. Also
47464 lib/treelang.exp: New file to signal treelang should be tested.
47466 2002-05-03 Jakub Jelinek <jakub@redhat.com>
47468 * gcc.dg/cpp/cmdlne-dM-M.c: New test.
47469 * gcc.dg/cpp/cmdlne-dD-M.c: New test.
47470 * gcc.dg/cpp/cmdlne-dN-M.c: New test.
47471 * gcc.dg/cpp/cmdlne-dI-M.c: New test.
47472 * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
47473 * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
47474 * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
47476 2002-05-03 Joseph S. Myers <jsm28@cam.ac.uk>
47478 * gcc.dg/format/xopen-2.c: New test.
47480 2002-05-03 Jakub Jelinek <jakub@redhat.com>
47482 * gcc.dg/20020503-1.c: New test.
47484 2002-05-02 Mark Mitchell <mark@codesourcery.com>
47486 * g++.dg/init/dtor1.C: Make it tougher.
47488 2002-05-01 Mark Mitchell <mark@codesourcery.com>
47490 * g++.dg/init/dtor1.C: New test.
47492 2002-05-02 Aldy Hernandez <aldyh@redhat.com>
47494 * gcc.dg/altivec-8.c: New.
47496 2002-05-01 Aldy Hernandez <aldyh@redhat.com>
47498 * gcc.dg/altivec-7.c: New.
47500 2002-04-29 Jakub Jelinek <jakub@redhat.com>
47502 * g++.dg/parse/typedef1.C: New test.
47504 2002-04-29 Mark Mitchell <mark@codesourcery.com>
47507 * g++.dg/template/friend6.C: New test.
47510 * g++.dg/init/copy1.C: New test.
47512 2002-04-29 Nathan Sidwell <nathan@codesourcery.com>
47514 * g++.dg/warn/effc1.C: New test.
47516 2002-04-29 Neil Booth <neil@daikokuya.demon.co.uk>
47518 * gcc.dg/cpp/if-cexp.c: Add a test.
47520 2002-04-28 Jakub Jelinek <jakub@redhat.com>
47522 * gcc.dg/20020426-2.c: New test.
47524 2002-04-28 Neil Booth <neil@daikokuya.demon.co.uk>
47526 * gcc.dg/cpp/if-mop.c: Update.
47527 * gcc.dg/cpp/if-mpar.c: Add test.
47528 * gcc.dg/cpp/if-oppr.c: Update.
47530 2002-04-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47533 * gcc.dg/weak-[2-7].c: New tests.
47535 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
47537 * gcc.dg/enum1.c: New test.
47539 2002-04-26 Mark Mitchell <mark@codesourcery.com>
47542 * g++.dg/inherit/access2.C: New test.
47544 2002-04-26 Mark Mitchell <mark@codesourcery.com>
47547 * gcc.dg/20020426-1.c: New test.
47549 2002-04-26 Alexandre Oliva <aoliva@redhat.com>
47551 * g++.dg/abi/enum1.C: New test.
47553 2002-04-26 Richard Henderson <rth@redhat.com>
47555 * gcc.dg/c99-bool-1.c: Expect always true warning.
47557 2002-04-25 Roger Sayle <roger@eyesopen.com>
47559 * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
47561 2002-04-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47563 * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
47566 2002-04-24 Mark Mitchell <mark@codesourcery.com>
47568 * g++.dg/abi/mange7.C: New test.
47571 * g++.dg/parse/stmtexpr2.C: New test.
47573 2002-04-24 J"orn Rennecke <joern.rennecke@superh.com>
47575 * gcc.dg/20020312-2.c: Add SH target.
47577 2002-04-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47579 * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
47580 compiler output on mips*-*-irix*.
47582 2002-04-23 Jakub Jelinek <jakub@redhat.com>
47584 * g++.dg/parse/attr1.C: New test.
47586 2002-04-23 Roger Sayle <roger@eyesopen.com>
47588 * gcc.c-torture/execute/string-opt-17.c: New test case.
47589 * gcc.c-torture/execute/memset-2.c: New test case.
47591 2002-04-23 Mark Mitchell <mark@codesourcery.com>
47594 * g++.dg/template/friend5.C: New test.
47597 * g++.dg/template/qual1.C: Likewise.
47599 2002-04-22 Zack Weinberg <zack@codesourcery.com>
47601 * gcc.c-torture/execute/980707-1.c: Don't use isspace().
47602 Include stdlib.h, not stdio.h or ctype.h.
47604 2002-04-22 Hans-Peter Nilsson <hp@axis.com>
47606 * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
47607 cris-*-elf* and mmix-*-*.
47608 * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
47609 * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
47610 g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
47612 * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
47613 * gcc.dg/wchar_t-1.c: Ditto.
47615 2002-04-21 Hans-Peter Nilsson <hp@axis.com>
47617 * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
47620 2002-04-21 Neil Booth <neil@daikokuya.demon.co.uk>
47622 * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
47624 2002-04-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47626 * gcc.c-torture/execute/20000906-1.x: Delete.
47628 2002-04-20 David.Billinghurst <David.Billinghurst@riotinto.com>
47630 * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
47632 2002-04-19 Toon Moene <toon@moene.indiv.nluug.nl>
47635 * g77.f-torture/execute/6367.f: New test.
47636 * g77.f-torture/execute/6367.x: Disable for MMIX.
47638 2002-04-19 Mark Mitchell <mark@codesourcery.com>
47641 * g++.dg/opt/inline2.C: New test.
47643 2002-04-18 Richard Henderson <rth@redhat.com>
47645 * gcc.dg/20000906-1.c: Enable for all targets.
47646 * gcc.c-torture/compile/iftrap-2.c: New.
47648 2002-04-18 Jakub Jelinek <jakub@redhat.com>
47650 * gcc.dg/20020418-1.c: New test.
47651 * gcc.dg/20020418-2.c: New test.
47653 2002-04-18 Richard Henderson <rth@redhat.com>
47655 * gcc.c-torture/compile/iftrap-1.c: New.
47656 * gcc.dg/iftrap-1.c: Adjust for ia64.
47657 * gcc.dg/iftrap-2.c: New.
47659 2002-04-18 Jakub Jelinek <jakub@redhat.com>
47661 * gcc.c-torture/compile/20020418-1.c: New test.
47663 2002-04-18 Roger Sayle <roger@eyesopen.com>
47665 * gcc.c-torture/compile/20020415-1.c: New.
47667 2002-04-18 David S. Miller <davem@redhat.com>
47669 * gcc.c-torture/execute/20020418-1.c: New test.
47671 2002-04-17 Jakub Jelinek <jakub@redhat.com>
47673 * gcc.dg/20020416-1.c: New test.
47675 * g++.dg/opt/inline1.C: New test.
47677 2002-04-16 Jakub Jelinek <jakub@redhat.com>
47679 * gcc.dg/altivec-5.c: New test.
47681 * gcc.dg/20020415-1.c: New test.
47683 2002-04-15 Mark Mitchell <mark@codesourcery.com>
47685 * lib/chill.exp: Remove.
47687 2002-04-14 Jakub Jelinek <jakub@redhat.com>
47689 * g++.dg/other/big-struct.C: New test.
47691 2002-04-14 David Billinghurst <David.Billinghurst@riotinto.com>
47693 * g77.dg/f77-edit-i-in.f: Use internal buffer in place
47696 2002-04-13 David Billinghurst <David.Billinghurst@riotinto.com>
47699 * gcc.dg/i386-387-1.c: Allow optional leading underscore
47700 in scan-assembler function name
47702 2002-04-13 Hans-Peter Nilsson <hp@bitrange.com>
47704 * g77.f-torture/execute/980628-4.x,
47705 g77.f-torture/execute/980628-5.x,
47706 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47707 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47708 g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
47711 2002-04-13 David S. Miller <davem@redhat.com>
47713 * gcc.c-torture/execute/20020413-1.c: New test.
47715 2002-04-13 Richard Sandiford <rsandifo@redhat.com>
47718 * g++.dg/ext/asm1.C: New tests.
47720 2002-04-12 Mark Mitchell <mark@codesourcery.com>
47723 * g++.dg/parse/stmtexpr1.C: New test.
47726 * g++.dg/template/copy1.C: New test.
47728 2002-04-12 Richard Henderson <rth@redhat.com>
47730 * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
47732 2002-04-12 Geoffrey Keating <geoffk@redhat.com>
47734 * gcc.c-torture/execute/20020412-1.c: New file, renamed from
47735 gcc.c-torture/execute/20020307-2.c.
47737 2002-04-12 Richard Sandiford <rsandifo@redhat.com>
47739 * g++.dg/ext/attrib5.C,
47740 * g++.dg/lookup/struct1.C: New tests.
47742 2002-04-11 Jakub Jelinek <jakub@redhat.com>
47744 * gcc.dg/20020411-1.c: New test.
47746 * gcc.c-torture/execute/20020411-1.c: New test.
47748 2002-04-10 Janis Johnson <janis187@us.ibm.com>
47750 * g77.f-torture/execute/6177.f: New test.
47752 2002-04-10 Jakub Jelinek <jakub@redhat.com>
47755 * g++.dg/opt/cleanup1.C: New test.
47757 * g++.dg/opt/const1.C: New test.
47759 2002-04-10 Lars Brinkhoff <lars@nocrew.org>
47761 * gcc.c-torture/execute/20020406-1.c: Declare malloc.
47763 2002-04-10 Nathan Sidwell <nathan@codesourcery.com>
47766 * g++.dg/template/typename2.C: New test.
47768 2002-04-10 Alan Modra <amodra@bigpond.net.au>
47770 * gcc.c-torture/execute/loop-12.c: New.
47772 2002-04-08 Hans-Peter Nilsson <hp@bitrange.com>
47774 * g77.f-torture/execute/980628-4.x,
47775 g77.f-torture/execute/980628-5.x,
47776 g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
47777 g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
47778 g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
47780 2002-04-07 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47782 PR optimization/6086
47783 * g++.dg/opt/preinc1.C: New test.
47785 2002-04-06 Mark Mitchell <mark@codesourcery.com>
47788 * g++.dg/opt/static2.C: New test.
47790 2002-04-06 Mark Mitchell <mark@codesourcery.com>
47793 * gcc.dg/20020406-1.c: New test.
47795 2002-04-04 David S. Miller <davem@redhat.com>
47797 * gcc.c-torture/execute/20020404-1.c: New test.
47799 2002-04-04 Jakub Jelinek <jakub@redhat.com>
47802 * gcc.dg/20020312-2.c: Do not declare global register variable
47803 if __PIC__ or __pic__ is defined.
47805 2002-04-04 Richard Earnshaw <rearnsha@arm.com>
47807 * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC. Use
47808 __asm__ so that it works correctly even if -ansi -pedantic-errors.
47810 2002-04-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47812 * gcc.misc-tests/linkage.exp: Update last change to handle
47813 sparc*-, not just sparc-.
47815 2002-04-03 Richard Henderson <rth@redhat.com>
47817 * gcc.dg/cpp/ucs.c: Improved long UCS test.
47819 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
47821 * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
47823 2002-04-02 David S. Miller <davem@redhat.com>
47825 * gcc.c-torture/execute/20020402-3.c: New test.
47827 2002-04-03 Hans-Peter Nilsson <hp@bitrange.com>
47829 * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
47830 * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
47832 * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
47833 * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
47834 g77.f-torture/execute/20001201.x,
47835 g77.f-torture/execute/u77-test.x: New files.
47837 * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
47838 * gcc.dg/wchar_t-1.c: Ditto.
47840 2002-04-02 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
47842 * gcc.c-torture/execute/20020402-1.c: New test.
47844 2002-04-01 Richard Henderson <rth@redhat.com>
47846 * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
47848 * g++.dg/other/new1.C: Use __SIZE_TYPE__.
47850 2002-04-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
47852 * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
47854 2002-04-01 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
47856 * g++.dg/inherit/template-as-base.C: Expect error.
47857 * g++.dg/inherit/namespace-as-base.C: Likewise.
47859 2002-03-31 Hans-Peter Nilsson <hp@bitrange.com>
47861 * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
47862 g++.dg/ext/instantiate3.C: Tweak match patterns.
47864 * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
47865 * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
47868 2002-03-31 Richard Henderson <rth@redhat.com>
47870 * gcc.dg/special/alias-2.c: New.
47871 * gcc.dg/special/ecos.exp: Run it.
47873 2002-03-31 Richard Henderson <rth@redhat.com>
47875 * gcc.dg/va-arg-1.c: Expect warnings, not errors.
47877 2002-03-31 Kazu Hirata <kazu@hxi.com>
47879 * gcc.dg/weak-1.c: Disable on h8300 port.
47881 2002-03-29 Janis Johnson <janis187@us.ibm.com>
47883 * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
47884 * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
47886 * g++.dg/bprob/bprob-1.C: New test.
47887 * g++.dg/gcov/gcov.exp: New driver for gcov tests.
47888 * g++.dg/gcov/gcov-1.C: New test.
47889 * g++.dg/gcov/gcov-1.x: New file.
47890 * g++.dg/gcov/gcov-2.C: New test.
47891 * g++.dg/gcov/gcov-3.C: New test.
47892 * g++.dg/gcov/gcov-3.h: New file.
47894 2002-03-28 Roger Sayle <roger@eyesopen.com>
47896 * g++.old-deja/g++.other/builtins5.C: New test.
47897 * g++.old-deja/g++.other/builtins6.C: New test.
47898 * g++.old-deja/g++.other/builtins7.C: New test.
47899 * g++.old-deja/g++.other/builtins8.C: New test.
47900 * g++.old-deja/g++.other/builtins9.C: New test.
47902 2002-03-29 Jakub Jelinek <jakub@redhat.com>
47904 * g++.dg/opt/static1.C: New test.
47906 * g++.dg/opt/longbranch1.C: New test.
47908 2002-03-28 Hans-Peter Nilsson <hp@bitrange.com>
47910 * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
47912 * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
47914 2002-03-28 Jeffrey A Law (law@redhat.com)
47916 * gcc.c-torture/execute/20020328-1.c: New test.
47918 2002-03-27 Richard Henderson <rth@redhat.com>
47920 * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
47921 * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
47922 move from g++.old-deja/g++.ext/.
47924 2002-03-27 Mark Mitchell <mark@codesourcery.com>
47926 * g++.dg/init/new2.C: New test.
47928 2002-03-26 Richard Henderson <rth@redhat.com>
47930 * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
47932 * gcc.dg/20020312-2.c: Don't test epilogue vs global register
47935 * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc. Only run on
47937 * gcc.dg/20001102-1.c: Likewise.
47939 2002-03-26 Phil Edwards <pme@gcc.gnu.org>
47941 * gcc.dg/cpp/endif-pedantic1.c,
47942 gcc.dg/cpp/endif-pedantic2.c: New tests.
47944 2002-03-26 Mark Mitchell <mark@codesourcery.com>
47946 * g++.dg/init/new1.C: New test.
47948 2002-03-26 Nathan Sidwell <nathan@codesourcery.com>
47950 * g++.dg/abi/vbase9.C: New test.
47952 2002-03-26 Richard Earnshaw <rearnsha@arm.com>
47954 * gcc.dg/arm-asm.c: New test.
47956 2002-03-26 Andrew Cagney <ac131313@redhat.com>
47958 * gcc.dg/Wswitch-enum.c: New test.
47961 2002-03-26 Richard Henderson <rth@redhat.com>
47963 * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
47966 2002-03-25 Richard Henderson <rth@redhat.com>
47968 * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc. Only run on
47971 * gcc.c-torture/compile/20011119-1.c (xxx): New.
47972 * gcc.c-torture/compile/20011119-2.c (xxx): New.
47974 2002-03-25 Zack Weinberg <zack@codesourcery.com>
47976 * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
47978 2002-03-25 Bob Wilson <bob.wilson@acm.org>
47980 * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
47981 targets using generic thunk support.
47983 2002-03-25 Jakub Jelinek <jakub@redhat.com>
47985 * gcc.c-torture/compile/20020323-1.c: New test.
47987 * g++.dg/opt/conj2.C: New test.
47989 2002-03-24 Richard Henderson <rth@redhat.com>
47991 * gcc.dg/weak-1.c: Use -fno-common.
47993 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
47995 * g77.dg/f77-edit-apostrophe-out.f: New test
47996 * g77.dg/f77-edit-h-out.f: New test
47997 * g77.dg/f77-edit-t-in.f: New test
47998 * g77.dg/f77-edit-t-out.f: New test
47999 * g77.dg/f77-edit-x-out.f: New test
48000 * g77.dg/f77-edit-slash-out.f: New test
48001 * g77.dg/f77-edit-colon-out.f: New test
48002 * g77.dg/f77-edit-s-out.f: New test
48004 2002-03-24 Richard Henderson <rth@redhat.com>
48006 * objc/execute/formal_protocol-6.x: New XFAIL.
48008 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
48010 * gcc.dg/weak-1.c: Early return from dg-final on platforms
48011 that do not support weak symbols
48013 2002-03-25 David Billinghurst <David.Billinghurst@riotinto.com>
48015 * lib/g++.exp: Fix handling of LD_LIBRARY_PATH et al
48016 * lib/g77.exp: Likewise.
48017 * lib/objc.exp: Likewise.
48019 2002-03-23 Andrew Cagney <ac131313@redhat.com>
48021 * gcc.dg/Wswitch-default.c: New test.
48023 2002-03-23 Jakub Jelinek <jakub@redhat.com>
48025 * g++.dg/other/enum1.C: New test.
48027 2002-03-23 Zack Weinberg <zack@codesourcery.com>
48029 * gcc.dg/pragma-ep-3.c: Fix typo.
48031 2002-03-22 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
48033 * g++.dg/inherit/template-as-base.C: New test.
48035 2002-03-22 Jakub Jelinek <jakub@redhat.com>
48037 * g++.old-deja/g++.other/dwarf2-1.C: Move...
48038 * g++.dg/debug/debug5.C: ...here. Convert for dg framework.
48040 2002-03-22 Neil Booth <neil@daikokuya.demon.co.uk>
48042 * gcc.dg/cpp/multiline.c: Update to match.
48044 2002-03-22 Alexandre Oliva <aoliva@redhat.com>
48046 * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
48048 2002-03-22 Phil Edwards <pme@gcc.gnu.org>
48050 * gcc.dg/cpp/extratokens2.c: New file.
48052 2002-03-21 David Edelsohn <edelsohn@gnu.org>
48054 * gcc.dg/20020312-2.c: Add rs6000 target.
48056 * gcc.c-torture/compile/20020319-1.c: New test.
48058 2002-03-21 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
48060 * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
48061 (A, E): Handle this.
48063 2002-03-20 Jason Merrill <jason@redhat.com>
48065 * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
48067 * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
48068 through prune_gcc_output.
48070 2002-03-20 Jakub Jelinek <jakub@redhat.com>
48072 * gcc.c-torture/compile/20020320-1.c: New test.
48074 2002-03-19 Jakub Jelinek <jakub@redhat.com>
48076 * gcc.c-torture/compile/20020318-1.c: New test.
48078 * gcc.dg/struct-by-value-1.c: New test.
48080 * gcc.dg/20020319-1.c: New test.
48082 2002-03-18 Jakub Jelinek <jakub@redhat.com>
48084 * g++.dg/opt/conj1.C: New test.
48086 2002-03-17 Mark Mitchell <mark@codesourcery.com>
48088 * g++.dg/template/qualttp20.C: Revert previous change.
48089 * g++.dg/template/qualttp3.C: Likewise.
48090 * g++.dg/template/qualttp4.C: Likewise.
48091 * g++.dg/template/qualttp5.C: Likewise.
48092 * g++.dg/template/qualttp6.C: Likewise.
48093 * g++.dg/template/qualttp7.C: Likewise.
48094 * g++.dg/template/qualttp8.C: Likewise.
48095 * g++.dg/template/recurse.C: Likewise.
48097 2002-03-17 Neil Booth <neil@daikokuya.demon.co.uk>
48099 * gcc.dg/cpp/wchar-1.c: Update.
48101 2002-03-16 Nathan Sidwell <nathan@codesourcery.com>
48103 * g++.dg/template/conv1.C: New test.
48104 * g++.dg/template/conv2.C: New test.
48105 * g++.dg/template/conv3.C: New test.
48106 * g++.dg/template/conv4.C: New test.
48108 2002-03-15 Mark Mitchell <mark@codesourcery.com>
48110 * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
48111 * g++.dg/template/qualttp3.C: Likewise.
48112 * g++.dg/template/qualttp4.C: Likewise.
48113 * g++.dg/template/qualttp5.C: Likewise.
48114 * g++.dg/template/qualttp6.C: Likewise.
48115 * g++.dg/template/qualttp7.C: Likewise.
48116 * g++.dg/template/qualttp8.C: Likewise.
48117 * g++.dg/template/recurse.C: Likewise.
48119 2002-03-15 Mark Mitchell <mark@codesourcery.com>
48121 * g++.dg/opt/dtor1.C: New test.
48123 2002-03-15 Jakub Jelinek <jakub@redhat.com>
48125 * gcc.c-torture/compile/20020315-1.c: New test.
48127 2002-03-15 Richard Earnshaw <rearnsha@arm.com>
48129 * gcc.dg/weak-1.c: Fix scan tests.
48131 2002-03-15 Hans-Peter Nilsson <hp@bitrange.com>
48133 * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
48134 * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
48135 cris-*-aout* mmix-*-*.
48136 * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
48137 cris-*-aout* mmix-*-*.
48138 * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
48139 cris-*-elf* cris-*-aout* and mmix-*-*.
48140 * gcc.dg/20001009-1.c: Ditto.
48141 * gcc.dg/20010912-1.c: Ditto.
48142 * gcc.dg/20020122-4.c: Ditto.
48143 * gcc.dg/inline-2.c: Ditto.
48145 2002-03-14 Jeffrey A Law (law@cygnus.com)
48147 * gcc.c-torture/compile/20020314-1.c: New test.
48149 2002-03-14 Richard Earnshaw <rearnsha@arm.com>
48151 * gcc.c-torture/execute/20020314-1.c: New test.
48153 2002-03-14 Jakub Jelinek <jakub@redhat.com>
48155 * g++.dg/warn/Wunused-1.C: New test.
48157 2002-02-13 Richard Sandiford <rsandifo@redhat.com>
48159 * g++.dg/abi/mangle6.C: New test.
48161 2002-03-13 Jakub Jelinek <jakub@redhat.com>
48163 * gcc.c-torture/compile/20020309-2.c: New test.
48165 * gcc.c-torture/compile/20020312-1.c: New test.
48167 2002-03-12 Nathan Sidwell <nathan@codesourcery.com>
48169 * g++.dg/other/access1.C: New test.
48171 2002-03-12 Jakub Jelinek <jakub@redhat.com>
48173 * gcc.c-torture/execute/wchar_t-1.c: New test.
48175 2002-03-12 David Edelsohn <edelsohn@gnu.org>
48177 * gcc.dg/20020103-1.c: Add rs6000 target and macro.
48179 2002-03-12 Roger Sayle <roger@eyesopen.com>
48181 * gcc.dg/20020312-1.c: New test case.
48183 2002-03-11 Aldy Hernandez <aldyh@redhat.com>
48185 * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
48187 2002-03-11 Richard Henderson <rth@redhat.com>
48189 * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
48190 * g++.old-deja/g++.jason/report.C: Likewise.
48192 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
48194 * g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
48195 * g++.old-deja/g++.robertl/eb56.C: Likewise.
48197 2002-03-11 Nathan Sidwell <nathan@codesourcery.com>
48199 * g++.dg/overload/pmf1.C: New test.
48201 2002-03-11 Kazu Hirata <kazu@hxi.com>
48203 * gcc.c-torture/execute/20020307-1.c: Use long.
48205 2002-03-11 Jakub Jelinek <jakub@redhat.com>
48207 PR optimization/5844
48208 * gcc.dg/20020310-1.c: New test.
48210 2002-03-09 Michael Meissner <meissner@redhat.com>
48212 * gcc.c-torture/execute/memcpy-2.c: New test.
48213 * gcc.c-torture/execute/memset-1.c: New test.
48214 * gcc.c-torture/execute/strlen-1.c: New test.
48215 * gcc.c-torture/execute/strcmp-1.c: New test.
48216 * gcc.c-torture/execute/strncmp-1.c: New test.
48218 2002-03-09 Geoffrey Keating <geoffk@redhat.com>
48220 * gcc.dg/ppc-ldstruct.c: New test.
48222 2002-03-09 Jakub Jelinek <jakub@redhat.com>
48224 * gcc.c-torture/execute/va-arg-22.c: New test.
48226 2002-03-09 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
48228 * gcc.c-torture/compile/20020309-1.c: New test.
48230 2002-03-08 Jakub Jelinek <jakub@redhat.com>
48232 * gcc.c-torture/execute/20020307-2.c: New test.
48234 2002-03-07 Jeffrey A Law (law@redhat.com)
48236 * g77.f-torture/compile/20020307-1.f: New test.
48238 2002-03-07 Richard Sandiford <rsandifo@redhat.com>
48240 * gcc.dg/unordered-1.c: New test.
48242 2002-03-07 Richard Earnshaw <rearnsha@arm.com>
48244 * gcc.c-torture/execute/20020307-1.c: New test.
48246 2002-03-05 Jakub Jelinek <jakub@redhat.com>
48248 * gcc.dg/20020304-1.c: New test.
48250 * gcc.c-torture/compile/20020304-2.c: New test.
48252 2002-03-04 Zack Weinberg <zack@codesourcery.com>
48254 * gcc.c-torture/compile/20020304-1.c: New test case
48257 2002-03-03 Aldy Hernandez <aldyh@redhat.com>
48259 * gcc.dg/20020103-1.c: Add other -D ppc variants.
48261 2002-03-02 Nathan Sidwell <nathan@codesourcery.com>
48263 * g++.dg/other/classkey1.C: New test.
48265 2002-03-01 Richard Henderson <rth@redhat.com>
48267 * gcc.c-torture/compile/981223-1.x: New.
48268 * gcc.c-torture/compile/920625-1.x: New.
48270 2002-02-28 Richard Henderson <rth@redhat.com>
48272 * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
48274 2002-02-27 Hans-Peter Nilsson <hp@bitrange.com>
48276 * gcc.c-torture/execute/20020227-1.c: New test.
48278 2002-02-27 Mark Mitchell <mark@codesourcery.com>
48280 * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
48282 * g++.old-deja/g++.oliva/partord1.C: Likewise.
48283 * g++.old-deja.g++.other/defarg1.C: Likewise.
48284 * g++.old-deja/g++.pt/calls2.C: Likewise.
48285 * g++.old-deja/g++.pt/crash20.C: Likewise.
48286 * g++.old-deja/g++.pt/crash30.C: Likewise.
48287 * g++.old-deja/g++.pt/crash36.C: Likewise.
48288 * g++.old-deja/g++.pt/crash6.C: Likewise.
48289 * g++.old-deja/g++.pt/defarg13.C: Likewise.
48290 * g++.old-deja/g++.pt/derived3.C: Likewise.
48291 * g++.old-deja/g++.pt/error1.C: Likewise.
48292 * g++.old-deja/g++.pt/friend21.C: Likewise.
48293 * g++.old-deja/g++.pt/friend23.C: Likewise.
48294 * g++.old-deja/g++.pt/infinite1.C: Likewise.
48295 * g++.old-deja/g++.robertl/eb128.C: Likewise.
48297 2002-02-27 Geoffrey Keating <geoffk@redhat.com>
48299 * gcc.c-torture/execute/20020225-2.c: New test.
48301 2002-02-27 Zack Weinberg <zack@codesourcery.com>
48303 * gcc.c-torture/execute/920730-1t.c,
48304 gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
48305 Delete test cases, only relevant to -traditional.
48307 2002-02-27 Neil Booth <neil@daikokuya.demon.co.uk>
48309 * gcc.dg/cpp/undef1.c: Remove.
48310 * gcc.dg/cpp/directiv.c: Update.
48311 * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
48313 2002-02-27 Michael Meissner <meissner@redhat.com>
48315 * gcc.c-torture/execute/20020226-1.c: New test.
48317 2002-02-26 Jakub Jelinek <jakub@redhat.com>
48319 * g++.dg/debug/debug4.C: New test.
48321 * gcc.dg/ia64-visibility-1.c: New test.
48323 2002-02-26 Alexandre Oliva <aoliva@redhat.com>
48325 * gcc.dg/debug/20020224-1.c: New.
48327 2002-02-25 Kazu Hirata <kazu@hxi.com>
48329 * gcc.c-torture/execute/960416-1.x: New.
48330 * gcc.c-torture/execute/divconst-3.x: Likewise.
48332 2002-02-25 Jakub Jelinek <jakub@redhat.com>
48334 * gcc.dg/20020224-1.c: New test.
48336 2002-02-25 Alan Modra <amodra@bigpond.net.au>
48338 * gcc.c-torture/execute/20020225-1.c: New.
48340 2002-02-24 Neil Booth <neil@daikokuya.demon.co.uk>
48342 * gcc.dg/cpp/wchar-1.c: New test.
48344 2002-02-23 Jakub Jelinek <jakub@redhat.com>
48346 * gcc.dg/20020222-1.c: New test.
48348 2002-02-22 Jakub Jelinek <jakub@redhat.com>
48350 * g++.dg/opt/anonunion1.C: New test.
48352 2002-02-22 Nathan Sidwell <nathan@codesourcery.com>
48354 * g++.dg/template/qualttp19.C: New test.
48355 * g++.dg/template/qualttp20.C: New test.
48356 * g++.old-deja/g++.jason/report.C: Adjust expected errors
48357 * g++.old-deja/g++.other/qual1.C: Likewise.
48359 2002-02-21 Aldy Hernandez <aldyh@redhat.com>
48361 * gcc.dg/attr-alwaysinline.c: New.
48363 2002-02-21 Jakub Jelinek <jakub@redhat.com>
48365 * gcc.dg/20020220-1.c: New test.
48367 * gcc.dg/20020220-2.c: New test.
48369 * g++.dg/opt/mmx1.C: New test.
48371 2002-02-20 Alexandre Oliva <aoliva@redhat.com>
48373 * gcc.c-torture/compile/20020110.c: New test.
48375 2002-02-20 Jakub Jelinek <jakub@redhat.com>
48377 * gcc.c-torture/execute/20020219-1.c: New test.
48379 * gcc.dg/20020219-1.c: New test.
48381 * gcc.dg/noncompile/20020220-1.c: New test.
48383 * g++.dg/opt/ptrintsum1.C: New test.
48385 * gcc.dg/debug/20020220-1.c: New test.
48387 2002-02-17 Jakub Jelinek <jakub@redhat.com>
48389 * gcc.c-torture/execute/20020216-1.c: New test.
48391 2002-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
48393 * gcc.dg/decl-1.c: Update, new test.
48395 2002-02-15 Nathan Sidwell <nathan@codesourcery.com>
48397 * g++.dg/abi/bitfield1.C: New test.
48398 * g++.dg/abi/bitfield2.C: New test.
48400 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
48402 * gcc.dg/attr-nest.c: New test.
48404 2002-02-15 Richard Sandiford <rsandifo@redhat.com>
48406 * gcc.c-torture/execute/20020215-1.c: New test.
48408 2002-02-14 Jakub Jelinek <jakub@redhat.com>
48410 * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
48411 * g++.dg/debug/debug.exp: New.
48412 * g++.dg/debug/trivial.C: New.
48413 * g++.dg/debug/debug1.C: Moved...
48414 * g++.dg/other/debug1.C: ...from here.
48415 * g++.dg/debug/debug2.C: Moved...
48416 * g++.dg/other/debug2.C: ...from here.
48417 * g++.dg/debug/debug3.C: Moved...
48418 * g++.dg/other/debug3.C: ...from here.
48420 * gcc.dg/noncompile/20020213-1.c: New test.
48422 2002-02-13 Jakub Jelinek <jakub@redhat.com>
48424 * g++.dg/other/debug3.C: New test.
48426 * gcc.c-torture/execute/20020213-1.c: New test.
48428 2002-02-13 Richard Smith <richard@ex-parrot.com>
48430 * g++.old-deja/g++.other/thunk1.C: New test.
48432 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
48434 * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
48436 2002-02-13 Stan Shebs <shebs@apple.com>
48438 * gcc.dg/altivec-3.c: New.
48440 2002-02-12 Jakub Jelinek <jakub@redhat.com>
48442 * gcc.dg/Wunreachable-1.c: New test.
48443 * gcc.dg/Wunreachable-2.c: New test.
48445 2002-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
48447 * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
48449 2002-02-12 Neil Booth <neil@daikokuya.demon.co.uk>
48451 * gcc.dg/decl-1.c: New test.
48453 2002-02-12 David Billinghurst <David.Billinghurst@riotinto.com>
48455 * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
48457 2002-02-10 Kazu Hirata <kazu@hxi.com>
48459 * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
48460 * gcc.c-torture/compile/980506-1.x: Likewise.
48462 2002-02-10 Kazu Hirata <kazu@hxi.com>
48464 * gcc.dg/20020210-1.c: New.
48466 2002-02-09 Toon Moene <toon@moene.indiv.nluug.nl>
48468 * g77.f-torture/execute/947.f: New regression test
48469 for PR fortran/947.
48471 2002-02-09 Alexandre Oliva <aoliva@redhat.com>
48473 * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
48474 * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
48476 2002-02-08 Richard Henderson <rth@redhat.com>
48478 * gcc.c-torture/compile/labels-3.c: New.
48480 2002-02-08 Jakub Jelinek <jakub@redhat.com>
48482 * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
48483 expression statements work instead.
48484 * gcc.dg/noncompile/20020207-1.c: New test.
48486 2002-02-07 Richard Henderson <rth@redhat.com>
48488 * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
48490 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
48492 * lib/prune.exp: Remove "In (program|subroutine"block-data)"
48494 * lib/g77-dg.exp: Trim g77 error messages so that they are
48495 recognized by dg.exp.
48497 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
48500 * g77.dg/pr5473.f: Now dg-error. Add additional cases.
48502 2002-02-07 Richard Henderson <rth@redhat.com>
48504 * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
48505 to be sufficiently aligned for integers.
48507 2002-02-07 Nathan Sidwell <nathan@codesourcery.com>
48509 * g++.dg/template/friend4.C: New test.
48511 2002-02-07 David Billinghurst <David.Billinghurst@riotinto.com>
48514 * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
48517 2002-02-07 Richard Henderson <rth@redhat.com>
48519 * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
48520 * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
48521 gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
48522 objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
48524 2002-02-06 Richard Henderson <rth@redhat.com>
48526 * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
48528 2002-02-06 Janis Johnson <janis187@us.ibm.com>
48530 * gcc.dg/20020206-1.c: New test.
48532 2002-02-06 Jakub Jelinek <jakub@redhat.com>
48534 * gcc.c-torture/execute/20020206-1.c: New test.
48536 * gcc.c-torture/execute/20020206-2.c: New test.
48538 PR optimization/5429:
48539 * gcc.c-torture/compile/20020206-1.c: New test.
48541 2002-02-06 Nick Clifton <nickc@cambridge.redhat.com>
48543 * g++.dg/ext/align1.C: Do not use an explicit alignment value
48544 as certain file formats cannot support particularly large
48547 * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
48548 and do not expect to be able to link the executable.
48550 * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
48551 fail because the COFF format does not support the weak attribute.
48553 2002-02-05 David Billinghurst <David.Billinghurst@riotinto.com>
48555 * g77.dg/pr5473.f: New test
48557 2002-02-05 Aldy Hernandez <aldyh@redhat.com>
48559 * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
48560 Fix testcase accordingly.
48562 2002-02-04 Richard Henderson <rth@redhat.com>
48564 * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
48565 (buf): Change to be an array of pointers, not ints.
48567 2002-02-04 Jakub Jelinek <jakub@redhat.com>
48569 * gcc.dg/Wswitch.c: Fix typos. Don't return unconditionally
48570 before all tests. Move warning one line above to match where it
48572 * gcc.dg/Wswitch-2.c: New test.
48573 * g++.dg/warn/Wswitch-1.C: New test.
48574 * g++.dg/warn/Wswitch-2.C: New test.
48576 2002-02-04 Richard Henderson <rth@redhat.com>
48578 * g++.dg/abi/offsetof.C: Fix size comparison.
48580 2002-02-04 Richard Sandiford <rsandifo@redhat.com>
48582 * gcc.dg/cast-qual-2.c: New test.
48584 2002-02-04 Jakub Jelinek <jakub@redhat.com>
48586 * gcc.dg/20020201-4.c: New test.
48588 2002-02-04 Ben Elliston <bje@redhat.com>
48590 * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
48591 target_info attribute != 0, in addition to the empty string.
48592 (gcc_target_compile): Likewise.
48594 2002-02-03 Andrew Cagney <ac131313@redhat.com>
48596 * gcc.dg/Wswitch.c: New test.
48597 PR gcc/4475. PR gcc/3780.
48599 2002-02-03 Toon Moene <toon@moene.indiv.nluug.nl>
48601 * g77.f-torture/execute/5122.f: New test for regressions
48602 against PR fortran/5122.
48604 2002-02-03 David Billinghurst <David.Billinghurst@riotinto.com>
48606 * g77.f-torture/compile/pr3743.f: Delete
48607 * g77.dg/pr3743-1.f: New test.
48608 * g77.dg/pr3743-2.f: New test.
48609 * g77.dg/pr3743-3.f: New test.
48610 * g77.dg/pr3743-4.f: New test.
48612 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
48614 * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
48616 2002-02-02 Richard Henderson <rth@redhat.com>
48618 * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
48619 * gcc.c-torture/execute/bf64-1.c: Likewise.
48621 2002-02-02 Jakub Jelinek <jakub@redhat.com>
48623 * gcc.dg/20020201-2.c: New test.
48625 * gcc.dg/20020201-3.c: New test.
48627 * gcc.c-torture/execute/bitfld-2.c: New test.
48629 2002-02-02 Neil Booth <neil@daikokuya.demon.co.uk>
48631 * gcc.dg/bitfld-1.c: Update.
48632 * gcc.dg/bitfld-2.c: Update.
48633 * gcc.c-torture/execute/bitfld-1.x: New.
48635 2002-02-02 Jakub Jelinek <jakub@redhat.com>
48637 * gcc.c-torture/execute/20020201-1.c: New test.
48639 2002-02-01 Janis Johnson <janis187@us.ibm.com>
48642 * gcc.dg/20020201-1.c: New test.
48644 2002-02-01 David.Billinghurst <David.Billinghurst@riotinto.com>
48647 * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
48648 * g77.f-torture/compile/pr3743.x: Remove
48650 2002-01-31 Tom Rix <trix@redhat.com>
48652 * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
48654 2002-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
48656 * gcc.dg/noncompile/20020130-1.c: New test.
48658 2002-01-30 David Billinghurst <David.Billinghurst@riotinto.com>
48660 * g77.dg/f77-edit-i-out.f: Escape \. Allow \r\n and \r.
48662 2002-01-29 Richard Henderson <rth@redhat.com>
48664 * gcc.c-torture/execute/991118-1.c: Cast various constants back
48666 * gcc.c-torture/execute/bf64-1.c: Likewise.
48668 2002-01-29 Jakub Jelinek <jakub@redhat.com>
48670 * gcc.c-torture/execute/20020129-1.c: New test.
48672 2002-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
48674 * gcc.c-torture/compile/20000224-1.c: Update.
48675 * gcc.c-torture/execute/bitfld-1.c: New tests.
48676 * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
48677 * gcc.dg/uninit-A.c: Update.
48679 2002-01-29 Nathan Sidwell <nathan@codesourcery.com>
48681 * g++.dg/template/ctor1.C: Add instantiation.
48683 2002-01-28 Paul Koning <pkoning@equallogic.com>
48685 * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
48686 argument to __builtin_prefetch to be const ptr.
48688 2002-01-28 Jakub Jelinek <jakub@redhat.com>
48690 * gcc.c-torture/compile/20020120-1.c: New test.
48692 2002-01-27 Kazu Hirata <kazu@hxi.com>
48694 * gcc.c-torture/execute/20020127-1.c: New test.
48696 2002-01-27 David Billinghurst <David.Billinghurst@riotinto.com>
48698 * g77.dg/f77-edit-i-in.f: New test
48699 * g77.dg/f77-edit-i-out.f: New test
48701 2002-01-25 Geoffrey Keating <geoffk@redhat.com>
48703 * gcc.dg/debug/debug.exp: New file.
48704 * gcc.dg/debug/trivial.c: New file.
48705 * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
48706 * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
48707 * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
48708 * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
48709 * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
48710 * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
48711 * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
48712 * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
48713 * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
48714 * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
48715 * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
48716 * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
48717 * gcc.dg/20000503-1.c: Removed.
48718 * gcc.dg/20010207-1.c: Removed.
48719 * gcc.dg/20011223-1.c: Removed.
48720 * gcc.dg/20020104-2.c: Removed.
48721 * gcc.dg/debug-1.c: Removed.
48722 * gcc.dg/debug-2.c: Removed.
48723 * gcc.dg/debug-3.c: Removed.
48724 * gcc.dg/debug-4.c: Removed.
48725 * gcc.dg/debug-5.c: Removed.
48726 * gcc.dg/debug-6.c: Removed.
48727 * gcc.dg/dwarf2-1.c: Removed.
48728 * gcc.dg/dwarf2-2.c: Removed.
48730 2002-01-25 Jakub Jelinek <jakub@redhat.com>
48732 * g++.old-deja/g++.other/eh5.C: New test.
48733 * g++.old-deja/g++.other/sibcall2.C: New test.
48734 * g++.old-deja/g++.other/array9.C: New test.
48735 * g++.old-deja/g++.other/typename2.C: New test.
48736 * g++.old-deja/g++.other/crash60.C: New test.
48737 * g++.old-deja/g++.other/conv9.C: New test.
48738 * g++.old-deja/g++.other/mangle10.C: New test.
48739 * g++.old-deja/g++.other/unchanging1.C: New test.
48740 * g++.old-deja/g++.other/exprstmt1.C: New test.
48741 * g++.old-deja/g++.other/inline23.C: New test.
48742 * g++.old-deja/g++.eh/ia64-1.C: New test.
48743 * g++.old-deja/g++.other/dwarf2-1.C: New test.
48744 * g++.old-deja/g++.other/reload1.C: New test.
48745 * g++.old-deja/g++.other/static20.C: New test.
48746 * g++.old-deja/g++.other/local-alloc1.C: New test.
48747 * g++.old-deja/g++.other/conv8.C: New test.
48748 * g++.old-deja/g++.other/stmtexpr2.C: New test.
48749 * g++.old-deja/g++.other/storeexpr1.C: New test.
48750 * g++.old-deja/g++.other/storeexpr2.C: New test.
48751 * g++.dg/eh/template2.C: New test.
48752 * g++.dg/warn/weak1.C: New test.
48754 2002-01-25 Hans-Peter Nilsson <hp@bitrange.com>
48756 * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
48757 Remove first, non-varying, argument.
48759 2002-01-23 Richard Henderson <rth@redhat.com>
48761 * gcc.dg/inline-2.c: New.
48763 * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
48764 Add optional target arg. Check number of arguments.
48765 (scan-assembler-not, scan-assembler-dem): Likewise.
48766 (scan-assembler-dem-not): Likewise.
48768 2002-01-23 Zack Weinberg <zack@codesourcery.com>
48770 * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
48772 * g++.old-deja/g++.brendan/parse3.C,
48773 g++.old-deja/g++.other/crash26.C,
48774 g++.old-deja/g++.other/crash28.C,
48775 g++.old-deja/g++.other/crash29.C,
48776 g++.old-deja/g++.other/crash30.C,
48777 g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
48779 2002-01-23 Aldy Hernandez <aldyh@redhat.com>
48781 * gcc.dg/20020115-1.c: New.
48783 2002-01-23 Bob Wilson <bob.wilson@acm.org>
48785 * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
48787 2002-01-23 Janis Johnson <janis187@us.ibm.com>
48789 * gcc.dg/20020122-3.c: New.
48791 2002-01-23 Jakub Jelinek <jakub@redhat.com>
48793 * g++.dg/other/gc1.C: New test.
48795 2002-01-23 Zack Weinberg <zack@codesourcery.com>
48797 * gcc.dg/c99-intconst-1.c: Mark XFAIL.
48799 2002-01-22 Richard Henderson <rth@redhat.com>
48801 * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
48803 2002-01-22 Richard Henderson <rth@redhat.com>
48805 * gcc.dg/20020122-4.c: New.
48807 2002-01-22 H.J. Lu <hjl@gnu.org>
48809 * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
48811 * gcc.dg/special/ecos.exp: Likewise.
48812 * lib/g++-dg.exp: Likewise.
48813 * lib/g77-dg.exp: Likewise.
48814 * lib/gcc-dg.exp : Likewise.
48815 * lib/mike-g++.exp: Likewise.
48816 * lib/mike-g77.exp: Likewise.
48817 * lib/mike-gcc.exp: Likewise.
48818 * lib/objc-dg.exp: Likewise.
48820 2002-01-22 Janis Johnson <janis187@us.ibm.com>
48823 * gcc.dg/20020122-2.c: New test.
48825 2002-01-22 Hans-Peter Nilsson <hp@axis.com>
48827 * gcc.dg/20020122-1.c: New test.
48829 2001-01-22 David.Billinghurst <David.Billinghurst@riotinto.com>
48831 * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
48833 2002-01-22 David Billinghurst <David.Billinghurst@riotinto.com>
48835 * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
48837 2002-01-21 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
48839 * gcc.c-torture/compile/20020121-1.c: New test.
48841 2002-01-21 John David Anglin <dave@hiauly1.hia.nrc.ca>
48843 * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
48846 2002-01-21 Jakub Jelinek <jakub@redhat.com>
48848 * gcc.dg/20020218-1.c: New test.
48850 2002-01-21 David.Billinghurst <David.Billinghurst@riotinto.com>
48852 * lib/prune.exp (prune_gcc_output): Prune "At global scope"
48854 * g++.dg/other/deprecated.C: Remove dg-bogus comment for
48855 "At global scope" warning
48856 * g++.dg/ext/align1.C: Change cygwin test for alignment
48857 from db-bogus to dg-warning
48859 2002-01-21 Zack Weinberg <zack@codesourcery.com>
48861 * g77.f-torture/compile/cpp2.F: New test.
48863 2002-01-19 Nathan Sidwell <nathan@codesourcery.com>
48865 * g++.dg/template/access1.C: New test.
48867 2002-01-18 Aldy Hernandez <aldyh@redhat.com>
48869 * gcc.dg/20020118-1.c: New.
48871 2002-01-18 Kazu Hirata <kazu@hxi.com>
48873 * gcc.c-torture/execute/20020118-1.c: New test.
48875 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
48877 * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
48878 * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
48879 alignment warnings.
48881 2001-01-18 David Billinghurst <David.Billinghurst@riotinto.com>
48883 * gcc.misc-tests/i386-prefetch.exp: Save and restore
48884 torture_with_loops and torture_without_loops
48886 2002-01-17 Jakub Jelinek <jakub@redhat.com>
48888 * gcc.c-torture/compile/20020116-1.c: New test.
48890 2002-01-16 Jakub Jelinek <jakub@redhat.com>
48892 * gcc.dg/20020116-2.c: New test.
48894 * gcc.dg/ultrasp4.c: New test.
48896 * gcc.dg/20020116-1.c: New test.
48898 2002-01-15 Geoffrey Keating <geoffk@redhat.com>
48900 * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
48903 2002-01-15 Janis Johnson <janis187@us.ibm.com>
48905 * gcc.misc-tests/i386-prefetch.exp: New.
48906 * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
48907 * gcc.misc-tests/i386-pf-athlon-1.c: New test.
48908 * gcc.misc-tests/i386-pf-none-1.c: New test.
48909 * gcc.misc-tests/i386-pf-sse-1.c: New test.
48911 2002-01-15 Jakub Jelinek <jakub@redhat.com>
48913 * gcc.dg/gnu89-init-1.c: Add new tests.
48915 2002-01-15 Andreas Jaeger <aj@suse.de>
48917 * gcc.dg/i386-mmx-1.c: Also run on x86-64.
48918 * gcc.dg/i386-mmx-2.c: Likewise.
48919 * gcc.dg/i386-sse-1.c: Likewise.
48920 * gcc.dg/i386-sse-2.c: Likewise.
48921 * gcc.dg/i386-sse-3.c: Likewise.
48923 2001-01-14 David Billinghurst <David.Billinghurst@riotinto.com>
48925 * g77.f-torture/execute/intrinsic-unix-bessel.f:
48926 Uncomment additional cases that now pass.
48928 2002-01-11 Richard Henderson <rth@redhat.com>
48930 * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
48931 * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
48933 2002-01-11 Nicola Pero <n.pero@mi.flashnet.it>
48935 * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
48937 2002-01-10 Aldy Hernandez <aldyh@redhat.com>
48939 * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
48940 lvx, stvx, stvebx, stvehx, stvewx, stvxl.
48942 2002-01-10 Dale Johannesen <dalej@apple.com>
48944 * gcc.c-torture/execute/loop-11.c: New.
48946 2002-01-08 Aldy Hernandez <aldyh@redhat.com>
48948 * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
48949 dss, lvsl, lvsr, dstt, dstst, dststt, dst.
48951 2002-01-09 Richard Henderson <rth@redhat.com>
48953 * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
48954 type in which to perform the operation for each size.
48956 2002-01-09 Alan Matsuoka (alanm@redhat.com)
48958 * gcc.c-torture/compile/20020109-2.c: New test.
48960 2002-01-09 Gwenole Beauchesne <bgeauchesne@mandrakesoft.com>
48962 * gcc.c-torture/execute/loop-10.c: New test.
48964 2002-01-09 Jakub Jelinek <jakub@redhat.com>
48966 * gcc.c-torture/compile/20010226-1.c: New test.
48967 * gcc.c-torture/compile/20010227-1.c: New test.
48968 * gcc.c-torture/compile/20010426-1.c: New test.
48969 * gcc.c-torture/compile/20010510-1.c: New test.
48970 * gcc.c-torture/compile/20010605-3.c: New test.
48971 * gcc.c-torture/compile/20010824-1.c: New test.
48972 * gcc.c-torture/execute/20010409-1.c: New test.
48973 * gcc.dg/noncompile/20000901-1.c: New test.
48974 * gcc.dg/20001023-1.c: New test.
48975 * gcc.dg/20001101-1.c: New test.
48976 * gcc.dg/20001102-1.c: New test.
48977 * gcc.dg/20010207-1.c: New test.
48978 * gcc.dg/20010405-1.c: New test.
48979 * gcc.dg/20010822-1.c: New test.
48980 * gcc.dg/20011107-1.c: New test.
48982 2002-01-09 Jeffrey A Law (law@redhat.com)
48984 * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
48986 * gcc.c-torture/execute/strct-stdarg-1.x: New file. Expect
48987 execution failure on PA targets.
48989 2002-01-09 Jakub Jelinek <jakub@redhat.com>
48991 * gcc.c-torture/compile/20020109-1.c: New test.
48993 2002-01-08 Kazu Hirata <kazu@hxi.com>
48995 * gcc.c-torture/execute/20020108-1.c: New test.
48997 2002-01-08 Jakub Jelinek <jakub@redhat.com>
48999 * gcc.dg/20020108-1.c: New test.
49001 2002-01-08 H.J. Lu <hjl@gnu.org>
49003 * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
49006 2002-01-08 Geoff Keating <geoffk@redhat.com>
49008 * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
49011 2002-01-07 Aldy Hernandez <aldyh@redhat.com>
49013 * gcc.dg/altivec-4.c: Test altivec predicates.
49015 2002-01-07 Jakub Jelinek <jakub@redhat.com>
49017 * gcc.c-torture/execute/20020107-1.c: New test.
49019 2002-01-06 Craig Rodrigues <rodrigc@gcc.gnu.org>
49022 * gcc.c-torture/compile/20020106-1.c: New test.
49024 2002-01-05 Hans-Peter Nilsson <hp@bitrange.com>
49026 * gcc.c-torture/execute/nestfunc-4.c: New test.
49028 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
49030 * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
49031 extra triple that slipped in.
49032 * g++.old-deja/g++.abi/align.C: Likewise.
49033 * g++.old-deja/g++.abi/bitfields.C: Likewise.
49035 2002-01-04 Loren J. Rittle <ljrittle@acm.org>
49037 * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
49038 * g++.old-deja/g++.abi/align.C: Likewise.
49039 * g++.old-deja/g++.abi/bitfields.C: Likewise.
49041 * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
49043 * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
49046 2002-01-04 Jakub Jelinek <jakub@redhat.com>
49048 * gcc.dg/20020104-1.c: New test.
49050 * gcc.dg/20020104-2.c: New test.
49052 2002-01-04 Hans-Peter Nilsson <hp@bitrange.com>
49054 * gcc.dg/20020103-1.c: Fix typo in target selector.
49056 2002-01-03 Richard Henderson <rth@redhat.com>
49058 * gcc.dg/20020103-1.c: New.
49060 2002-01-03 Kazu Hirata <kazu@hxi.com>
49062 * gcc.c-torture/execute/20020103-1.c: New test.
49064 2002-01-03 Jakub Jelinek <jakub@redhat.com>
49066 * g++.dg/other/debug2.C: New test.
49068 * gcc.c-torture/compile/20020103-1.c: New test.
49070 2002-01-02 Jakub Jelinek <jakub@redhat.com>
49072 * gcc.dg/gnu89-init-1.c: Added new tests.
49074 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49076 * g++.dg/template/friend2.C: Remove as patch is reverted.
49078 * g++.dg/warn/oldcast1.C: New test.
49080 * g++.dg/template/ptrmem1.C: New test.
49081 * g++.dg/template/ptrmem2.C: New test.
49083 * g++.dg/template/ntp.C: New test.
49085 * g++.dg/other/component1.C: New test.
49087 * g++.dg/template/ttp3.C: New test.
49089 * g++.dg/template/friend2.C: New test.
49090 * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
49092 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49094 * g++.dg/other/ptrmem1.C: New test.
49095 * g++.dg/other/ptrmem2.C: New test.
49097 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49099 * g++.dg/template/ctor1.C: New test.
49101 2002-01-02 Nathan Sidwell <nathan@codesourcery.com>
49103 * g++.dg/template/friend2.C: New test.
49105 2002-01-01 Hans-Peter Nilsson <hp@bitrange.com>
49107 * gcc.dg/mmix-1.c: New test.
49109 2001-12-31 Richard Henderson <rth@redhat.com>
49111 * gcc.dg/asm-5.c: New.
49113 2001-12-31 Paolo Carlini <pcarlini@unitus.it>
49115 * g++.old-deja/g++.robertl/eb130.C: hash_set is now
49116 in namespace __gnu_cxx
49118 2001-12-30 Richard Henderson <rth@redhat.com>
49120 * gcc.dg/debug-6.c: New.
49122 2001-12-30 Jakub Jelinek <jakub@redhat.com>
49124 * gcc.c-torture/compile/20011229-2.c: New test.
49126 2001-12-29 Jakub Jelinek <jakub@redhat.com>
49128 * gcc.dg/debug-3.c: New test.
49129 * gcc.dg/debug-4.c: New test.
49130 * gcc.dg/debug-5.c: New test.
49132 2001-12-29 Richard Henderson <rth@redhat.com>
49134 * g++.dg/eh/loop1.C: New.
49136 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
49138 * g++.dg/template/crash1.C: New test.
49140 2001-12-29 Nathan Sidwell <nathan@codesourcery.com>
49142 * g++.dg/other/const1.C: New test.
49144 2001-12-29 Hans-Peter Nilsson <hp@bitrange.com>
49146 * gcc.c-torture/compile/20011229-1.c: New test.
49148 2001-12-28 Stan Shebs <shebs@apple.com>
49150 * lib/objc-torture.exp: Resync with c-torture.exp.
49151 * lib/objc.exp: Load standard libraries.
49153 2001-12-28 Jakub Jelinek <jakub@redhat.com>
49155 * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
49158 2001-12-27 Roger Sayle <roger@eyesopen.com>
49160 * gcc.c-torture/execute/string-opt-16.c: New testcase.
49162 2001-12-27 Richard Henderson <rth@redhat.com>
49164 * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
49166 2001-12-26 Nathan Sidwell <nathan@codesourcery.com>
49168 * g++.dg/eh/ctor1.C: New test.
49169 * g++.dg/other/error2.C: New test.
49171 2001-12-24 Nathan Sidwell <nathan@codesourcery.com>
49173 * g++.dg/other/init2.C: New test.
49175 2001-12-24 Richard Henderson <rth@redhat.com>
49177 * gcc.dg/20011223-1.c: New.
49178 * gcc.dg/inline-1.c: New.
49180 2001-12-23 Richard Henderson <rth@redhat.com>
49182 * gcc.dg/asm-4.c: Test operand modifiers.
49184 2001-12-23 Richard Henderson <rth@redhat.com>
49186 * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
49188 2001-12-23 Joseph S. Myers <jsm28@cam.ac.uk>
49190 * gcc.c-torture/execute/20011223-1.c: New test.
49192 2001-12-21 Richard Henderson <rth@redhat.com>
49194 * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
49195 re-enables the warning.
49197 2001-12-21 Richard Henderson <rth@redhat.com>
49199 * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
49201 2001-12-20 Jakub Jelinek <jakub@redhat.com>
49203 * gcc.c-torture/compile/20011218-1.c: New test.
49205 2001-12-20 Nick Clifton <nickc@cambridge.redhat.com>
49207 * gcc.misc-test/arm-isr.exp: New file. Control running of the
49209 * gcc.misc-tests/arm-isr.c: New file. Test prologue and
49210 epilogue generation for ARM ISR routines.
49212 2001-12-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
49214 * gcc.dg/format/builtin-1.c: Test unlocked stdio.
49215 * gcc.dg/format/c90-printf-3.c: Likewise.
49216 * gcc.dg/format/c99-printf-3.c: Likewise.
49217 * gcc.dg/format/ext-1.c: Likewise.
49218 * gcc.dg/format/ext-6.c: Likewise.
49219 * gcc.dg/format/format.h: Prototype unlocked stdio.
49221 2001-12-20 Richard Henderson <rth@redhat.com>
49223 * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
49225 (malloc): Correct allocation logic. Abort if we fill up the
49226 arena before initialization complete.
49227 (realloc): Correct allocation logic.
49229 2001-12-20 Jakub Jelinek <jakub@redhat.com>
49231 * gcc.c-torture/compile/20011219-2.c: New test.
49233 * gcc.c-torture/execute/20011219-1.c: New test.
49235 2001-12-19 David Billinghurst <David.Billinghurst@riotinto.com>
49237 * gcc.dg/special/ecos.exp: wkali-1.c unsupported if
49238 target does not support weak symbols.
49240 2001-12-19 Jakub Jelinek <jakub@redhat.com>
49242 * gcc.c-torture/compile/20011219-1.c: New test.
49244 2001-12-19 Nathan Sidwell <nathan@codesourcery.com>
49246 * g++.dg/other/error1.C: New test.
49248 2001-12-17 Jeffrey A Law (law@redhat.com)
49250 * gcc.c-torture/execute/20011217-1.c: New test.
49252 2001-12-17 Nicola Pero <nicola@brainstorm.co.uk>
49254 * objc.dg/special/: New directory.
49255 * objc.dg/special/special.exp: New file.
49256 * objc.dg/special/unclaimed-category-1.h: New file.
49257 * objc.dg/special/unclaimed-category-1a.m: New file.
49258 * objc.dg/special/unclaimed-category-1.m: New file.
49260 2001-12-17 Andreas Jaeger <aj@suse.de>
49262 * gcc.c-torture/compile/20011217-2.c: New test.
49264 2001-12-17 Joseph S. Myers <jsm28@cam.ac.uk>
49266 * gcc.c-torture/compile/20011217-1.c: New test.
49268 2001-12-14 Aldy Hernandez <aldyh@redhat.com>
49270 * gcc.dg/20011214-1.c: New.
49272 2001-12-13 Aldy Hernandez <aldyh@redhat.com>
49274 * gcc.dg/altivec-4.c: New.
49276 2001-12-13 Hans-Peter Nilsson <hp@axis.com>
49278 * gcc.dg/20011113-1.c: New test.
49280 2001-12-13 John David Anglin <dave@hiauly1.hia.nrc.ca>
49282 * g++.old-deja/g++.jason/template31.C: Remove templates for classes
49283 std::__malloc_alloc_template<0> and
49284 std::__default_alloc_template<false, 0>.
49286 2001-12-13 Nicola Pero <n.pero@mi.flashnet.it>
49288 * objc/execute/bf-21.m: New test.
49289 * objc/execute/enumeration-1.m: New test.
49290 * objc/execute/enumeration-2.m: New test.
49292 2001-12-12 Jakub Jelinek <jakub@redhat.com>
49294 * gcc.dg/gnu89-init-1.c: New test.
49296 2001-12-12 Nathan Sidwell <nathan@codesourcery.com>
49298 * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
49299 * g++.old-deja/g++.jason/2371.C: Likewise.
49300 * g++.old-deja/g++.jason/template33.C: Likewise.
49301 * g++.old-deja/g++.jason/template34.C: Likewise.
49302 * g++.old-deja/g++.jason/template36.C: Likewise.
49303 * g++.old-deja/g++.oliva/typename1.C: Likewise.
49304 * g++.old-deja/g++.oliva/typename2.C: Likewise.
49305 * g++.old-deja/g++.other/typename1.C: Likewise.
49306 * g++.old-deja/g++.pt/inherit2.C: Likewise.
49307 * g++.old-deja/g++.pt/nontype5.C: Likewise.
49308 * g++.old-deja/g++.pt/typename11.C: Likewise.
49309 * g++.old-deja/g++.pt/typename14.C: Likewise.
49310 * g++.old-deja/g++.pt/typename16.C: Likewise.
49311 * g++.old-deja/g++.pt/typename3.C: Likewise.
49312 * g++.old-deja/g++.pt/typename4.C: Likewise.
49313 * g++.old-deja/g++.pt/typename5.C: Likewise.
49314 * g++.old-deja/g++.pt/typename7.C: Likewise.
49315 * g++.old-deja/g++.robertl/eb9.C: Likewise.
49317 2001-12-11 Nathan Sidwell <nathan@codesourcery.com>
49319 * g++.dg/other/linkage1.C: New test.
49320 * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
49323 2001-12-11 Neil Booth <neil@daikokuya.demon.co.uk>
49325 * gcc.dg/concat.c: New test.
49327 2001-12-11 Stan Shebs <shebs@apple.com>
49329 * objc/compile: New test directory.
49330 * objc/compile/compile.exp: New expect script.
49331 * objc/compile/20011211-1.m: New compile test.
49333 2001-12-11 Jason Merrill <jason@redhat.com>
49335 * lib/prune.exp (prune_gcc_output): Also handle "In member
49336 function". So many permutations...
49338 2001-12-10 Nathan Sidwell <nathan@codesourcery.com>
49340 * g++.dg/template/typedef1.C: New test.
49342 2001-12-09 Nathan Sidwell <nathan@codesourcery.com>
49344 * g++.dg/other/copy1.C: New test.
49346 2001-10-08 Aldy Hernandez <aldyh@redhat.com>
49348 * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
49350 * gcc.dg/builtin-choose-expr.c: New.
49352 2001-12-07 Aldy Hernandez <aldyh@redhat.com>
49354 * gcc.dg/altivec-2.c: New.
49356 2001-12-07 Richard Henderson <rth@redhat.com>
49358 * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
49360 2001-12-07 Stephane Carrez <Stephane.Carrez@sun.com>
49362 * gcc.dg/sparc-ret.c: New file, test return corruption bug for
49365 2001-12-07 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
49367 * g++-old.deja/g++.robertl/eb101.C: Deleted.
49369 2001-12-06 Janis Johnson <janis187@us.ibm.com>
49371 * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
49372 variable argument list.
49374 2001-12-06 Zack Weinberg <zack@codesourcery.com>
49376 * gcc.c-torture/execute/memcheck: Delete entire directory.
49377 (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
49378 t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
49380 2001-12-05 Neil Booth <neil@daikokuya.demon.co.uk>
49382 * gcc.dg/Wshadow-1.c: New test.
49384 2001-12-05 Jakub Jelinek <jakub@redhat.com>
49386 * gcc.c-torture/compile/20011130-1.c: New test.
49388 * gcc.dg/noncompile/20011025-1.c: New test.
49390 * g++.dg/other/anon-union.C: New test.
49392 * gcc.c-torture/execute/20011024-1.c: New test.
49394 2001-12-04 Joseph S. Myers <jsm28@cam.ac.uk>
49396 * gcc.c-torture/execute/20000722-1.x,
49397 gcc.c-torture/execute/20010123-1.x: Remove.
49398 * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
49399 * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
49400 gcc.dg/c99-complit-2.c: New tests.
49402 2001-12-04 Nathan Sidwell <nathan@codesourcery.com>
49404 * g++.dg/inherit/base1.C: New test.
49406 2001-12-04 Jakub Jelinek <jakub@redhat.com>
49408 * g++.dg/other/stdarg1.C: New test.
49410 * gcc.c-torture/compile/20011130-2.c: New test.
49412 2001-12-03 Janis Johnson <janis187@us.ibm.com>
49414 * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
49415 * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
49416 * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
49417 * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
49418 * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
49419 * gcc.dg/builtin-prefetch-1.c: New test.
49421 2001-12-03 Jakub Jelinek <jakub@redhat.com>
49423 * gcc.dg/20011130-1.c: New test.
49425 2001-12-03 Nathan Sidwell <nathan@codesourcery.com>
49427 * g++.dg/other/scope1.C: New test.
49428 * g++.dg/template/explicit-instantiation.C: Remove XFAIL
49430 2001-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
49432 * gcc.dg/vla-init-1.c: New test.
49434 2001-12-01 Geoff Keating <geoffk@redhat.com>
49436 * gcc.c-torture/compile/structs.c: New testcase from GDB.
49438 2001-12-02 Neil Booth <neil@daikokuya.demon.co.uk>
49440 * objc.dg/alias.m: Update.
49441 * objc.dg/class-1.m: Update.
49442 * objc.dg/const-str-1.m: Update.
49443 * objc.dg/fwd-proto-1.m: Update.
49444 * objc.dg/id-1.m: Update.
49445 * objc.dg/super-class-1.m: Update.
49447 2001-11-29 Mark Mitchell <mark@codesourcery.com>
49449 * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
49452 2001-11-28 Jeffrey A Law (law@cygnus.com)
49454 * gcc.c-torture/execute/20011128-1.c: New test.
49456 2001-11-28 Hans-Peter Nilsson <hp@axis.com>
49458 * gcc.dg/20011127-1.c: New test.
49460 2001-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
49462 * gcc.dg/format/strfmon-1.c: Update comments. Adjust examples
49463 from Austin Group draft 7.
49464 * gcc.dg/format/xopen-1.c: Update comments. Add tests for gaps in
49465 scanf format arguments.
49466 * gcc.dg/format/no-exargs-2.c: New test.
49468 2001-11-25 Nathan Sidwell <nathan@codesourcery.com>
49470 * g++.dg/abi/vbase8-4.C: New test.
49472 2001-11-24 Ian Lance Taylor <ian@airs.com>
49474 * gcc.c-torture/execute/20011121-1.c: New test.
49476 2001-11-23 Jeffrey A Law (law@cygnus.com)
49478 * gcc.c-torture/execute/ieee/20011123-1.c: New test.
49480 2001-11-23 Andreas Jaeger <aj@suse.de>
49482 * gcc.dg/cpp/charconst-2.c: New test.
49484 2001-11-22 Geoffrey Keating <geoffk@redhat.com>
49486 * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
49487 to the host if it is remote. Let tests specify extra headers
49489 * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
49490 * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
49491 * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
49492 * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
49493 * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
49494 * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
49495 * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
49496 * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
49497 * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
49498 * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
49500 2001-11-22 Nick Clifton <nickc@cambridge.redhat.com>
49502 * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
49503 for little endian ARMs.
49505 2001-11-20 Jakub Jelinek <jakub@redhat.com>
49507 * gcc.c-torture/compile/20011119-1.c: New test.
49508 * gcc.c-torture/compile/20011119-2.c: New test.
49510 2001-11-17 Aldy Hernandez <aldyh@redhat.com>
49512 * gcc.dg/altivec-1.c: Fix typo.
49514 2001-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
49516 * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
49518 2001-11-20 Nick Clifton <nickc@cambridge.redhat.com>
49520 * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
49522 2001-11-19 Geoffrey Keating <geoffk@redhat.com>
49524 * lib/g77.exp: Don't specify --rpath-link.
49526 * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
49527 across all the headers.
49528 * gcc.dg/format/format.exp: For testing on a remote host,
49531 * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
49532 * gcc.c-torture/execute/930406-1.c: Likewise.
49533 * gcc.c-torture/execute/comp-goto-1.c: Likewise.
49535 2001-11-19 Aldy Hernandez <aldyh@redhat.com>
49537 * gcc.dg/altivec-1.c: New.
49539 2001-11-19 Neil Booth <neil@daikokuya.demon.co.uk>
49541 * gcc.dg/cpp/fpreprocessed.c: New test case.
49543 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
49545 * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
49546 gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
49547 * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
49549 2001-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
49551 * gcc.dg/no-builtin-1.c: New test.
49553 2001-11-16 Jakub Jelinek <jakub@redhat.com>
49555 * gcc.c-torture/execute/20011115-1.c: New test.
49557 2001-11-15 Jakub Jelinek <jakub@redhat.com>
49559 * gcc.c-torture/compile/20011114-2.c: New test.
49560 * gcc.c-torture/compile/20011114-3.c: New test.
49561 * gcc.c-torture/compile/20011114-4.c: New test.
49563 2001-11-15 Nathan Sidwell <nathan@codesourcery.com>
49565 * g++.dg/other/init1.C: New test.
49567 2001-11-14 Geoffrey Keating <geoffk@redhat.com>
49569 * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
49572 * gcc.c-torture/execute/20011114-1.c: New testcase.
49574 * gcc.c-torture/compile/20010327-1.c: Revert last change.
49575 * gcc.c-torture/compile/20011114-1.c: New test, exactly
49576 like the (before this change) version of 20010327-1.c.
49578 2001-11-14 Roger Sayle <roger@eyesopen.com>
49580 * gcc.c-torture/execute/string-opt-13.c: New testcase.
49582 2001-11-14 Richard Sandiford <rsandifo@redhat.com>
49584 * g++.dg/init/array2.C: New test.
49586 2001-11-14 Alexandre Oliva <aoliva@redhat.com>
49588 * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
49590 2001-11-13 Nathan Sidwell <nathan@codesourcery.com>
49592 * g++.dg/other/forscope1.C: New test.
49593 * g++.dg/ext/forscope1.C: New test.
49594 * g++.dg/ext/forscope2.C: New test.
49596 2001-11-13 Jakub Jelinek <jakub@redhat.com>
49598 * gcc.c-torture/execute/20011113-1.c: New test.
49600 2001-11-09 Geoffrey Keating <geoffk@redhat.com>
49602 * gcc.c-torture/execute/20011109-2.c: New test.
49604 * gcc.c-torture/execute/20011109-1.c: New test.
49606 2001-11-09 Jakub Jelinek <jakub@redhat.com>
49608 * gcc.c-torture/compile/20011109-1.c: New test.
49610 2001-11-08 Geoffrey Keating <geoffk@redhat.com>
49612 * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
49613 * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
49614 * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
49615 * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
49616 * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
49617 * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
49618 * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
49620 2001-11-08 Neil Booth <neil@daikokuya.demon.co.uk>
49622 * g++.dg/warn/Wshadow-1.C: New tests.
49623 * g++.old-deja/g++.mike/for3.C: Update.
49625 2001-11-06 Joseph S. Myers <jsm28@cam.ac.uk>
49627 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
49628 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
49629 XFAILs. Adjust expected error texts.
49630 * gcc.c-torture/compile/20011106-1.c,
49631 gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
49632 gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
49633 gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
49634 gcc.dg/c99-array-lval-5.c: New tests.
49636 2001-11-05 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49638 * gcc.dg/cpp/defined.c: Update.
49640 2001-11-04 Neil Booth <neil@cat.daikokuya.demon.co.uk>
49642 * gcc.c-torture/execute/anon-1.c: New test.
49644 2001-11-03 Geoffrey Keating <geoffk@redhat.com>
49646 * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
49647 same size, so no warning should be produced on stormy16.
49649 * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
49650 due to oversized array.
49651 * g++.old-deja/g++.mike/ns15.C: Likewise.
49652 * g++.old-deja/g++.pt/crash16.C: Likewise.
49654 2001-11-02 Graham Stott <grahams@redhat.com>
49656 * g++.dgother/debug1.C: Fix typos.
49658 2001-11-01 Jakub Jelinek <jakub@redhat.com>
49660 * g++.dg/other/debug1.C: New test.
49662 2001-11-01 Stephane Carrez <Stephane.Carrez@worldnet.fr>
49664 * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
49667 2001-10-30 Jakub Jelinek <jakub@redhat.com>
49669 * gcc.dg/20011029-2.c: New test.
49671 * gcc.c-torture/compile/20011029-1.c: New test.
49673 2001-10-29 Nicola Pero <n.pero@mi.flashnet.it>
49675 * objc/execute/class_self-1.m: New test.
49676 * objc/execute/class_self-2.m: New test.
49678 2001-10-25 Zack Weinberg <zack@codesourcery.com>
49680 * gcc.misc-tests/msgs.exp: Delete.
49681 * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
49682 * gcc.misc-tests/m-un-2.c: Move to gcc.dg. Update expected
49683 error set to match recent changes.
49685 2001-10-24 Zack Weinberg <zack@codesourcery.com>
49687 * gcc.dg/20011021-1.c: New test.
49689 2001-10-24 Jakub Jelinek <jakub@redhat.com>
49691 * gcc.c-torture/compile/20011023-1.c: New test.
49693 2001-10-23 Geoffrey Keating <geoffk@redhat.com>
49695 * lib/g77.exp: Rewrite based on lib/g++.exp.
49697 2001-10-19 Jakub Jelinek <jakub@redhat.com>
49699 * gcc.c-torture/execute/20011019-1.c: New test.
49701 * gcc.dg/20011018-1.c: New test.
49703 2001-10-19 NIIBE Yutaka <gniibe@m17n.org>
49705 * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
49707 2001-10-18 Alexandre Oliva <aoliva@redhat.com>
49709 * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
49710 * gcc.dg/attr-invalid.c: Likewise.
49712 2001-10-18 Jakub Jelinek <jakub@redhat.com>
49714 * gcc.dg/20011015-1.c: New test.
49716 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
49718 * g++.dg/template/unify2.C: New test.
49720 2001-10-14 Richard Sandiford <rsandifo@redhat.com>
49722 * g++.dg/other/exception-specification.C: New test
49724 2001-10-13 Tom Rix <trix@redhat.com>
49726 * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
49727 * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
49729 2001-10-12 Jakub Jelinek <jakub@redhat.com>
49731 * gcc.dg/20011009-1.c: New test.
49733 2001-10-12 Nathan Sidwell <nathan@codesourcery.com>
49736 * g++.dg/other/friend1.C: New test.
49738 2001-10-11 Richard Henderson <rth@redhat.com>
49740 * g++.old-deja/g++.other/crash18.C: Add -S to options.
49742 2001-10-10 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49744 * gcc.c-torture/compile/20011010-1.c: New.
49746 2001-10-09 Joseph S. Myers <jsm28@cam.ac.uk>
49748 * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
49749 g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
49750 g77.f-torture/execute/execute.exp,
49751 g77.f-torture/noncompile/noncompile.exp,
49752 gcc.c-torture/compile/compile.exp,
49753 gcc.c-torture/execute/execute.exp,
49754 gcc.c-torture/execute/ieee/ieee.exp,
49755 gcc.c-torture/execute/memcheck/memcheck.exp,
49756 gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
49757 objc/execute/execute.exp: Update FSF address.
49759 2001-10-09 Neil Booth <neil@daikokuya.demon.co.uk>
49761 * gcc.dg/cpp/cmdlne-C.c: Update.
49762 * gcc.dg/cpp/cmdlne-C2.c: New.
49764 2001-10-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
49766 * gcc.c-torture/execute/20011008-3.c: New.
49768 2001-10-08 DJ Delorie <dj@redhat.com>
49770 * gcc.dg/20011008-1.c: New.
49771 * gcc.dg/20011008-2.c: New.
49773 2001-10-08 Neil Booth <neil@daikokuya.demon.co.uk>
49775 * gcc.dg/cpp/spacing1.c: Update test.
49777 2001-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
49779 * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
49780 spelling errors of "separate" as "seperate".
49782 2001-10-05 Alexandre Oliva <aoliva@redhat.com>
49784 * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
49785 enough to avoid inlining.
49787 2001-10-04 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
49789 * lib/g77.exp: set libg2c_dir correctly.
49791 2001-10-02 Neil Booth <neil@daikokuya.demon.co.uk>
49793 * gcc.dg/cpp/macro11.c: New test.
49795 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
49797 * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
49798 gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
49799 gcc.dg/format/multattr-3.c: New tests.
49800 * gcc.dg/format/attr-3.c: Update expected error texts. Remove
49801 tests for format attributes on function pointers being rejected.
49803 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
49805 * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
49807 2001-10-02 Joseph S. Myers <jsm28@cam.ac.uk>
49809 * g++.dg/warn/format1.C: New test.
49811 2001-10-01 Neil Booth <neil@daikokuya.demon.co.uk>
49813 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
49815 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
49817 * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
49819 2001-09-30 Neil Booth <neil@daikokuya.demon.co.uk>
49821 * gcc.dg/cpp/redef2.c: Add test.
49823 2001-09-27 Geoffrey Keating <geoffk@redhat.com>
49825 * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
49826 long-standing bug on i686, apparently.
49827 * gcc.c-torture/execute/loop-2c.x: New file.
49828 * gcc.c-torture/execute/loop-2d.x: New file.
49829 * gcc.c-torture/execute/loop-3c.x: New file.
49831 2001-09-25 Neil Booth <neil@daikokuya.demon.co.uk>
49833 * gcc.dg/cpp/20000625-2.c: Correct line number.
49835 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
49837 * gcc.dg/cpp/macro10.c: New test.
49838 * gcc.dg/cpp/strify3.c: New test.
49839 * gcc.dg/cpp/spacing1.c: Add tests.
49840 * gcc.dg/cpp/19990703-1.c: Remove bogus test.
49841 * gcc.dg/cpp/20000625-2.c: Fudge to pass.
49843 2001-09-24 DJ Delorie <dj@redhat.com>
49845 * gcc.c-torture/execute/20010924-1.c: New test.
49847 2001-09-24 Neil Booth <neil@daikokuya.demon.co.uk>
49849 * objc/execute/paste.m: Remove.
49851 2001-09-22 Joseph S. Myers <jsm28@cam.ac.uk>
49853 * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
49855 2001-09-22 George Helffrich <george@geo.titech.ac.jp>
49857 * g77.dg/strlen0.f: New test.
49859 2001-09-21 Richard Henderson <rth@redhat.com>
49861 * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
49862 * g++.old-deja/g++.abi/vtable2.C: Likewise.
49864 2001-09-21 Joseph S. Myers <jsm28@cam.ac.uk>
49866 Table-driven attributes.
49867 * g++.dg/ext/attrib1.C: New test.
49869 2001-09-20 DJ Delorie <dj@redhat.com>
49871 * gcc.dg/20000926-1.c: Update expected warning messages.
49872 * gcc.dg/array-2.c: Likewise, and test for warnings too.
49873 * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
49876 2001-09-18 Richard Sandiford <rsandifo@redhat.com>
49878 * g++.dg/eh/registers1.C: New test case.
49880 2001-09-17 Richard Henderson <rth@redhat.com>
49882 * gcc.dg/array-5.c: Fix VLA decomposition test.
49884 2001-09-16 Neil Booth <neil@daikokuya.demon.co.uk>
49886 * gcc.dg/cpp/line5.c: New testcase.
49888 2001-09-15 Neil Booth <neil@daikokuya.demon.co.uk>
49890 * gcc.dg/cpp/macro9.c: New test.
49892 2001-09-15 Aldy Hernandez <aldyh@redhat.com>
49894 * gcc.c-torture/execute/980223.c: Change type of addr from long
49897 2001-09-15 Hans-Peter Nilsson <hp@axis.com>
49899 * gcc.c-torture/execute/20010915-1.c: New test.
49901 2001-09-14 Janis Johnson <janis187@us.ibm.com>
49903 * g77.dg/bprob: New directory.
49904 * g77.dg/bprob/bprob.exp: New file.
49905 * g77.dg/bprob/bprob-1.f: New test.
49906 * g77.dg/gcov: New directory.
49907 * g77.dg/gcov/gcov.exp: New file.
49908 * g77.dg/gcov/gcov-1.f: New test.
49909 * g77.dg/gcov/gcov-1.x: New file.
49911 2001-09-13 Neil Booth <neil@daikokuya.demon.co.uk>
49913 * gcc.dg/cpp/directiv.c: Update.
49914 * gcc.dg/cpp/undef1.c: Update.
49916 2001-09-12 Jakub Jelinek <jakub@redhat.com>
49918 * gcc.dg/20010912-1.c: New test.
49920 2001-09-11 Janis Johnson <janis187@us.ibm.com>
49922 * gcc.misc-tests/gcov.exp: Move almost everything to a new,
49923 language-independent file in lib.
49924 * lib/gcov.exp: New file.
49926 2001-09-11 Joseph S. Myers <jsm28@cam.ac.uk>
49928 * gcc.c-torture/compile/20010911-1.c: New test.
49930 2001-09-10 Janis Johnson <janis187@us.ibm.com>
49932 * lib/profopt.exp: New, to support profile-directed optimizations.
49933 * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
49934 * gcc.misc-tests/bprob-1.c: New test.
49935 * gcc.misc-tests/bprob-2.c: New test.
49937 2001-09-07 Janis Johnson <janis187@us.ibm.com>
49939 * gcc.misc-tests/gcov.exp: Add support for a .x file to control
49940 XFAIL and which kinds of gcov output to verify.
49941 * gcc.misc-tests/gcov-4b.x: New file.
49942 * gcc.misc-tests/gcov-5b.x: New file.
49943 * gcc.misc-tests/gcov-6.x: New file.
49944 * gcc.misc-tests/gcov-7.c: New test.
49945 * gcc.misc-tests/gcov-7.x: New file.
49947 2001-09-06 Janis Johnson <janis187@us.ibm.com>
49949 * gcc.misc-tests/gcov.exp: Add support for call return percentages.
49950 * gcc.misc-tests/gcov-6.c: New test.
49952 2001-09-06 Nathan Sidwell <nathan@codesourcery.com>
49955 * g++.dg/abi/vbase1.C: New test.
49957 2001-09-05 Ziemowit Laski <zlaski@apple.com>
49959 * objc.dg/method-2.m: New.
49961 2001-09-04 Nathan Sidwell <nathan@codesourcery.com>
49964 * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
49965 * g++.dg/init/empty1.C: New test.
49967 2001-09-03 Jakub Jelinek <jakub@redhat.com>
49969 * gcc.c-torture/compile/20010903-1.c: New test.
49971 2001-08-31 Roman Zippel <zippel@linux-m68k.org>
49973 * gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
49976 2001-08-31 Geoffrey Keating <geoffk@redhat.com>
49978 * g++.dg/abi/empty4.C: Allow for 16-bit ints.
49980 * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
49982 * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
49984 2001-08-30 Geoffrey Keating <geoffk@redhat.com>
49986 * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
49987 for 16-bit 'unsigned int'.
49989 2001-08-29 Kazu Hirata <kazu@hxi.com>
49991 * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
49993 2001-08-27 Richard Henderson <rth@redhat.com>
49995 * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
49996 * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
49998 2001-08-25 Aldy Hernandez <aldyh@redhat.com>
50000 * gcc.dg/asm-names.c (ymain): New.
50002 2001-08-22 Geoffrey Keating <geoffk@redhat.com>
50004 * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
50005 * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
50006 * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
50008 2001-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50010 * gcc.dg/compare5.c: New testcase.
50012 2001-08-23 Jason Merrill <jason_merrill@redhat.com>
50014 * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
50015 and "In instantiation".
50017 2001-08-21 Aldy Hernandez <aldyh@redhat.com>
50019 * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
50021 2001-08-20 Janis Johnson <janis187@us.ibm.com>
50023 * gcc.misc-tests/gcov.exp: Add support for branch information.
50024 * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
50025 * gcc.misc-tests/gcov-4.c: New test.
50026 * gcc.misc-tests/gcov-4b.c: New test.
50027 * gcc.misc-tests/gcov-5b.c: New test.
50029 2001-08-20 Zack Weinberg <zackw@panix.com>
50031 * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
50034 2001-08-19 John David Anglin <dave@hiauly1.hia.nrc.ca>
50036 * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
50038 2001-08-19 Jakub Jelinek <jakub@redhat.com>
50040 * g++.dg/eh/template1.C: New test.
50042 2001-08-16 David Billinghurst <David.Billinghurst@riotinto.com>
50044 * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
50046 * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
50049 2001-08-14 David Billinghurst <David.Billinghurst@riotinto.com>
50051 * lib/g77-dg.exp: Use prune.exp for common procedures
50052 (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
50053 * lib/g77.exp: (g77-dg-prune) Remove
50055 2001-08-13 Jason Merrill <jason_merrill@redhat.com>
50057 * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
50059 2001-08-11 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50061 * g++.dg/template/unify1.C: New test.
50063 2001-08-07 Nathan Sidwell <nathan@codesourcery.com>
50065 * g++.dg/abi/empty4.C: New test.
50067 2001-08-06 David Billinghurst <David.Billinghurst@riotinto.com>
50069 * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
50071 * g77.f-torture/compile/pr3743.x: Likewise.
50073 2001-08-05 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
50075 * g++.dg/other/using-declaration.C: New test.
50077 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
50079 * gcc.dg/cpp/tr-sign.c: New testcase.
50081 2001-08-05 Neil Booth <neil@daikokuya.demon.co.uk>
50083 * gcc.dg/cpp/19951025-1.c: Revert.
50084 * gcc.dg/cpp/directiv.c: We no longer process directives that
50085 interrupt macro arguments.
50087 2001-08-03 Zack Weinberg <zackw@stanford.edu>
50089 * gcc.dg/bconstp-1.c: New test.
50091 2001-08-03 Richard Henderson <rth@redhat.com>
50093 * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
50095 2001-08-02 Neil Booth <neil@daikokuya.demon.co.uk>
50097 * gcc.dg/cpp/19951025-1.c: Update.
50099 2001-08-02 Jeffrey Oldham <oldham@codesourcery.com>
50101 * g77.dg/ff90-1.f (s): Fix reference of variable z,
50104 2001-08-02 Nathan Sidwell <nathan@codesourcery.com>
50107 * g++.old-deja/g++.ns/ns14.C: Remove special options.
50108 * g++.old-deja/g++.other/std1.C: Likewise.
50109 * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
50111 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
50113 * lib/g77.exp: Load gcc-defs.exp for common procedures
50114 (g77_pass, g77_fail, g77_finish, g77_exit,
50115 ${tool}_check_unsupported_p} Now redundant. Deleted.
50117 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
50119 * g77.dg/fbackslash.f
50120 * g77.dg/fcase-preserve.f
50122 * g77.dg/ffixed-line-length-0.f
50123 * g77.dg/ffixed-line-length-132.f
50124 * g77.dg/ffixed-line-length-7.f
50125 * g77.dg/ffixed-line-length-72.f
50126 * g77.dg/ffixed-line-length-none.f
50127 * g77.dg/ffree-form-1.f
50128 * g77.dg/fno-backslash.f
50129 * g77.dg/fno-f90-1.f
50130 * g77.dg/fno-fixed-form-1.f
50131 * g77.dg/fno-onetrip.f
50132 * g77.dg/fno-typeless-boz.f
50133 * g77.dg/fno-underscoring.f
50134 * g77.dg/fno-vxt-1.f
50135 * g77.dg/fonetrip.f
50136 * g77.dg/ftypeless-boz.f
50137 * g77.dg/fugly-assumed.f
50138 * g77.dg/funderscoring.f
50141 2001-08-01 Ziemowit Laski <zlaski@apple.com>
50143 * objc.dg/fwd-proto-1.m: New.
50144 * objc.dg/local-decl-1.m: New.
50145 * objc.dg/naming-1.m: New.
50146 * objc.dg/naming-2.m: New.
50147 * objc.dg/proto-hier-1.m: New.
50149 2001-07-31 Hans-Peter Nilsson <hp@bitrange.com>
50151 * gcc.dg/c99-scope-2.c: Don't generally assume adding more
50152 largest-type elements to a struct makes its size grow.
50154 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
50156 * g++.dg/abi/vthunk1.C: New test.
50158 2001-07-31 Nathan Sidwell <nathan@codesourcery.com>
50160 * g++.dg/abi/vbase8-22.C: New test.
50162 2001-07-31 Neil Booth <neil@cat.daikokuya.demon.co.uk>
50164 * gcc.dg/cpp/macro8.c: New test.
50166 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
50168 * g++.dg/abi/vbase8-21.C: New test.
50170 2001-07-27 Nathan Sidwell <nathan@codesourcery.com>
50172 * g++.dg/abi/vbase8-10.C: New test.
50174 2001-07-27 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50176 * lib/g++.exp (g++_set_ld_library_path): Renamed to
50177 ${tool}_set_ld_library_path.
50179 * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
50182 2001-07-26 Stan Cox <scox@redhat.com>
50184 * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
50185 * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
50186 gcc_exit, gcc_check_unsupported_p):
50187 Moved to gcc-deps.exp
50188 * gcc-deps.exp: New file.
50190 2001-07-26 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50192 * g++.old-deja/g++.pt/defarg14.C: New test.
50194 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
50196 * g++.old-deja/g++.other/lineno5.C: New test.
50198 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
50200 * g++.old-deja/g++.pt/crash68.C: New test.
50202 2001-07-26 Nathan Sidwell <nathan@codesourcery.com>
50204 * g++.old-deja/g++.other/crash42.C: New test.
50206 2001-07-26 Neil Booth <neil@cat.daikokuya.demon.co.uk>
50208 * gcc.dg/cpp/extratokens.c: Fix.
50209 * gcc.dg/cpp/skipping2.c: New tests.
50211 2001-07-25 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50213 * gcc.c-torture/execute/20010724-1.c: New file.
50214 * gcc.c-torture/execute/20010724-1.x: New file.
50216 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
50218 * g++.old-deja/g++.other/cond7.C: New test.
50220 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
50222 * g++.old-deja/g++.other/optimize4.C: New test.
50224 2001-07-25 Nathan Sidwell <nathan@codesourcery.com>
50226 * g++.old-deja/g++.abi/vbase8-5.C: New test.
50228 2001-07-24 Jason Merrill <jason_merrill@redhat.com>
50230 * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
50231 * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
50232 gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
50233 * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
50235 * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
50236 bug report" message.
50238 * g++.dg/dg.exp: Run tests from subdirectories other than "special".
50239 * g++.dg/ext/instantiate1.C: Move from old-deja.
50241 2001-07-24 David Billinghurst <David.Billinghurst@riotinto.com>
50243 * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
50244 * g77.f-torture/execute/intrinsic-unix-erf.f: New test
50245 * g77.f-torture/execute/intrinsic-vax-cd.f: New test
50246 * g77.f-torture/execute/intrinsic-f2c-z.f: New test
50248 2001-07-23 Jeffrey A Law (law@cygnus.com)
50250 * gcc.c-torture/execute/20010723-1.c: New test.
50252 2001-07-23 Ben Elliston <bje@redhat.com>
50254 * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
50256 2001-07-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50258 * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
50260 Delete handling of ieee_multilib_flags.
50261 Pass -mieee for alpha*-*-* and sh-*-*.
50262 * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
50264 2001-07-21 Nathan Sidwell <nathan@codesourcery.com>
50266 Remove old-abi tests.
50267 * g++.old-deja/g++.mike/p11116.C: Remove.
50268 * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
50270 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.org>
50272 * g77.f-torture/compile/pr3743.f: New test
50274 2001-07-20 David Billinghurst <David.Billinghurst@riotinto.com>
50276 * g77.f-torture/execute/f90-intrinsic-bit.f: New test
50278 2001-07-19 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50280 * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
50281 g++.old-deja/g++.pt/static6.C: Likewise.
50282 * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
50283 supports weak symbols.
50285 2001-07-18 Andreas Jaeger <aj@suse.de>
50287 * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
50290 2001-07-18 Andreas Jaeger <aj@suse.de>
50292 * gcc.dg/iftrap-1.c: Fix target line.
50294 2001-07-17 Richard Henderson <rth@redhat.com>
50296 * gcc.c-torture/execute/20010717-1.c: New.
50298 2001-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
50300 * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
50303 2001-07-17 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50305 * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
50307 2001-07-16 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50309 * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
50310 UAC_SIGBUS, UAC_NOPRINT definitions.
50312 2001-07-16 Nicola Pero <n.pero@mi.flashnet.it>
50314 * objc/execute/object_is_class.m: New test.
50315 * objc/execute/object_is_meta_class.m: New test.
50317 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
50319 * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
50320 * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
50322 2001-01-15 David Billinghurst <David.Billinghurst@riotinto.com>
50324 * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
50325 * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
50327 2001-07-14 Richard Henderson <rth@redhat.com>
50329 * gcc.dg/iftrap-1.c: New.
50331 2001-07-11 David Billinghurst <David.Billinghurst@riotinto.com>
50333 * g77.f-torture/execute/intrinsic77.f: New test.
50335 2001-07-11 Janis Johnson <janis@us.ibm.com>
50337 * gcc.misc-tests/gcov-3.c: New test.
50339 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
50341 * gcc.c-torture/compile/20010711-1.c,
50342 * gcc.c-torture/compile/20010711-2.c: New tests.
50344 2001-07-11 Richard Sandiford <rsandifo@redhat.com>
50346 * gcc.c-torture/execute/20010711-1.c: New test.
50348 2001-07-11 Ben Elliston <bje@redhat.com>
50350 * g++.old-deja/g++.other/enum5.C: New test.
50352 2001-07-10 Jason Merrill <jason_merrill@redhat.com>
50354 * lib/g++-dg.exp: Load file-format and target-supports like gcc.
50355 (g++-dg-prune): Call prune_gcc_output.
50356 * prune.exp: New file for prune_gcc_output.
50357 * lib/g++.exp, lib/gcc.exp: Load it.
50359 2001-07-08 Joseph S. Myers <jsm28@cam.ac.uk>
50361 * gcc.c-torture/compile/20010701-1.c,
50362 g++.old-deja/g++.ext/attrib6.C: New tests.
50364 2001-07-06 Jeffrey A Law (law@cygnus.com)
50366 * gcc.c-torture/compile/20010706-1.c: New test.
50368 2000-09-10 Michael Chamberlain <michael@chamberlain.net.au>
50370 * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
50372 2001-06-28 Stan Shebs <shebs@apple.com>
50374 * gcc.dg/pragma-darwin.c: New test.
50376 2001-06-28 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50378 * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
50379 Solaris 2.[678] system.
50381 2001-06-22 Joseph S. Myers <jsm28@cam.ac.uk>
50383 * gcc.dg/20010622-1.c: New test.
50385 2001-06-18 Stan Shebs <shebs@apple.com>
50387 * objc.dg: New directory.
50388 * objc.dg/dg.exp: New file.
50389 * objc.dg/alias.m: New.
50390 * objc.dg/class-1.m: New.
50391 * objc.dg/class-2.m: New.
50392 * objc.dg/const-str-1.m: New.
50393 * objc.dg/const-str-2.m: New.
50394 * objc.dg/id-1.m: New.
50395 * objc.dg/method-1.m: New.
50396 * objc.dg/super-class-1.m: New.
50397 * lib/objc-dg.exp: New file.
50399 2001-06-16 John David Anglin <dave@hiauly1.hia.nrc.ca>
50401 * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
50404 2001-06-14 Nathan Sidwell <nathan@codesourcery.com>
50406 * g++.old-deja/g++.abi/vbase8-9.C: New test.
50408 2001-06-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50410 * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
50413 2001-06-12 Richard Henderson <rth@redhat.com>
50415 * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
50417 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
50419 * g++.old-deja/g++.abi/vbase5.C: New test.
50420 * g++.old-deja/g++.abi/vbase6.C: New test.
50421 * g++.old-deja/g++.abi/vbase7.C: New test.
50423 2001-06-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50425 * gcc.c-torture/compile/20010610-1.c: New test.
50427 2001-06-12 Nathan Sidwell <nathan@codesourcery.com>
50429 * g++.old-deja/g++.abi/vbase4.C: New test.
50431 2001-06-11 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50433 * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
50434 support %f for HC11/HC12 targets.
50435 * gcc.c-torture/execute/930513-1.x: New file, likewise.
50436 * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
50437 on HC11/HC12 targets.
50438 * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
50440 2001-06-11 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
50442 * gcc.dg/wchar_t-1.c: New file.
50443 * gcc.dg/wint_t-1.c: Likewise.
50445 2001-06-11 Bernd Schmidt <bernds@redhat.com>
50447 * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
50449 2001-06-11 Richard Henderson <rth@redhat.com>
50451 * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
50453 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
50455 * gcc.c-torture/compile/20010611-1.c: New test.
50457 2001-06-11 Joseph S. Myers <jsm28@cam.ac.uk>
50459 * gcc.dg/c99-tag-1.c: Add more tests.
50461 2001-06-10 Alexandre Oliva <aoliva@redhat.com>
50463 * g++.old-deja/g++.abi/ptrmem.C: Take into account different
50464 representation on MN10300 and ARM/Thumb.
50466 2001-06-10 Toon Moene <toon@moene.indiv.nluug.nl>
50468 * g77.f-torture/execute/20010610.f: New.
50470 2001-06-09 David Billinghurst <David.Billinghurst@riotinto.com>
50472 * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
50475 2001-06-09 Richard Henderson <rth@redhat.com>
50477 * gcc.c-torture/execute/ashrdi-1.c: New.
50478 * gcc.c-torture/execute/ashldi-1.c: New.
50479 * gcc.c-torture/execute/lshrdi-1.c: New.
50481 2001-06-09 Ovidiu Predescu <ovidiu@cup.hp.com>
50483 * objc/execute/load-3.m: Added. Check sending +load to categories,
50484 in addition to classes.
50486 2001-06-08 Stan Shebs <shebs@apple.com>
50488 * objc/execute/load-2.m: New test. From Nicola Pero
50489 <n.pero@mi.flashnet.it>.
50491 2001-06-08 Jakub Jelinek <jakub@redhat.com>
50493 * gcc.c-torture/execute/20010605-2.c: New test.
50495 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
50497 * g++.old-deja/g++.abi/vbase2.C: New test.
50498 * g++.old-deja/g++.abi/vbase3.C: New test.
50500 2001-06-08 Nathan Sidwell <nathan@codesourcery.com>
50502 * g++.old-deja/g++.pt/friend49.C: New test.
50504 2001-06-07 Nathan Sidwell <nathan@codesourcery.com>
50506 * g++.old-deja/g++.ext/anon3.C: New test.
50508 2001-06-05 Nathan Sidwell <nathan@codesourcery.com>
50510 * g++.old-deja/g++.other/conv7.C: New test.
50512 2001-06-05 Joseph S. Myers <jsm28@cam.ac.uk>
50514 * gcc.c-torture/compile/20010605-2.c: New test.
50516 2001-06-04 John David Anglin <dave@hiauly1.hia.nrc.ca>
50518 * gcc.c-torture/execute/20010604-1.c: New test.
50520 2001-06-04 Loren J. Rittle <ljrittle@acm.org>
50522 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
50524 2001-06-04 Jeffrey Oldham <oldham@codesourcery.com>
50526 * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
50527 (g++_link_flags): Likewise.
50528 (g++_init): Pass gccpath's value to two previous functions.
50530 2001-06-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50532 * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
50533 Ensure logfile entry matches exec command line.
50535 2001-05-31 Richard Henderson <rth@redhat.com>
50537 * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
50538 * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
50540 2001-05-30 David.Billinghurst <David.Billinghurst@riotinto.com>
50542 * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
50543 compiler for irix6.2
50545 2001-05-30 Nathan Sidwell <nathan@codesourcery.com>
50547 * g++.old-deja/g++.other/optimize3.C: New file.
50549 2001-05-29 Jeffrey Oldham <oldham@codesourcery.com>
50551 * gcc.c-torture/compile/20010518-2.x: New file to compile, not
50554 2001-05-26 Nathan Sidwell <nathan@codesourcery.com>
50556 * g++.old-deja/g++.other/optimize2.C: New file.
50558 2001-05-25 Diego Novillo <dnovillo@redhat.com>
50560 * gcc.c-torture/compile/20010518-2.c: New file.
50561 * gcc.c-torture/execute/20010518-1.c: New file.
50562 * gcc.c-torture/execute/20010518-2.c: New file.
50564 2001-05-25 Joseph S. Myers <jsm28@cam.ac.uk>
50566 * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
50568 2001-05-24 Mark Mitchell <mark@codesourcery.com>
50570 G++ no longer defines builtins that do not begin with __builtin.
50571 * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
50572 * g++.old-deja/g++.brendand/misc13.C: Likewise.
50573 * g++.old-deja/g++.law/builtin1.C: Likewise.
50574 * g++.old-deja/g++.law/cvt2.C: Likewise.
50575 * g++.old-deja/g++.mike/net5.C: Likewise.
50576 * g++.old-deja/g++.other/builtins1.C: Likewise.
50577 * g++.old-deja/g++.other/builtins2.C: Likewise.
50578 * g++.old-deja/g++.other/builtins3.C: Likewise.
50579 * g++.old-deja/g++.other/builtins4.C: Likewise.
50580 * g++.old-deja/g++.other/inline8.C: Likewise.
50581 * g++.old-deja/g++.robertl/eb39.C: Likewise.
50583 2001-05-24 Nathan Sidwell <nathan@codesourcery.com>
50585 * g++.old-deja/g++.pt/using1.C: Adjust.
50586 * g++.old-deja/g++.pt/using2.C: New test.
50588 2001-05-23 Neil Booth <neil@daikokuya.demon.co.uk>
50590 * gcc.dg/cpp/charconst.c: New tests.
50591 * gcc.dg/cpp/escape.c: New tests.
50592 * gcc.dg/cpp/escape-1.c: New tests.
50593 * gcc.dg/cpp/escape-2.c: New tests.
50594 * gcc.dg/cpp/ucs.c: New tests.
50596 2001-05-23 David.Billinghurst <David.Billinghurst@riotinto.com>
50598 * gcc.misc-tests/linkage.exp: Pass appropriate flags to
50599 native compiler for irix6.5.
50601 Wed May 23 2001 Jeffrey D. Oldham <oldham@codesourcery.com>
50603 * lib/g++.exp (g++_include_flags): Use args to compute
50605 (g++_link_flags): Likewise.
50606 (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
50608 2001-05-22 Joseph S. Myers <jsm28@cam.ac.uk>
50610 * gcc.dg/c90-hexfloat-1.c: Add more tests.
50612 2001-05-21 Geoff Keating <geoffk@redhat.com>
50614 * gcc.c-torture/compile/920520-1.x: Merge previous contents into
50617 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50619 * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
50621 * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
50622 to STACK_SIZE; Use it to define size of add_histo array.
50623 * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
50625 (f): Use GITT_SIZE to define size of gitt local table.
50626 * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
50627 to STACK_SIZE; Use it to define size of bytemem array.
50629 2001-05-21 Stephane Carrez <Stephane.Carrez@worldnet.fr>
50631 * gcc.c-torture/compile/20000804-1.x: New file, this test fails
50632 on 68HC11/HC12 due to the asm instruction.
50633 * gcc.c-torture/compile/20001205-1.x: New file, ditto.
50634 * gcc.c-torture/compile/920520-1.x: Likewise.
50635 * gcc.c-torture/compile/20001226-1.x: New file, this test fails
50636 on 68HC11/HC12 because the function is larger than 64K.
50637 * gcc.c-torture/compile/961203-1.x: New file, this test fails
50638 on 68HC11/HC12 because the structure is too large.
50640 2001-05-20 Richard Henderson <rth@redhat.com>
50642 * gcc.c-torture/execute/20010520-1.c: New.
50644 2001-05-20 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50646 * g++.old-deja/g++.warn/compare1.C: New test.
50647 * gcc.dg/compare4.c: New test.
50649 2001-05-20 Nathan Sidwell <nathan@codesourcery.com>
50651 * g++.old-deja/g++.other/optimize1.C: New test.
50653 2001-05-20 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
50655 * g++.old-deja/g++.pt/spec41.C: New test.
50657 2001-05-19 Joseph S. Myers <jsm28@cam.ac.uk>
50659 * gcc.c-torture/compile/20010114-1.x: Remove.
50661 2001-05-18 Stan Shebs <shebs@apple.com>
50663 * gcc.c-torture/compile/20010518-1.c: New test.
50665 2001-05-18 Nathan Sidwell <nathan@codesourcery.com>
50667 * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
50668 * g++.old-deja/g++.pt/crash67.C: New test.
50670 2001-05-17 Jeffrey D. Oldham <oldham@codesourcery.com>
50672 * g++.old-deja/g++.other/debug9.C: New test.
50674 2001-05-16 Zack Weinberg <zackw@stanford.edu>
50676 * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
50678 2001-05-16 Jan Hubicka <jh@suse.cz>
50680 * gcc.c-torture/compile/20010516-1.c: New test.
50682 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
50684 * g++.old-deja/g++.other/crash41.C: New test.
50686 2001-05-16 Nathan Sidwell <nathan@codesourcery.com>
50688 * g++.old-deja/g++.pt/crash66.C: New test.
50690 2001-05-15 Benjamin Kosnik <bkoz@redhat.com>
50692 * g++.old-deja/g++.robertl/eb27.C: Convert.
50694 2001-05-15 Nick Clifton <nickc@cambridge.redhat.com>
50696 * g++.dg/friend-warn.C: New test. Do not warn about friend
50697 declaration being redundant.
50699 2001-05-15 Mark Mitchell (admin) <mitchell@nunki.dbai.tuwien.ac.at>
50701 * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
50703 2001-05-14 Mark Mitchell <mark@codesourcery.com>
50705 * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
50707 2001-05-13 Benjamin Kosnik <bkoz@redhat.com>
50709 * lib/g++.exp: Use testsuite_flags.
50711 2001-05-13 Mark Mitchell <mark@codesourcery.com>
50713 * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
50715 2001-05-11 John David Anglin <dave@hiauly1.hia.nrc.ca>
50717 * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
50719 2001-05-11 Mark Mitchell <mark@codesourcery.com>
50721 * lib/objc.exp: Add -lposix4 on Solaris 2.8.
50723 2001-05-10 Joseph S. Myers <jsm28@cam.ac.uk>
50725 * gcc.c-torture/compile/20010313-1.c: New test.
50727 2001-05-09 Zack Weinberg <zackw@stanford.edu>
50729 * gcc.dg/cpp/direct2.c: New test.
50730 * gccq.dg/cpp/direct2s.c: New test.
50732 * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
50734 2001-05-07 Mark Mitchell <mark@codesourcery.com>
50736 * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
50737 * g++.old-deja/g++.other/op3.C: Likewise.
50739 2001-05-06 Neil Booth <neil@daikokuya.demon.co.uk>
50741 * gcc.dg/cpp/syshdr.h: New file.
50742 * gcc.dg/cpp/sysmac1.c: Update.
50743 * gcc.dg/cpp/sysmac2.c: Update.
50745 2001-05-05 Neil Booth <neil@daikokuya.demon.co.uk>
50747 * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
50749 2001-05-04 David Edelsohn <edelsohn@gnu.org>
50751 * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
50752 gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
50754 2001-05-04 Neil Booth <neil@daikokuya.demon.co.uk>
50756 * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
50758 2001-05-03 Geoffrey Keating <geoffk@redhat.com>
50760 * lib/g++.exp (g++_include_flags): Don't use any special flags
50761 if TESTING_IN_BUILD_TREE is not defined.
50762 (g++_init): Use a plain 'c++' as the compiler if
50763 TESTING_IN_BUILD_TREEE is not defined.
50765 2001-05-02 Jakub Jelinek <jakub@redhat.com>
50767 * g++.old-deja/g++.eh/catch13.C: New test.
50768 * g++.old-deja/g++.eh/catch14.C: New test.
50770 2001-05-02 Jakub Jelinek <jakub@redhat.com>
50772 * gcc.dg/cpp/tr-define.c: New test.
50774 2001-05-01 Loren J. Rittle <ljrittle@acm.org>
50776 * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
50777 <stdlib.h>, not <malloc.h>.
50779 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
50781 * g++.old-deja/g++.ns/template17.C: New test.
50783 2001-05-01 Nathan Sidwell <nathan@codesourcery.com>
50785 * g++.old-deja/g++.pt/ref4.C: New test.
50787 2001-04-30 Richard Henderson <rth@redhat.com>
50789 * gcc.dg/20000724-1.c: Revert last change.
50791 2001-04-30 Toon Moene <toon@moene.indiv.nluug.nl>
50793 * g77.f-torture/execute/20010430.f: New test.
50795 2001-04-30 Mark Mitchell <mark@codesourcery.com>
50797 * gcc.dg/20000724-1.c: Add a clobber of `esp'.
50799 2001-04-29 Joseph S. Myers <jsm28@cam.ac.uk>
50801 * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
50803 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
50805 * g++.old-deja/g++.eh/crash6.C: New test.
50807 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
50809 * g++.old-deja/g++.other/warn7.C: New test.
50811 2001-04-27 Nathan Sidwell <nathan@codesourcery.com>
50813 * g++.old-deja/g++.other/defarg9.C: New test.
50815 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
50817 * g77.f-torture/compile/20010426.f: New test.
50818 * g77.f-torture/execute/20010426.f: New test.
50820 2001-04-26 Toon Moene <toon@moene.indiv.nluug.nl>
50822 * g77.f-torture/compile/20000629-1.x: Remove - error
50825 2001-04-26 Jeffrey A Law (law@cygnus.com)
50827 * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
50828 Tweak slightly to work with g++.dg framework.
50829 * g++.dg/special/ecos.exp: Run initp1.C test.
50830 * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
50832 * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
50833 its linker doesn't give line numbers either.
50834 * g++.old-deja/g++.ext/instantiate3.C: Similarly.
50836 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
50838 * g++.old-deja/g++.other/lex1.C: New test.
50840 2001-04-26 Jakub Jelinek <jakub@redhat.com>
50842 * gcc.dg/noncompile/20010425-1.c: New test.
50844 2001-04-26 Nathan Sidwell <nathan@codesourcery.com>
50846 * g++.old-deja/g++.pt/mangle2.C: New test.
50848 2001-04-25 Jakub Jelinek <jakub@redhat.com>
50850 * gcc.dg/format/plus-1.c: New test.
50852 2001-04-25 Jakub Jelinek <jakub@redhat.com>
50854 * gcc.dg/20010423-1.c: New test.
50856 2001-04-25 Jakub Jelinek <jakub@redhat.com>
50858 * gcc.c-torture/execute/20010422-1.c: New test.
50860 2001-04-25 Nathan Sidwell <nathan@codesourcery.com>
50862 * g++.old-deja/g++.ns/type2.C: New test.
50864 2001-04-24 Zack Weinberg <zackw@stanford.edu>
50866 * g++.old-deja/g++.other/perf1.C: New test.
50868 2001-04-24 Nathan Sidwell <nathan@codesourcery.com>
50870 * gcc.dg/c99-func-2.c: Remove xfail.
50871 * gcc.dg/c99-func-3.c: Remove xfail.
50872 * gcc.dg/c99-func-4.c: Remove xfail.
50874 2001-04-23 Zack Weinberg <zackw@stanford.edu>
50876 * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
50878 2001-04-23 Joseph S. Myers <jsm28@cam.ac.uk>
50880 * gcc.c-torture/compile/20010423-1.c: New test.
50882 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
50884 * g++.old-deja/g++.pt/typename28.C: New test.
50886 2001-04-20 Nathan Sidwell <nathan@codesourcery.com>
50888 * g++.old-deja/g++.abi/empty2.C: New test.
50889 * g++.old-deja/g++.abi/empty3.C: New test.
50891 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50893 * g++.old-deja/g++.other/comdat2.C: New test.
50894 * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
50896 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50898 * g++.old-deja/g++.other/overload14.C: New test.
50900 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50902 * g++.old-deja/g++.other/lookup23.C: New test.
50904 2001-04-20 Jakub Jelinek <jakub@redhat.com>
50906 * gcc.c-torture/execute/20010403-1.c: New test.
50908 2001-04-19 David Billinghurst <David.Billinghurst@riotinto.com>
50909 Mark Mitchell <mark@codesourcery.com>
50911 * lib/old-dejagnu.exp: Don't delete output of executable.
50912 Add .exe suffix to executables.
50914 2001-04-18 Toon Moene <toon@moene.indiv.nluug.nl>
50916 * g77.f-torture/execute/short.x; Remove - Error has been fixed.
50918 2001-04-16 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50920 * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
50922 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
50924 * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
50925 * g++.old-deja/g++.abi/crash1.C: New test.
50927 2001-04-12 Nathan Sidwell <nathan@codesourcery.com>
50929 * g++.old-deja/g++.other/crash40.C: New test.
50931 2001-04-11 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50933 * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
50935 2001-04-11 Nathan Sidwell <nathan@codesourcery.com>
50937 * g++.old-deja/g++.other/warn6.C: New test.
50939 2001-04-11 Peter Schmid <schmid@snake.iap.physik.tu-darmstadt.de>
50941 * g++.old-deja/g++.robertl/eb42.C: Same.
50943 2001-04-10 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
50945 * gcc.dg/wtr-conversion-1.c: New testcase.
50947 2001-04-10 Richard Henderson <rth@redhat.com>
50949 * g++.old-deja/g++.other/array5.C: New.
50951 2001-04-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
50953 * gcc.c-torture/execute/20010408-1.c: New test.
50955 2001-04-06 Benjamin Kosnik <bkoz@redhat.com>
50957 * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
50958 headers and constructs.
50959 * g++.old-deja/g++.robertl/eb79.C: Same.
50960 * g++.old-deja/g++.robertl/eb77.C (main): Same.
50961 * g++.old-deja/g++.robertl/eb73.C: Same.
50962 * g++.old-deja/g++.robertl/eb66.C (main): Same.
50963 * g++.old-deja/g++.robertl/eb55.C (t): Same.
50964 * g++.old-deja/g++.robertl/eb54.C (main): Same.
50965 * g++.old-deja/g++.robertl/eb46.C (main): Same.
50966 * g++.old-deja/g++.robertl/eb44.C: Same.
50967 * g++.old-deja/g++.robertl/eb41.C (main): Same.
50968 * g++.old-deja/g++.robertl/eb4.C (main): Same.
50969 * g++.old-deja/g++.robertl/eb39.C: Same.
50970 * g++.old-deja/g++.robertl/eb33.C (main): Same.
50971 * g++.old-deja/g++.robertl/eb31.C (main): Same.
50972 * g++.old-deja/g++.robertl/eb30.C: Same.
50973 * g++.old-deja/g++.robertl/eb3.C: Same.
50974 * g++.old-deja/g++.robertl/eb24.C (T>): Same.
50975 * g++.old-deja/g++.robertl/eb21.C: Same.
50976 * g++.old-deja/g++.robertl/eb15.C: Same.
50977 * g++.old-deja/g++.robertl/eb118.C: Same.
50978 * g++.old-deja/g++.robertl/eb115.C (main): Same.
50979 * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
50980 * g++.old-deja/g++.robertl/eb109.C: Same.
50981 * g++.old-deja/g++.other/sibcall1.C (main): Same.
50982 * g++.old-deja/g++.mike/rtti1.C: Same.
50983 * g++.old-deja/g++.mike/p658.C: Same.
50984 * g++.old-deja/g++.mike/net46.C: Same.
50985 * g++.old-deja/g++.mike/net34.C: Same.
50986 * g++.old-deja/g++.mike/memoize1.C: Same.
50987 * g++.old-deja/g++.mike/eh2.C: Same.
50988 * g++.old-deja/g++.law/weak.C: Same.
50989 * g++.old-deja/g++.law/visibility7.C: Same.
50990 * g++.old-deja/g++.law/visibility25.C: Same.
50991 * g++.old-deja/g++.law/visibility22.C: Same.
50992 * g++.old-deja/g++.law/visibility2.C: Same.
50993 * g++.old-deja/g++.law/visibility17.C: Same.
50994 * g++.old-deja/g++.law/visibility13.C: Same.
50995 * g++.old-deja/g++.law/visibility10.C: Same.
50996 * g++.old-deja/g++.law/visibility1.C: Same.
50997 * g++.old-deja/g++.law/virtual3.C (eval): Same.
50998 * g++.old-deja/g++.law/vbase1.C: Same.
50999 * g++.old-deja/g++.law/operators32.C: Same.
51000 * g++.old-deja/g++.law/nest3.C: Same.
51001 * g++.old-deja/g++.law/missed-error2.C (foo): Same.
51002 * g++.old-deja/g++.law/except5.C (main): Same.
51003 * g++.old-deja/g++.law/cvt7.C (run): Same.
51004 * g++.old-deja/g++.law/cvt2.C: Same.
51005 * g++.old-deja/g++.law/cvt16.C: Same.
51006 * g++.old-deja/g++.law/ctors6.C (bar): Same.
51007 * g++.old-deja/g++.law/ctors17.C (main): Same.
51008 * g++.old-deja/g++.law/ctors13.C: Same.
51009 * g++.old-deja/g++.law/ctors12.C (main): Same.
51010 * g++.old-deja/g++.law/ctors10.C: Same.
51011 * g++.old-deja/g++.law/code-gen5.C: Same.
51012 * g++.old-deja/g++.law/bad-error7.C: Same.
51013 * g++.old-deja/g++.law/arm9.C: Same.
51014 * g++.old-deja/g++.law/arm12.C: Same.
51015 * g++.old-deja/g++.law/arg8.C: Same.
51016 * g++.old-deja/g++.law/arg1.C: Same.
51017 * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
51018 * g++.old-deja/g++.jason/template31.C: Same.
51019 * g++.old-deja/g++.jason/template24.C (main): Same.
51020 * g++.old-deja/g++.jason/2371.C: Same.
51021 * g++.old-deja/g++.eh/new2.C: Same.
51022 * g++.old-deja/g++.eh/new1.C: Same.
51023 * g++.old-deja/g++.brendan/ptolemy2.C: Same.
51024 * g++.old-deja/g++.brendan/nest21.C (main): Same.
51025 * g++.old-deja/g++.brendan/err-msg3.C: Same.
51026 * g++.old-deja/g++.brendan/crash62.C: Same.
51027 * g++.old-deja/g++.brendan/crash52.C: Same.
51028 * g++.old-deja/g++.brendan/crash49.C (main): Same.
51029 * g++.old-deja/g++.brendan/crash38.C: Same.
51030 * g++.old-deja/g++.brendan/crash15.C (main): Same.
51031 * g++.old-deja/g++.brendan/copy9.C: Same.
51033 2001-04-06 J"orn Rennecke <amylaar@redhat.com>
51035 * gcc.c-torture/execute/20001203-2.c (memset):
51036 Count argument is of type __SIZE_TYPE__.
51038 2001-04-04 Diego Novillo <dnovillo@redhat.com>
51040 * gcc.c-torture/compile/20010404-1.c: New test.
51042 2001-04-04 Jakub Jelinek <jakub@redhat.com>
51044 * gcc.c-torture/compile/20010326-1.c: New test.
51046 2001-04-03 Alexandre Oliva <aoliva@redhat.com>
51048 * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
51049 peculiarities of the SH.
51050 * g++.old-deja/g++.ext/instantiate2.C: Likewise.
51052 2001-04-02 Rainer Orth <ro@TechFak.Uni-Bielefeld.DE>
51054 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
51055 * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
51056 * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
51058 2001-04-02 Jakub Jelinek <jakub@redhat.com>
51060 * g77.f-torture/compile/20010321-1.f: New test.
51062 2001-04-02 Jakub Jelinek <jakub@redhat.com>
51064 * gcc.c-torture/compile/20010329-1.c: New test.
51066 2001-04-02 Jakub Jelinek <jakub@redhat.com>
51068 * gcc.c-torture/execute/20010329-1.c: New test.
51070 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
51072 * g++.old-deja/g++.other/eh4.C: Fix typo.
51074 2001-03-28 Loren J. Rittle <ljrittle@acm.org>
51076 * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
51078 2001-03-28 Philip Blundell <philb@gnu.org>
51080 * gcc.c-torture/compile/20010328-1.c: New test.
51082 2001-03-27 Richard Henderson <rth@redhat.com>
51084 * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
51085 * g++.old-deja/g++.eh/vbase3.C: Likewise.
51087 2001-03-27 Alan Modra <alan@linuxcare.com.au>
51089 * gcc.c-torture/compile/20010327-1.c: New test.
51091 2001-03-26 Nathan Sidwell <nathan@codesourcery.com>
51093 * g++.old-deja/g++.other/friend12.C: New test.
51094 * g++.old-deja/g++.other/friend9.C: Expect no errors.
51095 * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
51097 2001-03-25 Joseph S. Myers <jsm28@cam.ac.uk>
51099 * gcc.c-torture/execute/20010325-1.c: New test.
51101 2001-03-23 Jakub Jelinek <jakub@redhat.com>
51103 * g++.old-deja/g++.other/mangle3.C: New test.
51105 2001-03-22 Jakub Jelinek <jakub@redhat.com>
51107 * g++.old-deja/g++.other/anon8.C: New test.
51109 2001-03-20 Philip Blundell <philb@gnu.org>
51111 * gcc.c-torture/compile/20010320-1.c: New test.
51113 2001-03-17 Richard Henderson <rth@redhat.com>
51115 * g++.old-deja/g++.other/eh4.C: Add expected error text.
51117 2001-03-15 Geoff Keating <geoff@redhat.com>
51119 * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
51122 2001-03-15 Gabriel Dos Reis <gdr@codesourcery.com>
51124 * g++.old-deja/g++.other/eh4.C: New test.
51126 2001-03-14 Neil Booth <neil@daikokuya.demon.co.uk>
51128 * gcc.dg/cpp/mi1.c: Update.
51130 2001-03-14 Jakub Jelinek <jakub@redhat.com>
51132 * g++.old-deja/g++.other/regstack.C: New test.
51134 2001-03-12 Nathan Sidwell <nathan@codesourcery.com>
51136 * g++.old-deja/g++.other/ref4.C: New test.
51138 2001-03-11 Nicola Pero <n.pero@mi.flashnet.it>
51140 * objc/execute/va_method.m: Added.
51141 * objc/execute/IMP.m: Added.
51142 * objc/execute/_cmd.m: Added.
51143 * objc/execute/accessing_ivars.m: Added.
51144 * objc/execute/class-1.m: Added.
51145 * objc/execute/class-10.m: Added.
51146 * objc/execute/class-11.m: Added.
51147 * objc/execute/class-12.m: Added.
51148 * objc/execute/class-13.m: Added.
51149 * objc/execute/class-14.m: Added.
51150 * objc/execute/class-2.m: Added.
51151 * objc/execute/class-3.m: Added.
51152 * objc/execute/class-4.m: Added.
51153 * objc/execute/class-5.m: Added.
51154 * objc/execute/class-6.m: Added.
51155 * objc/execute/class-7.m: Added.
51156 * objc/execute/class-8.m: Added.
51157 * objc/execute/class-9.m: Added.
51158 * objc/execute/class-tests-1.h
51159 * objc/execute/class-tests-2.h
51160 * objc/execute/compatibility_alias.m: Added.
51161 * objc/execute/encode-1.m: Added.
51162 * objc/execute/formal_protocol-1.m: Added.
51163 * objc/execute/formal_protocol-2.m: Added.
51164 * objc/execute/formal_protocol-3.m: Added.
51165 * objc/execute/formal_protocol-4.m: Added.
51166 * objc/execute/formal_protocol-5.m: Added.
51167 * objc/execute/formal_protocol-6.m: Added.
51168 * objc/execute/formal_protocol-7.m: Added.
51169 * objc/execute/informal_protocol.m: Added.
51170 * objc/execute/initialize.m: Added.
51171 * objc/execute/load.m: Added.
51172 * objc/execute/many_args_method.m: Added.
51173 * objc/execute/nested-3.m: Added.
51174 * objc/execute/no_clash.m: Added.
51175 * objc/execute/private.m: Added.
51176 * objc/execute/redefining_self.m: Added.
51177 * objc/execute/root_methods.m: Added.
51178 * objc/execute/selector-1.m: Added.
51179 * objc/execute/static-1.m: Added.
51180 * objc/execute/static-2.m: Added.
51181 * objc/execute/va_method.m: Added.
51183 2001-03-10 Richard Henderson <rth@redhat.com>
51185 * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
51187 2001-03-07 Neil Booth <neil@daikokuya.demon.co.uk>
51189 * g++.old-deja/g++.other/crash31.C: XFAIL.
51190 * g77.f-torture/execute/20010116.x: Conditional XFAIL.
51191 * g77.f-torture/execute/short.x: XFAIL -Os on x86.
51192 * gcc.c-torture/execute/20010123-1.x: XFAIL.
51193 * gcc.c-torture/execute/20010124-1.x: XFAIL.
51194 * gcc.dg/sequence-pt-1.c: XFAIL one test.
51196 2001-03-06 Ovidiu Predescu <ovidiu@cup.hp.com>
51198 * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
51200 2001-03-06 Zack Weinberg <zackw@stanford.edu>
51202 * gcc.dg/20000724-1.c: Don't use multiline strings.
51204 2001-03-06 Zack Weinberg <zackw@stanford.edu>
51206 * objc/execute/string1.m, objc/execute/string2.m: Compare the
51207 result of -cString against what we expect it to be; don't just
51208 print it out for no one to read.
51210 * objc/execute/string3.m, objc/execute/string4.m: New tests.
51211 Based on testcases provided by Nicola Pero.
51213 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
51215 * gcc.dg/cpp/macro7.c: New test.
51217 2001-03-03 Neil Booth <neil@daikokuya.demon.co.uk>
51219 * gcc.dg/cpp/multiline.c: Update.
51221 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
51223 * g++.old-deja/g++.other/enum3.C: New test.
51225 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
51227 * g++.old-deja/g++.other/pod1.C: New test.
51229 2001-03-02 Nathan Sidwell <nathan@codesourcery.com>
51231 * g++.old-deja/g++.ext/overload1.C: New test.
51233 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
51235 * g++.old-deja/g++.pt/using1.C: New test.
51237 2001-03-01 Nathan Sidwell <nathan@codesourcery.com>
51239 * g++.old-deja/g++.other/using9.C: New test.
51241 2001-02-28 Ovidiu Predescu <ovidiu@cup.hp.com>
51243 * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
51245 * objc/execute/protocol.m (main): Added patch from Nicola Pero.
51247 2001-02-28 Nathan Sidwell <nathan@codesourcery.com>
51249 * g++.old-deja/g++.ext/realpt1.C: Remove.
51251 2001-02-27 Nathan Sidwell <nathan@codesourcery.com>
51253 * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
51255 2001-02-26 Will Cohen <wcohen@redhat.com>
51257 * gcc.c-torture/execute/ieee/20010226-1.c: New test.
51259 2001-02-26 Jeffrey Oldham <oldham@codesourcery.com>
51261 * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
51262 templatized constructors.
51264 2001-02-24 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51266 * gcc.c-torture/execute/20010224-1.c: New test.
51268 2001-02-23 Jakub Jelinek <jakub@redhat.com>
51270 * gcc.c-torture/execute/20010222-1.c: New test.
51272 2001-02-22 Jakub Jelinek <jakub@redhat.com>
51274 * g++.old-deja/g++.other/inline20.C: New test.
51276 2001-02-21 Ovidiu Predescu <ovidiu@cup.hp.com>
51278 * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
51280 2001-02-21 Gabriel Dos Reis <gdr@merlin.codesourcery.com>
51282 * g++.old-deja/g++.other/lookup22.C: New test.
51284 2001-02-19 Zack Weinberg <zackw@stanford.edu>
51286 * g77.dg: New directory.
51287 * g77.dg/20010216-1.f: New test case.
51288 * g77.dg/dg.exp: New driver.
51289 * lib/g77-dg.exp: New driver library.
51291 2001-02-18 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51293 * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
51295 2001-02-16 Gabriel Dos Reis <gdr@codesourcery.com>
51297 * g++.old-deja/g++.other/decl9.C: New test.
51299 2001-02-16 Jakub Jelinek <jakub@redhat.com>
51301 * g++.old-deja/g++.other/init16.C: Update the test so that it does
51302 not need <string> and also tests the initialization at runtime.
51304 2001-02-16 Neil Booth <neil@daikokuya.demon.co.uk>
51306 * gcc.c-torture/execute/longlong.c: New test.
51308 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
51310 * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
51312 2001-02-14 J"orn Rennecke <amylaar@redhat.com>
51314 * gcc.c-torture/execute/920302-1.c (execute):
51315 Change argument type to short.
51317 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
51319 * g++.old-deja/g++.pt/deduct6.C: New test.
51321 2001-02-14 Nathan Sidwell <nathan@codesourcery.com>
51323 * g++.old-deja/g++.pt/deduct5.C: New test.
51325 2001-02-14 Jakub Jelinek <jakub@redhat.com>
51327 * gcc.c-torture/execute/20010209-1.c: New test.
51329 2001-02-14 Neil Booth <neil@daikokuya.demon.co.uk>
51331 * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
51333 2001-02-12 Geoffrey Keating <geoffk@redhat.com>
51335 * g++.dg/vtgc1.C: Update for new ABI.
51337 * consistency.vlad: New directory, 1665 files.
51339 2001-02-12 Joseph S. Myers <jsm28@cam.ac.uk>
51341 * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
51343 * gcc.dg/cpp/digraphs.c: Declare puts.
51345 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
51347 * g++.old-deja/g++.other/warn5.C: New test.
51349 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
51351 * g++.old-deja/g++.pt/spec40.C: New test.
51353 2001-02-12 Nathan Sidwell <nathan@codesourcery.com>
51355 * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
51357 * g++.old-deja/g++.ext/arrnew.C: Deprecate.
51359 2001-02-12 Jakub Jelinek <jakub@redhat.com>
51361 * gcc.c-torture/compile/20010209-1.c: New test.
51363 2001-02-11 Jeffrey Oldham <oldham@codesourcery.com>
51365 * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
51366 excess errors message but not if it crashes.
51367 * g++.old-deja/g++.other/crash27.C: Likewise.
51368 * g++.old-deja/g++.other/crash28.C: Likewise.
51369 * g++.old-deja/g++.other/crash30.C: Likewise.
51370 * g++.old-deja/g++.other/crash32.C: Likewise.
51371 * g++.old-deja/g++.other/crash35.C: Likewise.
51372 * g++.old-deja/g++.pt/inherit2.C: Likewise.
51374 2001-02-08 Joseph S. Myers <jsm28@cam.ac.uk>
51376 * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
51377 gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
51378 g++.dg/dg.exp, g++.old-deja/old-deja.exp,
51379 g77.f-torture/execute/execute.exp,
51380 g77.f-torture/noncompile/noncompile.exp,
51381 gcc.c-torture/execute/execute.exp,
51382 gcc.c-torture/execute/memcheck/memcheck.exp,
51383 gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
51384 gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
51385 gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
51386 gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
51387 gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
51388 lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
51389 lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
51390 lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
51391 Remove bug reporting instructions with ancient email addresses.
51393 2001-02-07 Jakub Jelinek <jakub@redhat.com>
51395 * gcc.dg/20010202-1.c: New test.
51396 * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
51398 2001-02-07 Zack Weinberg <zack@wolery.stanford.edu>
51400 * g++.dg/stdbool-if.C: New test.
51402 2001-02-07 Ovidiu Predescu <ovidiu@cup.hp.com>
51404 * objc/execute/fdecl.m: Added main().
51406 2001-02-07 Jakub Jelinek <jakub@redhat.com>
51408 * gcc.c-torture/execute/20010206-1.c: New test.
51410 2001-02-06 Neil Booth <neil@daikokuya.demon.co.uk>
51412 * gcc.dg/cpp/avoidpaste1.c: Update.
51414 2001-02-05 Ovidiu Predescu <ovidiu@cup.hp.com>
51416 * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
51417 Pero <nicola@brainstorm.co.uk>.
51418 * objc/execute/fdecl.m: Declare foo as pointer to AClass.
51420 2001-02-06 Nathan Sidwell <nathan@codesourcery.com>
51422 * g++.old-deja/g++.pt/spec39.C: New test.
51424 2001-02-05 Jakub Jelinek <jakub@redhat.com>
51426 * gcc.c-torture/compile/20010202-1.c: New test.
51428 2001-02-05 Nathan Sidwell <nathan@codesourcery.com>
51430 * g++.old-deja/g++.abi/primary2.C: New test.
51431 * g++.old-deja/g++.abi/primary3.C: New test.
51432 * g++.old-deja/g++.abi/primary4.C: New test.
51433 * g++.old-deja/g++.abi/primary5.C: New test.
51434 * g++.old-deja/g++.abi/vtable3.h: New test.
51435 * g++.old-deja/g++.abi/vtable3a.C: New test.
51436 * g++.old-deja/g++.abi/vtable3b.C: New test.
51437 * g++.old-deja/g++.abi/vtable3c.C: New test.
51438 * g++.old-deja/g++.abi/vtable3d.C: New test.
51439 * g++.old-deja/g++.abi/vtable3e.C: New test.
51440 * g++.old-deja/g++.abi/vtable3f.C: New test.
51441 * g++.old-deja/g++.abi/vtable3g.C: New test.
51442 * g++.old-deja/g++.abi/vtable3h.C: New test.
51443 * g++.old-deja/g++.abi/vtable3i.C: New test.
51444 * g++.old-deja/g++.abi/vtable3j.C: New test.
51445 * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
51447 2001-02-03 Jakub Jelinek <jakub@redhat.com>
51449 * g++.old-deja/g++.other/anon6.C: New test.
51450 * g++.old-deja/g++.other/anon7.C: New test.
51452 2001-02-01 Neil Booth <neil@daikokuya.demon.co.uk>
51454 * gcc.dg/cpp/avoidpaste2.c: New tests.
51456 2001-01-31 Jakub Jelinek <jakub@redhat.com>
51458 * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
51460 2001-01-31 Jeffrey Oldham <oldham@codesourcery.com>
51462 * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
51463 DECIMAL_DIG cases for Irix."
51465 2001-01-31 J"orn Rennecke <amylaar@redhat.com>
51467 * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
51469 2001-01-31 Joseph S. Myers <jsm28@cam.ac.uk>
51471 * gcc.dg/c99-tag-1.c: New test.
51473 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
51475 * gcc.dg/cpp/tr-warn1.c: Add tests.
51477 2001-01-31 Neil Booth <neil@daikokuya.demon.co.uk>
51479 * gcc.dg/cpp/avoidpaste1.c: Update.
51480 * gcc.dg/cpp/paste4.c: Update.
51482 2001-01-30 Jeffrey Oldham <oldham@codesourcery.com>
51484 * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
51487 2001-01-30 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
51489 * g++.old-deja/g++.other/inline19.C: New test.
51491 2001-01-30 Neil Booth <neil@daikokuya.demon.co.uk>
51493 * gcc.dg/Wlarger-than.c: New test.
51495 2001-01-29 Neil Booth <neil@daikokuya.demon.co.uk>
51497 * gcc.dg/cpp/avoidpaste1.c: Fix typos.
51499 2001-01-29 Jakub Jelinek <jakub@redhat.com>
51501 * gcc.c-torture/execute/20010129-1.c: New test.
51502 * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
51504 2001-01-28 Neil Booth <neil@daikokuya.demon.co.uk>
51506 * gcc.dg/cpp/avoidpaste1.c: Test case.
51508 2001-01-28 Jakub Jelinek <jakub@redhat.com>
51510 * g++.old-deja/g++.other/inline18.C: New test.
51512 2001-01-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51514 * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
51515 and __builtin_putchar.
51517 2001-01-27 Jakub Jelinek <jakub@redhat.com>
51519 * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
51522 2001-01-25 Jeffrey Oldham <oldham@codesourcery.com>
51524 * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
51525 floating point number rounding mode to round to the nearest
51526 representable mode.
51528 2001-01-25 Jakub Jelinek <jakub@redhat.com>
51530 * g++.old-deja/g++.other/mangle2.C: New test.
51532 2001-01-24 Joseph S. Myers <jsm28@cam.ac.uk>
51534 * gcc.c-torture/compile/20010124-1.c: New test.
51536 2001-01-24 Nathan Sidwell <nathan@codesourcery.com>
51538 * g++.old-deja/g++.pt/spec38.C: New test.
51540 2001-01-23 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
51542 * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
51545 2001-01-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51547 * gcc.c-torture/execute/20010123-1.c: New test.
51549 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
51551 * g++.old-deja/g++.pt/spec37.C: New test.
51553 2001-01-23 Nathan Sidwell <nathan@codesourcery.com>
51555 * g++.old-deja/g++.pt/overload14.C: New test.
51557 2001-01-22 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51559 * gcc.c-torture/execute/20010122-1.c: New test, exercise
51560 __builtin_return_address.
51562 2001-01-22 Nathan Sidwell <nathan@codesourcery.com>
51564 * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
51565 * g++.old-deja/g++.pt/spec35.C: New test.
51566 * g++.old-deja/g++.pt/spec36.C: New test.
51568 2001-01-20 Jakub Jelinek <jakub@redhat.com>
51570 * gcc.c-torture/compile/20010118-1.c: New test.
51572 2001-01-20 Neil Booth <neil@daikokuya.demon.co.uk>
51574 * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
51576 2001-01-19 Jakub Jelinek <jakub@redhat.com>
51578 * gcc.c-torture/execute/20010119-1.c: New test.
51580 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
51582 * g++.old-deja/g++.other/vbase5.C: New test.
51584 2001-01-19 Jakub Jelinek <jakub@redhat.com>
51586 * gcc.c-torture/execute/20010118-1.c: New test.
51588 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
51590 * g++.old-deja/g++.pt/deduct3.C: New test.
51592 2001-01-19 Nathan Sidwell <nathan@codesourcery.com>
51594 * g++.old-deja/g++.pt/spec34.C: New test.
51596 2001-01-19 "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
51598 * g77.f-torture/compile/20000601-2.f: New test.
51600 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51602 * g++.old-deja/g++.other/init17.C: New test.
51604 2001-01-18 Alexandre Oliva <aoliva@redhat.com>
51606 * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
51608 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51610 * g++.old-deja/g++.pt/unify8.C: New test.
51612 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51614 * g++.old-deja/g++.abi/vbase1.C: New test.
51616 2001-01-18 Nathan Sidwell <nathan@codesourcery.com>
51618 * g++.old-deja/g++.pt/crash65.C: New test.
51620 2001-01-18 Neil Booth <neil@daikokuya.demon.co.uk>
51622 * gcc.dg/cpp/assembl2.S: New test case.
51624 2001-01-17 Jeffrey Oldham <oldham@codesourcery.com>
51626 * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
51629 2001-01-17 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51631 * g++.old-deja/g++.other/builtins1.C: New test.
51632 * g++.old-deja/g++.other/builtins2.C: Likewise.
51633 * g++.old-deja/g++.other/builtins3.C: Likewise.
51634 * g++.old-deja/g++.other/builtins4.C: Likewise.
51636 2001-01-17 Jakub Jelinek <jakub@redhat.com>
51638 * gcc.c-torture/compile/20010117-1.c: New test.
51639 * gcc.c-torture/compile/20010117-2.c: New test.
51641 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
51643 * g77.f-torture/execute/20010116.[fx]: New test,
51645 * g77.f-torture/compile/20010115.f: Indicate it's
51646 a test for PR fortran/1636.
51648 2001-01-15 Joseph S. Myers <jsm28@cam.ac.uk>
51650 * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
51652 2001-01-15 Toon Moene <toon@moene.indiv.nluug.nl>
51654 * g77.f-torture/compile/20010115.f: New test.
51656 2001-01-15 Nathan Sidwell <nathan@codesourcery.com>
51658 * g++.old-deja/g++.pt/nontype5.C: New test.
51660 2001-01-15 Neil Booth <neil@daikokuya.demon.co.uk>
51662 * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
51663 have an equivalent working one below it.
51665 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
51667 * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
51668 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51670 2001-01-14 Jeffrey Oldham <oldham@codesourcery.com>
51672 * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
51673 message containing "init_priority".
51674 (conpr-2.C): Likewise.
51675 (conpr-3.C): Likewise.
51676 * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
51678 2001-01-14 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
51680 * gcc.c-torture/execute/20010114-2.c: New test.
51682 2001-01-14 Joseph S. Myers <jsm28@cam.ac.uk>
51684 * gcc.c-torture/compile/20010114-1.c: New test.
51685 * gcc.c-torture/compile/20010114-1.x: Xfail.
51686 * gcc.c-torture/compile/20010114-2.c: New test.
51687 * gcc.c-torture/execute/20010114-1.c: New test.
51688 * gcc.dg/trunc-1.c: New test.
51689 * gcc.dg/uninit-B.c: New test.
51691 2001-01-13 Nick Clifton <nickc@redhat.com>
51693 * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
51696 2001-01-13 Joseph S. Myers <jsm28@cam.ac.uk>
51698 * gcc.c-torture/compile/20010113-1.c: New test.
51700 2001-01-13 Jakub Jelinek <jakub@redhat.com>
51702 * gcc.c-torture/compile/20001212-1.c: New test.
51704 2001-01-13 Neil Booth <neil@daikokuya.demon.co.uk>
51706 * gcc.dg/cpp/widestr1.c: Update.
51707 * gcc.dg/cpp/prag-imp.c: Remove.
51709 2001-01-12 Jakub Jelinek <jakub@redhat.com>
51711 * gcc.c-torture/execute/20000801-3.x: Remove.
51712 * gcc.dg/c90-init-1.c: New test.
51713 * gcc.dg/c99-init-1.c: New test.
51714 * gcc.dg/c99-init-2.c: New test.
51715 * gcc.dg/gnu99-init-1.c: New test.
51717 2001-01-12 Richard Earnshaw <rearnsha@arm.com>
51719 * lib/f-torture.exp (f_torture_compile): Prune the warnings before
51720 testing that no relevant ones were found.
51722 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
51724 * g++.old-deja/g++.pt/cast2.C: New test.
51726 2001-01-12 Nathan Sidwell <nathan@codesourcery.com>
51728 * g++.old-deja/g++.pt/friend47.C: New test.
51730 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51732 * g++.old-deja/g++.pt/instantiate13.C: New test.
51734 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51736 * g++.old-deja/g++.other/defarg7.C: New test.
51737 * g++.old-deja/g++.other/defarg8.C: New test.
51739 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51741 * g++.old-deja/g++.pt/crash64.C: New test.
51743 2001-01-11 Nathan Sidwell <nathan@codesourcery.com>
51745 * g++.old-deja/g++.pt/crash63.C: New test.
51747 2001-01-11 Neil Booth <neil@daikokuya.demon.co.uk>
51749 * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
51751 2001-01-10 Alan Lehotsky <lehotsky@tiac.net>
51753 * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
51755 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
51757 * g++.old-deja/g++.pt/error3.C: New test.
51759 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
51761 * g++.old-deja/g++.other/crash39.C: New test.
51763 2001-01-10 Nathan Sidwell <nathan@codesourcery.com>
51765 * g++.old-deja/g++.other/vbase4.C: New test.
51767 2001-01-08 Jonathan Larmour <jlarmour@redhat.com>
51769 * gcc.dg/20000419-2.c: Move to "special" subdirectory.
51770 * gcc.dg/special/20000419-2.c: New file. Identical to above.
51771 * gcc.dg/special/special.exp: New test driver which will check
51772 for alias support for the above test.
51774 2001-01-09 Alan Lehotsky <lehotsky@tiac.net>
51776 * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
51777 problems on small machines.
51778 * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
51781 2001-01-09 Jeffrey Oldham <oldham@codesourcery.com>
51783 * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
51785 * g++.old-deja/g++.ext/instantiate3.C: Likewise.
51787 2001-01-09 Nathan Sidwell <nathan@codesourcery.com>
51789 * g++.old_deja/g++.pt/using8.C: New test.
51791 2001-01-09 Joseph S. Myers <jsm28@cam.ac.uk>
51793 * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
51795 2000-01-08 Loren J. Rittle <ljrittle@acm.org>
51797 * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
51798 where a failure is expected.
51799 * gcc.c-torture/execute/ieee/rbug.x: Likewise.
51801 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
51803 * g++.old_deja/g++.pt/instantiate12.C: New test.
51805 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
51807 * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
51809 * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
51810 * g++.old-deja/g++.brendan/crash17.C: Likewise.
51811 * g++.old-deja/g++.brendan/crash29.C: Likewise.
51812 * g++.old-deja/g++.brendan/crash48.C: Likewise.
51813 * g++.old-deja/g++.brendan/ns1.C: Likewise.
51814 * g++.old-deja/g++.brendan/warnings1.C: Likewise.
51815 * g++.old-deja/g++.bugs/900205_04.C: Likewise.
51816 * g++.old-deja/g++.bugs/900514_03.C: Likewise.
51817 * g++.old-deja/g++.eh/spec6.C: Likewise.
51818 * g++.old-deja/g++.jason/crash3.C: Likewise.
51819 * g++.old-deja/g++.law/ctors11.C: Likewise.
51820 * g++.old-deja/g++.law/ctors17.C: Likewise.
51821 * g++.old-deja/g++.law/ctors5.C: Likewise.
51822 * g++.old-deja/g++.law/ctors9.C: Likewise.
51823 * g++.old-deja/g++.mike/ambig1.C: Likewise.
51824 * g++.old-deja/g++.mike/net22.C: Likewise.
51825 * g++.old-deja/g++.mike/p3538a.C: Likewise.
51826 * g++.old-deja/g++.mike/p3538b.C: Likewise.
51827 * g++.old-deja/g++.mike/virt3.C: Likewise.
51828 * g++.old-deja/g++.niklas/t128.C: Likewise.
51829 * g++.old-deja/g++.other/anon4.C: Likewise.
51830 * g++.old-deja/g++.other/using1.C: Likewise.
51831 * g++.old-deja/g++.other/warn3.C: Likewise.
51832 * g++.old-deja/g++.pt/t37.C: Likewise.
51833 * g++.old-deja/g++.robertl/eb69.C: Likewise.
51834 * g++.old-deja/g++.robertl/eb71.C: Likewise.
51836 2001-01-08 Nathan Sidwell <nathan@codesourcery.com>
51838 * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
51840 2001-01-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51842 * gcc.c-torture/execute/stdio-opt-3.c: New test.
51844 2001-01-07 Jakub Jelinek <jakub@redhat.com>
51846 * gcc.c-torture/compile/20010107-1.c: New test.
51848 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
51850 * gcc.c-torture/execute/builtin-noret-1.c: New test.
51852 2001-01-07 Joseph S. Myers <jsm28@cam.ac.uk>
51854 * gcc.dg/format/format.h: New file.
51855 * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
51856 gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
51857 gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
51858 gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
51859 gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
51860 gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
51861 gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
51862 gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
51863 gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
51864 gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
51865 gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
51866 gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
51867 gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
51868 gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
51869 gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
51870 gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
51871 gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
51872 gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
51873 gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
51874 gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
51875 gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
51876 instead of declaring standard types, macros and functions in each
51879 2001-01-06 Alexandre Oliva <aoliva@redhat.com>
51881 * gcc.c-torture/execute/20010106-1.c: New test.
51883 2001-01-06 Joseph S. Myers <jsm28@cam.ac.uk>
51885 * gcc.dg/format/format.exp: New file.
51886 * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
51887 * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
51888 * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
51889 * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
51890 * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
51891 * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
51892 * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
51893 * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
51894 * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
51895 * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
51896 * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
51897 * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
51898 * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
51899 * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
51900 * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
51901 * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
51902 * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
51903 * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
51904 * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
51905 * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
51906 * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
51907 * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
51908 * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
51909 * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
51910 * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
51911 * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
51912 * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
51913 * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
51914 * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
51915 * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
51916 * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
51917 * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
51918 * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
51919 * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
51920 * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
51921 * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
51922 * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
51923 * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
51924 * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
51925 * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
51926 * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
51927 * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
51929 2001-01-05 Alexandre Oliva <aoliva@redhat.com>
51931 * gcc.c-torture/execute/991228-1.c: Take word endianness into
51934 2001-01-05 Joseph S. Myers <jsm28@cam.ac.uk>
51936 * gcc.c-torture/execute/builtin-complex-1.c: New test.
51938 2001-01-05 Nathan Sidwell <nathan@codesourcery.com>
51940 * g++.old-deja/g++.pt/crash62.C: New test.
51942 2001-01-04 Richard Henderson <rth@redhat.com>
51944 * gcc.dg/20000926-1.c: Update expected warnings.
51945 * gcc.dg/array-2.c: Likewise.
51946 * gcc.dg/array-4.c: Also validate flexible array members.
51947 * gcc.dg/c99-flex-array-1.c: New.
51949 2001-01-04 Joseph S. Myers <jsm28@cam.ac.uk>
51951 * gcc.c-torture/compile/20001222-1.x: Remove.
51953 2001-01-04 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
51955 * gcc.c-torture/execute/built-in-setjmp.c: New.
51957 2001-01-03 Richard Henderson <rth@redhat.com>
51959 * gcc.dg/940510-1.c: Update expected error wording.
51960 * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
51962 2001-01-03 Jeffrey Oldham <oldham@codesourcery.com>
51964 * lib/target-supports.exp (check_alias_available): Modified to
51965 indicate aliases not supported if only weak aliases are supported.
51967 2001-01-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51969 * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
51970 Turn on cmpstrsi checks for __pj__ and __i370__.
51972 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
51974 * g++.old-deja/g++.other/virtual11.C: New test.
51976 2001-01-03 Nathan Sidwell <nathan@codesourcery.com>
51978 * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
51980 2001-01-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51982 * gcc.c-torture/compile/20010102-1.c: New test.
51984 2001-01-02 Andreas Jaeger <aj@suse.de>
51986 * gcc.dg/noreturn-3.c: New test.
51988 * gcc.dg/noreturn-4.c: New test.
51990 2001-01-01 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
51992 * gcc.c-torture/execute/stdio-opt-1.c: Also test
51993 __builtin_fputc and __builtin_fwrite.
51995 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
51997 * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
51998 signed char, not default char.
52000 2000-12-30 Jeffrey Oldham <oldham@codesourcery.com>
52002 * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
52004 2000-12-30 David Billinghurst <David.Billinghurst@riotinto.com>
52006 * lib/g++.exp: Use sh to exec ${odir_v3}/tests_flags
52008 2000-12-29 Richard Henderson <rth@redhat.com>
52010 * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
52011 (__cyg_profile_func_exit): Define.
52013 2000-12-29 Hans-Peter Nilsson <hp@bitrange.com>
52015 * g++.dg/vtgc1.C: New test.
52017 2000-12-28 Geoffrey Keating <geoffk@redhat.com>
52019 * gcc.dg/noncompile/20001228-1.c: New test.
52021 * gcc.dg/20001228-1.c: New test.
52023 * gcc.c-torture/execute/20001228-1.c: New test.
52025 2000-12-28 Joseph S. Myers <jsm28@cam.ac.uk>
52027 * gcc.dg/format-strfmon-1.c: New test.
52029 2000-12-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52031 * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
52032 * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
52033 * gcc.c-torture/execute/string-opt-1.c: Likewise.
52034 * gcc.c-torture/execute/string-opt-2.c: Likewise.
52035 * gcc.c-torture/execute/string-opt-3.c: Likewise.
52036 * gcc.c-torture/execute/string-opt-4.c: Likewise.
52037 * gcc.c-torture/execute/string-opt-6.c: Likewise.
52038 * gcc.c-torture/execute/string-opt-7.c: Likewise.
52039 * gcc.c-torture/execute/string-opt-8.c: Likewise.
52040 * gcc.c-torture/execute/string-opt-9.c: Likewise.
52041 * gcc.c-torture/execute/string-opt-10.c: Likewise.
52042 * gcc.c-torture/execute/string-opt-11.c: Likewise.
52043 * gcc.c-torture/execute/string-opt-12.c: Likewise.
52045 * gcc.c-torture/execute/string-opt-3.c: Test rindex.
52046 * gcc.c-torture/execute/string-opt-4.c: Test index.
52048 2000-12-26 Geoffrey Keating <geoffk@redhat.com>
52050 * gcc.c-torture/compile/20001226-1.c: New test.
52052 2000-12-22 Joseph S. Myers <jsm28@cam.ac.uk>
52054 * gcc.c-torture/compile/20001222-1.c: New test.
52055 * gcc.c-torture/compile/20001222-1.x: Xfail.
52057 2000-12-22 Alexandre Oliva <aoliva@redhat.com>
52059 * gcc.c-torture/execute/comp-goto-2.c: New test.
52061 2000-12-21 J"orn Rennecke <amylaar@redhat.com>
52063 * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
52064 Use long types if __INT_MAX__ is 32767.
52065 (main): Use cast to (sint32 *) when poking 88 into a_page.
52067 * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
52069 2000-12-21 Bernd Schmidt <bernds@redhat.com>
52071 * gcc.c-torture/compile/20001221-1.c: New test.
52072 * gcc.c-torture/execute/20001221-1.c: New test.
52074 2000-12-20 Richard Henderson <rth@redhat.com>
52076 * g++.old-deja/g++.pt/crash36.C: Update error lines.
52077 * g++.old-deja/g++.robertl/eb109.C: Likewise.
52079 2000-12-18 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52081 * gcc.dg/compare3.c: New test.
52083 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
52085 * gcc.dg/format-warnll-1.c: New test.
52087 2000-12-18 Neil Booth <neil@daikokuya.demon.co.uk>
52089 * gcc.dg/cpp/cmdlne-P.c: New test.
52091 2000-12-18 Joseph S. Myers <jsm28@cam.ac.uk>
52093 * gcc.c-torture/execute/builtin-abs-1.c,
52094 gcc.c-torture/execute/builtin-abs-2.c: New tests.
52096 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
52098 * gcc.dg/cpp/multiline.c: New test.
52100 2000-12-17 Neil Booth <neil@daikokuya.demon.co.uk>
52102 * g++.old-deja/g++.other/syshdr1.C: Update.
52103 * gcc.dg/cpp/lineflags.c: Remove temporarily.
52105 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52107 * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
52109 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52111 * g++.old-deja/g++.pt/ttp65.C: New test.
52113 2000-12-15 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52115 * g++.old-deja/g++.pt/ttp64.C: New test.
52117 2000-12-14 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52119 * g++.old-deja/g++.pt/spec33.C: New test.
52121 2000-12-14 Catherine Moore <clm@redhat.com>
52123 * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
52124 * gcc.c-torture/execute/920612-2.c: Likewise.
52125 * gcc.c-torture/execute/920428-2.c: Likewise.
52126 * gcc-c-torture/execute/va-arg-11.c: Call exit.
52127 * gcc.c-torture/execute/va-arg-21.c: Likewise.
52129 2000-12-13 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52131 * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
52132 * gcc.dg/pack-test-2.c: Likewise.
52134 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
52136 Tests by Zack Weinberg <zackw@stanford.edu>.
52138 * gcc.dg/cpp/defined.c: Update.
52139 * gcc.dg/cpp/defined_trad.c: New tests.
52141 2000-12-13 Neil Booth <neil@daikokuya.demon.co.uk>
52143 * gcc.dg/cpp/trad-direct.c: Update.
52145 2000-12-11 Neil Booth <neilb@earthling.net>
52147 * gcc.dg/cpp/defined_trad.c
52149 2000-12-11 Neil Booth <neilb@earthling.net>
52151 * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
52153 2000-12-09 Joseph S. Myers <jsm28@cam.ac.uk>
52155 * gcc.dg/format-miss-2.c: New test.
52157 2000-12-09 Neil Booth <neilb@earthling.net>
52159 * gcc.dg/cpp/lineflags.c: New tests.
52160 * gcc.dg/cpp/poison.c: Update.
52161 * gcc.dg/cpp/redef2.c: Update.
52162 * gcc.dg/cpp/skipping.c: New test.
52164 2000-12-07 Geoffrey Keating <geoffk@redhat.com>
52166 * g++.old-deja/g++.other/eh3.C: New testcase.
52168 2000-12-07 Neil Booth <neilb@earthling.net>
52170 * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
52171 wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
52172 wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
52173 wtr-union-init-2.c, wtr-union-init-3.c: Update.
52174 * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
52177 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52179 * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
52180 __SIZE_TYPE__ instead of int for type of integers cast to
52183 2000-12-07 Jakub Jelinek <jakub@redhat.com>
52185 * g++.old-deja/g++.other/cleanup4.C: New test.
52187 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52189 * format-sec-1.c: New test.
52191 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52193 * gcc.dg/format-nonlit-3.c: New test.
52195 2000-12-07 Joseph S. Myers <jsm28@cam.ac.uk>
52197 * gcc.dg/c90-printf-1.c: Add test for printf formats reading
52198 through a null pointer.
52200 2000-12-06 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52202 * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
52203 * g++.old-deja/g++.pt/partial4.C: New test.
52205 2000-12-06 J. David Anglin <dave@hiauly1.hia.nrc.ca>
52207 * gcc.c-torture/execute/ieee/hugeval.x: New.
52209 2000-12-06 Neil Booth <neilb@earthling.net>
52211 * gcc.dg/cpp/backslash2.c: New tests.
52213 2000-12-06 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52215 * gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
52216 * gcc.c-torture/execute/stdio-opt-2.c: New test.
52218 2000-12-05 Geoffrey Keating <geoffk@redhat.com>
52220 * gcc.c-torture/execute/20001203-2.c: New testcase.
52222 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
52224 * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
52225 * g++.old-deja/g++.other/virtual10.C: New test.
52227 2000-12-05 Nathan Sidwell <nathan@codesourcery.com>
52229 * g++.old-deja/g++.mike/pmf5.C: Remove test.
52231 2000-12-05 Richard Henderson <rth@redhat.com>
52233 * gcc.c-torture/compile/20001205-1.c: New.
52235 2000-12-04 Neil Booth <neilb@earthling.net>
52237 * g++.old-deja/g++.other/virtual9.C: New test.
52238 * g++.old-deja/g++.pt/crash61.C: New test.
52239 * gcc.c-torture/execute/loop-9.c: New test.
52241 2000-12-04 Neil Booth <neilb@earthling.net>
52243 * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
52244 * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
52245 * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
52246 * gcc.dg/cpp/extratokens.c: ...here.
52248 2000-12-04 Neil Booth <neilb@earthling.net>
52250 * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
52253 2000-12-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52255 * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
52256 * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
52258 2000-12-03 Joseph S. Myers <jsm28@cam.ac.uk>
52260 * gcc.c-torture/execute/20001203-1.c: New test.
52262 2000-12-03 Neil Booth <neilb@earthling.net>
52264 * gcc.dg/cpp/macro6.c: New test cases.
52266 2000-12-02 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52268 * gcc.c-torture/execute/string-opt-9.c: New test.
52269 * gcc.c-torture/execute/string-opt-10.c: Likewise.
52270 * gcc.c-torture/execute/string-opt-11.c: Likewise.
52271 * gcc.c-torture/execute/string-opt-12.c: Likewise.
52273 * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
52274 * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
52276 2000-12-02 Geoffrey Keating <geoffk@redhat.com>
52278 * gcc.dg/cpp/if-6.c: New testcase.
52280 * gcc.dg/20001201-1.c: New testcase.
52282 2000-12-02 Neil Booth <neilb@earthling.net>
52284 * g++.old-deja/g++.other/externC4.C,
52285 g++.old-deja/g++.other/friend10.C: New tests.
52287 2000-12-02 Neil Booth <neilb@earthling.net>
52289 * g++.old-deja/g++.other/instan2.C
52290 * g++.old-deja/g++.other/instan3.C: New test.
52292 2000-12-02 Neil Booth <neilb@earthling.net>
52294 * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
52295 c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
52296 gnuc99.c,gnuc99-pedantic.c: New tests.
52298 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
52300 * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
52301 gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
52303 2000-12-01 Neil Booth <neilb@earthling.net>
52305 * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
52306 * gcc.dg/cpp/poison.c: Update.
52307 * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
52309 2000-12-01 Toon Moene <toon@moene.indiv.nluug.nl>
52311 * g77.f-torture/execute/20001201.f: New test.
52313 2000-12-01 Joseph S. Myers <jsm28@cam.ac.uk>
52315 * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
52317 2000-12-01 Jakub Jelinek <jakub@redhat.com>
52319 * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
52321 2000-12-01 Nathan Sidwell <nathan@codesourcery.com>
52323 * g++.old-deja/g++.other/cast6.C: New test.
52325 2000-11-30 Geoffrey Keating <geoffk@redhat.com>
52327 * gcc.c-torture/execute/20001130-2.c: New testcase.
52329 2000-11-30 Richard Henderson <rth@redhat.com>
52331 * gcc.c-torture/execute/20001130-1.c: New test.
52333 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
52335 * g++.old-deja/g++.other/op3.C: New test.
52337 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
52339 * g++.old-deja/g++.other/op2.C: New test.
52341 2000-11-30 Nathan Sidwell <nathan@codesourcery.com>
52343 * g++.old-deja/g++.other/crash38.C: New test.
52345 2000-11-29 Toon Moene <toon@moene.indiv.nluug.nl>
52347 * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
52349 2000-11-29 Jakub Jelinek <jakub@redhat.com>
52351 * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
52353 * gcc.c-torture/execute/string-opt-6.c: New test.
52355 * gcc.dg/20001117-1.c: Add main.
52357 2000-11-28 Geoffrey Keating <geoffk@redhat.com>
52359 * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
52361 * gcc.dg/940510-1.c: ... to here.
52363 * gcc.dg/20000926-1.c: GNU C now allows initializations of
52364 zero-size arrays in toplevel structures.
52366 2000-11-28 Jakub Jelinek <jakub@redhat.com>
52368 * gcc.c-torture/execute/loop-8.c: New test.
52370 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52372 * g++.old-deja/g++.other/base1.C: New test.
52374 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52376 * g++.old-deja/g++.other/parse2.C: New test.
52378 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52380 * g++.old-deja/g++.pt/incomplete1.C: New test.
52382 2000-11-28 Nathan Sidwell <nathan@codesourcery.com>
52384 * g++.old-deja/g++.other/friend9.C: New test.
52386 2000-11-28 Jakub Jelinek <jakub@redhat.com>
52388 * gcc.dg/20001127-1.c: New test.
52390 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
52392 * g++.old-deja/g++.pt/friend46.C: New test.
52394 2000-11-27 Nathan Sidwell <nathan@codesourcery.com>
52396 * g++.old-deja/g++.other/ptrmem8.C: New test.
52398 2000-11-26 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52400 * gcc.c-torture/execute/string-opt-7.c: New test.
52401 * gcc.c-torture/execute/string-opt-8.c: Likewise.
52403 2000-11-26 Gabriel Dos Reis <gdr@codesourcery.com>
52405 * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
52406 instead of 'mkcheck 2'.
52408 2000-11-25 Joseph S. Myers <jsm28@cam.ac.uk>
52410 * gcc.c-torture/execute/memcheck/driver.c,
52411 gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
52412 C9X references to refer to C99.
52414 2000-11-25 Jakub Jelinek <jakub@redhat.com>
52416 * gcc.dg/ultrasp3.c: New test.
52418 2000-11-25 Neil Booth <neilb@earthling.net>
52420 * gcc.dg/cpp/include2.c: Update test to be locale independent.
52422 2000-11-25 Alexandre Oliva <aoliva@redhat.com>
52424 * gcc.c-torture/compile/20001123-2.c: New.
52426 2000-11-24 Kriang Lerdsuwanakij <lerdsuwa@users.sourceforge.net>
52428 * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
52430 2000-11-24 Bernd Schmidt <bernds@redhat.co.uk>
52432 * gcc.dg/sequence-point-1.c: Add some new tests.
52433 * gcc.c-torture/execute/20001124-1.c: New test.
52435 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
52437 * g++.old-deja/g++.other/vaarg4.C: New test.
52438 * gcc.c-torture/compile/20001123-1.c: New test.
52440 2000-11-24 Nathan Sidwell <nathan@codesourcery.com>
52442 * g++.other/crash24.C: Adjust and remove XFAIL.
52443 * g++.other/crash37.C: New test.
52445 2000-11-23 Nathan Sidwell <nathan@codesourcery.com>
52447 * g++.old-deja/g++.pt/instantiate9.C: New test.
52449 2000-11-22 Mark Mitchell <mark@codesourcery.com>
52451 * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
52454 * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
52455 * g++.old-deja/g++.robertl/eb55.C: Likewise.
52457 2000-11-22 Neil Booth <neilb@earthling.net>
52459 * gcc.dg/cpp/Wtrigraphs.c: New test.
52461 2000-11-22 Loren J. Rittle <ljrittle@acm.org>
52463 * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
52465 2000-11-22 Jakub Jelinek <jakub@redhat.com>
52467 * gcc.c-torture/execute/ieee/20001122-1.c: New test.
52469 2000-11-22 Hans-Peter Nilsson <hp@bitrange.com>
52471 * lib/gcc-dg.exp: load_lib scanasm.exp.
52472 (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
52473 * lib/g++-dg.exp: load_lib scanasm.exp.
52474 * lib/scanasm.exp: New.
52475 (scan-assembler, scan-assembler-not): Add optional arguments to
52476 test name, or if not present, the pattern name.
52477 (scan-assembler-dem, scan-assembler-dem-not): New.
52479 * g++.dg/dg.exp: New.
52481 2000-11-21 Neil Booth <neilb@earthling.net>
52483 * gcc.dg/cpp/integrated1.c: Remove.
52485 2000-11-21 Jakub Jelinek <jakub@redhat.com>
52487 * gcc.c-torture/execute/20001121-1.c: New test.
52489 2000-11-21 Richard Henderson <rth@redhat.com>
52491 * gcc.c-torture/compile/20001121-1.c: New test.
52493 2000-11-20 Neil Booth <neilb@earthling.net>
52495 * gcc.dg/cpp/integrated1.c: New test.
52497 2000-11-21 Jakub Jelinek <jakub@redhat.com>
52499 * g++.old-deja/g++.other/inline17.C: New test.
52501 2000-11-20 Donald Lindsay <dlindsay@redhat.com>
52503 * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
52504 local variable to be zero: I made the variable global. Now
52505 uses abort() and exit() instead of relying on main's return value.
52507 2000-11-20 Neil Booth <neilb@earthling.net>
52509 * gcc.dg/cpp/paste2.c: Update test.
52510 * objc/execute/paste.m: New test.
52512 2000-11-20 Joseph S. Myers <jsm28@cam.ac.uk>
52514 * gcc.dg/c99-condexpr-1.c: New test.
52516 2000-11-20 Neil Booth <neilb@earthling.net>
52518 * gcc.dg/cpp/macsyntx.c: Use correct command line option.
52520 2000-11-20 Nathan Sidwell <nathan@codesourcery.com>
52522 * g++.old-deja/g++.pt/export1.C: New test.
52524 2000-11-20 Jakub Jelinek <jakub@redhat.com>
52526 * gcc.dg/20001117-1.c: New test.
52528 2000-11-18 Richard Henderson <rth@redhat.com>
52530 * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
52532 2000-11-18 Richard Henderson <rth@redhat.com>
52534 * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
52535 * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
52536 * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
52538 2000-11-18 Richard Henderson <rth@redhat.com>
52540 * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
52541 (main): New. Exit cleanly.
52543 2000-11-18 Joseph S. Myers <jsm28@cam.ac.uk>
52545 * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
52546 gcc.dg/c99-fordecl-2.c: New tests.
52548 2000-11-18 Richard Henderson <rth@redhat.com>
52550 * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
52551 * gcc.c-torture/execute/zerolen-2.c: New.
52553 2000-11-18 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52555 * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
52558 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
52560 * g++.old-deja/g++.pt/instantiate8.C: New test.
52562 2000-11-17 Nathan Sidwell <nathan@codesourcery.com>
52564 * g++.old-deja/g++.other/incomplete.C: Add more tests.
52565 * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
52567 2000-11-16 Nick Clifton <nickc@redhat.com>
52569 * gcc.c-torture/execute/nestfunc-2.c: New test.
52570 * gcc.c-torture/execute/nestfunc-3.c: New test.
52572 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
52574 * gcc.c-torture/compile/20001116-1.c: New test.
52576 2000-11-15 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52578 * gcc.c-torture/execute/20001115-1.c: New test.
52580 2000-11-15 Mark Mitchell <mark@codesourcery.com>
52582 * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
52583 * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
52584 * g++.old-deja/g++.abi/ptrflags.C: Likewise.
52585 * g++.old-deja/g++.abi/vmihint.C: Likewise.
52587 2000-11-15 Neil Booth <neilb@earthling.net>
52589 gcc.dg/cpp/_Pragma1.c: Update.
52590 gcc.dg/cpp/_Pragma2.c: New test.
52592 2000-11-15 Nathan Sidwell <nathan@codesourcery.com>
52594 * g++.old-deja/g++.other/anon5.C: New test.
52596 2000-11-14 Joseph S. Myers <jsm28@cam.ac.uk>
52598 * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
52601 2000-11-14 Jakub Jelinek <jakub@redhat.com>
52603 * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
52606 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52608 * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
52609 labels at end of compound statements.
52611 2000-11-13 Jakub Jelinek <jakub@redhat.com>
52613 * gcc.c-torture/execute/loop-7.c: New test.
52615 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52617 * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
52619 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52621 * gcc.dg/c99-bool-1.c: New test.
52623 2000-11-13 Joseph S. Myers <jsm28@cam.ac.uk>
52625 * gcc.dg/c99-scope-1.c: Remove xfail.
52626 * gcc.dg/c99-scope-2.c: New test.
52628 2000-11-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52630 * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
52631 * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
52633 2000-11-11 Mark Mitchell <mark@codesourcery.com>
52635 * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
52638 * g++.mike/p700.C: Don't typedef wchar_t.
52639 * g++.mike/p784.C: Likewise.
52640 * g++.mike/eb101.C: Don't use __wchar_t.
52642 2000-11-11 Toon Moene <toon@moene.indiv.nluug.nl>
52644 * g77.f-torture/execute/20001111.[fx]: Test premature exit
52647 2000-11-11 Bernd Schmidt <bernds@redhat.co.uk>
52649 * gcc.c-torture/execute/20001111-1.c: New test.
52651 2000-11-10 Nick Clifton <nickc@redhat.com>
52653 * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
52654 long multuiple and accumulate.
52656 2000-11-09 Richard Henderson <rth@redhat.com>
52658 * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
52659 via size_t instead of int.
52661 * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
52662 * gcc.c-torture/execute/string-opt-2.c: Likewise.
52663 * gcc.c-torture/execute/string-opt-3.c: Likewise.
52664 * gcc.c-torture/execute/string-opt-4.c: Likewise.
52666 2000-11-09 Geoffrey Keating <geoffk@redhat.com>
52668 * gcc.c-torture/compile/20001109-1.c: New test.
52669 * gcc.c-torture/compile/20001109-2.c: New test.
52671 2000-11-09 Nathan Sidwell <nathan@codesourcery.com>
52673 * g++.old-deja/g++.pt/operator1.C: New test.
52674 * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
52676 2000-11-09 Jakub Jelinek <jakub@redhat.com>
52678 * gcc.dg/20001108-1.c: New test.
52680 2000-11-09 Jakub Jelinek <jakub@redhat.com>
52682 * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
52683 with both arguments constant strings.
52684 * gcc.c-torture/execute/string-opt-3.c: New test.
52685 * gcc.c-torture/execute/string-opt-4.c: New test.
52686 * gcc.c-torture/execute/string-opt-5.c: New test.
52688 2000-11-08 Nick Clifton <nickc@redhat.com>
52690 * gcc.c-torture/execute/20001108-1.c: New test case. Checks
52691 mulsidi3adddi patterns.
52693 2000-11-08 Nathan Sidwell <nathan@codesourcery.com>
52695 * g++.old-deja/g++.other/crash36.C: New test.
52697 2000-11-08 Jakub Jelinek <jakub@redhat.com>
52699 * g++.old-deja/g++.other/init16.C: New test.
52701 2000-11-06 Loren J. Rittle <ljrittle@acm.org>
52703 * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
52705 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
52707 * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
52708 * gcc.c-torture/execute/va-arg-16.x: Likewise.
52709 * gcc.c-torture/execute/va-arg-17.x: Likewise.
52711 2000-11-07 DJ Delorie <dj@redhat.com>
52713 * gcc.dg/20000614-1.c: Add return so that test can pass.
52715 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52717 * gcc.c-torture/execute/string-opt-1.c: New test.
52719 2000-11-07 Jeffrey Oldham <oldham@oz.codesourcery.com>
52721 * gcc.c-torture/execute/va-arg-15.x: New file. Fails on
52722 mips-sgi-irix6.* because the MIPS ABI passes floating-point
52723 parameters in registers, and there is no way for a varargs
52724 function to know in which order the integer and floating-point
52725 parameters should be interleaved when they are placed on the
52727 * gcc.c-torture/execute/va-arg-16.x: Likewise.
52728 * gcc.c-torture/execute/va-arg-17.x: Likewise.
52730 2000-11-07 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52732 * gcc.c-torture/execute/string-opt-2.c: New test.
52734 2000-11-07 Nathan Sidwell <nathan@codesourcery.com>
52736 * g++.old-deja/g++.pt/crash60.C: New test.
52738 2000-11-06 Jakub Jelinek <jakub@redhat.com>
52740 * g++.old-deja/g++.other/crash24.C: New test.
52741 * g++.old-deja/g++.other/crash25.C: New test.
52742 * g++.old-deja/g++.other/crash26.C: New test.
52743 * g++.old-deja/g++.other/crash27.C: New test.
52744 * g++.old-deja/g++.other/crash28.C: New test.
52745 * g++.old-deja/g++.other/crash29.C: New test.
52746 * g++.old-deja/g++.other/crash30.C: New test.
52747 * g++.old-deja/g++.other/crash31.C: New test.
52748 * g++.old-deja/g++.other/crash32.C: New test.
52749 * g++.old-deja/g++.other/crash33.C: New test.
52750 * g++.old-deja/g++.other/crash34.C: New test.
52751 * g++.old-deja/g++.other/crash35.C: New test.
52753 2000-11-06 Jakub Jelinek <jakub@redhat.com>
52755 * gcc.c-torture/execute/20001031-1.c: New test.
52757 2000-11-04 Mark Mitchell <mark@codesourcery.com>
52759 * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
52762 * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
52763 standards-conformant.
52765 * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
52767 * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
52768 * g++.old-deja/g++.mike/p755a.C: Likewise.
52769 * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
52770 library makes no calls to `operator new' during initialization.
52772 2000-11-04 Neil Booth <neilb@earthling.net>
52774 * gcc.dg/cpp/include2.c: New tests.
52776 2000-11-03 Mark P Mitchell <mark@codesourcery.com>
52778 * lib/g++.exp (g++_set_ld_library_path): New function.
52779 Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
52781 2000-11-03 Bernd Schmidt <bernds@redhat.co.uk>
52783 * gcc.dg/sequence-pt-1.c: A few new tests. Unify output for bogus
52786 2000-11-01 Richard Henderson <rth@redhat.com>
52788 * g++.old-deja/g++.ext/namedret1.C: New.
52789 * g++.old-deja/g++.ext/namedret2.C: New.
52790 * g++.old-deja/g++.ext/namedret3.C: New.
52792 2000-10-31 Geoffrey Keating <geoffk@cygnus.com>
52794 * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
52795 * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
52797 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52799 * gcc.c-torture/execute/va-arg-21.c: New test.
52801 2000-10-31 Joseph S. Myers <jsm28@cam.ac.uk>
52803 * gcc.dg/c99-complex-2.c: New test.
52805 2000-10-31 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
52807 * gcc.c-torture/execute/stdio-opt-1.c: New test.
52809 2000-10-31 Jakub Jelinek <jakub@redhat.com>
52811 * g++.old-deja/g++.other/inline16.C: New test.
52813 2000-10-31 Gabriel Dos Reis <gdr@codesourcery.com>
52815 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
52816 __PRETTY_FUNCTION__
52818 2000-10-29 Neil Booth <neilb@earthling.net>
52820 * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
52822 * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
52823 * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
52826 2000-10-29 Neil Booth <neilb@earthling.net>
52828 * gcc.dg/cpp/macro4.c, macro5.c: New tests.
52829 * mi1.c, mi1c.h: Add null directives to multiple-include test.
52830 * mi5.c: Test multiple includes work with -C.
52831 * trigraphs.c: Test ^= version.
52833 2000-10-28 Neil Booth <neilb@earthling.net>
52835 New tests and test updates for new macro expander.
52837 * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
52838 endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
52839 paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
52840 tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
52841 new diagnostic messages.
52843 * gcc.dg/cpp/macro3.c: New tests.
52845 2000-10-27 Mark Mitchell <mark@codesourcery.com>
52847 * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
52850 2000-10-27 Jakub Jelinek <jakub@redhat.com>
52852 * g++.old-deja/g++.other/eh2.C: New test.
52854 2000-10-27 Bernd Schmidt <bernds@cygnus.co.uk>
52856 * gcc.c-torture/execute/20001027-1.c: New test.
52858 2000-10-26 Richard Henderson <rth@redhat.com>
52860 * gcc.c-torture/execute/20001026-1.c: New.
52862 2000-10-26 Mark Mitchell <mark@codesourcery.com>
52864 * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
52865 * g++.old-deja/g++.law/builtin1.C: Likewise.
52866 * g++.old-deja/g++.law/ctors10.C: Likewise.
52867 * g++.old-deja/g++.law/virtual3.C: Likewise.
52868 * g++.old-deja/g++.mike/p658.C: Likewise.
52869 * g++.old-deja/g++.other/sibcall1.C: Likewise.
52870 * g++.old-deja/g++.other/vaarg2.C: Likewise.
52871 * g++.old-deja/g++.robertl/eb124.C: Likewise.
52872 * g++.old-deja/g++.robertl/eb44.C: Likewise.
52873 * g++.old-deja/g++.robertl/eb77.C: Likewise.
52875 2000-10-26 Nathan Sidwell <nathan@codesourcery.com>
52877 * gcc.c-torture/compile/20001024-1.c: New test.
52879 2000-10-25 Mark Mitchell <mark@codesourcery.com>
52881 * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
52882 to tell us whether or not we are using V3.
52884 2000-10-26 Gabriel Dos Reis <gdr@codesourcery.com>
52886 * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
52889 2000-10-25 Joseph S. Myers <jsm28@cam.ac.uk>
52891 * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
52893 2000-10-25 Jakub Jelinek <jakub@redhat.com>
52895 * gcc.c-torture/execute/20001024-1.c: New test.
52897 2000-10-24 Jakub Jelinek <jakub@redhat.com>
52899 * g++.old-deja/g++.other/sibcall1.C: New test.
52901 2000-10-20 Jakub Jelinek <jakub@redhat.com>
52903 * gcc.dg/noncompile/init-3.c: New test.
52905 2000-10-20 Joseph S. Myers <jsm28@cam.ac.uk>
52907 * gcc.dg/format-array-1.c: New test.
52909 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
52911 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
52912 writing through null pointers; remove comment about testing
52913 unterminated strings.
52915 2000-10-17 Matthew Hiller <hiller@redhat.com>
52917 * gcc.c-torture/execute/20001017-2.c: New test.
52919 2000-10-18 Joseph S. Myers <jsm28@cam.ac.uk>
52921 * gcc.c-torture/compile/20001018-1.c: New test.
52922 * gcc.c-torture/compile/20001018-1.x: Xfail.
52924 2000-10-17 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
52926 * gcc.c-torture/execute/20001017-1.c: New test.
52928 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
52930 * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
52931 for multiple use of arguments with scanf formats; add tests for
52932 multiple use of arguments.
52934 2000-10-17 Bernd Schmidt <bernds@redhat.co.uk>
52936 * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail
52937 from some old tests.
52939 2000-10-17 Joseph S. Myers <jsm28@cam.ac.uk>
52941 * gcc.dg/format-miss-1.c: New test.
52943 2000-10-16 Jakub Jelinek <jakub@redhat.com>
52945 * gcc.c-torture/execute/20001013-1.c: New test.
52947 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
52949 * gcc.dg/format-branch-1.c: New test.
52951 2000-10-16 Joseph S. Myers <jsm28@cam.ac.uk>
52953 * README, lib/file-format.exp: Remove EGCS references.
52955 2000-10-16 Jakub Jelinek <jakub@redhat.com>
52957 * gcc.dg/20001013-1.c: New test.
52959 2000-10-15 Joseph S. Myers <jsm28@cam.ac.uk>
52961 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
52962 for intmax_t in the compiler using __typeof__ and the type rules
52963 for conditional expressions.
52965 2000-10-13 Jakub Jelinek <jakub@redhat.com>
52967 * gcc.dg/20001012-1.c: New test.
52968 * gcc.dg/20001012-2.c: New test.
52970 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52972 * gcc.dg/format-attr-1.c: New test.
52974 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52976 * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
52977 __LONG_LONG_MAX__ instead of LLONG_MAX.
52979 2000-10-12 Joseph S. Myers <jsm28@cam.ac.uk>
52981 * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
52983 * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
52986 2000-10-11 Joseph S. Myers <jsm28@cam.ac.uk>
52988 * gcc.dg/sequence-pt-1.c: New test.
52990 2000-10-11 Geoff Keating <geoffk@cygnus.com>
52992 * gcc.c-torture/execute/20001011-1.c: New testcase.
52993 Testcase provided by Zack Weinberg <zackw@stanford.edu>.
52995 2000-10-10 Jakub Jelinek <jakub@redhat.com>
52997 * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
52998 does not error on it.
53000 2000-10-10 Jakub Jelinek <jakub@redhat.com>
53002 * gcc.dg/20001009-1.c: New test.
53004 Mon Oct 9 23:32:06 MET DST 2000 Jan Hubicka <jh@suse.cz>
53006 * gcc.c-torture/compile/20001009-1.c: Move from here ....
53007 * gcc.c-torture/execute/20001009-2.c: ... to here.
53009 2000-10-09 Geoff Keating <geoffk@cygnus.com>
53011 * gcc.c-torture/compile/20001009-1.c: New testcase.
53012 * gcc.c-torture/execute/20001009-1.c: New testcase.
53013 Testcases provided by Jan Hubicka <jh@suse.cz>.
53015 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
53017 * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53018 gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
53019 uintmax_t using <limits.h> to emulate the compiler's internal
53020 logic. No longer XFAIL %j tests.
53022 2000-10-08 Joseph S. Myers <jsm28@cam.ac.uk>
53024 * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
53025 gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
53026 gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
53027 regexps and details of expected handling of some bad formats.
53028 * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
53031 2000-10-07 Joseph S. Myers <jsm28@cam.ac.uk>
53033 * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
53034 g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
53035 g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
53036 gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
53039 2000-10-06 Richard Henderson <rth@cygnus.com>
53041 * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
53042 * g++.old-deja/g++.brendan/crash52.C: Likewise.
53043 * g++.old-deja/g++.jason/report.C: Likewise.
53044 * g++.old-deja/g++.law/friend5.C: Likewise.
53045 * g++.old-deja/g++.mike/p646.C: Likewise. Adjust the spelling
53046 of the expected warnings.
53048 2000-10-06 Nathan Sidwell <nathan@codesourcery.com>
53050 * g++.old-deja/g++.pt/enum14.C: New test.
53052 2000-10-05 Nathan Sidwell <nathan@codesourcery.com>
53054 * g++.old-deja/g++.pt/crash59.C: New test.
53056 2000-10-04 Will Cohen <wcohen@redhat.com>
53058 * gcc.dg/20000926-1.c: New test.
53060 2000-10-03 Geoff Keating <geoffk@cygnus.com>
53062 * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
53063 function name for current C++ compiler.
53064 Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
53066 2000-09-29 Gabriel Dos Reis <gdr@codesourcery.com>
53068 * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
53069 __PRETTY_FUNCTION__.
53070 * g++.old-deja/g++.ext/pretty2.C: Likewise.
53072 2000-09-28 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53074 * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
53076 2000-09-26 Jakub Jelinek <jakub@redhat.com>
53078 * gcc.c-torture/compile/20000923-1.c: New test.
53080 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
53082 * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
53083 * g++.old-deja/g++.pt/ttp62.C: Same.
53084 * g++.old-deja/g++.other/inline14.C: Same.
53086 2000-09-24 Richard Henderson <rth@cygnus.com>
53088 * gcc.c-torture/execute/20000914-1.c: Declare malloc.
53090 2000-09-24 Joseph S. Myers <jsm28@cam.ac.uk>
53092 * gcc.dg/c90-printf-1.c: Add test for wide string format.
53094 2000-09-22 Geoff Keating <geoffk@cygnus.com>
53096 * gcc.c-torture/compile/20000922-1.c: New file.
53098 2000-09-21 Nick Clifton <nickc@redhat.com>
53100 * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
53101 a signed long modulo operation.
53102 (mod6): New function - perform an unsigned long modulo operation.
53103 (main): Add tests for modulos of very large numbers by very small
53106 2000-09-19 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53108 * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
53110 2000-09-19 Richard Henderson <rth@cygnus.com>
53112 * gcc.dg/compare2.c (case 10): XFAIL.
53114 2000-09-18 Richard Henderson <rth@cygnus.com>
53116 * gcc.c-torture/execute/20000906-1.c: Move ...
53117 * gcc.dg/20000906-1.c: ... here. Only run on targets
53118 that support __builtin_trap.
53120 Mon 18-Sep-2000 19:23:11 BST Neil Booth <NeilB@earthling.net>
53122 * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
53124 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
53126 * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
53127 * gcc.dg/format-xopen-1.c: Fix error in one $ format test. Add
53128 more $ format tests.
53130 2000-09-18 Joseph S. Myers <jsm28@cam.ac.uk>
53132 * gcc.dg/format-errmk-1.c: New test.
53134 2000-09-17 Greg McGary <greg@mcgary.org>
53136 * gcc.c-torture/execute/20000917-1.x: Remove.
53138 2000-09-17 Joseph S. Myers <jsm28@cam.ac.uk>
53140 * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
53142 2000-09-17 Greg McGary <greg@mcgary.org>
53144 * gcc.c-torture/execute/20000917-1.c: New test.
53145 * gcc.c-torture/execute/20000917-1.x: XFAIL.
53147 2000-09-16 Neil Booth <NeilB@earthling.net>
53149 * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
53150 in nested macro bug.
53152 2000-09-15 Neil Booth <NeilB@earthling.net>
53154 * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
53156 2000-09-14 Jeffrey A Law (law@cygnus.com)
53158 * gcc.c-torture/execute/20000914-1.c: New test.
53160 2000-09-12 Alexandre Oliva <aoliva@redhat.com>
53162 * g++.other/inline13.C: New test.
53164 2000-09-12 Andreas Jaeger <aj@suse.de>
53166 * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
53167 constant by Ulrich Drepper <drepper@redhat.com>.
53169 2000-09-12 J"orn Rennecke <amylaar@redhat.co.uk>
53171 * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
53173 2000-09-12 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53175 * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
53177 2000-09-11 Zack Weinberg <zack@wolery.cumb.org>
53179 * gcc.dg/cpp/backslash.c: New test.
53181 2000-09-11 Alexandre Oliva <aoliva@redhat.com>
53183 * gcc.c-torture/execute/20000910-1.c: New test.
53184 * gcc.c-torture/execute/20000910-2.c: Likewise.
53186 2000-09-11 Robert Lipe <robertl@sco.com>
53188 * gcc.dg/pragma-align.c: New test.
53190 2000-09-11 Nathan Sidwell <nathan@codesourcery.com>
53192 * g++.old-deja/g++.pt/explicit82.C: New test.
53193 * g++.old-deja/g++.pt/explicit83.C: New test.
53195 2000-09-10 Zack Weinberg <zack@wolery.cumb.org>
53197 * gcc.dg/asm-names.c: New test.
53199 2000-09-09 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53201 * gcc.dg/cpp/tr-warn6.c: New test
53203 2000-09-07 Joseph S. Myers <jsm28@cam.ac.uk>
53205 * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
53208 2000-09-07 Catherine Moore <clm@redhat.com>
53210 * gcc.c-torture/execute/unroll-1.c: New test.
53212 2000-09-06 Zack Weinberg <zack@wolery.cumb.org>
53214 * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
53216 * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
53217 * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
53218 * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
53219 * gcc.dg/wtr-suffix-1.c: Correct error regexps.
53220 * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
53222 * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
53223 * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
53225 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
53227 * g++.old-deja/g++.pt/deduct2.C: New test.
53229 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
53231 * g++.old-deja/g++.pt/parms2.C: New test.
53233 2000-09-06 Nathan Sidwell <nathan@codesourcery.com>
53235 * g++.old-deja/g++.pt/crash58.C: New test.
53237 2000-09-06 Greg McGary <greg@mcgary.org>
53239 * gcc.c-torture/execute/20000906-1.c: New test.
53240 * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
53242 2000-09-05 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53244 * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
53246 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
53248 * g++.old-deja/g++.pt/crash57.C: New test.
53250 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
53252 * g++.old-deja/g++.pt/crash56.C: New test.
53254 2000-09-04 Nathan Sidwell <nathan@codesourcery.com>
53256 * g++.old-deja/g++.pt/koenig1.C: New test.
53258 2000-09-04 Jakub Jelinek <jakub@redhat.com>
53260 * gcc.dg/20000904-1.c: New test.
53262 2000-09-04 Jakub Jelinek <jakub@redhat.com>
53264 * gcc.dg/cpp/paste8.c: New test.
53266 2000-09-01 Alexandre Oliva <aoliva@redhat.com>
53268 * gcc.c-torture/compile/20000827-1.c: New test.
53270 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
53272 * gcc.dg/format-diag-1.c: New test.
53274 2000-09-01 Joseph S. Myers <jsm28@cam.ac.uk>
53276 * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
53277 gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
53278 gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
53279 gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
53280 gcc.dg/formatz-1.c: Adjust warning regular expressions.
53282 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
53284 * g++.old-deja/g++.other/nested4.C: New test.
53286 2000-09-01 Nathan Sidwell <nathan@codesourcery.com>
53288 * g++.old-deja/g++.ns/scoped1.C: New test.
53290 2000-08-30 Alexandre Oliva <aoliva@redhat.com>
53292 * lib/g++.exp: Support testing already-installed GCC.
53294 2000-08-29 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53296 * wtr-label-1.c, wtr-suffix-1.c: New tests.
53298 2000-08-27 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53300 * gcc.dg/return-type-2.c: New test.
53302 2000-08-27 Geoff Keating <geoffk@cygnus.com>
53304 * gcc.c-torture/compile/20000825-1.c: New test.
53306 2000-08-26 Alexandre Oliva <aoliva@redhat.com>
53308 * gcc.dg/dwarf2-2.c: New test.
53310 2000-08-26 Zack Weinberg <zack@wolery.cumb.org>
53312 * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
53313 dg-warning regexps.
53315 2000-08-25 Joseph S. Myers <jsm28@cam.ac.uk>
53317 * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
53318 gcc.dg/format-ext-5.c: New tests.
53320 2000-08-25 Jakub Jelinek <jakub@redhat.com>
53322 * g++.old-deja/g++.other/crash22.C: New test.
53324 2000-08-24 Mark Mitchell <mark@codesourcery.com>
53326 * gcc.dg/noncompile/930622-2.c: Adjust error message.
53328 2000-08-24 Richard Henderson <rth@cygnus.com>
53330 * gcc.dg/ia64-sync-1.c: New test.
53331 * gcc.dg/ia64-sync-2.c: New test.
53332 * gcc.dg/ia64-asm-1.c: New test.
53334 2000-08-24 Joseph S. Myers <jsm28@cam.ac.uk>
53336 * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
53337 * gcc.dg/format-ext-2.c: New test.
53339 2000-08-23 Jason Merrill <jason@redhat.com>
53341 * lib/old-dejagnu.exp: Also ignore "In member function" and
53344 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53346 * gcc.dg/noncompile/label-lineno-1.c: New test.
53348 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
53350 * gcc.dg/c99-array-nonobj-1.c: New test.
53352 2000-08-23 Joseph S. Myers <jsm28@cam.ac.uk>
53354 * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
53356 * gcc.dg/format-ext-1.c: New test.
53358 2000-08-23 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53360 * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
53361 gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
53362 gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
53363 gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
53364 gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
53366 2000-08-22 Joseph S. Myers <jsm28@cam.ac.uk>
53368 * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
53369 gcc.dg/c99-strftime-2.c: New tests.
53371 2000-08-22 Richard Henderson <rth@cygnus.com>
53373 * gcc.c-torture/execute/20000822-1.c: New test.
53375 2000-08-21 Jakub Jelinek <jakub@redhat.com>
53377 * gcc.c-torture/execute/20000819-1.x: Remove.
53379 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
53381 * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
53382 gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
53383 gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
53384 gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
53385 gcc.dg/format-xopen-1.c: New tests.
53387 2000-08-21 Joseph S. Myers <jsm28@cam.ac.uk>
53389 * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
53391 2000-08-21 Jakub Jelinek <jakub@redhat.com>
53393 * g++.old-deja/g++.other/loop2.C: New test.
53395 * gcc.c-torture/compile/20000606-1.c: New test.
53396 * gcc.c-torture/compile/20000728-1.c: New test.
53397 * gcc.c-torture/execute/20000801-1.c: New test.
53398 * gcc.c-torture/execute/20000801-2.c: New test.
53399 * gcc.c-torture/execute/20000819-1.c: New test.
53400 * gcc.c-torture/execute/20000819-1.x: XFAIL.
53401 * gcc.dg/20000629-1.c: New test.
53402 * gcc.dg/20000724-1.c: New test.
53403 * gcc.dg/20000807-1.c: New test.
53405 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
53407 * gcc.dg/cpp/pragma-1.c: New test.
53408 * gcc.dg/cpp/pragma-2.c: New test.
53410 2000-08-18 Zack Weinberg <zack@wolery.cumb.org>
53412 * gcc.dg/cpp/lexstrng.c: Don't include string.h.
53413 * gcc.dg/cpp/paste2.c: Don't include string.h. Prototype strcmp.
53415 2000-08-18 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
53417 * gcc.c-torture/compile/20000818-1.c: New test.
53419 2000-08-18 Manfred Hollstein <manfredh@redhat.com>
53421 * gcc.c-torture/execute/20000818-1.c: New test.
53423 2000-08-18 Joseph S. Myers <jsm28@cam.ac.uk>
53425 * gcc.dg/format-va-1.c: New test.
53427 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53429 * g++.old-deja/g++.other/typedef8.C: New test.
53431 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53433 * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
53434 * g++.old-deja/g++.mike/net36.C: Mark candidate.
53435 * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
53436 * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
53437 * g++.old-deja/g++.other/ptrmem7.C: New test.
53438 * g++.old-deja/g++.pt/ptrmem10.C: New test.
53440 2000-08-18 Nathan Sidwell <nathan@codesourcery.com>
53442 * g++.old-deja/g++.pt/typename27.C: New test.
53444 2000-08-17 Nathan Sidwell <nathan@codesourcery.com>
53446 * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
53447 * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
53448 * g++.old-deja/g++.pt/friend45.C: New test.
53449 * g++.old-deja/g++.other/friend8.C: New test.
53451 2000-08-15 Richard Henderson <rth@cygnus.com>
53453 * gcc.c-torture/execute/20000815-1.c: New test.
53455 2000-08-15 Joseph S. Myers <jsm28@cam.ac.uk>
53457 * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
53458 gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
53459 gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
53461 2000-08-14 Nathan Sidwell <nathan@codesourcery.com>
53463 * g++.old-deja/g++.other/refinit2.C: New test.
53465 2000-08-13 Geoff Keating <geoffk@cygnus.com>
53467 * lib/c-torture.exp (c-torture): Make
53468 compiler_conditional_xfail_data global.
53469 * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
53470 compiler_conditional_xfail_data machinery.
53471 (f-torture-execute): Likewise.
53472 * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
53473 and only when unrolling loops.
53475 * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
53477 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
53479 * g++.old-deja/g++.pt/explicit81.C: New test.
53481 2000-08-11 Nathan Sidwell <nathan@codesourcery.com>
53483 * g++.old-deja/g++.pt/typename26.C: New test.
53485 2000-08-10 Geoff Keating <geoffk@cygnus.com>
53487 * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
53490 2000-08-10 Nathan Sidwell <nathan@codesourcery.com>
53492 * g++.old-deja/g++.other/array3.C: New test.
53494 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
53496 * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
53497 gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
53498 gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
53501 2000-08-09 Nathan Sidwell <nathan@codesourcery.com>
53503 * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
53504 * g++.old-deja/g++.abi/vmihint.C: Likewise.
53506 2000-08-09 Alexandre Oliva <aoliva@redhat.com>
53508 * gcc.c-torture/execute/20000808-1.c: New test.
53510 2000-08-09 Joseph S. Myers <jsm28@cam.ac.uk>
53512 * gcc.dg/c90-const-expr-1.c: New test.
53514 2000-08-08 Richard Henderson <rth@cygnus.com>
53516 * gcc.dg/noncompile/920923-1.c: Declare calloc.
53518 2000-08-08 Joseph S. Myers <jsm28@cam.ac.uk>
53520 * gcc.dg/noncompile/const-ll-1.c: New test.
53522 2000-08-07 Joseph S. Myers <jsm28@cam.ac.uk>
53524 * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
53526 2000-08-06 Ovidiu Predescu <ovidiu@cup.hp.com>
53528 * lib/objc.exp (objc_target_compile): Set the ld_library_path so
53529 that running programs linked against the shared version of libobjc
53532 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
53534 * gcc.dg/c99-printf-1.c: New test.
53536 2000-08-06 Joseph S. Myers <jsm28@cam.ac.uk>
53538 * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
53540 2000-08-05 Zack Weinberg <zack@wolery.cumb.org>
53542 * gcc.c-torture/execute/20000731-1.x: Delete.
53544 2000-08-04 Zack Weinberg <zack@wolery.cumb.org>
53546 * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
53547 and torture_without_loops as is done by c-torture.exp.
53548 (search_for): Copy from c-torture.exp.
53549 (gcc-dg-runtest): New function, drives a directory of tests
53550 iterating over the TORTURE_OPTIONS.
53551 (scan-assembler, scan-assembler-not): Move here from
53552 individual directory drivers.
53554 * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
53555 defined by lib/gcc-dg.exp.
53556 * gcc.dg/cpp/cpp.exp: Likewise.
53557 * gcc.dg/noncompile/noncompile.exp: Likewise. Use
53558 gcc-dg-runtest, so we cycle over optimization options.
53560 * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
53561 * gcc.dg/compare2.c: No longer expected to fail.
53563 2000-08-04 J"orn Rennecke <amylaar@cygnus.co.uk>
53565 * gcc.c-torture/execute/20000804-1.c: New test.
53567 2000-08-04 Joseph S. Myers <jsm28@cam.ac.uk>
53569 * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
53571 2000-08-03 Zack Weinberg <zack@wolery.cumb.org>
53573 * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
53575 2000-08-03 Jeffrey A Law (law@cygnus.com)
53577 * gcc.c-torture/compile/20000803-1.c: New test.
53579 2000-08-03 Joseph S. Myers <jsm28@cam.ac.uk>
53581 * gcc.c-torture/execute/20000801-3.c,
53582 gcc.c-torture/execute/20000801-4.c: New tests.
53583 * gcc.c-torture/execute/20000801-3.x,
53584 gcc.c-torture/execute/20000801-4.x: Xfail.
53586 2000-08-02 Geoff Keating <geoffk@cygnus.com>
53588 * lib/objc.exp (objc_target_compile): Look for libobjc.a in
53589 libobjc/.libs to allow for libtool.
53591 2000-08-02 Jakub Jelinek <jakub@redhat.com>
53593 * gcc.c-torture/compile/20000802-1.c: New test.
53595 2000-08-02 Zack Weinberg <zack@wolery.cumb.org>
53597 * gcc.dg/cpp/macsyntx.c: Fix error regexp.
53599 2000-07-31 Jeffrey A Law (law@cygnus.com)
53601 * gcc-c-torture/execute/20000731-2.c: New test.
53603 * gcc.c-torture/execute/20000731-1.c: New test.
53604 * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
53606 2000-07-31 Jakub Jelinek <jakub@redhat.com>
53608 * gcc.dg/cpp/paste7.c: New test.
53609 * gcc.dg/cpp/20000725-1.c: New test.
53611 2000-07-31 Zack Weinberg <zack@wolery.cumb.org>
53613 * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
53614 * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
53615 declaration warning for __builtin_dwarf_reg_size.
53617 * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
53619 2000-07-31 Joseph S. Myers <jsm28@cam.ac.uk>
53621 * gcc.dg/noncompile/voidparam-1.c: New test.
53623 2000-07-30 Richard Henderson <rth@cygnus.com>
53625 * gcc.dg/c90-digraph-1.c: Don't xfail.
53626 * gcc.dg/compare2.c (case 10): Xfail.
53627 * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
53629 2000-07-27 Joseph S. Myers <jsm28@cam.ac.uk>
53631 * gcc.dg/c99-main-1.c: New test.
53633 2000-07-25 Joseph S. Myers <jsm28@cam.ac.uk>
53635 * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
53637 2000-07-26 Hans-Peter Nilsson <hp@axis.com>
53639 * gcc.c-tortuer/execute/20000726-1.c: New test.
53641 2000-07-26 Alexandre Oliva <aoliva@redhat.com>
53643 * gcc.c-torture/execute/enum-2.c: New test.
53645 2000-07-25 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
53647 * gcc.dg/cpp/tr-warn3.c: New test.
53649 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
53651 * g++.old-deja/g++.ext/implicit1.C: Remove.
53652 * g++.old-deja/g++.jason/c2.C: Remove
53653 * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
53654 * g++.old-deja/g++.pt/crash16.C: Likewise.
53655 * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
53657 2000-07-25 Nathan Sidwell <nathan@codesourcery.com>
53659 * g++.old-deja/g++.other/for2.C: New test.
53661 2000-07-25 Jakub Jelinek <jakub@redhat.com>
53663 * gcc.dg/20000720-1.c: New test.
53665 2000-07-25 Toon Moene <toon@moene.indiv.nluug.nl>
53667 * g77.f-torture/compile/20000630-2.x: Removed. Case fixed.
53669 2000-07-24 Geoff Keating <geoffk@cygnus.com>
53671 * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
53672 * gcc.c-torture/execute/20000722-1.c: New.
53673 * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
53675 2000-07-24 Jakub Jelinek <jakub@redhat.com>
53677 * gcc.dg/cpp/20000720-1.S: New test.
53679 2000-07-21 Michael Meissner <meissner@redhat.com>
53681 * gcc.c-torture/execute/ieee/hugeval.c: New test.
53683 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
53685 * g++.old-deja/g++.brendan/crash16.C,
53686 g++.old-deja/g++.brendan/parse3.C,
53687 g++.old-deja/g++.brendan/redecl1.C,
53688 g++.old-deja/g++.ns/template13.C,
53689 g++.old-deja/g++.other/decl4.C,
53690 g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
53692 2000-07-20 Zack Weinberg <zack@wolery.cumb.org>
53694 * lib/old-dejagnu.exp: Check for both "Internal compiler error"
53695 and "Internal error".
53697 * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
53699 * gcc.dg/cpp/paste6.c: New test.
53701 2000-07-19 Zack Weinberg <zack@wolery.cumb.org>
53703 * gcc.dg/cpp/tr-direct.c: New test.
53705 * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
53706 gcc.dg/cpp/undef1.c: Tweak error regexps.
53708 2000-07-18 Eric Christopher <echristo@redhat.com>
53710 * gcc.c-torture/compile/20000718-1.c: New test.
53712 2000-07-18 Zack Weinberg <zack@wolery.cumb.org>
53714 * cpplex.c (_cpp_push_token): If the token being pushed back
53715 is the previous token in this context, just subtract one from
53717 * cppmacro.c (save_expansion): Clear aux field when storing a
53720 2000-07-18 Alexandre Oliva <aoliva@redhat.com>
53722 * gcc.dg/noncompile/redecl-1.c: New test.
53724 2000-07-18 Jakub Jelinek <jakub@redhat.com>
53726 * gcc.c-torture/execute/20000717-5.c: New test.
53727 * gcc.c-torture/execute/20000717-1.x: Removed.
53729 2000-07-17 Richard Henderson <rth@cygnus.com>
53731 * gcc.c-torture/execute/20000717-4.c: New test.
53733 2000-07-17 Zack Weinberg <zack@wolery.cumb.org>
53735 * gcc.dg/cpp/syshdr.c: New test.
53736 * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
53738 2000-07-17 Neil Booth <neilb@earthling.net>
53740 * gcc.dg/cpp/cmdlne-dM.c: New test.
53741 * gcc.dg/cpp/cmdlne-dD.c: New test.
53743 2000-07-17 Jeffrey A Law (law@cygnus.com)
53745 * gcc.c-torture/execute/20000717-3.c: New test.
53747 * gcc.c-torture/compile/20000717-1.c: New test.
53749 2000-07-17 Geoffrey Keating <geoffk@cygnus.com>
53751 * gcc.c-torture/execute/20000717-2.c: New test.
53753 2000-07-17 Joseph S. Myers <jsm28@cam.ac.uk>
53755 * gcc.dg/formatz-1.c: New test.
53757 * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
53758 * gcc.dg/c99-digraph-1.c: New tests.
53760 * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
53761 * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
53763 * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
53764 * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
53765 * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
53766 * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
53767 * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
53768 * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
53769 * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
53771 2000-07-17 Greg McGary <greg@mcgary.org>
53773 * gcc.c-torture/execute/20000717-1.c: New test.
53774 * gcc.c-torture/execute/20000717-1.x: Expected to fail.
53776 2000-07-15 Jakub Jelinek <jakub@redhat.com>
53778 * gcc.c-torture/execute/20000715-2.c: New test.
53779 * gcc.dg/20000715-1.c: New test.
53781 2000-07-15 Michael Meissner <meissner@redhat.com>
53783 * gcc.c-torture/execute/20000715-1.c: New test.
53785 2000-07-13 Jakub Jelinek <jakub@redhat.com>
53787 * gcc.c-torture/execute/20000707-1.c: New test.
53789 2000-07-13 Neil Booth <NeilB@earthling.net>
53791 * gcc.dg/cpp/digraph1.c,
53792 gcc.dg/cpp/digraph2.c,
53793 gcc.dg/cpp/digraphs.c: New tests.
53795 2000-07-12 David Billinghurst <David Billinghurst@riotinto.com.au>
53797 * g77.f-torture/compile/20000630-2.f: New test.
53798 * g77.f-torture/compile/20000630-2.x
53800 2000-07-11 David Billinghurst <David.Billinghurst@riotinto.com.au>
53802 * g77.f-torture/execute/20000503-1.x: Delete. Test now passes.
53804 2000-07-11 Neil Booth <NeilB@earthling.net>
53806 * gcc.dg/cpp/cmdlne-C.c: Fix typo.
53808 2000-07-11 Neil Booth <NeilB@earthling.net>
53810 * gcc.dg/cpp/cmdlne-C.c: New.
53812 2000-07-09 Neil Booth <NeilB@earthling.net>
53814 * gcc.dg/cpp/directiv.c: New tests.
53815 * gcc.dg/cpp/undef1.c: Update.
53817 2000-07-08 Angela Marie Thomas <angela@cygnus.com>
53819 * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
53821 2000-07-09 Neil Booth <NeilB@earthling.net>
53823 * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
53825 2000-07-07 Zack Weinberg <zack@wolery.cumb.org>
53827 * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
53828 gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
53830 2000-07-08 Neil Booth <NeilB@earthling.net>
53832 * gcc.dg/cpp/macsyntx.c: New tests.
53834 2000-07-07 Jakub Jelinek <jakub@redhat.com>
53836 * gcc.dg/20000707-1.c: New test.
53838 2000-07-07 Jakub Jelinek <jakub@redhat.com>
53840 * gcc.c-torture/execute/20000706-1.c: New test.
53841 * gcc.c-torture/execute/20000706-2.c: New test.
53842 * gcc.c-torture/execute/20000706-3.c: New test.
53843 * gcc.c-torture/execute/20000706-4.c: New test.
53844 * gcc.c-torture/execute/20000706-5.c: New test.
53846 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
53848 * g++.old-deja/g++.pt/instantiate7.C: New test.
53850 2000-07-06 Nathan Sidwell <nathan@codesourcery.com>
53852 * g++.old-deja/g++.mike/thunk2.C: Add return 0.
53853 * g++.old-deja/g++.mike/thunk3.C: Likewise.
53854 * g++.old-deja/g++.other/rtti3.C: Likewise.
53855 * g++.old-deja/g++.other/rttid3.C: Likewise.
53857 2000-06-30 David Billinghurst <David Billinghurst@riotinto.com.au>
53859 * g77.f-torture/compile/20000630-1.x: Fix typo
53861 2000-07-05 Zack Weinberg <zack@wolery.cumb.org>
53863 * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
53866 2000-07-04 Zack Weinberg <zack@wolery.cumb.org>
53868 * gcc.dg/cpp/ident.c: New test.
53870 2000-07-05 Neil Booth <NeilB@earthling.net>
53872 * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
53873 gcc.dg/cpp/lexstrng.c: New tests.
53875 2000-07-04 Neil Booth <NeilB@earthling.net>
53877 * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
53878 * gcc.dg/cpp/strify2.c: Same.
53880 2000-07-03 Zack Weinberg <zack@wolery.cumb.org>
53882 * gcc.dg/cpp/19951025-1.c: Adjust regexps.
53883 * gcc.dg/cpp/19990703-1.c: Likewise.
53884 * gcc.dg/cpp/20000625-1.c: Likewise.
53885 * gcc.dg/cpp/20000625-2.c: Likewise.
53887 * gcc.dg/cpp/macro1.c,
53888 gcc.dg/cpp/paste1.c, gcc.dg/cpp/paste2.c,
53889 gcc.dg/cpp/paste3.c, gcc.dg/cpp/paste4.c,
53890 gcc.dg/cpp/strify1.c,
53891 gcc.dg/cpp/strify2.c: New tests.
53893 2000-07-03 Jakub Jelinek <jakub@redhat.com>
53895 * gcc.c-torture/execute/20000703-1.c: New test.
53897 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
53899 * g++.old-deja/g++.pt (lookup10.C): New test.
53901 2000-07-03 Nathan Sidwell <nathan@codesourcery.com>
53903 * g++.old-deja/g++.pt (typename25.C): New test.
53905 2000-07-02 Zack Weinberg <zack@wolery.cumb.org
53907 * gcc.c-torture/compile/20000701-1.c: New test.
53909 2000-06-30 Nick Clifton <nickc@cygnus.com>
53911 * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
53914 2000-06-30 Catherine Moore <clm@cygnus.com>
53916 * gcc.c-torture/execute/align-1.c: New test.
53918 2000-06-30 Nathan Sidwell <nathan@codesourcery.com>
53920 * g++.old-deja/g++.pt/expr8.C: New test.
53921 * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
53923 2000-06-29 Nick Clifton <nickc@cygnus.com>
53925 * gcc.c-torture/compile/20000629-1.c: New test.
53927 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
53930 Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
53931 gcc.dg/noncompile directory, depending on whether they're
53932 preprocessor tests or not. Annotate all the tests for the dg
53935 * gcc.c-torture/noncompile/noncompile.exp: Delete.
53936 * gcc.dg/noncompile/noncompile.exp: New.
53940 gcc.c-torture/noncompile/920507-1.c gcc.dg/noncompile/920507-1.c
53941 gcc.c-torture/noncompile/920616-2.c gcc.dg/noncompile/920616-2.c
53942 gcc.c-torture/noncompile/920721-2.c gcc.dg/noncompile/920721-2.c
53943 gcc.c-torture/noncompile/920824-1.c gcc.dg/noncompile/920824-1.c
53944 gcc.c-torture/noncompile/920923-1.c gcc.dg/noncompile/920923-1.c
53945 gcc.c-torture/noncompile/921102-1.c gcc.dg/noncompile/921102-1.c
53946 gcc.c-torture/noncompile/921116-1.c gcc.dg/noncompile/921116-1.c
53947 gcc.c-torture/noncompile/930301-1.c gcc.dg/noncompile/930301-1.c
53948 gcc.c-torture/noncompile/930622-1.c gcc.dg/noncompile/930622-1.c
53949 gcc.c-torture/noncompile/930622-2.c gcc.dg/noncompile/930622-2.c
53950 gcc.c-torture/noncompile/930714-1.c gcc.dg/noncompile/930714-1.c
53951 gcc.c-torture/noncompile/931203-1.c gcc.dg/noncompile/931203-1.c
53952 gcc.c-torture/noncompile/940112-1.c gcc.dg/noncompile/940112-1.c
53953 gcc.c-torture/noncompile/940227-1.c gcc.dg/noncompile/940227-1.c
53954 gcc.c-torture/noncompile/940510-1.c gcc.dg/noncompile/940510-1.c
53955 gcc.c-torture/noncompile/950825-1.c gcc.dg/noncompile/950825-1.c
53956 gcc.c-torture/noncompile/950921-1.c gcc.dg/noncompile/950921-1.c
53957 gcc.c-torture/noncompile/951123-1.c gcc.dg/noncompile/951123-1.c
53958 gcc.c-torture/noncompile/971104-1.c gcc.dg/noncompile/971104-1.c
53959 gcc.c-torture/noncompile/990416-1.c gcc.dg/noncompile/990416-1.c
53960 gcc.c-torture/noncompile/init-1.c gcc.dg/noncompile/init-1.c
53961 gcc.c-torture/noncompile/init-2.c gcc.dg/noncompile/init-2.c
53962 gcc.c-torture/noncompile/invalid_asm.c gcc.dg/noncompile/invalid_asm.c
53963 gcc.c-torture/noncompile/va-arg-1.c gcc.dg/noncompile/va-arg-1.c
53965 gcc.c-torture/noncompile/940712-1.c gcc.dg/cpp/19940712-1.c
53966 gcc.c-torture/noncompile/940712-1.h gcc.dg/cpp/19940712-1.h
53967 gcc.c-torture/noncompile/940712-1a.h gcc.dg/cpp/19940712-1a.h
53968 gcc.c-torture/noncompile/940712-1b.h gcc.dg/cpp/19940712-1b.h
53969 gcc.c-torture/noncompile/951025-1.c gcc.dg/cpp/19951025-1.c
53970 gcc.c-torture/noncompile/951227-1.c gcc.dg/cpp/19951227-1.c
53972 2000-06-29 Zack Weinberg <zack@wolery.cumb.org>
53974 * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
53975 declare one variable. On the fourth, error.
53976 * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
53977 declared by 20000628-1a.h.
53979 2000-06-29 Richard Henderson <rth@redhat.com>
53981 * gcc.c-torture/execute/930529-1.x: New file.
53982 * gcc.dg/920413-1.c: Adjust expected warning text.
53983 * gcc.dg/980217-1.c: Declare abort.
53984 * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
53986 2000-06-29 Jeffrey A Law (law@cygnus.com)
53988 * g77.f-torture/compile/20000629-1.f: New test.
53989 * g77.f-torture/compile/20000629-1.x: Expected to fail.
53991 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
53993 Rearrange lots of files, removing entirely the
53994 gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
53998 gcc.c-torture/code_quality/code_quality.exp
53999 gcc.c-torture/special/special.exp
54000 gcc.failure/failure.exp
54001 gcc.failure/940409-1.x
54002 gcc.c-torture/compile/961203-1.x
54005 gcc.misc-tests/linkage.exp
54006 gcc.c-torture/execute/920730-1t.c
54007 gcc.c-torture/execute/920730-1t.x
54008 gcc.c-torture/compile/920520-1.x
54009 gcc.c-torture/compile/920521-1.x
54010 gcc.c-torture/compile/981006-1.x
54011 gcc.c-torture/execute/eeprof-1.x
54013 * Moved files (possibly with modifications to fit a new harness):
54015 gcc.c-torture/code_quality/920608-1.c gcc.c-torture/compile/920608-1.c
54016 gcc.c-torture/special/920413-1.c gcc.dg/920413-1.c
54017 gcc.c-torture/special/920520-1.c gcc.c-torture/compile/920520-1.c
54018 gcc.c-torture/special/920521-1.c gcc.c-torture/compile/920521-1.c
54019 gcc.c-torture/special/920717-x.c gcc.misc-tests/linkage-x.c
54020 gcc.c-torture/special/920717-y.c gcc.misc-tests/linkage-y.c
54021 gcc.c-torture/special/920730-1.c gcc.c-torture/execute/920730-1.c
54022 gcc.c-torture/special/930510-1.c gcc.dg/cpp/19930510-1.c
54023 gcc.c-torture/special/951130-1.c gcc.dg/951130-1.c
54024 gcc.c-torture/special/960224-1.c gcc.dg/cpp/19960224-1.c
54025 gcc.c-torture/special/960224-2.c gcc.dg/cpp/19960224-2.c
54026 gcc.c-torture/special/981006-1.c gcc.c-torture/compile/981006-1.c
54027 gcc.c-torture/special/eeprof-1.c gcc.c-torture/execute/eeprof-1.c
54028 gcc.failure/940409-1.c gcc.dg/940409-1.c
54030 2000-06-28 Zack Weinberg <zack@wolery.cumb.org>
54032 * c-torture/compile/961203-1.x: Delete.
54034 * gcc.misc-tests/acker1.c: Report failure. Use return from main,
54035 not exit. Include stdio.h.
54036 * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
54037 * gcc.misc-tests/dg-12.c: Likewise.
54038 * gcc.misc-tests/dg-5.c: Likewise.
54039 * gcc.misc-tests/dg-6.c: Likewise.
54040 * gcc.misc-tests/dg-7.c: Prototype abort.
54041 * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
54042 * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
54043 * gcc.misc-tests/matrix1.c: Report failure. Use return from main,
54045 * gcc.misc-tests/sieve.c: Use return from main, not exit.
54046 * gcc.misc-tests/sort2.c: Use return from main, not exit.
54048 2000-06-28 Jakub Jelinek <jakub@redhat.com>
54050 * gcc.dg/cpp/20000628-1.c: New test.
54051 * gcc.dg/cpp/20000628-1.h: New header for above test.
54052 * gcc.dg/cpp/20000628-1a.h: Likewise.
54054 2000-06-27 Zack Weinberg <zack@wolery.cumb.org>
54056 * gcc.dg/cpp: New directory.
54057 * gcc.dg/cpp/cpp.exp: New driver.
54058 * gcc.dg/cpp/20000627-1.c: New test.
54059 * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
54060 * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
54061 and rewrite as a compilation test.
54063 * gcc.dg: Move many files into the cpp subdirectory, possibly
54064 renaming or editing them as well.
54066 990119-1.c cpp/19990119-1.c
54067 990228-1.c cpp/19990228-1.c
54068 990407-1.c cpp/19990407-1.c
54069 990409-1.c cpp/19990409-1.c
54070 990413-1.c cpp/19990413-1.c
54071 990703-1.c cpp/19990703-1.c
54072 20000127-1.c cpp/20000127-1.c
54073 20000129-1.c cpp/20000129-1.c
54074 20000207-1.c cpp/20000207-1.c
54075 20000207-2.c cpp/20000207-2.c
54076 20000209-1.c cpp/20000209-1.c
54077 20000209-2.c cpp/20000209-2.c
54078 20000301-1.c cpp/20000301-1.c
54079 20000419-1.c cpp/20000419-1.c
54080 20000510-1.S cpp/20000510-1.S
54081 20000519-1.c cpp/20000519-1.c
54082 20000529-1.c cpp/20000529-1.c
54083 20000625-1.c cpp/20000625-1.c
54084 20000625-2.c cpp/20000625-2.c
54085 cpp-as1.c cpp/assert1.c
54086 cpp-as2.c cpp/assert2.c
54087 cxx-comments-1.c cpp/cxxcom1.c
54088 cxx-comments-2.c cpp/cxxcom2.c
54089 endif-label.c cpp/endif.c
54090 cpp-hash1.c cpp/hash1.c
54091 cpp-hash2.c cpp/hash2.c
54092 cpp-if1.c cpp/if-1.c
54093 cpp-if2.c cpp/if-2.c
54094 cpp-if3.c cpp/if-3.c
54095 cpp-if4.c cpp/if-4.c
54096 cpp-if5.c cpp/if-5.c
54097 cpp-cond.c cpp/if-cexp.c
54098 cpp-missingop.c cpp/if-mop.c
54099 cpp-missingparen.c cpp/if-mpar.c
54100 cpp-opprec.c cpp/if-oppr.c
54101 cpp-ifparen.c cpp/if-paren.c
54102 cpp-shortcircuit.c cpp/if-sc.c
54103 cpp-shift.c cpp/if-shift.c
54104 cpp-unary.c cpp/if-unary.c
54105 cpp-li1.c cpp/line1.c
54106 cpp-li2.c cpp/line2.c
54107 lineno.c cpp/line3.c
54108 lineno-2.c cpp/line4.c
54110 cpp-mic.h cpp/mi1c.h
54111 cpp-micc.h cpp/mi1cc.h
54112 cpp-mind.h cpp/mi1nd.h
54113 cpp-mindp.h cpp/mi1ndp.h
54114 cpp-mix.h cpp/mi1x.h
54115 cpp-mi2.c cpp/mi2.c
54116 cpp-mi2a.h cpp/mi2a.h
54117 cpp-mi2b.h cpp/mi2b.h
54118 cpp-mi2c.h cpp/mi2c.h
54119 cpp-mi3.c cpp/mi3.c
54120 cpp-mi3.def cpp/mi3.def
54121 poison-1.c cpp/poison.c
54122 pr-impl.c cpp/prag-imp.c
54123 cpp-redef-2.c cpp/redef1.c
54124 cpp-redef.c cpp/redef2.c
54125 strpaste.c cpp/strp1.c
54126 strpaste-2.c cpp/strp2.c
54127 cpp-tradpaste.c cpp/tr-paste.c
54128 cpp-tradstringify.c cpp/tr-str.c
54129 cpp-tradwarn1.c cpp/tr-warn1.c
54130 cpp-tradwarn2.c cpp/tr-warn2.c
54131 trigraphs.c cpp/trigraphs.c
54132 cpp-unc1.c cpp/unc1.c
54133 cpp-unc2.c cpp/unc2.c
54134 cpp-unc3.c cpp/unc3.c
54135 cpp-unc.c cpp/unc4.c
54136 undef.c cpp/undef1.c
54137 undef-2.c cpp/undef2.c
54138 cpp-wi1.c cpp/widestr1.c
54140 2000-06-27 Mark Mitchell <mark@codesourcery.com>
54142 * lib/g++.exp (g++_include_flags): Tweak.
54144 2000-06-27 H.J. Lu <hjl@gnu.org>
54145 Loren J. Rittle <ljrittle@acm.org>
54147 * lib/g++.exp (g++_include_flags): Override libgloss.exp
54148 version with one that knows about the new gcc tree structure.
54149 (g++_link_flags): Same.
54151 2000-06-26 Zack Weinberg <zack@wolery.cumb.org>
54153 * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
54154 gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
54155 case we are cross-compiling.
54157 * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
54158 g++.old-deja/g++.niklas/Makefile.in,
54159 g++.old-deja/g++.niklas/configure.in,
54160 g++.old-deja/g++.other/Makefile.in,
54161 g++.old-deja/g++.other/configure.in,
54162 gcc.c-torture/code_quality/Makefile.in,
54163 gcc.c-torture/code_quality/configure.in,
54164 gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
54165 gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
54166 gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
54167 gcc.c-torture/execute/ieee/Makefile.in,
54168 gcc.c-torture/execute/ieee/configure.in,
54169 gcc.c-torture/noncompile/Makefile.in,
54170 gcc.c-torture/noncompile/configure.in,
54171 gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
54172 gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
54173 gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
54175 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
54177 * g++.old-deja/g++.other/ambig3.C: New test.
54179 2000-06-26 Nathan Sidwell <nathan@codesourcery.com>
54181 * g++.old-deja/g++.pt/syntax1.C: New test.
54182 * g++.old-deja/g++.pt/syntax2.C: New test.
54183 * g++.old-deja/g++.other/syntax3.C: New test.
54184 * g++.old-deja/g++.other/syntax4.C: New test.
54186 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
54188 * gcc.dg/20000623-1.c: Prototype exit and abort.
54190 2000-06-25 Zack Weinberg <zack@wolery.cumb.org>
54192 * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
54194 * gcc.dg/cpp-mi3.def: New file.
54196 * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
54198 * gcc.dg/cpp-as2.c: Make error regexps match either old or new
54199 lexer's error messages.
54200 * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
54201 divine anything from the linemarkers.
54202 * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
54203 * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
54205 2000-06-23 Geoffrey Keating <geoffk@cygnus.com>
54207 * gcc.dg/20000623-1.c: New test.
54209 2000-06-22 Jakub Jelinek <jakub@redhat.com>
54211 * gcc.c-torture/execute/20000622-1.c: New test.
54213 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
54215 * g++.old-deja/g++.other/init15.C: New test.
54217 2000-06-22 Nathan Sidwell <nathan@codesourcery.com>
54219 * g++.old-deja/g++.pt/vaarg2.C: New test.
54220 * g++.old-deja/g++.pt/vaarg3.C: New test.
54222 2000-06-20 Nathan Sidwell <nathan@codesourcery.com>
54224 * g++.old-deja/g++.other/dyncast6.C: New test.
54226 2000-06-15 Jakub Jelinek <jakub@redhat.com>
54228 * gcc.c-torture/execute/loop-6.c: New test.
54230 2000-06-14 Jakub Jelinek <jakub@redhat.com>
54232 * gcc.dg/20000614-1.c: New test.
54233 * gcc.dg/20000614-2.c: New test.
54235 2000-06-14 Hans-Peter Nilsson <hp@axis.com>
54237 * g++.old-deja/g++.other/inline12.C: New test.
54239 2000-06-13 Jakub Jelinek <jakub@redhat.com>
54241 * g++.old-deja/g++.other/eh1.C: New test.
54243 2000-06-12 Jakub Jelinek <jakub@redhat.com>
54245 * g++.old-deja/g++.other/type.C: New test.
54247 2000-06-05 Jakub Jelinek <jakub@redhat.com>
54249 * g++.old-deja/g++.other/initstring.C: New test.
54251 2000-06-12 Jason Merrill <jason@redhat.com>
54253 * g++.old-deja/old-deja.exp: Add -Wno-long-long.
54255 2000-06-09 Jeffrey A Law (law@cygnus.com)
54257 * gcc.c-torture/compile/20000609-1.c: New test.
54259 2000-06-09 Clinton Popetz <cpopetz@cygnus.com>
54261 * gcc.dg/20000609-1.c: New test.
54263 2000-06-08 Zack Weinberg <zack@wolery.cumb.org>
54265 * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
54266 * gcc.c-torture/noncompile/poison-1.c: Move...
54267 * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
54268 * gcc.dg/cpp-li1.c: Add a token after the #line.
54270 2000-06-05 Richard Henderson <rth@cygnus.com>
54272 * gcc.c-torture/execute/20000605-2.c: New test.
54273 * gcc.c-torture/execute/20000605-3.c: New test.
54275 2000-06-06 David Billinghurst <David Billinghurst@riotinto.com.au>
54277 * g77.f-torture/execute/20000503-1.x: New file.
54279 2000-06-06 Nathan Sidwell <nathan@codesourcery.com>
54281 * g++.old-deja/g++.eh/badalloc1.C: New test.
54283 2000-06-05 Richard Henderson <rth@cygnus.com>
54285 * gcc.c-torture/execute/20000605-1.c: New test.
54287 2000-06-05 Jakub Jelinek <jakub@redhat.com>
54288 Nathan Sidwell <nathan@codesourcery.com>
54290 * gcc.c-torture/compile/20000605-1.c: New test.
54292 2000-06-03 David Billinghurst <David Billinghurst@riotinto.com.au>
54294 * g77.f-torture/compile/20000601-1.f: New test.
54296 2000-06-03 Richard Henderson <rth@cygnus.com>
54298 * gcc.c-torture/execute/20000603-1.c: New.
54300 2000-06-02 Zack Weinberg <zack@wolery.cumb.org>
54302 * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
54303 * gcc.dg/noreturn-2.c (noreturn): Likewise.
54305 2000-06-01 Zack Weinberg <zack@wolery.cumb.org>
54307 * gcc.dg/compare2.c (case 12): XFAIL.
54308 * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
54309 * gcc.dg/noreturn-2.c (noreturn): XFAIL.
54311 * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
54313 2000-05-29 Zack Weinberg <zack@wolery.cumb.org>
54315 * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
54316 guard macro is already defined when the header is first
54318 * gcc.dg/cpp-mix.h: New file.
54319 * gcc.dg/endif-label.c: Update patterns to match compiler.
54321 * g++.brendan/complex1.C: Declare abort.
54322 * g++.law/refs4.C: Remove XFAIL.
54323 * g++.oliva/expr2.C: Declare abort and exit.
54325 2000-05-28 Alexandre Oliva <aoliva@cygnus.com>
54327 * gcc.c-torture/execute/20000528-1.c: New test.
54329 * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
54330 * g++.old-deja/g++.law/temps4.C: Likewise.
54332 * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
54333 stdlib.h. Call abort() on failure.
54334 * g++.old-deja/g++.law/refs4.C: Likewise.
54335 * g++.old-deja/g++.law/temps4.C: Likewise.
54336 * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
54337 * gcc.c-torture/execute/20000112-1.c: Include string.h.
54339 2000-05-27 Zack Weinberg <zack@wolery.cumb.org>
54341 Relative to g++.dg/special:
54342 * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
54344 Relative to g++.old-deja:
54345 * g++.brendan/complex1.C, g++.jason/optimize2.C,
54346 g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
54347 g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
54348 g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
54349 g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
54350 g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
54351 g++.robertl/ice990323-2.C: Prototype exit and/or abort.
54353 * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
54354 g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
54355 g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
54356 g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
54357 g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
54358 g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
54361 * g++.other/goto1.C: Update expectations for error messages.
54363 2000-05-25 Alexandre Oliva <aoliva@cygnus.com>
54365 * gcc.c-torture/compile/20000523-1.c: New test.
54367 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
54369 * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
54371 2000-05-25 Nathan Sidwell <nathan@codesourcery.com>
54373 * g++.old-deja/g++.eh/catch11.C: New test.
54374 * g++.old-deja/g++.eh/catch12.C: New test.
54376 2000-05-24 Nick Clifton <nickc@cygnus.com>
54378 * gcc.c-torture/execute/20000523-1.c: New test.
54380 2000-05-23 Zack Weinberg <zack@wolery.cumb.org>
54382 * c-torture/execute/bcp-1.c: Replace abort in arg of
54383 __builtin_constant_p with a generic external function.
54385 * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
54386 gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
54387 gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
54388 gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
54389 Prototype abort and/or exit.
54391 * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
54392 gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
54393 gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
54394 gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
54396 2000-05-22 Alexandre Oliva <aoliva@cygnus.com>
54398 * gcc.dg/dwarf2-1.c: New test.
54400 2000-05-20 Richard Henderson <rth@cygnus.com>
54402 * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
54404 2000-05-20 Andreas Jaeger <aj@suse.de>
54406 * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
54409 2000-05-19 David Edelsohn <edelsohn@gnu.org>
54411 * gcc.c-torture/execute/20000519-2.c: New test.
54413 2000-05-19 Andreas Jaeger <aj@suse.de>
54415 * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
54416 which fails with SSA.
54418 * lib/c-torture.exp: Also test with -O3 -fssa.
54420 2000-05-18 Michael Meissner <meissner@redhat.com>
54422 * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
54423 * gcc.c-torture/execute/920415-1.c: Ditto.
54424 * gcc.c-torture/execute/920501-1.c: Ditto.
54425 * gcc.c-torture/execute/conversion.c: Ditto.
54426 * gcc.c-torture/execute/cvt-1.c: Ditto.
54428 2000-05-18 Jeffrey A Law (law@cygnus.com)
54430 * gcc.c-torture/compile/20000518-1.c: New test.
54432 2000-05-18 David Billinghurst <David.Billinghurst@riotinto.com.au>
54434 * g77.f-torture/compile/200005018.f: New test.
54436 2000-05-17 Jeffrey A Law (law@cygnus.com)
54438 * gcc.c-torture/compile/20000517-1.c: New test.
54440 2000-05-16 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54442 * gcc.c-torture/execute/20000516-1.c: New test.
54444 2000-05-15 Jakub Jelinek <jakub@redhat.com>
54446 * g++.old-deja/g++.other/eh.C: New test.
54448 2000-05-12 Richard Henderson <rth@cygnus.com>
54450 * gcc.c-torture/execute/990208-1.c (main): Don't pass
54451 constants through to doit's conditional.
54453 2000-05-11 Jeffrey A Law (law@cygnus.com)
54455 * gcc.c-torture/compile/20000511-1.c: New test.
54456 * g77.f-torture/compile/20000511-1.f: New test.
54457 * g77.f-torture/compile/20000511-2.f: New test.
54459 2000-05-11 Michael Meissner <meissner@redhat.com>
54461 * gcc.c-torture/execute/20000511-1.c: New test.
54463 2000-05-11 Zack Weinberg <zack@wolery.cumb.org>
54465 * gcc.dg/dg.exp: Scan .S files as well as .c files.
54466 * gcc.dg/20000510-1.S: New.
54468 2000-05-08 Catherine Moore <clm@cygnus.com>
54470 * gcc.dg/unused-3.c: New.
54472 2000-05-06 Richard Henderson <rth@cygnus.com>
54474 * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
54475 * g++.old-deja/g++.mike/warn1.C: Likewise.
54476 * g++.old-deja/g++.pt/local1.C: Likewise.
54477 * g++.old-deja/g++.pt/local7.C: Likewise.
54478 * g++.old-deja/g++.pt/spec16.C: Likewise.
54480 2000-05-06 Nathan Sidwell <nathan@codesourcery.com>
54482 * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
54484 2000-05-05 David Billinghurst <David Billinghurst@riotinto.com.au>
54486 * g77.f-torture/execute/20000503-1.f: New test.
54488 2000-05-04 Andreas Jaeger <aj@suse.de>
54490 * gcc.dg/noreturn-2.c: New test.
54492 2000-05-04 Neil Booth <NeilB@earthling.net>
54494 * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
54497 2000-05-04 Richard Henderson <rth@cygnus.com>
54499 * gcc.c-torture/execute/20000503-1.c: Fix typo.
54501 2000-05-04 Richard Henderson <rth@cygnus.com>
54503 * gcc.c-torture/compile/20000504-1.c: New test. Derived from
54504 OpenSSL by Jason R Thorpe.
54506 2000-05-03 Jim Wilson <wilson@cygnus.com>
54508 * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
54510 2000-05-03 Robert Lipe <robertlipe@usa.net>
54512 * gcc.dg/20000503-1.c: New test.
54514 2000-05-02 Jakub Jelinek <jakub@redhat.com>
54516 * gcc.c-torture/compile/20000502-1.c: New test.
54517 * g++.old-deja/g++.other/align.C: New test.
54518 * gcc.dg/cpp-tradstringify.c: New test.
54520 Thu Apr 27 15:58:18 MET DST 2000 Jan Hubicka <jh@suse.cz>
54522 * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
54523 and hard registers.
54525 2000-04-26 Geoff Keating <geoffk@cygnus.com>
54527 * gcc.c-torture/execute/loop-5.c: New test.
54529 2000-04-25 Jakub Jelinek <jakub@redhat.com>
54531 * gcc.c-torture/execute/va-arg-20.c: New test.
54533 2000-04-23 Jeffrey A Law (law@cygnus.com)
54535 * gcc.c-torture/execute/20000422-1.c: New test.
54537 2000-04-20 Greg McGary <gkm@gnu.org>
54539 * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
54540 when optimizing, but without sibling-call optimizations (-O1).
54542 2000-04-20 Jeffrey A Law (law@cygnus.com)
54544 * gcc.c-torture/compile/20000420-1.c: New test.
54546 2000-04-20 Nathan Sidwell <nathan@codesourcery.com>
54548 * g++.abi/ptrflags.C: New test.
54549 * g++.eh/catchptr1.C: Test incomplete pointer chains.
54551 2000-04-19 Catherine Moore <clm@cygnus.com>
54553 * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
54555 2000-04-19 Greg McGary <gkm@gnu.org>
54557 * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
54558 sibling-call optimizations.
54560 2000-04-19 Zack Weinberg <zack@wolery.cumb.org>
54562 * gcc.dg/20000419-1.c: New test.
54564 2000-04-12 Hans-Peter Nilsson <hp@axis.com>
54566 * gcc.c-torture/execute/20000412-6.c: New test.
54568 2000-04-12 Jeffrey A Law (law@cygnus.com)
54570 * gcc.c-torture/execute/20000412-5.c: New test.
54571 * g77.f-torture/compile/20000412-1.f: New test.
54572 * gcc.c-torture/execute/20000412-4.c: New test.
54573 * gcc.c-torture/compile/20000412-2.c: New test.
54574 * gcc.c-torture/execute/20000412-3.c: New test.
54575 * gcc.c-torture/compile/20000412-1.c: New test.
54576 * gcc.c-torture/execute/20000412-2.c: New test.
54578 2000-04-12 Jakub Jelinek <jakub@redhat.com>
54580 * objc/execute/bf-20.m: New test.
54582 2000-04-10 Richard Henderson <rth@cygnus.com>
54584 * gcc.c-torture/execute/20000412-1.c: Reduce some more.
54586 * gcc.c-torture/execute/20000412-1.c: New test.
54588 2000-04-10 Nathan Sidwell <nathan@codesourcery.com>
54590 * g++.old-deja/g++.eh/catchptr1.C: New test.
54592 2000-04-09 Nathan Sidwell <nathan@codesourcery.com>
54594 * g++.old-deja/g++.abi/cxa_vec.C: New test.
54596 2000-04-08 Neil Booth <NeilB@earthling.net>
54598 * gcc.dg/cpp-nullchar.c: Remove test as
54599 embedded nulls cause problems.
54601 2000-04-08 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54603 * gcc.dg/compare2.c: New test.
54605 2000-04-08 Neil Booth <NeilB@earthling.net>
54607 * gcc.dg/cpp-nullchar.c: New test.
54609 2000-04-07 Zack Weinberg <zack@wolery.cumb.org>
54611 * gcc.dg/cpp-mi2.c: New test.
54612 * gcc.dg/cpp-mi2[abc].h: New files.
54614 2000-04-07 Nathan Sidwell <nathan@codesourcery.com>
54616 * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
54619 2000-04-06 Nathan Sidwell <nathan@codesourcery.com>
54621 * g++.old-deja/g++.abi/vmihint.C: New test.
54623 2000-04-06 Neil Booth <NeilB@earthling.net>
54625 * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
54626 cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c: Add FSF
54629 2000-04-05 Hans-Peter Nilsson <hp@axis.com>
54631 * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
54632 avoid stack-frame overwrite.
54634 2000-04-05 Jakub Jelinek <jakub@redhat.com>
54636 * gcc.c-torture/compile/20000405-2.c: New test.
54637 * gcc.c-torture/compile/20000405-3.c: New test.
54639 2000-04-05 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54641 * gcc.c-torture/compile/20000405-1.c: New test.
54643 2000-04-04 Geoff Keating <geoffk@cygnus.com>
54645 * gcc.dg/cast-qual-1.c: Revert last change.
54647 2000-04-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54649 * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
54651 2000-04-03 Zack Weinberg <zack@wolery.cumb.org>
54653 * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
54654 gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
54656 2000-04-03 Jeffrey A Law (law@cygnus.com)
54658 * gcc.c-torture/compile/20000403-2.c: New test.
54659 * gcc.c-torture/compile/20000403-1.c: New test.
54661 2000-04-03 Hans-Peter Nilsson <hp@axis.com>
54663 * gcc.c-torture/execute/20000403-1.c: New test.
54665 2000-04-03 Geoff Keating <geoffk@cygnus.com>
54667 * gcc.c-torture/execute/20000402-1.c: New test.
54669 2000-04-03 Donald Lindsay <dlindsay@cygnus.com>
54671 * gcc.c-torture/execute/va-arg-15.c: New test.
54672 * gcc.c-torture/execute/va-arg-16.c: New test.
54673 * gcc.c-torture/execute/va-arg-17.c: New test.
54674 * gcc.c-torture/execute/va-arg-18.c: New test.
54675 * gcc.c-torture/execute/va-arg-19.c: New test.
54677 2000-04-02 Zack Weinberg <zack@wolery.cumb.org>
54679 * gcc.c-torture/compile/981211-1.c: Move to...
54680 * gcc.dg/cpp-as1.c: ...here.
54681 * gcc.dg/cpp-as2.c: New file.
54683 * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
54686 2000-04-02 Neil Booth <NeilB@earthling.net>
54688 * gcc.dg/cpp-cond.c New tests.
54689 * gcc.dg/cpp-ifparen.c New tests. Amend existing tests to make
54690 accidental success less likely.
54691 * gcc.dg/cpp-missingop.c New tests.
54692 * gcc.dg/cpp-missingparen.c New tests.
54693 * gcc.dg/cpp-shift.c New tests.
54694 * gcc.dg/cpp-shortcircuit.c New tests.
54695 * gcc.dg/cpp-unary.c New tests.
54697 2000-03-29 Jeffrey A Law (law@cygnus.com)
54699 * gcc.c-torture/compile/20000329-1.c: New test.
54701 2000-03-26 Bernd Schmidt <bernds@cygnus.co.uk>
54703 * gcc.c-torture/compile/20000326-1.c: New test.
54704 * gcc.c-torture/compile/20000326-2.c: New test.
54706 2000-03-24 Geoff Keating <geoffk@cygnus.com>
54708 * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
54709 the first parameter is a function argument.
54711 2000-03-23 Nathan Sidwell <nathan@codesourcery.com>
54713 * g++.old-deja/g++.ext/array4.C: New test.
54715 2000-03-22 Geoff Keating <geoffk@cygnus.com>
54717 * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
54719 2000-03-21 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54721 * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
54723 2000-03-19 Richard Henderson <rth@cygnus.com>
54725 * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
54727 2000-03-19 Richard Henderson <rth@cygnus.com>
54729 * gcc.c-torture/compile/20000319-1.c: New test.
54731 2000-03-14 Jeffrey A Law (law@cygnus.com)
54733 * gcc.c-torture/execute/20000314-3.c: New test.
54734 * gcc.c-torture/execute/20000314-2.c: New test.
54735 * gcc.c-torture/execute/20000314-1.c: New test.
54736 * gcc.c-torture/compile/20000314-2.c: New test.
54737 * gcc.c-torture/compile/20000314-1.c: New test.
54739 2000-03-13 Nathan Sidwell <nathan@codesourcery.com>
54741 * g++.old-deja/g++.warn/inline.C: New test.
54743 2000-03-10 Hans-Peter Nilsson <hp@bitrange.com>
54745 * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
54746 standards-compliant result rather than specific constants.
54747 Put test-values in array.
54749 2000-03-08 Jason Merrill <jason@casey.cygnus.com>
54751 * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
54752 (g++_target_compile): Put test-specific options last.
54754 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54756 * g++.old-deja/g++.eh/vbase4.C: New test.
54758 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54760 * g++.old-deja/g++.bugs/900215_01.C: Adjust.
54762 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54764 * g++.old-deja/g++.brendan/misc12.C: Removed.
54765 * g++.old-deja/g++.pt/memtemp77.C: Constify.
54766 * g++.old-deja/g++.ext/pretty4.C: New test.
54768 2000-03-08 Nathan Sidwell <nathan@codesourcery.com>
54770 * g++.old-deja/g++.other/string2.C: New test.
54772 2000-03-06 Nathan Sidwell <nathan@codesourcery.com>
54774 * g++.old-deja/g++.warn/impint2.C: New test.
54776 2000-03-05 Hans-Peter Nilsson <hp@bitrange.com>
54778 * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
54781 2000-03-05 Nathan Sidwell <nathan@codesourcery.com>
54783 * g++.old-deja/g++.warn/impint.C: New test.
54784 * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
54785 * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
54786 * g++.old-deja/g++.pt/explicit12.C: Likewise.
54787 * g++.old-deja/g++.pt/explicit13.C: Likewise.
54788 * g++.old-deja/g++.pt/explicit17.C: Likewise.
54789 * g++.old-deja/g++.pt/explicit18.C: Likewise.
54790 * g++.old-deja/g++.pt/explicit19.C: Likewise.
54791 * g++.old-deja/g++.pt/explicit23.C: Likewise.
54792 * g++.old-deja/g++.pt/explicit31.C: Likewise.
54793 * g++.old-deja/g++.pt/explicit35.C: Likewise.
54794 * g++.old-deja/g++.pt/explicit6.C: Likewise.
54795 * g++.old-deja/g++.pt/memclass7.C: Likewise.
54797 2000-03-01 Zack Weinberg <zack@wolery.cumb.org>
54799 * gcc.dg/cpp-redef.c: New test.
54801 2000-02-29 Nathan Sidwell <nathan@codesourcery.com>
54803 * g++.old-deja/g++.pt/unify7.C: New test.
54805 2000-02-26 Richard Kenner <kenner@vlsi1.ultra.nyu.edu>
54807 * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
54808 * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
54810 2000-02-25 Geoff Keating <geoffk@cygnus.com>
54812 * gcc.c-torture/compile/20000224-1.c: New test.
54814 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54816 * gcc.c-torture/compile/cpp-2.c: New test.
54817 * gcc.c-torture/compile/cpp-1.c: New test.
54819 2000-02-25 Jeffrey A Law (law@cygnus.com)
54821 * gcc.c-torture/execute/20000225-1.c: New test.
54823 2000-02-25 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54825 * gcc.dg/cpp-li2.c: New test.
54827 * gcc.dg/cpp-wi1.c: New test.
54829 * gcc.dg/cpp-li1.c: New test.
54831 2000-02-24 Nathan Sidwell <nathan@codesourcery.com>
54833 * g++.old-deja/g++.other/sizeof5.C: New test.
54835 2000-02-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
54837 * gcc.c-torture/execute/va-arg-13.c: New test.
54839 2000-02-23 Donald Lindsay <dlindsay@cygnus.com>
54841 * gcc.c-torture/execute/va-arg-12.c: New test.
54843 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
54845 * gcc.c-torture/execute/20000223-1.c: New test.
54847 2000-02-23 Nathan Sidwell <nathan@codesourcery.com>
54849 * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
54851 2000-02-22 Mark Mitchell <mark@codesourcery.com>
54853 * g++.old-deja/g++.abi/ptrmem.C: New test.
54855 2000-02-19 Richard Henderson <rth@cygnus.com>
54857 * gcc.c-torture/compile/init-3.c: New.
54859 2000-02-17 Mark Mitchell <mark@codesourcery.com>
54861 * lib/g++.exp (g++_init): Add -fmessage-length=0 to
54864 2000-02-11 Robert Lipe <robertl@sco.com>
54866 * gcc.c-torture/compile/20000211-3.c: New test.
54868 2000-02-11 Martin Buchholz <martin@xemacs.org>
54870 * gcc.c-torture/compile/20000211-2.c: New test.
54872 2000-02-11 Jeffrey A Law (law@cygnus.com)
54874 * gcc.c-torture/compile/20000211-1.c: New test.
54876 2000-02-09 Jonathan Larmour <jlarmour@redhat.co.uk>
54878 * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
54881 2000-02-08 Nathan Sidwell <nathan@acm.org>
54883 * g++.old-deja/g++.other/cast5.C: New test.
54885 2000-02-05 Alan Modra <alan@SPRI.Levels.UniSA.Edu.Au>
54887 * gcc.c-torture/execute/20000205-1.c: New.
54889 2000-02-03 Nathan Sidwell <nathan@acm.org>
54891 * g++.old-deja/g++.jason/cast3.C: Return void.
54892 * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
54894 2000-02-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54896 * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
54898 * gcc.dg/loop-1.c: New test.
54900 2000-01-27 Jakub Jelinek <jakub@redhat.com>
54902 * gcc.c-torture/compile/20000127-1.c: New test.
54903 * gcc.c-torture/execute/991228-1.c: New test.
54905 2000-01-26 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54907 * gcc.dg/unused-2.c: New test.
54909 * gcc.dg/conv-1.c: New test.
54911 2000-01-24 Mark Mitchell <mark@codesourcery.com>
54913 * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
54915 (tool_option_proc): Fix typo.
54917 2000-01-24 Geoff Keating <geoffk@cygnus.com>
54919 * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
54920 of the ld on the host, not on the build machine.
54921 Also, don't crash if '--help' is not a supported option.
54923 2000-01-24 Richard Henderson <rth@cygnus.com>
54925 * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
54927 2000-01-20 Jeffrey A Law (law@cygnus.com)
54929 * gcc.c-torture/execute/20000120-2.c: New test.
54930 * gcc.c-torture/execute/20000120-1.c: New test.
54932 2000-01-13 Jeffrey A Law (law@cygnus.com)
54934 * gcc.c-torture/execute/20000113-1.c: New test.
54936 2000-01-12 Jeffrey A Law (law@cygnus.com)
54938 * gcc.c-torture/execute/20000112-1.c: New test.
54940 2000-01-11 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54942 * gcc.dg/20000111-1.c: New test.
54944 2000-01-10 Jeffrey A Law (law@cygnus.com)
54946 * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
54947 with 16 bit integers.
54949 2000-01-08 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
54951 * gcc.dg/20000108-1.c: New test.
54953 2000-01-05 Nathan Sidwell <nathan@acm.org>
54955 * g++.old-deja/g++.ns/koenig8.C: New test.
54957 2000-01-05 Nathan Sidwell <nathan@acm.org>
54959 * g++.old-deja/g++.other/cast4.C: New test.
54961 2000-01-05 Jeffrey A Law (law@cygnus.com)
54963 * gcc.c-torture/compile/20000105-2.c: New test.
54964 * gcc.c-torture/compile/20000105-1.c: New test.
54966 2000-01-04 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
54968 * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
54969 references to printf & atoi to conform to ANSI standard.
54970 * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
54971 * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
54972 * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
54973 * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
54974 * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
54975 * g++.old-deja/g++.brendan/complex1.C: Likewise.
54976 * g++.old-deja/g++.brendan/copy1.C: Likewise.
54977 * g++.old-deja/g++.brendan/copy2.C: Likewise.
54978 * g++.old-deja/g++.brendan/copy3.C: Likewise.
54979 * g++.old-deja/g++.brendan/copy4.C: Likewise.
54980 * g++.old-deja/g++.brendan/copy5.C: Likewise.
54981 * g++.old-deja/g++.brendan/copy6.C: Likewise.
54982 * g++.old-deja/g++.brendan/copy7.C: Likewise.
54983 * g++.old-deja/g++.brendan/copy8.C: Likewise.
54984 * g++.old-deja/g++.brendan/crash11.C: Likewise.
54985 * g++.old-deja/g++.brendan/crash14.C: Likewise.
54986 * g++.old-deja/g++.brendan/ctors1.C: Likewise.
54987 * g++.old-deja/g++.brendan/ctors2.C: Likewise.
54988 * g++.old-deja/g++.brendan/delete2.C: Likewise.
54989 * g++.old-deja/g++.brendan/dtors1.C: Likewise.
54990 * g++.old-deja/g++.brendan/dtors2.C: Likewise.
54991 * g++.old-deja/g++.brendan/dtors3.C: Likewise.
54992 * g++.old-deja/g++.brendan/eh1.C: Likewise.
54993 * g++.old-deja/g++.brendan/groff1.C: Likewise.
54994 * g++.old-deja/g++.brendan/init3.C: Likewise.
54995 * g++.old-deja/g++.brendan/misc12.C: Likewise.
54996 * g++.old-deja/g++.brendan/misc7.C: Likewise.
54997 * g++.old-deja/g++.brendan/new2.C: Likewise.
54998 * g++.old-deja/g++.brendan/operators4.C: Likewise.
54999 * g++.old-deja/g++.brendan/operators5.C: Likewise.
55000 * g++.old-deja/g++.brendan/overload2.C: Likewise.
55001 * g++.old-deja/g++.brendan/overload7.C: Likewise.
55002 * g++.old-deja/g++.brendan/redecl2.C: Likewise.
55003 * g++.old-deja/g++.brendan/reference1.C: Likewise.
55004 * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
55005 * g++.old-deja/g++.brendan/template24.C: Likewise.
55006 * g++.old-deja/g++.brendan/template3.C: Likewise.
55007 * g++.old-deja/g++.brendan/vtables1.C: Likewise.
55008 * g++.old-deja/g++.jason/inline3.C: Likewise.
55009 * g++.old-deja/g++.jason/opeq.C: Likewise.
55010 * g++.old-deja/g++.law/arg5.C: Likewise.
55011 * g++.old-deja/g++.law/arm7.C: Likewise.
55012 * g++.old-deja/g++.law/ctors11.C: Likewise.
55013 * g++.old-deja/g++.law/cvt8.C: Likewise.
55014 * g++.old-deja/g++.law/init9.C: Likewise.
55015 * g++.old-deja/g++.law/refs4.C: Likewise.
55016 * g++.old-deja/g++.law/template2.C: Likewise.
55017 * g++.old-deja/g++.law/visibility24.C: Likewise.
55018 * g++.old-deja/g++.law/vtable3.C: Likewise.
55019 * g++.old-deja/g++.mike/asm2.C: Likewise.
55020 * g++.old-deja/g++.mike/eh1.C: Likewise.
55021 * g++.old-deja/g++.mike/misc1.C: Likewise.
55022 * g++.old-deja/g++.mike/misc13.C: Likewise.
55023 * g++.old-deja/g++.mike/misc14.C: Likewise.
55024 * g++.old-deja/g++.mike/ns12.C: Likewise.
55025 * g++.old-deja/g++.mike/p1248.C: Likewise.
55026 * g++.old-deja/g++.mike/p3708.C: Likewise.
55027 * g++.old-deja/g++.mike/p3708a.C: Likewise.
55028 * g++.old-deja/g++.mike/p3708b.C: Likewise.
55029 * g++.old-deja/g++.mike/p646.C: Likewise.
55030 * g++.old-deja/g++.mike/p700.C: Likewise.
55031 * g++.old-deja/g++.mike/p783.C: Likewise.
55032 * g++.old-deja/g++.mike/p783a.C: Likewise.
55033 * g++.old-deja/g++.mike/p783b.C: Likewise.
55034 * g++.old-deja/g++.mike/p786.C: Likewise.
55035 * g++.old-deja/g++.mike/p789.C: Likewise.
55036 * g++.old-deja/g++.mike/p789a.C: Likewise.
55037 * g++.old-deja/g++.mike/p807a.C: Likewise.
55038 * g++.old-deja/g++.other/delete3.C: Likewise.
55039 * g++.old-deja/g++.other/dyncast1.C: Likewise.
55040 * g++.old-deja/g++.other/dyncast2.C: Likewise.
55041 * g++.old-deja/g++.other/dyncast3.C: Likewise.
55042 * g++.old-deja/g++.other/empty1.C: Likewise.
55043 * g++.old-deja/g++.other/temporary1.C: Likewise.
55044 * g++.old-deja/g++.pt/memtemp14.C: Likewise.
55045 * g++.old-deja/g++.pt/t16.C: Likewise.
55046 * g++.old-deja/g++.pt/tiemann2.C: Likewise.
55048 1999-12-30 Bernd Schmidt <bernds@cygnus.co.uk>
55050 * gcc.dg/991230-1.c: New test.
55052 1999-12-29 Jeffrey A Law (law@cygnus.com)
55054 * gcc.c-torture/compile/991229-3.c: New test.
55055 * gcc.c-torture/compile/991229-2.c: New test.
55056 * gcc.c-torture/compile/991229-1.c: New test.
55058 1999-12-29 Greg McGary <gkm@eng.ascend.com>
55060 * gcc.c-torture/compile/labels-2.c: New test.
55062 1999-12-27 Martin von L�is <loewis@informatik.hu-berlin.de>
55064 * gcc.c-torture/execute/991227-1.c: New test.
55066 1999-12-22 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55068 * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
55070 1999-12-21 Martin von L�is <loewis@informatik.hu-berlin.de>
55072 * gcc.c-torture/execute/991221-1.c: New test.
55074 1999-12-20 Nathan Sidwell <nathan@acm.org>
55076 * g++.old-deja/g++.other/cast3.C: New test.
55078 1999-12-16 Bernd Schmidt <bernds@cygnus.co.uk>
55080 * gcc.c-torture/execute/991216-4.c: New test.
55082 1999-12-16 Michael Meissner <meissner@cygnus.com>
55084 * gcc.c-torture/execute/991216-1.c: New test.
55085 * gcc.c-torture/execute/991216-2.c: New test.
55086 * gcc.c-torture/execute/991216-3.c: New test.
55088 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
55090 * gcc.dg/991214-1.c: Use "__asm__", not "asm".
55091 Actually make the test fail by using "-O2" for compilation.
55093 1999-12-15 Nathan Sidwell <nathan@acm.org>
55095 * g++.old-deja/g++.warn/cast-align1.C: New test.
55097 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
55099 * gcc.c-torture/compile/991214-1.c: New test.
55100 * gcc.c-torture/compile/991214-2.c: New test.
55102 1999-12-14 Bernd Schmidt <bernds@cygnus.co.uk>
55104 * gcc.dg/991214-1.c: New test.
55106 1999-12-13 Jeffrey A Law (law@cygnus.com)
55108 * gcc.c-torture/compile/991213-3.c: New test.
55109 * gcc.c-torture/compile/991213-2.c: New test.
55110 * gcc.c-torture/compile/991213-1.c: New test.
55112 1999-12-10 J"orn Rennecke <amylaar@cygnus.co.uk>
55114 * gcc.dg/991209-1.c: New test.
55116 1999-12-08 Nathan Sidwell <nathan@acm.org>
55118 * gcc.c-torture/compile/991208-1.c: New test.
55120 1999-12-06 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55122 * gcc.dg/ultrasp2.c: New test.
55124 1999-12-05 Alex Samuel <samuel@codesourcery.com>
55126 * g++.old-deja/g++.abi/align.C (main): Fix typo.
55128 1999-12-02 Bernd Schmidt <bernds@cygnus.co.uk>
55130 * gcc.c-torture/compile/991202-1.c: New test.
55131 * gcc.c-torture/execute/991202-1.c: New test.
55132 * gcc.c-torture/execute/991202-2.c: New test.
55133 * gcc.c-torture/execute/991202-3.c: New test.
55135 1999-12-02 Alex Samuel <samuel@codesourcery.com>
55137 * g++.old-deja/g++.abi/align.C: New test.
55138 * g++.old-deja/g++.abi/aggregates.C: Likewise.
55139 * g++.old-deja/g++.abi/bitfields.C: Likewise.
55141 1999-12-01 Richard Henderson <rth@cygnus.com>
55143 * gcc.c-torture/execute/991201-1.c: New.
55145 1999-11-29 Bernd Schmidt <bernds@cygnus.co.uk>
55147 * gcc.dg/991129-1.c: New test.
55149 1999-11-27 Bernd Schmidt <bernds@cygnus.co.uk>
55151 * gcc.c-torture/compile/991127-1.c: New test.
55153 1999-11-22 Nathan Sidwell <nathan@acm.org>
55155 * g++.old-deja/g++.other/warn4.C: New test.
55157 1999-11-22 Nathan Sidwell <nathan@acm.org>
55159 * g++.old-deja/g++.eh/cleanup2.C: New test.
55160 * g++.old-deja/g++.ext/pretty2.C: New test.
55161 * g++.old-deja/g++.ext/pretty3.C: New test.
55162 * g++.old-deja/g++.other/debug6.C: New test.
55164 1999-10-20 Jim Wilson <wilson@cygnus.com>
55166 * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
55167 compiler_output to look for one error message instead of two.
55169 1999-11-19 Geoffrey Keating <geoffk@cygnus.com>
55171 * gcc.c-torture/execute/991118-1.c: Also test case
55172 where the word boundary does not split a byte evenly.
55174 1999-11-19 Nathan Sidwell <nathan@acm.org>
55176 * g++.old-deja/g++.ext/restrict1.C: New test.
55178 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
55180 * gcc.c-torture/execute/991118-1.c: New test.
55182 1999-11-16 Geoffrey Keating <geoffk@cygnus.com>
55184 * g77.f-torture/execute/u77-test.f (wd): Allow for longer
55185 working directory pathnames.
55187 1999-10-13 Brendan Kehoe <brendan@cygnus.com>
55189 * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
55190 host is equipped with driver.h and driver.o so it can actually
55191 compile and run the tests.
55193 1999-10-08 Bernd Schmidt <bernds@cygnus.co.uk>
55195 * gcc.c-torture/compile/991008-1.c: New test.
55197 1999-11-08 Nick Clifton <nickc@cygnus.com>
55199 * lib/gcc-dg.exp: Include target-supports.exp
55201 1999-11-05 Nick Clifton <nickc@cygnus.com>
55203 * lib/target-supports.exp: New file: Provide procs to test for
55204 features supported by the target.
55205 (check_weak_available): Moved here from ecos.exp.
55206 (check_alias_available): New proc: Determine of the target
55207 toolchain supports the alias attribute.
55209 * gcc.dg/special/ecos.exp: Move check_weak_available to
55210 target-supports.exp.
55211 (alias-1.c): Only perform the test if the target supports
55213 (wkali-1.c): Only perform the test if the target supports
55216 * gcc.dg/990506-0.c: Expect error messages from cross
55217 targets as well as native targets.
55219 1999-11-02 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55221 * gcc.dg/ultrasp1.c: Removed xfail.
55222 * gcc.dg/struct-ret-2.c: Likewise.
55223 * gcc.dg/array-1.c: Likewise.
55225 1999-11-01 Alexandre Oliva <oliva@lsd.ic.unicamp.br>
55227 * gcc.dg/struct-ret-2.c: New test.
55229 * gcc.dg/array-1.c: New test.
55231 1999-10-30 Stephen L Moshier <moshier@mediaone.net>
55233 * gcc.c-torture/execute/991030-1.c: New test.
55235 1999-10-26 Richard Henderson <rth@cygnus.com>
55237 * gcc.c-torture/compile/991026-2.c: New test.
55239 1999-10-26 Jeffrey A Law (law@cygnus.com)
55241 * gcc.c-torture/compile/991026-1.c: New test.
55243 1999-10-23 Jeffrey A Law (law@cygnus.com)
55245 * gcc.c-torture/execute/991023-1.c: New test.
55247 1999-10-19 Jeffrey A Law (law@cygnus.com)
55249 * gcc.c-torture/execute/991019-1.c: New test.
55251 1999-10-16 Richard Henderson <rth@cygnus.com>
55253 * gcc.c-torture/execute/991016-1.c: New test.
55255 1999-10-14 Stephane Carrez <stcarrez@worldnet.fr>
55257 * gcc.c-torture/execute/991014-1.c: New test.
55259 1999-10-13 J"orn Rennecke <amylaar@cygnus.co.uk>
55261 * g++.old-deja/g++.other/union2.C: New test.
55263 1999-10-13 Nathan Sidwell <nathan@acm.org>
55265 * g++.old-deja/g++.other/vaarg2.C: New test.
55266 * g++.old-deja/g++.other/vaarg3.C: New test.
55268 1999-10-12 Craig Burley <craig@jcb-sc.com>
55270 * g77.f-torture/noncompile/19990905-1.f: Moved from being
55273 1999-10-04 Ulrich Drepper <drepper@cygnus.com>
55275 * gcc.c-torture/execute/va-arg-11.c: New test.
55277 1999-10-01 Mark P. Mitchell <mark@codesourcery.com>
55279 * lib/file-format.exp (gcc_target_object_format): Don't
55280 crash if objdump is unavailable.
55282 1999-09-29 Donn Terry <donn@interix.com>
55284 * gcc.misc-tests/mg.exp: delete extraneous redirection.
55286 1999-09-28 Nick Clifton <nickc@cygnus.com>
55288 * gcc.c-torture/compile/990928-1.c: New test.
55290 1999-09-28 Nathan Sidwell <nathan@acm.org>
55292 * g++.old-deja/g++.other/decl6.C: New test.
55294 1999-09-28 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55296 * gcc.c-torture/execute/va-arg-10.c: New test.
55298 1999-09-27 Nathan Sidwell <nathan@acm.org>
55300 * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
55301 __PRETTY_FUNCTION__.
55303 1999-09-23 Nick Clifton <nickc@cygnus.com>
55305 * gcc.c-torture/execute/990923-1.c: New test.
55307 1999-09-21 Nick Clifton <nickc@cygnus.com>
55309 * gcc.c-torture/special/special.exp: Add FR30 to list of targets
55310 for which -fpic is inappropriate.
55312 1999-09-21 Mark Mitchell <mark@codesourcery.com>
55314 * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
55316 1999-09-21 Nathan Sidwell <nathan@acm.org>
55318 * g++.old-deja/g++.other/dyncast1.C: New test.
55319 * g++.old-deja/g++.other/dyncast2.C: New test.
55320 * g++.old-deja/g++.other/dyncast3.C: New test.
55321 * g++.old-deja/g++.other/dyncast4.C: New test.
55322 * g++.old-deja/g++.other/dyncast5.C: New test.
55323 * g++.old-deja/g++.eh/catch3.C: New test.
55324 * g++.old-deja/g++.eh/catch3p.C: New test.
55325 * g++.old-deja/g++.eh/catch4.C: New test.
55326 * g++.old-deja/g++.eh/catch4p.C: New test.
55327 * g++.old-deja/g++.eh/catch5.C: New test.
55328 * g++.old-deja/g++.eh/catch5p.C: New test.
55329 * g++.old-deja/g++.eh/catch6.C: New test.
55330 * g++.old-deja/g++.eh/catch6p.C: New test.
55331 * g++.old-deja/g++.eh/catch7.C: New test.
55332 * g++.old-deja/g++.eh/catch7p.C: New test.
55333 * g++.old-deja/g++.eh/catch8.C: New test.
55334 * g++.old-deja/g++.eh/catch8p.C: New test.
55335 * g++.old-deja/g++.eh/catch9.C: New test.
55336 * g++.old-deja/g++.eh/catch9p.C: New test.
55338 1999-09-13 Nathan Sidwell <nathan@acm.org>
55340 * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
55341 * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
55343 1999-09-13 Jeffrey A Law (law@cygnus.com)
55345 * gcc.c-torture/compile/990913-1.c: New test.
55347 1999-09-10 Nathan Sidwell <nathan@acm.org>
55349 * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
55350 * g++.old-deja/g++.jason/rfg5.C: Likewise.
55352 1999-09-09 Richard Henderson <rth@cygnus.com>
55354 * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
55356 1999-09-09 Nathan Sidwell <nathan@acm.org>
55358 * g++.old-deja/g++.other/lookup11.C: New test.
55359 * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
55360 what is permitted and what we want.
55361 * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
55363 * g++.old-deja/g++.jason/rfg5.C: Likewise.
55365 1999-09-08 Geoffrey Keating <geoffk@cygnus.com>
55367 * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
55368 * gcc.c-torture/noncompile/poison-1.c: New file.
55370 1999-09-08 Nathan Sidwell <nathan@acm.org>
55372 * g++.old-deja/g++.other/sizeof3.C: New test.
55373 * g++.old-deja/g++.other/sizeof4.C: New test.
55374 * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
55375 * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
55377 1999-09-07 Richard Henderson <rth@cygnus.com>
55379 * gcc.dg/va-arg-1.c: New.
55381 1999-09-06 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55383 * gcc.c-torture/execute/va-arg-9.c: New test.
55385 1999-09-05 Craig Burley <craig@jcb-sc.com>
55387 * g77.f-torture/compile/980519-2.f: New test.
55388 * g77.f-torture/compile/19990905-0.f: New test.
55389 * g77.f-torture/compile/19990905-1.f: New test.
55390 * g77.f-torture/compile/19990905-2.f: New test.
55392 * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
55394 1999-09-03 Richard Earnshaw <rearnsha@arm.com>
55396 * gcc.c-torture/execute/990827-1.c: Fix typo.
55398 1999-09-03 Nathan Sidwell <nathan@acm.org>
55400 * g++.old-deja/g++.other/deref1.C: New test.
55402 1999-09-02 Nathan Sidwell <nathan@acm.org>
55404 * g++.old-deja/g++.other/ambig2.C: New test.
55405 * g++.old-deja/g++.other/cond5.C: New test.
55406 * g++.old-deja/g++.other/lookup16.C: New test.
55408 1999-09-02 Marc Espie <espie@cvs.openbsd.org>
55410 * gcc.dg/980414-1.c: Fix assembler syntax to work with old
55413 1999-08-31 Jeffrey A Law (law@cygnus.com)
55415 * lib/c-torture.exp: Avoid the "compare executables" optimization
55416 when testing native.
55418 1999-08-29 Jeffrey A Law (law@cygnus.com)
55420 * gcc.c-torture/execute/990829-1.c: New test.
55421 * gcc.c-torture/compile/990829-1.c: New test.
55423 1999-08-27 Paul Burchard <burchard@pobox.com>
55425 * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
55426 * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
55427 * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
55428 * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
55429 * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
55430 * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
55431 * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
55432 * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
55433 * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
55434 * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
55435 * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
55437 1999-08-27 Jeffrey A Law (law@cygnus.com)
55439 * gcc.c-torture/execute/990827-1.c: New test.
55441 1999-08-26 Craig Burley <craig@jcb-sc.com>
55443 * g77.f-torture/noncompile/19990826-4.f: New test.
55445 * g77.f-torture/compile/19990826-3.f: New test.
55447 * g77.f-torture/execute/19990826-2.f: New test.
55449 * g77.f-torture/compile/19990826-1.f: New test.
55451 * gcc.c-torture/execute/990826-0.c: New test.
55452 * g77.c-torture/execute/19990826-0.f: New test.
55454 * g77.f-torture/noncompile/970626-2.f: New test.
55456 1999-08-25 Paul Burchard <burchard@pobox.com>
55458 * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
55459 lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
55460 lss-011.C: New tests.
55462 1999-08-25 Nathan Sidwell <nathan@acm.org>
55464 * g++.old-deja/g++.other/decl5.C: New test.
55466 1999-08-24 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55468 * noncompile/noncompile.exp: Load_lib c-torture.exp.
55469 (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
55470 call `postbase' for each one. All callers of `postbase' changed
55471 to call this instead.
55473 1999-08-11 Richard Earnshaw (rearnsha@arm.com)
55475 * gcc.c-torture/execute/990811-1.c: New test.
55477 1999-08-09 Nick Clifton <nickc@cygnus.com>
55479 * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
55482 * gcc.dg/990413-1.c: Expect the parse error for all builds, not
55485 1999-08-05 Alexandre Oliva <oliva@dcc.unicamp.br>
55487 * g++.old-deja/g++.other/local3.C: Removed XFAIL.
55489 1999-08-04 Jeffrey A Law (law@cygnus.com)
55491 * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
55493 1999-08-04 Nathan Sidwell <nathan@acm.org>
55495 * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
55497 1999-08-04 Jeffrey A Law (law@cygnus.com)
55499 * gcc.c-torture/execute/990804-1.c: New test.
55501 1999-08-03 Nathan Sidwell <nathan@acm.org>
55503 * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
55504 * g++.old-deja/g++.brendan/crash64.C: Likewise.
55505 * g++.old-deja/g++.brendan/overload8.C: Likewise.
55507 1999-08-03 Nathan Sidwell <nathan@acm.org>
55509 * g++.old-deja/g++.other/struct1.C: New test.
55511 1999-08-03 Nathan Sidwell <nathan@acm.org>
55513 * g++.old-deja/g++.other/enum2.C: New test.
55515 1999-08-02 Richard Henderson <rth@cygnus.com>
55517 Adapted from tests from Franz Sirl:
55518 * gcc.c-torture/execute/va-arg-7.c: New test.
55519 * gcc.c-torture/execute/va-arg-8.c: New test.
55521 1999-08-01 Jeffrey A Law (law@cygnus.com)
55523 * gcc.c-torture/compile/990801-2.c: New test.
55525 * gcc.c-torture/compile/990801-1.c: New test.
55527 1999-07-27 Michael Meissner <meissner@cygnus.com>
55529 * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
55530 fp-cmp-1.c, converting double to float.
55532 * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
55533 fp-cmp-1.c, converting double to long double.
55535 * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
55536 from fr1 to unknown_register, since fr1 is a legitimate register
55539 1999-07-25 Jeffrey A Law (law@cygnus.com)
55541 * README: More listname related changes.
55543 1999-07-08 Catherine Moore <clm@cygnus.com>
55545 * gcc.c-torture/execute/920501-5.c: Fix typo. Change | to ||.
55547 1999-07-05 Manfred Hollstein <mhollstein@cygnus.com>
55549 * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
55551 1999-07-05 Alexandre Oliva <oliva@dcc.unicamp.br>
55553 * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
55555 1999-07-04 Zack Weinberg <zack@rabi.columbia.edu>
55557 * gcc.dg/990703-1.c: New test.
55559 1999-06-29 Nick Clifton <nickc@cygnus.com>
55561 * lib/file-format.exp: New file: Move definition of proc
55562 gcc_target_object_format to here from
55563 gcc.dg/special/ecos.exp.
55565 * lib/c-torture.exp: Include lib file-format.exp.
55566 * lib/gcc-dg.exp: Include lib file-format.exp.
55568 * gcc.dg/special/ecos.exp: Remove definition of proc
55569 gcc_target_object_format.
55571 1999-06-28 Jeffrey A Law (law@cygnus.com)
55573 * gcc.c-torture/execute/990628-1.c: New test.
55575 1999-06-25 Jeffrey A Law (law@cygnus.com)
55577 * gcc.c-torture/compile/990625-2.c: New test.
55579 * gcc.c-torture/compile/990625-1.c: New test.
55581 1999-06-23 Nick Clifton <nickc@cygnus.com>
55583 * gcc.c-torture/compile/dll.c: New test case. Check that dll
55584 attributes compile.
55585 * gcc.c-torture/compile/dll.x: Only support the dll.c test on
55586 ports that use the COFF/PE file format.
55588 1999-06-17 Jeffrey A Law (law@cygnus.com)
55590 * gcc.c-torture/compile/990617-1.c: New test.
55592 1999-06-17 Alexandre Oliva <oliva@dcc.unicamp.br>
55594 * g++.old-deja/g++.other/decl4.C: New test.
55596 1999-06-14 Nathan Sidwell <nathan@acm.org>
55598 * g++.old-deja/g++.other/bitfld3.C: New test.
55600 1999-06-08 Nathan Sidwell <nathan@acm.org>
55602 * g++.old-deja/g++.eh/catch1.C: New test.
55604 1999-06-07 Jeffrey A Law (law@cygnus.com)
55606 * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
55608 * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
55609 * gcc.c-torture/execute/ieee/mzero.x: New file. Likewise.
55611 1999-06-05 Craig Burley <craig@jcb-sc.com>
55613 * g77.f-torture/compile/19990502-0.f: Replace with new,
55614 shorter, test that still fails after recent changes.
55616 1999-06-04 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55618 * gcc.c-torture/execute/990604-1.c: New test.
55620 1999-05-31 Jeffrey A Law (law@cygnus.com)
55622 * gcc.c-torture/execute/990531-1.c: New test.
55624 1999-05-27 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55626 * gcc.c-torture/compile/990527-1.c: New test.
55628 1999-05-27 Joern Rennecke <amylaar@cygnus.com>
55630 * gcc.c-torture/execute/990527-1.c: New test.
55632 1999-05-25 Nick Clifton <nickc@cygnus.com>
55634 * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
55635 bitfields as signed.
55637 1999-05-25 Craig Burley <craig@jcb-sc.com>
55639 * g77.f-torture/compile/19990525-0.f: New test.
55641 1999-05-25 Jeffrey A Law (law@cygnus.com)
55643 * gcc.c-torture/execute/990525-2.c: New test.
55645 * gcc.c-torture/execute/990525-1.c: New test.
55647 1999-05-24 Nathan Sidwell <nathan@acm.org>
55649 * g++.old-deja/g++.other/anon3.C: New test.
55650 * g++.old-deja/g++.other/anon4.C: New test.
55651 * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
55652 * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
55653 after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
55656 1999-05-24 Jeffrey A Law (law@cygnus.com)
55658 * gcc.c-torture/execute/990524-1.c: New test.
55660 * gcc.dg/990524-1.c: New test.
55662 1999-05-23 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
55664 * gcc.c-torture/compile/990523-1.c: New test.
55666 1999-05-19 Raja R Harinath <harinath@cs.umn.edu>
55668 * gcc.c-torture/compile/990519-1.c: New test.
55670 1999-05-17 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55672 * gcc.c-torture/compile/990517-1.c: New test.
55674 * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
55675 (e4, f4): New tests.
55678 1999-05-13 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55680 * gcc.dg/noreturn-1.c: New test.
55682 1999-05-13 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
55684 * gcc.c-torture/execute/990513-1.c: New test.
55686 1999-05-10 Richard Henderson <rth@cygnus.com>
55688 * g++.old-deja/g++.other/null1.C (g): Add overload for long.
55690 1999-05-10 Craig Burley <craig@jcb-sc.com>
55692 * g77.f-torture/execute/erfc.f: Use small single-precision
55693 values, to avoid problems on Alphas when not -mieee.
55695 1999-05-08 Craig Burley <craig@jcb-sc.com>
55697 * gcc.dg/990506-0.c: New test.
55699 1999-05-08 Richard Henderson <rth@cygnus.com>
55701 * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
55702 the constant to test. Don't XFAIL 64-bit targets.
55704 * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
55705 * g++.old-deja/g++.law/profile1.C: Likewise.
55707 * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
55708 operator new instances.
55709 * g++.old-deja/g++.other/delete5.C: Likewise.
55711 1999-05-03 Craig Burley <craig@jcb-sc.com>
55713 * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
55716 1999-05-03 Craig Burley <craig@jcb-sc.com>
55718 * g77.f-torture/execute/u77-test.f: Reverse order of two
55719 arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
55721 1999-05-03 Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
55723 * gcc.dg/compare1.c: New test.
55725 1999-05-02 Joseph S. Myers <jsm28@cam.ac.uk>
55727 * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
55730 1999-05-02 Craig Burley <craig@jcb-sc.com>
55732 * g77.f-torture/compile/19990502-1.f: New test.
55734 1999-05-02 Craig Burley <craig@jcb-sc.com>
55736 * g77.f-torture/compile/19990502-0.f: New test.
55738 1999-05-02 Craig Burley <craig@jcb-sc.com>
55740 * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
55743 1999-05-02 Craig Burley <craig@jcb-sc.com>
55745 * g77.f-torture/execute/u77-test.f (main): List libU77
55746 intrinsics not currently tested.
55747 Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
55748 GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
55749 FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
55750 Trim blanks off the ends of some printed strings.
55752 1999-05-02 Craig Burley <craig@jcb-sc.com>
55754 * g77.f-torture/execute/u77-test.f (main): Just warn about
55755 FSTAT gid disagreement, as it's expected on some systems.
55757 1999-05-01 Craig Burley <craig@jcb-sc.com>
55759 * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
55760 use a new function, which allows for some slop.
55761 Clean up some commentary.
55762 (issum): The new function.
55763 (sgladd): Deleted subroutine.
55765 1999-05-01 Craig Burley <craig@jcb-sc.com>
55767 * g77.f-torture/execute/u77-test.f: Modify to be more like
55768 libf2c/libU77 version, bringing patches to that version here.
55769 Add suitable commentary.
55771 1999-04-25 Richard Henderson <rth@cygnus.com>
55773 * gcc.dg/990424-1.c: New test.
55775 1999-04-24 Craig Burley <craig@jcb-sc.com>
55777 * g77.f-torture/execute/u77-test.f (main): Bug involving
55778 LSTAT has been fixed, so turn back on full checking.
55780 1999-04-20 Craig Burley <craig@jcb-sc.com>
55782 * g77.f-torture/compile/19990419-0.f: New test.
55783 * g77.f-torture/execute/19990419-1.f: New test.
55785 1999-04-17 Richard Henderson <rth@cygnus.com>
55787 * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
55788 to avoid the need for a prototype to supress a warning.
55790 1999-04-07 Jim Wilson <wilson@cygnus.com>
55792 * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
55794 1999-04-04 Jeffrey A Law (law@cygnus.com)
55796 * gcc.c-torture/execute/990404-1.c: New test.
55798 1999-04-03 10:35 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55800 * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
55801 * gcc.dg/cpp-if3.c: Don't use -pedantic.
55802 * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
55803 missing initializer warnings.
55805 1999-03-28 Jeffrey A Law (law@cygnus.com)
55807 * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
55810 1999-03-26 Jeffrey A Law (law@cygnus.com)
55812 * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
55814 1999-03-26 Craig Burley <craig@jcb-sc.com>
55816 * g77.f-torture/execute/19990325-0.f: New test.
55817 * g77.f-torture/execute/19990325-1.f: New test.
55819 1999-03-24 Jeffrey A Law (law@cygnus.com)
55821 * gcc.c-torture/execute/990324-1.c: New test.
55823 1999-03-22 Jim Wilson <wilson@cygnus.com>
55825 * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
55828 1999-03-17 Richard Henderson <rth@cygnus.com>
55830 * gcc.c-torture/execute/ieee/980619-1.x: New. Expected fail on x86.
55832 1999-03-13 Craig Burley <craig@jcb-sc.com>
55834 * g77.f-torture/execute/19990313-2.f: New test.
55835 * g77.f-torture/execute/19990313-3.f: New test.
55837 1999-03-13 Craig Burley <craig@jcb-sc.com>
55839 * g77.f-torture/execute/19990313-0.f: New test.
55840 * g77.f-torture/execute/19990313-1.f: New test.
55842 1999-03-12 Jim Wilson <wilson@cygnus.com>
55844 * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
55846 * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
55847 (main): Add check for u15. Conditionalize u31 check depending on
55848 whether ints are <32 bits or >=32 bits.
55850 1999-03-08 Craig Burley <craig@jcb-sc.com>
55852 * g77.f-torture/execute/19981119-0.f: Improve testiness.
55854 1999-03-08 Craig Burley <craig@jcb-sc.com>
55856 * g77.f-torture/compile/19990305-0.f: New test.
55857 * g77.f-torture/execute/19981119-0.f: New test.
55859 1999-03-08 Craig Burley <craig@jcb-sc.com>
55861 * g77.f-torture/execute/970625-2.f: call ABORT if final
55862 result is not correct, instead of just printing it.
55863 Add this checking via newly introduced obfuscation, to
55864 trip up buggy front ends.
55866 1999-03-07 Craig Burley <craig@jcb-sc.com>
55868 * g77.f-torture/compile/960317-1.f: Moved from being
55869 in execute/. (Somehow I didn't notice "SUBROUTINE...".)
55871 1999-03-06 Craig Burley <craig@jcb-sc.com>
55873 * g77.f-torture/execute/960317-1.f: New (old) test.
55874 * g77.f-torture/execute/970625-2.f: Ditto.
55876 1999-03-01 Zack Weinberg <zack@rabi.columbia.edu>
55878 * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an
55879 error message on line 1 or line 2; cccp and cpplib do this differently.
55881 1999-03-01 Jeffrey A Law (law@cygnus.com)
55883 * g++.old-deja/g++.law/weak1.C: New test.
55885 1999-02-28 17:59 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55887 * gcc.c-torture/execute/990119-1.c: Renamed to...
55888 * gcc.dg/990119-1.c: this, so it will only be tested once
55889 (it's a preprocessor test, it doesn't need to be run at
55890 multiple optimization levels).
55892 1999-02-27 13:34 -0500 Zack Weinberg <zack@rabi.columbia.edu>
55894 * lib/g++.exp: Don't add incdir=$base_dir/../include to
55897 1999-02-24 Craig Burley <craig@jcb-sc.com>
55899 * g77.f-torture/noncompile/19981216-0.f: Renamed from...
55900 * g77.f-torture/compile/19981216-0.f: ...as it is expected
55901 to not be compilable by current g77.
55903 1999-02-24 Nick Clifton <nickc@cygnus.com>
55905 * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
55907 1999-02-22 Jeffrey A Law (law@cygnus.com)
55909 * gcc.c-torture/execute/990222-1.c: New test.
55911 1999-02-19 Craig Burley <craig@jcb-sc.com>
55913 * g77.f-torture/compile/19990218-0.f: New test.
55914 * g77.f-torture/noncompile/19990218-1.f: New test.
55916 1999-02-18 Craig Burley <craig@jcb-sc.com>
55918 * g77.f-torture/compile/19981216-0.f: New test.
55920 1999-02-14 Jeffrey A Law (law@cygnus.com)
55922 * gcc.dg/990214-1.c: New test.
55924 1999-02-13 Jeffrey A Law (law@cygnus.com)
55926 * gcc.dg/990213-2.c: New test.
55928 * gcc.dg/990213-1.c: New test.
55930 1999-02-12 Jeffrey A Law (law@cygnus.com)
55932 * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
55935 1999-02-11 Nick Clifton <nickc@cygnus.com>
55937 * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
55938 specified by target.
55940 * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
55942 1999-02-11 Jeffrey A Law (law@cygnus.com)
55944 * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
55946 1999-02-10 Jonathan Larmour <jlarmour@cygnus.co.uk>
55948 * gcc.dg/special/ecos.exp: New test driver for new tests with
55949 special requirements.
55951 * gcc.dg/special/alias-1.c: New test.
55952 * gcc.dg/special/gcsec-1.c: New test.
55953 * gcc.dg/special/weak-1.c: New test.
55954 * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
55955 * gcc.dg/special/weak-2.c: New test.
55956 * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
55957 * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
55958 * gcc.dg/special/wkali-1.c: New test.
55959 * gcc.dg/special/wkali-2.c: New test.
55960 * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
55961 * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
55963 1999-02-10 Felix Lee <flee@cygnus.com>
55965 * lib/c-torture.exp (c-torture-compile): Pull out code for
55966 analyzing gcc error messages.
55967 (c-torture-execute): Likewise. Fix some (harmless) false
55969 * lib/gcc.exp (gcc_check_compile): New function.
55971 1999-02-08 Richard Henderson <rth@cygnus.com>
55973 * gcc.c-torture/execute/990208-1.c: New test.
55975 1999-02-07 Jonathan Larmour <jlarmour@cygnus.co.uk>
55977 * g++.dg/special/ecos.exp: New driver for new tests with special
55980 * g++.dg/special/conpr-1.C: New test
55981 * g++.dg/special/conpr-2.C: New test
55982 * g++.dg/special/conpr-2a.C: New test
55983 * g++.dg/special/conpr-3.C: New test
55984 * g++.dg/special/conpr-3a.C: New test
55985 * g++.dg/special/conpr-3b.C: New test
55987 * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
55988 allow g++ to use the dg driver
55990 * README: Add comment about g++.dg directory
55992 1999-02-06 Jeffrey A Law (law@cygnus.com)
55994 * README: Update email addresses.
55996 1999-02-03 Nick Clifton <nickc@cygnus.com>
55998 * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
55999 arguments in order to force structure S onto the stack even on
56001 (test): Pass 10 leading arguments to function foo as well as the
56004 * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
56005 failure for all targets.
56007 * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
56008 abort to terminate program execution.
56010 1999-01-30 Richard Henderson <rth@cygnus.com>
56012 * gcc.c-torture/execute/990130-1.c: New test.
56014 1999-01-30 Jeffrey A Law (law@cygnus.com)
56016 * gcc.dg/990130-1.c: New test.
56018 1999-01-28 Michael Meissner <meissner@cygnus.com>
56020 * gcc.c-torture/execute/990128-1.c: New test.
56022 1999-01-27 Michael Meissner <meissner@cygnus.com>
56024 * gcc.c-torture/execute/990127-{1,2}.c: New tests.
56026 1999-01-27 Felix Lee <flee@cygnus.com>
56028 * lib/c-torture.exp (c-torture-compile): pull out code for
56029 analyzing gcc error messages.
56030 (c-torture-execute): ditto, and fix some (harmless) false
56032 * lib/gcc.exp (gcc_check_compile): new function.
56034 1999-01-17 Jeffrey A Law (law@cygnus.com)
56036 * gcc.dg/990117-1.c: New test.
56038 * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
56040 * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
56042 1999-01-15 Jeffrey A Law (law@cygnus.com)
56044 * g77.f-torture/compile/990115-1.f: New test.
56046 1999-01-07 Jeffrey A Law (law@cygnus.com)
56048 * gcc.c-torture/compile/990107-1.c: New test
56050 1999-01-06 Jeffrey A Law (law@cygnus.com)
56052 * gcc.c-torture/execute/990106-2.c: New test.
56054 * gcc.c-torture/execute/990106-1.c: New test.
56056 1998-12-30 Zack Weinberg <zack@rabi.columbia.edu>
56058 * gcc.c-torture/compile/981223-1.c: New test.
56060 1998-12-29 Richard Henderson <rth@cygnus.com>
56062 * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
56063 (opt3): Rename from opt4 and disable.
56065 1998-12-20 Alexandre Oliva <oliva@dcc.unicamp.br>
56067 * g++.old-deja/g++.pt/ptrmem5.C: New test.
56069 1998-12-15 Alexandre Oliva <oliva@dcc.unicamp.br>
56071 * g++.old-deja/g++.other/conv5.C: New test.
56073 1998-12-14 Nick Clifton <nickc@cygnus.com>
56075 * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
56077 1998-12-11 Jeffrey A Law (law@cygnus.com)
56079 * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
56081 1998-12-11 Zack Weinberg <zack@rabi.columbia.edu>
56083 * gcc.c-torture/compile/981211-1.c: New test.
56085 1998-12-09 Alexandre Oliva <oliva@dcc.unicamp.br>
56087 * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
56089 * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
56091 1998-12-08 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56093 * gcc.special/930510-1.c: Make C9X safe.
56094 * gcc.misc-tests/gcov-1.c Similarly.
56095 * gcc.misc-tests/gcov-2.c Similarly.
56097 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
56099 * gcc.dg/ultrasp1.c: New test.
56101 1998-12-06 Richard Henderson <rth@cygnus.com>
56103 * gcc.c-torture/execute/981206.c: New test.
56105 1998-12-06 Alexandre Oliva <oliva@dcc.unicamp.br>
56107 * g++.old-deja/g++.ns/template7.C: New test.
56109 * g++.old-deja/g++.other/expr1.C: New test.
56111 * g++.old-deja/g++.eh/tmpl3.C: New test.
56113 * g++.old-deja/g++.eh/tmpl2.C: New test.
56115 1998-12-04 Alexandre Oliva <oliva@dcc.unicamp.br>
56117 * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
56118 * g++.old-deja/g++.other/using6.C: Removed.
56119 * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
56121 * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
56123 1998-12-03 Alexandre Oliva <oliva@dcc.unicamp.br>
56125 * g++.old-deja/g++.pt/overload8.C: New test.
56127 * g++.old-deja/g++.pt/overload7.C: New test.
56129 * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
56131 * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
56132 and relinking messages.
56133 * lib/g++.exp (g++_target_compile): Remove .rpo file when
56134 compiling with -frepo.
56136 1998-12-01 Alexandre Oliva <oliva@dcc.unicamp.br>
56138 * g++.old-deja/g++.pt/lookup6.C: New test.
56140 1998-11-30 Nick Clifton <nickc@cygnus.com>
56142 * gcc.c-torture/execute/981130-1.c: New test.
56143 * gcc.c-torture/execute/981130-1.x: New test failure expectations.
56145 1998-11-27 Alexandre Oliva <oliva@dcc.unicamp.br>
56147 * g++.old-deja/g++.pt/explicit76.C: New test.
56149 * g++.old-deja/g++.pt/friend38.C: New test.
56151 * g++.old-deja/g++.ns/crash2.C: New test.
56153 * g++.old-deja/g++.pt/defarg8.C: New test.
56155 * g++.old-deja/g++.pt/instantiate6.C: New test.
56157 * g++.old-deja/g++.pt/static6.C: New test.
56159 * g++.old-deja/g++.pt/decl2.C: New test.
56161 1998-11-26 Alexandre Oliva <oliva@dcc.unicamp.br>
56163 * g++.old-deja/g++.other/lookup5.C: New test. Not sure the
56164 problem is actually related with name lookup, but so what? :-)
56166 * g++.old-deja/g++.pt/friend37.C: New test.
56168 1998-11-25 Dave Love <d.love@dl.ac.uk>
56170 * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
56171 element, which fails on some systems.
56173 * g77.f-torture/execute/labug1.f: New test.
56175 1998-11-21 Jeffrey A Law (law@cygnus.com)
56177 * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
56180 1998-11-18 Dave Love <d.love@dl.ac.uk>
56182 * g77.f-torture/compile/981117-1.f: New test.
56184 1998-11-16 Alexandre Oliva <oliva@dcc.unicamp.br>
56186 * g++.old-deja/g++.eh/throw2.C: New test. CV-qualifiers are not
56187 properly discarded.
56189 1998-10-11 Ken Raeburn <raeburn@cygnus.com>
56191 * gcc.c-torture/execute/memcheck: New directory of tests for
56192 -fcheck-memory-usage.
56194 1998-11-07 Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
56196 * README: New file, general information about the testsuite and
56197 new description of the various C++ test subdirectories.
56198 * README.g++: Eliminate obsolete information, update and move most
56199 relevant stuff to README.
56201 1998-11-07 Richard Henderson <rth@cygnus.com>
56203 * gcc.c-torture/compile/981107-1.c: New test.
56205 1998-11-02 Doug Evans <devans@canuck.cygnus.com>
56207 * execute/memcpy-bi.c: New testcase.
56209 1998-10-31 Alexandre Oliva <oliva@dcc.unicamp.br>
56211 * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
56214 * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
56215 template is selected.
56217 * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
56218 classes, it should be accepted for all types.
56220 * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
56222 * g++.old-deja/g++.pt/spec24.C: Ensure that template
56223 specializations start with template headers.
56225 1998-10-29 Alexandre Oliva <oliva@dcc.unicamp.br>
56227 * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
56229 * g++.old-deja/g++.other/init9.C: Test cross initialization of
56232 1998-10-27 Alexandre Oliva <oliva@dcc.unicamp.br>
56234 * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
56236 1998-10-22 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
56238 * compile/981022-1.c, compile/981022-1.x: New test and driver.
56240 1998-10-19 Jeffrey A Law (law@cygnus.com)
56242 * 981019-1.c: New test.
56244 1998-10-14 Robert Lipe <robertl@dgii.com>
56246 * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
56249 1998-10-14 Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
56251 * compile/981001-4.c: Remove use of GCC extension that triggers a
56254 1998-10-13 Alexandre Oliva <oliva@dcc.unicamp.br>
56256 * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
56258 1998-10-12 Alexandre Oliva <oliva@dcc.unicamp.br>
56260 * g++.old-deja/g++.pt/explicit74.C: New test. Explicit
56261 instantiation of template produces incorrect code for delete
56264 * g++.old-deja/g++.pt/instantiate5.C: New test. `global
56265 constructors' name is not unique.
56266 * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
56267 * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
56269 * g++.old-deja/g++.other/init8.C: New test. Uninitialized
56270 automatic array of const is ill-formed.
56272 * g++.old-deja/g++.pt/ttp53.C: New test. Incorrect substitution
56273 of template parameter?
56275 * g++.old-deja/g++.other/conv3.C: New test. Conversion discards
56278 * g++.old-deja/g++.other/pmf2.C: New test. Invalid
56279 pointer-to-member expression.
56281 * g++.old-deja/g++.other/friend5.C: New test. Bogus friend
56282 declaration causes ICE.
56284 1998-10-11 Alexandre Oliva <oliva@dcc.unicamp.br>
56286 * g++.old-deja/g++.ns/main1.C: New test. main() should only be
56287 reserved in the global namespace.
56289 * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
56290 generate needed virtual table.
56292 * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
56294 1998-10-10 Dariush Eslimi <eslimi@loran.com>
56296 * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
56297 template-dependent type
56299 1998-10-10 Alexandre Oliva <oliva@dcc.unicamp.br>
56301 * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
56302 * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
56303 * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
56305 * g++.old-deja/g++.other/using5.C: New test; using decl from base
56306 class should be usable as argument of member function.
56307 * g++.old-deja/g++.other/using6.C: New test; using decl from base
56308 class should be usable as return type of member function.
56309 * g++.old-deja/g++.other/using7.C: New test; using decl from base
56310 class should be usable as type of data member.
56312 * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
56314 1998-10-09 Jeffrey A Law (law@cygnus.com)
56316 * gcc.c-torture/special/920521-1.c: Fix bogus test.
56318 1998-10-08 Nick Clifton <nickc@cygnus.com>
56320 * gcc.dg/dll-?.c Add thumb to target list.
56321 Fix assembler scan patterns to match current assembler output.
56323 1998-10-08 Alexandre Oliva <oliva@dcc.unicamp.br>
56325 * g++.old-deja/g++.pt/expr6.C: New test. operator?: breaks
56326 matching of template brackets.
56328 * g++.old-deja/g++.other/using4.C: New test. Test using
56329 declarations of methods from base classes.
56331 * g++.old-deja/g++.ns/extern1.C: New test. Extern declarations
56332 within functions should introduce names into the innermost
56333 enclosing namespace.
56335 * g++.old-deja/g++.other/init7.C: New test. Retry initialization
56336 of static locals if first initialization throws.
56338 1998-10-07 Jim Wilson <wilson@cygnus.com>
56340 * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
56342 1998-10-06 Ken Raeburn <raeburn@cygnus.com>
56344 * gcc.c-torture/special/981006-1.c: New test. Make sure gcc doesn't
56345 lose track of the possible targets of tablejump insns.
56346 * special/special.exp: Run it.
56348 1998-10-06 Alexandre Oliva <oliva@dcc.unicamp.br>
56350 * g++.old-deja/g++.pt/friend35.C: New test. A template function
56351 must be declared before its specializations can be named in friend
56354 1998-10-05 Dave Love <d.love@dl.ac.uk>
56356 * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
56358 * g77.f-torture/execute/io1.f: New test.
56360 1998-10-04 Alexandre Oliva <oliva@dcc.unicamp.br>
56362 * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
56363 with pointer to template function, for which no argument deduction
56366 * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
56367 specialization of template function as argument to template
56370 * g++.old-deja/g++.other/access2.C: New test; Inner class
56371 shouldn't have privileged access to Outer's names.
56373 1998-10-03 Alexandre Oliva <oliva@dcc.unicamp.br>
56375 * g++.old-deja/g++.pt/friend34.C: New test; name injection of
56376 friend template declared within template class conflicts with
56377 nested class of the same name.
56379 * g++.old-deja/g++.other/badopt1.C: New test; post-increment
56382 * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
56383 object with direct initializer as function declaration.
56385 * g++.old-deja/g++.other/decl2.C: New test; duplicate
56388 * g++.old-deja/g++.other/null2.C: New test; conditional operator
56389 involving const pointer and NULL produces incorrect result.
56391 * g++.old-deja/g++.other/typename1.C: New test; template-dependent
56392 type name without `typename' should be rejected with -pedantic.
56394 1998-10-02 Richard Henderson <rth@cygnus.com>
56396 * g++.old-deja/g++.other/addrof1.C: New test.
56398 1998-10-01 Nick Clifton <nickc@cygnus.com>
56400 * gcc.c-torture/compile/981001-1.c: New test.
56401 * gcc.c-torture/execute/981001-1.c: New test.
56403 1998-10-01 Jeffrey A Law (law@cygnus.com)
56405 * gcc.c-torture/compile/981001-2.c: New test.
56406 * gcc.c-torture/compile/981001-3.c: New test.
56407 * gcc.c-torture/compile/981001-4.c: New test.
56409 1998-10-01 Robert Lipe <robertl@dgii.com>
56411 * lib/objc.exp (objc_target_compile): Add -L during compiles for
56412 multilibbed hosts. Idea grafted from g77.exp.
56414 1998-09-30 Dave Love <d.love@dl.ac.uk>
56416 * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
56417 avoid losing on systems which need -lsocket.
56419 1998-09-28 Alexandre Oliva <oliva@dcc.unicamp.br>
56421 * g++.old-deja/g++.other/bitfld1.C: Expected failure.
56422 * g++.old-deja/g++.other/nested2.C: Ditto.
56423 * g++.old-deja/g++.robertl/eb132.C: No longer an expected
56426 1998-09-26 Alexandre Oliva <oliva@dcc.unicamp.br>
56428 * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
56429 preferred over template operator!= for enum bitfields.
56431 1998-09-18 Alexandre Oliva <oliva@dcc.unicamp.br>
56433 * g++.old-deja/g++.other/nested2.C: Different virtual base classes
56434 that happen to have the same base name, but in different scopes,
56435 are incorrectly rejected.
56437 1998-09-16 Richard Henderson <rth@cygnus.com>
56439 * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
56440 on the native word size instead of an integer literal.
56442 1998-09-15 Alexandre Oliva <oliva@dcc.unicamp.br>
56444 * g++.old-deja/g++.other/static2.C: Invocation of static data
56445 member of type pointer-to-function denoted as non-static member.
56447 * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
56448 checks involving function types and aliases.
56450 1998-09-12 Alexandre Oliva <oliva@dcc.unicamp.br>
56452 * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
56453 redefined to the same non-trivial type.
56455 * g++.old-deja/g++.pt/explicit73.C: Test for proper
56456 namespace-qualification of template specializations declared in
56459 * g++.old-deja/g++.other/friend4.C: Check whether it is possible
56460 to declare a subset of the specializations of a template function
56461 as friends of specializations of a template class.
56463 * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
56464 member templates that do not fully specialize the enclosing
56465 template class are rejected.
56467 1998-09-11 Dave Love <d.love@dl.ac.uk>
56469 * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
56471 1998-09-08 Dave Love <d.love@dl.ac.uk>
56473 * g77.f-torture/execute/u77-test.f (main): New file, somewhat
56474 altered from libf2c/libU77 version.
56476 1998-09-06 Dave Love <d.love@dl.ac.uk>
56478 * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
56480 1998-09-04 Reid M. Pinchback <reidmp@MIT.EDU>
56481 Alexandre Oliva <oliva@dcc.unicamp.br>
56483 * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
56484 (un)signed char are different types for template specialization
56487 1998-09-03 Ovidiu Predescu <ovidiu@aracnet.com>
56489 * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
56490 * objc: ObjC testsuite.
56492 1998-08-31 Catherine Moore <clm@cygnus.com>
56494 * gcc.c-torture/execute/941014-1.x: New file.
56496 1998-08-31 Nick Clifton <nickc@cygnus.com>
56498 * lib/c-torture.exp: Add support for
56499 torture_eval_before_compile and torture_eval_before_execute
56502 1998-08-30 Jeffrey A Law (law@cygnus.com)
56504 * gcc.dg/980626-1.c: Delete this test. We've declared the warning
56505 this test triggers valid.
56507 1998-08-27 Jeffrey A Law (law@cygnus.com)
56509 * gcc.dg/980827-1.c: New test.
56511 1997-08-26 J"orn Rennecke <amylaar@cygnus.co.uk>
56513 * gcc.c-torture/execute/loop-4b.c: New test.
56515 1998-08-26 Nick Clifton <nickc@cygnus.com>
56517 * lib/c-torture.exp: Add support for
56518 torture_eval_before_compile and torture_eval_before_execute
56521 1998-08-25 Jeffrey A Law (law@cygnus.com)
56523 * gcc.c-torture/compile/980825-1.c: New test.
56525 1998-08-24 Nick Clifton <nickc@cygnus.com>
56527 * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
56528 count number tests in opt_t0 not good_t0.
56530 1998-08-24 Jeffrey A Law (law@cygnus.com)
56532 * gcc.c-torture/compile/930326-1.x: Fix typo.
56534 1998-08-23 Mark Mitchell <mark@markmitchell.com>
56536 * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
56539 1998-08-21 Jeffrey A Law (law@cygnus.com)
56541 * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
56542 STACK_SIZE is defined.
56543 * gcc.c-torture/unsorted/stuct.c: Similarly.
56545 * gcc.c-torture/compile/980821-1.c: New test.
56547 1998-08-21 Jeffrey A Law (law@cygnus.com)
56549 * gcc.c-torture/execute/980526-2.c: Disable for targets with
56552 1998-08-19 Mark Mitchell <mark@markmitchell.com>
56554 * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
56557 1998-08-09 Mark Mitchell <mark@markmitchell.com>
56559 * lib/old-dejagnu.exp: Revise handling of `Internal compiler
56562 1998-08-18 Jeffrey A Law (law@cygnus.com)
56564 * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
56566 1998-08-16 Jeffrey A Law (law@cygnus.com)
56568 * gcc.c-torture/compile/980816-1.c: New test.
56570 * gcc.dg/980816-1.c: New test.
56572 1998-08-13 Jeffrey A Law (law@cygnus.com)
56574 * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
56575 compiler for ieee tests.
56577 1998-08-01 Dave Love <d.love@dl.ac.uk>
56579 * g77.f-torture/compile/980729-0.f: New test.
56581 1998-07-30 Ken Raeburn <raeburn@cygnus.com>
56583 * gcc.c-torture/special/eeprof-1.c: New test, for
56584 -finstrument-functions.
56585 * gcc.c-torture/special/special.exp: Run it.
56587 1998-07-29 Jeffrey A Law (law@cygnus.com)
56589 * gcc.c-torture/compile/980729-1.c: New test.
56591 1998-07-27 Nick Clifton <nickc@cygnus.com>
56593 * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
56594 __thumb__ is defined, and test for ARM style doubles if so.
56596 1998-07-26 Dave Love <d.love@dl.ac.uk>
56598 * g77.f-torture/noncompile/980615-0.f: New test.
56600 1998-07-26 H.J. Lu (hjl@gnu.org)
56602 * gcc.dg/980312-1.c: Do link instead of compile.
56603 * gcc.dg/980313-1.c: Likewise.
56605 1998-07-26 Jeffrey A Law (law@cygnus.com)
56607 * gcc.c-torture/compile/980726-1.c: New test.
56609 1998-07-25 Dave Love <d.love@dl.ac.uk>
56611 * g77.f-torture/execute/io0.f: New test.
56613 1998-07-24 Nick Clifton <nickc@cygnus.com>
56615 * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
56618 1998-06-18 Michael Meissner <meissner@cygnus.com>
56620 * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
56623 1998-07-17 Nick Clifton <nickc@cygnus.com>
56625 * gcc.dg/980626-1.c: Expect failures for all toolchains until
56626 c-decl.c:grokdeclarator can handle mode attributes.
56628 1998-07-16 Jeffrey A Law (law@cygnus.com)
56630 * gcc.c-torture/execute/980716-1.c: New test.
56632 1998-07-13 Jeffrey A Law (law@cygnus.com)
56634 * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
56636 * gcc.c-torture/execute/strct-varg-1.x: New file. Expect failure on
56638 * gcc.c-torture/execute/va-arg-3.x: Similarly.
56639 * gcc.c-torture/compile/930326-1.x: Similarly.
56641 1998-07-13 Dave Love <d.love@dl.ac.uk>
56643 * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
56644 New test from Craig.
56646 1998-07-12 Dave Love <d.love@dl.ac.uk>
56648 * g77.f-torture/noncompile/980616-0.f: New test.
56650 * g77.f-torture/execute/970816-3.f: New test from Craig.
56652 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56654 * g++.other/singleton.C: Return error value instead of taking
56657 1998-07-10 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
56659 * g++.other/singleton.C: New test. Warning is under dispute.
56660 Runtime crash is not.
56662 1998-07-09 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
56664 * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
56665 ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
56666 using6.C, using7.C}: New namespace tests.
56668 1998-07-09 Alexandre Oliva <oliva@dcc.unicamp.br>
56670 * g++.old-deja/g++.other/partspec1.C: Test matching of partial
56671 specialization with typedef'ed names used as array indexes.
56673 1998-07-09 Jeffrey A Law (law@cygnus.com)
56675 * gcc.c-torture/execute/980709-1.c: New test.
56677 * gcc.dg/980709-1.c: New test.
56679 1998-07-07 Richard Henderson <rth@cygnus.com>
56681 * gcc.c-torture/execute/bcp-1.c: New test.
56683 1998-07-07 Jeffrey A Law (law@cygnus.com)
56685 * gcc.c-torture/execute/980707-1.c: New test.
56687 1998-07-06 Kamil Iskra <iskra@student.uci.agh.edu.pl>
56689 * gcc.c-torture/compile/980706-1.c: New test.
56691 1998-07-01 Dave Love <d.love@dl.ac.uk>
56693 * g77.f-torture/execute/980701-0.f,
56694 g77.f-torture/execute/980701-1.f: New test from Craig.
56696 1998-07-01 Jeffrey A Law (law@cygnus.com)
56698 * gcc.c-torture/compile/980701-1.c: New test.
56700 * gcc.c-torture/execute/980701-1.c: New test.
56702 1998-06-30 Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-ka
56705 * g++.old-deja/g++.robertl/eb132.C: New test.
56706 * g++.old-deja/g++.robertl/eb133.C: Likewise.
56708 1998-06-29 Dave Love <d.love@dl.ac.uk>
56710 * g77.f-torture/execute/980628-7.f,
56711 g77.f-torture/execute/980628-8.f,
56712 g77.f-torture/execute/980628-9.f,
56713 g77.f-torture/execute/980628-10.f: New tests from Craig.
56715 * g77.f-torture/execute/980628-3.f: Remove mail headers.
56717 1998-06-28 Jeffrey A Law (law@cygnus.com)
56719 * g77.f-torture/execute/980628-4.f: New test from Craig.
56720 * g77.f-torture/execute/980628-5.f: Likewise.
56721 * g77.f-torture/execute/980628-2.f: Likewise.
56722 * g77.f-torture/execute/980628-0.f: Likewise.
56723 * g77.f-torture/execute/980628-1.f: Likewise.
56724 * g77.f-torture/execute/980628-3.f: Likewise.
56725 * g77.f-torture/execute/980628-6.f: Likewise.
56727 1998-06-28 Jeffrey A Law (law@cygnus.com)
56729 * lib/g77.exp (default_g77_version): Tweak to make it work in a build
56730 directory when nothing has been installed yet.
56732 1998-06-27 Carlo Wood <carlo@runaway.xs4all.nl>
56734 * gcc.c-torture/special/special.exp: Handle newer versions of
56737 1998-06-26 Jeffrey A Law (law@cygnus.com)
56739 * gcc.dg/980626-1.c: New test.
56741 1998-06-19 Bruno Haible <haible@ilog.fr>
56743 * gcc.misc-tests/m-un-2.c: New test.
56744 * g++.old-deja/g++.other/warn01.c: Likewise.
56746 1998-06-19 Robert Lipe <robertl@dgii.com>
56748 * gcc.dg/980414-1.c: Move comments outside of ASM to improve
56749 compatibility with assmblers with a different comment character.
56750 Eliminate use of GAS-specific extensions.
56752 1998-06-19 Jeffrey A Law (law@cygnus.com)
56754 * gcc.c-torture/execute/ieee/980619-1.c: New test.
56756 1998-06-19 Robert Lipe <robertl@dgii.com>
56758 * lib/g77.exp: Replace search for libf2c.a with search for newly
56761 1998-06-17 Jeffrey A Law (law@cygnus.com)
56763 * gcc.c-torture/execute/980617-1.c: New test.
56765 1998-06-12 Jeffrey A Law (law@cygnus.com)
56767 * gcc.c-torture/execute/980612-1.c: New test.
56769 1998-06-08 Jeffrey A Law (law@cygnus.com)
56771 * gcc.dg/980523-1.c: Only test on ppc-linux.
56772 * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
56774 * gcc.c-torture/execute/980608-1.c: New test.
56776 1997-06-05 J"orn Rennecke <amylaar@cygnus.co.uk>
56778 * gcc.c-torture/execute/980605-1.c: New test.
56780 1998-06-04 Jeffrey A Law (law@cygnus.com)
56782 * gcc.c-torture/execute/980604-1.c: New test.
56784 1998-06-02 Jeffrey A Law (law@cygnus.com)
56786 * gcc.c-torture/execute/980602-1.c: New test.
56787 * gcc.c-torture/execute/980602-2.c: Likewise.
56789 1998-06-02 Dave Love <d.love@dl.ac.uk>
56791 * 970125-0.f: Fix per JCB. Add commentary.
56793 1998-05-31 Michael Meissner <meissner@cygnus.com>
56795 * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
56798 1998-05-29 Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
56800 * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
56803 1998-05-28 Catherine Moore <clm@cygnus.com>
56805 * gcc.c-torture/execute/980526-3.c: New test.
56807 1998-05-27 Manfred Hollstein <manfred@s-direktnet.de>
56809 * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
56810 fail on m68k-motorola-sysv and m88k-motorola-sysv3.
56811 * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
56812 m88k-motorola-sysv3 to XFAIL.
56814 1998-05-26 Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
56816 * gcc.dg/980526-1.c: New test.
56817 * gcc.c-torture/execute/980526-2.c: New test.
56819 1998-05-26 Jeffrey A Law (law@cygnus.com)
56821 * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
56823 * gcc.c-torture/execute/980526-1.c: New test.
56825 1998-05-26 Dave Love <d.love@dl.ac.uk>
56827 * g77.f-torture/execute/alpha2.f: Add runtime test.
56829 1998-05-24 Jason Merrill <jason@yorick.cygnus.com>
56831 * g++.old-deja/old-deja.exp: Strip leading directories.
56833 * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
56834 error for the line. Don't run multiple tests for the same line.
56836 1998-05-23 Jeffrey A Law (law@cygnus.com)
56838 * gcc.dg/980523-1.c: New test.
56840 1998-05-23 Dave Love <d.love@dl.ac.uk>
56842 * g77.f-torture/compile/970915-0.f: New test.
56844 1998-05-23 Jason Merrill <jason@yorick.cygnus.com>
56846 * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
56848 1998-05-21 Jeffrey A Law (law@cygnus.com)
56850 * gcc.dg/980520-1.c: New test.
56852 1998-05-20 Manfred Hollstein <manfred@s-direktnet.de>
56854 * gcc.dg/980502-1.c: Fix return type.
56856 1998-05-20 Jeffrey A Law (law@cygnus.com)
56858 * gcc.dg/{980502-1.c, clobbers.c}: New tests.
56859 * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
56860 * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
56861 * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
56862 * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
56864 1998-05-20 Dave Love <d.love@dl.ac.uk>
56866 * g77.f-torture/execute/980520-1.f: New test.
56868 1998-05-15 Dave Love <d.love@dl.ac.uk>
56870 * lib/mike-g77.exp: New file.
56872 * g77.f-torture/noncompile/noncompile.exp,
56873 g77.f-torture/noncompile/check0.f: New files.
56875 1998-05-14 Dave Love <d.love@dl.ac.uk>
56877 * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
56878 g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
56879 g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
56880 g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
56881 g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
56882 abort where appropriate.
56884 1998-05-05 Michael Meissner <meissner@cygnus.com>
56886 * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
56887 * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
56889 1998-04-29 Dave Love <d.love@dl.ac.uk>
56891 * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
56893 1998-04-27 Dave Love <d.love@dl.ac.uk>
56895 * g77.f-torture/compile/980427-0.f: New test.
56897 1998-04-24 Dave Love <d.love@dl.ac.uk>
56899 * g77.f-torture/compile/980424-0.f: New test.
56901 1998-04-19 Dave Love <d.love@dl.ac.uk>
56903 * g77.f-torture/compile/980419-2.f (main): New test.
56904 * g77.f-torture/compile/970125-0.f: New test.
56905 * g77.f-torture/compile/980419-1.f: New test.
56907 1998-04-08 Jim Wilson <wilson@cygnus.com>
56909 * gcc.c-torture/execute/980407-1.c: Delete test. Is duplicate
56912 1998-04-07 Jim Wilson <wilson@cygnus.com>
56914 * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
56916 1998-04-03 Jim Wilson <wilson@cygnus.com>
56918 * gcc.c-torture/compile/980329-1.c: New test.
56920 1998-03-18 Jim Wilson <wilson@cygnus.com>
56922 * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
56923 * gcc.dg/980312-1.c: Fix typo in -march command.
56925 1998-03-16 H.J. Lu (hjl@gnu.org)
56927 * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
56929 1998-03-11 Robert Lipe <robertl@dgii.com>
56931 * g77.f-torture/execute/980310-5.f: Deleted. Craig Burley and
56932 Dave Love agree the Fortran source is bogus.
56934 1998-03-11 Robert Lipe <robertl@dgii.com>
56936 * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
56937 g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
56938 g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
56939 g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
56940 * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
56942 1998-03-10 Alexandre Oliva <oliva@dcc.unicamp.br>
56944 * g++.old-deja/g++.other/friend1.C: New test.
56946 1998-02-18 Dave Love <d.love@dl.ac.uk>
56948 * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
56949 possibly uninitialized) variables and declare dnrm2.
56951 1998-02-23 Robert Lipe <robertl@dgii.com>
56953 From Bruno Haible <haible@ilog.fr>:
56954 * gcc.c-torture/execute/980223.c: New test.
56956 1998-02-13 Jeffrey A Law (law@cygnus.com)
56958 * gcc.dg/ifelse-1.c: New test.
56960 1998-02-09 H.J. Lu (hjl@gnu.org)
56962 * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
56964 * lib/old-dejagnu.exp (old-dejagnu): Added the
56965 "execution test - XFAIL *-*-*" handling in the spirit of
56966 "excess errors test -". Changed the "execution test fails"
56967 handling to be like "excess errors test fails".
56968 * Update various tests accordingly.
56970 1998-02-06 Jim Wilson <wilson@cygnus.com>
56972 * gcc.c-torture/execute/980205.c: New test.
56974 1998-01-18 Jeffrey A Law (law@cygnus.com)
56976 * lib/c-torture.exp: Look for .x files instead of .cexp files.
56977 * lib/f-torture.exp: Similarly.
56978 * gcc.c-torture: Rename all .cexp files to .x files.
56980 1997-12-08 J"orn Rennecke <amylaar@cygnus.co.uk>
56982 * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
56983 (940510-1.c): Removed duplicate.
56984 (971104-1.c): New test.
56986 1997-11-25 Kate Hedstrom (kate@ahab.rutgers.edu)
56988 * lib/f-torture.exp: Improve error and loop detection.
56990 1997-11-19 Michael Meissner <meissner@cygnus.com>
56992 * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
56993 use that to size the filler array.
56995 1997-09-26 Bob Manson <manson@charmed.cygnus.com>
56997 * lib/c-torture.exp(c-torture-execute): Fix typo.
56999 * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
57000 testcase as the executable name. Keep the executable around if
57003 1997-09-19 Bob Manson <manson@charmed.cygnus.com>
57005 * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
57006 changes. Only test one -g option, and move it to the end of the
57007 list of options to test.
57009 1997-09-19 Michael Meissner <meissner@cygnus.com>
57011 * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
57012 variable GCC_TORTURE_OPTIONS to supply default switches separated
57013 by colons. If no environment variable, run tests with -O0 -g, -O1
57014 -g, and -O2 -g as well.
57016 1997-09-17 Bob Manson <manson@charmed.cygnus.com>
57018 * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
57019 explanatory comments. Fix indentation.
57021 1997-09-15 Jeffrey A Law (law@cygnus.com)
57023 * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
57025 1997-09-11 Jeffrey A Law (law@cygnus.com)
57027 * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
57028 * g++.old-deja/g++.mike/p7325.C: Likewise.
57029 * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
57031 1997-09-11 Alexandre Oliva (oliva@dcc.unicamp.br)
57033 * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
57034 * g++.old-deja/g++.brendan/crash30.C: Likewise.
57035 * g++.old-deja/g++.brendan/crash39.C: Likewise.
57036 * g++.old-deja/g++.law/operators4.C: Likewise.
57038 1997-09-11 Joe Buck (jbuck@synopsys.com)
57040 * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
57041 * g++.old-deja/g++.mike/p784.C: Ditto.
57042 * g++.old-deja/g++.mike/p785.C: Ditto.
57044 1997-09-05 Jeffrey A Law (law@cygnus.com)
57046 * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
57048 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
57050 * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
57051 target feature; pass this to c-torture-execute as needed.
57053 1997-09-03 Bob Manson <manson@charmed.cygnus.com>
57055 * lib/c-torture.exp(c-torture-execute): If the previous and the
57056 current executables being tested are identical, we don't need to
57057 run the executable again. Try to make the executable names
57058 unique. Add an optional argument for passing additional compiler
57061 1997-09-02 Doug Evans <dje@canuck.cygnus.com>
57063 * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
57065 1997-08-29 Jeffrey A Law (law@cygnus.com)
57067 * gcc.c-torture/execute/921007-1.c: Make strcmp static.
57069 1997-07-31 Jeffrey A Law (law@cygnus.com)
57071 * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
57072 32bit or larger longs.
57074 * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
57075 have either a 32bit long or 32bit int.
57077 1997-07-29 J"orn Rennecke <amylaar@cygnus.co.uk>
57079 * gcc.c-torture/execute/conversion.c (test_float_to_integer):
57080 Make double precision tests dependent on sizeof (double).
57082 1997-07-09 Bob Manson <manson@charmed.cygnus.com>
57084 * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
57087 1997-06-17 J"orn Rennecke <amylaar@cygnus.co.uk>
57089 * gcc.c-torture/compile/961203-1.cexp: New script.
57091 1997-06-16 Bob Manson <manson@charmed.cygnus.com>
57093 * lib/g++.exp(g++_init): Use g++_include_flags instead of making
57094 up the includes ourselves.
57096 1997-06-11 Bob Manson <manson@charmed.cygnus.com>
57098 * lib/plumhall.exp: Remove random include, and add a few
57099 verbose messages for debugging.
57101 1997-06-06 Bob Manson <manson@charmed.cygnus.com>
57103 * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
57104 of trying to do it ourselves.
57106 1997-06-04 J"orn Rennecke <amylaar@cygnus.co.uk>
57108 * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
57110 1997-06-04 Bob Manson <manson@charmed.cygnus.com>
57112 * gcc.prms/5403.c: Made regexp a bit less strict.
57114 1997-06-03 Bob Manson <manson@charmed.cygnus.com>
57116 * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
57117 is returned from remote_load instead.
57118 * lib/plumhall.exp: Ditto.
57119 * lib/mike-g++.exp: Ditto.
57120 * lib/old-dejagnu.exp: Ditto.
57121 * lib/c-torture.exp: Ditto.
57123 1997-05-30 Bob Manson <manson@charmed.cygnus.com>
57125 * lib/g++.exp: Use build_wrapper procedure.
57126 * lib/gcc.exp: Ditto.
57128 1997-05-20 Jeffrey A Law (law@cygnus.com)
57130 * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
57131 an old-style decl for malloc. Fixes tests to work when
57132 sizeof (int) != sizeof (size_t).
57134 1997-05-15 Mike Meissner <meissner@cygnus.com>
57136 * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
57138 * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
57139 use stdargs.h interface.
57141 1997-05-15 Mike Meissner <meissner@cygnus.com>
57143 * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
57144 NO_VARARGS when compiling.
57146 1997-05-01 Bob Manson <manson@charmed.cygnus.com>
57148 * lib/plumhall.exp(ph_includes): New procedure.
57150 (ph_compiler): Ditto.
57152 * lib/g++.exp: Rename test-glue.c to testglue.c.
57153 * lib/gcc.exp: Ditto.
57155 1997-04-10 Bob Manson <manson@charmed.cygnus.com>
57157 * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
57158 to completion when it's called.
57160 1997-03-21 Michael Meissner <meissner@cygnus.com>
57162 * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
57163 is defined, don't do test.
57165 1997-03-20 Doug Evans <dje@canuck.cygnus.com>
57167 * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
57169 (ph_summary): Mark skipped testcases as untested, not unresolved.
57171 * lib/plumhall.exp (ph_make): If unresolved because of bad
57172 errorCode, record errorCode in log file.
57173 (*): Replace send_log/verbose with verbose -log.
57175 1997-03-19 Michael Meissner <meissner@cygnus.com>
57177 * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
57178 double conversion if double isn't at least 8 bytes.
57180 * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
57181 int to work with targets where int is 16 bits.
57183 * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
57184 8 bytes, just exit, since 4 byte doubles don't have enough bits of
57185 precision for the test to complete.
57187 1997-03-14 Michael Meissner <meissner@cygnus.com>
57189 * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
57190 if d10v is not compiled with the -mdouble64 flag.
57191 * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
57193 * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
57194 d10v is not compiled with the -mint32 flag.
57196 1997-03-13 Bob Manson <manson@charmed.cygnus.com>
57198 * lib/plumhall.exp: Use incr_count.
57200 1997-03-12 Jeffrey A Law (law@cygnus.com)
57202 * gcc.c-torture: Update to c-torture-1.45.
57204 1997-02-23 Bob Manson <manson@charmed.cygnus.com>
57206 * lib/gcc.exp(gcc_init): Add args parameter (which will contain
57207 the name of the expect testcase file).
57209 * lib/g++.exp(g++_init): Ditto.
57211 1997-02-20 Bob Manson <manson@charmed.cygnus.com>
57213 * lib/g++.exp(g++_exit): $gluefile lives on the build, not
57216 * lib/gcc.exp(gcc_exit): New procedure.
57218 1997-02-19 Bob Manson <manson@charmed.cygnus.com>
57220 * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
57221 specs where appropriate.
57223 * g++.old-deja/g++.arm/*: Added additional ERROR checks
57224 because of new "candidates are" messages, and removed a few
57226 * Converted all non-old-style g++ testcases to old-style, and
57227 moved into g++.old-deja.
57229 1997-02-14 Bob Manson <manson@charmed.cygnus.com>
57231 * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
57234 * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
57237 * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
57239 1997-02-13 Michael Meissner <meissner@cygnus.com>
57241 * lib/gcc.exp (gcc_target_compile): Add support for defining
57242 NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
57243 the machine doesn't have those features.
57245 1997-02-11 Bob Manson <manson@charmed.cygnus.com>
57247 * g++.law/operators4.exp: Don't use LIBS.
57249 1997-02-08 Bob Manson <manson@charmed.cygnus.com>
57251 * g++.law/virtual1.exp: Don't use CXX_FLAGS.
57253 * lib/mike-g++.exp: Don't set the compiler to be tested here.
57254 * lib/g++.exp: Set it here instead. Also, allow use of the
57255 --tool_exec and --tool_opt options. Change CXX to
57258 * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
57260 * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
57262 1997-02-07 Bob Manson <manson@charmed.cygnus.com>
57264 * lib/old-dejagnu.exp: Use prune_warnings instead of
57266 * lib/mike-g++.exp: Ditto.
57267 * lib/gcc.exp: Ditto.
57268 * lib/g++.exp: Ditto.
57270 * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
57272 1997-02-07 Jeffrey A Law (law@cygnus.com)
57274 * 941014-2.c: Include stdlib.h
57275 * 960327-1.c: Include stdio.h
57276 * dbra.c, index-1.c: Don't assume ints are 32bits.
57278 1997-02-04 Bob Manson <manson@charmed.cygnus.com>
57280 * lib/gcc.exp: Add gcc,stack_size target feature.
57282 * lib/g++.exp(g++_target_compile): Add the include and link
57283 paths here, not in two other places. And, it's $options, not
57286 * lib/mike-g++.exp(postbase): Remove the code that determines
57287 the correct include and link paths.
57288 * g++.old-deja/old-deja.exp: Ditto.
57290 1997-02-03 Bob Manson <manson@charmed.cygnus.com>
57292 * lib/g++.exp(g++_init): target_compile no longer returns the
57293 filename of the result.
57295 1997-02-02 Bob Manson <manson@charmed.cygnus.com>
57297 * gcc.misc-tests/gcov.exp: Add -nocomplain to the
57300 * gcc.c-torture/special/special.exp: Change call to
57301 gcc_target_compile to include the object file.
57303 1997-02-02 Ian Lance Taylor <ian@cygnus.com>
57305 * gcc.c-torture/special/special.exp: Correct misspelling in last
57308 1997-02-01 Bob Manson <manson@charmed.cygnus.com>
57310 * lib/plumhall.exp(ph_summary): Log the entire output of the
57311 executable. Return -1 if there were any failures, 0 otherwise.
57312 (ph_execute): Return -1 if there were any failures, 0 otherwise.
57313 (ph_make): Clean up objects and executables that were built
57314 if the tests succeeded.
57316 1997-01-30 Bob Manson <manson@charmed.cygnus.com>
57318 * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
57319 libraries and includes in the build tree as appropriate.
57321 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
57323 * lib/c-torture.exp: Instead of looking for the global variable
57324 NO_LONG_LONG, check to see if that's a feature of the target.
57326 1997-01-29 Bob Manson <manson@charmed.cygnus.com>
57328 * config/default.exp: Minimize. Delete the remainer of the files in
57329 config; this functionality is now in devo/dejagnu/config.
57331 g++.*/*: Pass any additional flags used to compile to postbase;
57334 gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
57335 is now done by runtest.exp. Use gcc_target_compile instead of
57338 lib/c-torture.exp: Use gcc_target_compile instead of compile.
57339 Remove references to CFLAGS. Use remote_file instead of
57341 (c-torture): Take a list of arguments to use to compile this
57344 lib/g++.exp: Simplify. Use target_compile instead of compile.
57345 lib/gcc-dg.exp: Ditto.
57346 lib/gcc.exp: Ditto.
57347 lib/mike-{gcc,g++}.exp: Ditto.
57348 lib/old-dejagnu.exp: Ditto.
57349 lib/plumhall.exp: Ditto.
57351 1997-01-08 Jim Wilson <wilson@cygnus.com>
57353 * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
57354 (ph_linker): Likewise.
57356 1996-11-13 Joern Rennecke <amylaar@cygnus.com>
57358 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
57359 MAP_ANON / MAP_ANONYMOUS if defined;
57360 else try to map from /dev/zero .
57362 1996-11-12 Jeffrey A Law (law@cygnus.com)
57364 * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: If MAP_ANON
57365 isn't defined, then define it to MAP_ANONYMOUS.
57367 1996-11-12 Jeffrey A Law (law@cygnus.com)
57369 * gcc.c-torture: Update to c-torture-1.42 release.
57371 1996-11-11 Jeffrey A Law (law@cygnus.com)
57373 * gcc.c-torture: Update to c-torture-1.41 release.
57375 1996-10-27 Jeffrey A Law (law@cygnus.com)
57377 * gcc.c-torture/execute/enum-1.c: New test. Will be in next
57380 1996-08-15 Brendan Kehoe <brendan@lisa.cygnus.com>
57382 * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
57383 and LDFLAGS. Fix second case to append the target_info ldflags
57384 onto LDFLAGS, not CFLAGS.
57385 * lib/g++.exp (g++_init): Add target_info stuff.
57386 * lib/old-dejagnu.exp (old-dejagnu-init): Likewise. Add inclusion
57387 of libgloss and newlib flags for !native.
57389 * config/proelf.exp: Load remote.exp and do `push_target hppro'.
57390 (GDB): Fix relative path to go up another dir for finding gdb.
57392 1996-08-08 Rob Savoye <rob@chinadoll.cygnus.com>
57394 * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
57395 versions in the target_info array, if they don't exist.
57397 1996-08-02 Brendan Kehoe <brendan@lisa.cygnus.com>
57399 * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
57401 1996-07-08 Jim Wilson <wilson@cygnus.com>
57403 * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
57404 * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
57406 1996-07-01 Bob Manson <manson@charmed.cygnus.com>
57408 * lib/old-dejagnu.exp: Don't remove the output file before we've
57409 actually tested it. Don't append pwd to the path of the executable
57412 1996-06-30 Doug Evans <dje@canuck.cygnus.com>
57414 * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
57416 1996-06-26 Bob Manson <manson@charmed.cygnus.com>
57418 * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
57419 temporary directory for compiler files, and set it to a default
57420 value of /tmp. Set $output as the name of the output file from
57421 compiling the testcase. Add a -o option to $cflags_var so the
57422 compiler writes the final output file as $output. Set $executable
57425 * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
57426 directory for compiler files, and set it to /tmp if it doesn't
57427 already have a value. Set $output_file to the name of the output
57428 file from compiling the testcase. Add a -o option to CXXFLAGS so
57429 the compiler writes the final output file as $output. Use $output
57430 as the executable to be tested.
57432 1996-06-24 Brendan Kehoe <brendan@lisa.cygnus.com>
57434 * lib/g++.exp: Also add -Wl,-rpath,... for linux.
57436 1996-06-08 Jeffrey A Law (law@cygnus.com)
57438 * gcc.c-torture/execute/pending-1.c: New test. Still
57439 pending in Tege's queue.
57441 1996-04-24 Jim Wilson <wilson@chestnut.cygnus.com>
57443 * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
57444 Add variables local_failcnt and local_unresolvedcnt. Call gcc_fail
57445 if there were failures. Call unresolved if there were unresolved
57446 testcases. Call gcc_fail if program did not run to completion.
57447 (ph_make): Pass additional argument name to ph_execute.
57448 (ph_execute): Add new argument. Pass additional arguments to
57449 ph_summary. Call gcc_fail is there is no execution output.
57451 1996-04-24 Jeffrey A Law (law@cygnus.com)
57453 * lib/plumhall.exp (proc_summary): Output relavent summary
57454 lines into the log so specific failures in plumhall can be
57457 1996-04-10 Jeffrey A Law (law@cygnus.com)
57459 * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
57460 (c-torture-execute): Don't try to execute tests which use
57461 "long long" types if $NO_LONG_LONG is nonzero.
57463 1996-04-08 Doug Evans <dje@canuck.cygnus.com>
57465 * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
57468 * gcc.ieee: Move from here.
57469 * gcc.c-torture/execute/ieee: To here.
57471 1996-03-26 Jeffrey A Law (law@cygnus.com)
57473 * gcc.c-torture: Update to c-torture-1.41 release.
57475 1996-03-22 Jeffrey A Law (law@cygnus.com)
57477 * lib/c-torture.exp (c-torture-execute): Remove "$executable",
57480 1996-03-07 Doug Evans <dje@charmed.cygnus.com>
57482 * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
57485 1996-03-02 Jeffrey A Law (law@cygnus.com)
57487 * config/proelf.exp: Handle connecting to a simulator.
57489 1996-01-31 Jeffrey A Law (law@cygnus.com)
57491 * config/proelf.exp: New file. Enough framework that we can
57492 run c-torture tests on the proelf targets (or any other target
57493 that gdb can connect to for that matter).
57495 1996-01-29 Doug Evans <dje@canuck.cygnus.com>
57497 * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
57498 * gcc.ph/testing/limits/limits.exp: Likewise. Don't pass $CFLAGS.
57500 * lib/plumhall.exp (ph_execute): Always call ph_summary if
57501 exec_output exists.
57503 1996-01-28 Doug Evans <dje@charmed.cygnus.com>
57505 * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
57506 (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
57508 * config/*.exp: Update FSF address. Change result of ${tool}_load
57509 to pass/fail/unresolved/unsupported/untested. Caller must now
57510 call unresolved/unsupported/untested.
57511 * lib/*.exp: Update FSF address. Update to handle new results of
57513 * lib/chill.exp (verbose): Delete.
57515 1996-01-27 Doug Evans <dje@charmed.cygnus.com>
57517 * lib/gcc.exp (default_gcc_start): Change order of args to
57518 $LDFLAGS $CFLAGS $LIBS.
57519 * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
57520 Save/set/restore CFLAGS. Pass single arg to gcc_start.
57521 * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
57522 (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
57523 * gcc.misc-tests/dg-test.exp: Likewise.
57524 * gcc.misc-tests/msgs.exp: Likewise.
57525 * gcc.prms/prms.exp: Likewise.
57526 * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
57527 (CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
57529 * lib/dg.exp: Deleted, moved to dejagnu/lib.
57531 1996-01-24 Brendan Kehoe <brendan@lisa.cygnus.com>
57533 * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
57535 * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
57536 * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
57538 * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
57541 1996-01-20 Brendan Kehoe <brendan@cygnus.com>
57543 * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
57544 global for loop; add use of $mathlib.
57545 * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
57546 settings here; set mathlib for anything but VxWorks.
57548 1996-01-22 Jeffrey A Law (law@cygnus.com)
57550 * gcc.c-torture: Update to c-torture-1.40 release.
57552 1996-01-03 Jeffrey A Law (law@cygnus.com)
57554 * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
57557 1995-12-03 Jeffrey A. Law <law@sethra.cygnus.com>
57559 * lib/c-torture.exp (c-torture-execute): Declare "output" as
57562 1995-11-17 Doug Evans <dje@canuck.cygnus.com>
57564 * lib/g++.exp (LIBS): Define if not already.
57565 * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
57566 (gcc-dg-prune): Call prune_gcc_output.
57567 * lib/gcc.exp (prune_gcc_output): New proc.
57568 * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
57571 1995-11-16 Doug Evans <dje@canuck.cygnus.com>
57573 * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
57574 (c-torture-execute): Likewise. Rename `name' to `testcase'.
57576 1995-11-15 Jeffrey A Law (law@cygnus.com)
57578 * gcc.c-torture: Update to c-torture-1.39 release.
57580 1995-11-04 Doug Evans <dje@canuck.cygnus.com>
57582 * lib/c-torture.exp (c-torture-execute): Don't return if one option
57583 fails, try others as well.
57585 1995-11-02 Doug Evans <dje@canuck.cygnus.com>
57587 * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
57588 If compilation fails, mark execute tests as `untested'.
57589 If test is marked as unsupported, don't mark compilation and
57590 execute tests as failed.
57592 1995-10-25 Brendan Kehoe <brendan@lisa.cygnus.com>
57594 * lib/g++.exp (g++_init): Don't link in libg++, and look to
57595 libstdc++ for whether or not we want to be doing shared
57596 libraries. Delete link_curses since we don't need it anymore.
57597 * lib/mike-g++.exp (postbase): Don't link in libg++.
57598 * g++.old-deja/old-deja.exp: Likewise.
57600 1995-10-23 Brendan Kehoe <brendan@lisa.cygnus.com>
57602 * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
57604 1995-10-17 Brendan Kehoe <brendan@lisa.cygnus.com>
57606 * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
57607 For that, add `-Wl,-a,shared_archive'.
57608 * g++.old-deja/old-deja.exp: Likewise.
57610 1995-10-17 Doug Evans <dje@canuck.cygnus.com>
57612 * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
57614 1995-10-16 Brendan Kehoe <brendan@cygnus.com>
57616 * lib/mike-g++.exp (postbase): Pay attention to the status of
57619 1995-10-16 Brendan Kehoe <brendan@lisa.cygnus.com>
57621 * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
57623 1995-10-16 Doug Evans <dje@canuck.cygnus.com>
57625 * lib/gcc.exp (default_gcc_start): No longer need to log program
57626 being executed or its output, execute_anywhere does that now.
57627 * lib/g++.exp (default_g++_version): Call execute_anywhere.
57628 (default_g++_start): Likewise. Delete calls to verbose/send_log.
57630 1995-10-12 Brendan Kehoe <brendan@lisa.cygnus.com>
57632 * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
57633 the same as those in lib/g++.exp.
57635 1995-10-10 Jeff Law (law@hurl.cygnus.com)
57637 * gcc.c-torture: Update to c-torture-1.38 release.
57638 * gcc.ieee: Related changes.
57640 1995-10-06 Rob Savoye <rob@darkstar.cygnus.com>
57642 * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
57643 "exec". Minor reformatting changes.
57645 * config/rom68k.exp (${tool}_load): Make it work in a canadian
57646 cross. This means all "exec" calls now work on a remote host as
57648 * lib/c-torture.exp (c-torture-compile): Make work for a canadian
57649 cross. Filter out the extra "\r\n" stuff that expect puts in.
57650 (c-torture-execute): Filter out the bogus warnings like
57651 c-torture-compile does. Add support for canadian cross.
57652 * lib/gcc.exp (default_gcc_version, default_gcc_start)
57653 Use execute_anywhere rather than calling exec directly. Now it
57654 works for canadian cross testing.
57656 1995-10-05 Brendan Kehoe <brendan@rtl.cygnus.com>
57658 * lib/g++.exp: Add -nocomplain flag to glob. Use catch to put the
57659 results into a variable, and check that rather than using file exists.
57661 1995-10-04 Brendan Kehoe <brendan@lisa.cygnus.com>
57663 * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
57664 create a libg++.so. For sunos4.1.*, also add -ltermcap.
57666 1995-09-26 Brendan Kehoe <brendan@lisa.cygnus.com>
57668 * g++.old-deja/old-deja.exp: Create and pass runshlib and
57669 lib_curses if there's a shared libg++ in the build tree.
57671 1995-09-22 Doug Evans <dje@canuck.cygnus.com>
57673 * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
57674 if not supported target.
57676 1995-09-22 Brendan Kehoe <brendan@lisa.cygnus.com>
57678 * lib/g++.exp (g++_init): Move empty setting of runshlib and
57679 link_curses up to always happen, not just for native builds.
57681 1995-09-21 Jeff Law (law@snake.cs.utah.edu)
57683 * gcc.c-torture: Update to c-torture-1.36 release.
57684 * gcc.failure: Related changes.
57686 1995-09-20 Doug Evans <dje@canuck.cygnus.com>
57688 * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
57690 1995-09-19 Brendan Kehoe <brendan@lisa.cygnus.com>
57692 * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
57693 * lib/mike-g++.exp (postbase): Not in here. Still reference
57694 runshlib, link_curses, and mathlib for link and run.
57696 * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
57697 pass the runtime shared library options for Solaris, OSF/1, and
57698 Irix5, and link with -lcurses to avoid unresolved references.
57700 1995-09-13 Brendan Kehoe <brendan@lisa.cygnus.com>
57702 * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
57705 1995-09-13 Doug Evans <dje@canuck.cygnus.com>
57707 * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
57709 1995-09-11 Jeff Law (law@snake.cs.utah.edu)
57711 * gcc.c-torture: Update to c-torture-1.35 release. Note we
57712 do not have a framework for the "compat" tests yet.
57714 1995-09-09 Brendan Kehoe <brendan@lisa.cygnus.com>
57716 * lib/mike-g++.exp (postbase): New local variable `mathlib',
57717 set to null if we're testing vxworks5.1. Use that instead of
57718 `-lm' in the setting of LIBS for link and run.
57720 1995-09-08 Brendan Kehoe <brendan@lisa.cygnus.com>
57722 * config/rom68k.exp (${tool}_load): Major changes to make it
57723 work. Verified that it does in fact return the stuff in
57724 exec_output properly. Catch any Emul or any TRAP other than 0.
57726 1995-09-07 Brendan Kehoe <brendan@lisa.cygnus.com>
57728 * lib/mike-g++.exp (prebase): Call g++_init at the end to set
57729 LDFLAGS properly for targets that need stuff from libgloss.
57730 * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
57732 (gpp_initialized): New variable.
57734 1995-09-06 Rob Savoye <rob@darkstar.cygnus.com>
57736 * config/rom68k.exp: Load libgloss.exp.
57737 * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
57738 so we can produce a fully linked binary.
57739 * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
57740 so we can produce a fully linked binary.
57742 1995-09-03 Doug Evans <dje@canuck.cygnus.com>
57744 * lib/plumhall.exp (ph_section): Watch for expected failures.
57745 Add missing `else'.
57747 * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
57749 (c-torture): Likewise.
57751 1995-08-28 Doug Evans <dje@cygnus.com>
57753 * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
57755 * lib/mike-g++.exp (mike_cleanup): New proc.
57756 (prebase): New globals compiler_result, not_compiler_result,
57758 (postbase): Likewise. Call mike_cleanup. Pass "--" to regexp to
57759 allow leading "-" in pattern. Watch for unsupported tests.
57760 If $compiler_result is set, pattern match assembler code,
57761 and ditto for $not_compiler_result.
57762 * lib/mike-gcc.exp: Likewise.
57764 * lib/plumhall.exp (ph_execute): Only call ph_summary if
57765 execution "succeeded".
57767 1995-08-14 Doug Evans <dje@canuck.cygnus.com>
57769 * config/win32.exp: New file.
57770 * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
57772 1995-08-04 Doug Evans <dje@canuck.cygnus.com>
57774 * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
57776 * lib/mike-{gcc,g++}.exp (postbase): Likewise.
57777 * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
57778 * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
57780 * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
57781 "... without exceptions was ...". That is now handled by
57783 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
57785 1995-08-01 Doug Evans <dje@canuck.cygnus.com>
57787 * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
57788 sieve.c,sort2.c}: New files.
57789 * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
57790 sieve.exp,sort2.exp}: Drivers for them.
57792 * lib/mike-gcc.exp (program_output): New user settable variable.
57793 (postbase): Call prune_system_crud. Also prune extraneous compiler
57795 * lib/mike-g++.exp (program_output): New user settable variable.
57797 * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
57799 * config/sh.exp: Deleted (use sim.exp instead).
57801 1995-07-28 Brendan Kehoe <brendan@lisa.cygnus.com>
57803 * config/vx.exp: Declare CHECKTASK as global.
57804 * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
57805 * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
57806 * lib/old-dejagnu.exp: Load [pwd]/$executable.
57808 1995-07-26 Brendan Kehoe <brendan@lisa.cygnus.com>
57810 * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
57811 target. Like vx.exp, only includes `vx29k.exp' instead of
57814 1995-07-23 Ian Lance Taylor <ian@cygnus.com>
57816 * config/sim.exp: Increase time limit from 120 seconds to 240.
57818 1995-07-06 Jeffrey A. Law <law@rtl.cygnus.com>
57820 * gcc.c-torture/execute/950628-1.c: New test.
57822 1995-06-10 Jeff Law (law@snake.cs.utah.edu)
57824 * gcc.c-torture: Update with changes/additions from
57827 1995-06-05 Doug Evans <dje@canuck.cygnus.com>
57829 * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
57831 1995-06-04 Jeff Law (law@snake.cs.utah.edu)
57833 * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
57835 1995-06-01 Jeff Law (law@snake.cs.utah.edu)
57837 * gcc.c-torture/compile/950512-1.c: New test.
57838 * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
57839 * gcc.dg/struct-ret-1.c: Likewise.
57841 1995-05-31 Doug Evans <dje@canuck.cygnus.com>
57843 * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
57844 930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
57846 1995-05-30 Doug Evans <dje@canuck.cygnus.com>
57848 * gcc.c-torture/special/920411-1.c: Deleted.
57849 * gcc.c-torture/special/special.exp: Delete 920411-1.c.
57851 1995-05-22 Doug Evans <dje@chestnut.cygnus.com>
57853 * config/sim.exp (${tool}_load): Hack in call to bash to get a
57856 1995-05-12 Torbjorn Granlund <tege@rtl.cygnus.com>
57858 * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
57860 1995-05-04 Torbjorn Granlund <tege@adder.cygnus.com>
57863 * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
57864 is the proper length.
57865 * va-arg-3.c: Likewise.
57867 1995-04-30 Doug Evans <dje@canuck.cygnus.com>
57869 * lib/dg.exp: Moved to dejagnu/lib. Copy kept here (for awhile).
57870 * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
57872 * lib/gcc.exp (default_gcc_start): Delete old cruft. Delete result.
57873 * lib/g++.exp (default_g++_start): Delete old cruft.
57875 1995-04-25 Torbjorn Granlund <tege@cygnus.com>
57877 * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
57878 (2 * (1 << 18)) to (2 * (1 << 17)).
57880 * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
57882 1995-04-20 J.T. Conklin <jtc@rtl.cygnus.com>
57884 * config/rom68k.exp: Renamed from config/idp.exp
57886 1995-04-18 Torbjorn Granlund <tege@rtl.cygnus.com>
57888 * c-torture/compile/921109-2.c
57890 1995-04-18 Mike Stump <mrs@cygnus.com>
57892 * lib/old-dejagnu.exp: We expect Execution test failure if we expected
57895 1995-04-15 Doug Evans <dje@chestnut.cygnus.com>
57897 * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
57899 * lib/g++.exp (default_g++_start): Likewise.
57901 1995-03-29 Torbjorn Granlund <tege@adder.cygnus.com>
57903 * gcc.c-torture/compile/950329-1.c: New test.
57905 1995-03-28 J.T. Conklin <jtc@rtl.cygnus.com>
57907 * config/bug.exp (${tool}_load): Updated to use new remote_open
57908 and remote_close procs.
57909 * config/idp.exp: New file.
57911 1995-03-22 Torbjorn Granlund <tege@rtl.cygnus.com>
57913 * gcc.c-torture/execute/950322-1.c: New test.
57915 1995-03-21 Doug Evans <dje@canuck.cygnus.com>
57917 * config/vx.exp (${tool}_load): Clean up testing of return code from
57918 vxworks_ld and vxworks_spawn.
57920 1995-03-21 Doug Evans <dje@deneb.cygnus.com>
57922 * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
57924 1995-03-13 Mike Stump <mrs@cygnus.com>
57926 * lib/old-deja.exp: Add `excess errors test - ' error, now one
57927 can mark excess errors on a machine by machine basis. Note, the
57928 default is to not expect any excess errors, even when excess
57929 errors test - is given, so you will want to put an XFAIL ... on
57930 these lines. For example, // excess errors test - XFAIL hppa*-*-*
57931 mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
57932 those 4 machines, but no others.
57934 1995-03-10 J.T. Conklin <jtc@rtl.cygnus.com>
57936 * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
57937 * lib/c-torture.exp: to here.
57939 1995-03-10 Torbjorn Granlund <tege@adder.cygnus.com>
57941 * gcc.c-torture/execute/950221-1.c: New test.
57942 * gcc.c-torture/execute/struct-ret-1.c: New test.
57943 * gcc.c-torture/compile/950221-1.c: New test.
57945 * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
57947 1995-03-03 Doug Evans <dje@canuck.cygnus.com>
57949 * gcc.c-torture/execute/arith-1.c (main): Return 0.
57950 * gcc.c-torture/execute/arith-rand.c (main): Return 0.
57952 1995-03-01 Gerald Baumgartner (gb@lorenzo.cs.purdue.edu)
57954 * g++.gb: New directory of tests, derived from my signature and
57955 class scoping tests.
57957 * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
57958 * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
57959 * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
57960 * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
57961 * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
57962 * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
57963 * g++.gb/sig25.C: Likewise.
57965 * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
57966 * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
57967 * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
57968 * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
57969 * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
57970 * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
57971 * g++.gb/sig25.exp: Likewise.
57973 * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
57974 * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
57975 * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
57976 * g++.gb/scope13.C: Likewise, this test still fails.
57978 * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
57979 * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
57980 * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
57981 * g++.gb/scope13.exp: Ditto.
57983 * g++.gb/README: New file, explains what these tests are about.
57985 1995-02-28 Doug Evans <dje@canuck.cygnus.com>
57987 * lib/dg.exp (dg-do): Support `preprocess'.
57988 (dg-test): Likewise.
57990 1995-02-13 J.T. Conklin <jtc@rtl.cygnus.com>
57992 * config/udi.exp: change "continue -expect" to "exp_continue".
57994 1995-02-11 Torbjorn Granlund (tege@tiny.cygnus.com)
57996 * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
57997 Delete redundant tests.
57999 * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
58000 * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
58001 * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
58002 * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
58003 * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
58004 * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
58005 * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
58006 * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
58008 * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
58009 storing label pointers.
58010 * gcc.c-torture/execute/921019-1.c: Likewise.
58011 * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
58012 * gcc.c-torture/execute/930513-1.c: Provide full declaration for
58014 * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
58017 * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
58018 Delete obsolete tests.
58020 * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
58021 * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
58022 * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
58023 * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
58024 * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
58025 * gcc.c-torture/compile/950124-1.c: New test.
58027 * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
58029 1995-02-08 Jason Merrill <jason@phydeaux.cygnus.com>
58031 * lib/mike-g++.exp: Add -lm to LIBS.
58033 1995-02-07 Doug Evans <dje@canuck.cygnus.com>
58035 * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
58037 1995-01-30 Jason Merrill <jason@phydeaux.cygnus.com>
58039 * lib/mike-g++.exp: Add -lstdc++ to LIBS.
58041 1995-01-12 Doug Evans <dje@canuck.cygnus.com>
58043 * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
58045 1995-01-02 Jeff Law (law@snake.cs.utah.edu)
58047 * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
58048 * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
58049 * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
58050 * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
58051 * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
58052 * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
58053 * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
58054 * g++.law/{operators31.C, operators32.C,
58055 * g++.law/{operators33.C, operators34.C}: Likewise.
58056 * g++.law/{pic1.C, refs2.C}: Likewise.
58057 * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
58058 * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
58059 * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
58060 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58062 * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
58063 * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
58064 * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
58065 * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
58066 * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
58067 * g++.law/{enum9.exp, friend5.exp}: Likewise.
58068 * g++.law/{nest3.exp, nest4.exp}: Likewise.
58069 * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
58070 * g++.law/{operators30.exp, operators31.exp}: Likewise.
58071 * g++.law/{operators32.exp, operators33.exp}: Likewise.
58072 * g++.law/{operators34.exp}: Likewise.
58073 * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
58074 * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
58075 * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
58076 * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
58077 * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
58079 * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
58080 No longer expected to fail.
58081 * g++.law/missed-error3.C: Tweak for recent bool changes.
58083 1994-12-04 Doug Evans <dje@canuck.cygnus.com>
58085 * config/emb-unix: Deleted.
58086 * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
58087 remote execution. Do final link on remote host if REMOTE_LINK is set.
58089 1994-12-01 Doug Evans <dje@canuck.cygnus.com>
58091 * lib/dg.exp (dg-test): Fix typo in last patch.
58093 1994-11-30 Doug Evans <dje@canuck.cygnus.com>
58095 * lib/dg.exp (dg-test): Fix pattern that searches for expected output
58096 (handles multiple occurrences).
58098 1994-11-24 Doug Evans <dje@canuck.cygnus.com>
58100 * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
58101 * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
58102 $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
58104 * lib/c-torture.exp (c-torture-compile): Likewise.
58105 (c-torture): Prepend full path if missing.
58106 * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
58107 (gcc_fail): Likewise.
58108 * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
58110 1994-11-23 J.T. Conklin <jtc@rtl.cygnus.com>
58112 * lib/netware.exp: Only attach to NetWare i386 systems.
58114 1994-11-16 Doug Evans <dje@canuck.cygnus.com>
58116 * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
58117 messages. Add test name to "output pattern match" pass/fail message.
58119 1994-11-12 Doug Evans <dje@canuck.cygnus.com>
58121 * gcc.dg: New testsuite.
58122 * gcc.dg/dg.exp: New file.
58124 * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
58125 test-switch.c}: Deleted.
58127 * gcc.misc-tests/msgs.exp: New testcase driver.
58129 1994-11-09 Doug Evans <dje@canuck.cygnus.com>
58131 * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
58132 Watch for illegal return values from ${tool}_load.
58133 * config/unix.exp (${tool}_load): Fix pass/fail detection for
58134 cross targets. Coerce return value >0 to 1.
58136 1994-11-08 Doug Evans <dje@canuck.cygnus.com>
58138 * config/unix.exp (${tool}_load): Call program rsh, not proc.
58140 * config/emb-unix.exp: New file.
58142 * config/sim.exp: Error if variable $SIM not defined.
58143 (${tool}_load): Mark test as "untested" if simulator missing.
58145 * config/unix.exp: Load remote.exp to get rcp_download.
58146 * lib/c-torture.exp: Use different option lists for testcases with
58148 * gcc.c-torture/execute/execute.exp: Likewise.
58150 1994-11-02 Doug Evans <dje@canuck.cygnus.com>
58152 * config/*.exp: Clarify return code from ${tool}_load.
58153 Call `unresolved' or `untested' instead of `warning' or `perror'
58154 (sometimes you still want to call both though).
58155 Add comment that `shell_id' is local to each file.
58156 * config/udi.exp (timeout): Set to 30.
58157 Don't print warning if connection fails, $connectmode has already
58159 (${tool}_load): Move verbose messages to level 2.
58160 Rework pattern for "Process started" message.
58161 Pass `shell_id' to ${connectmode}_download.
58162 Retry twice upon timeout. Make resetting of target more robust.
58163 (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
58164 Pass `shell_id' to exit_$connectmode.
58165 Only call exit_$connectmode if connected.
58166 * config/unix.exp (${tool}_load): Check return codes better.
58167 * config/vrtx.exp (${tool}_load): Likewise.
58168 * config/vx.exp (${tool}_load): Likewise.
58169 Delete unneeded global's.
58170 * lib/dg.exp (dg-test): Update to reflect clarified return codes
58173 (dg-init): Delete recording of pass/fail counts.
58174 * lib/old-dejagnu.exp (old-dejagnu): Likewise.
58175 (old-dejagnu-init): Likewise.
58176 (old-dejagnu-stat): Delete contents, empty proc now.
58177 * lib/c-torture.exp (TORTURE_OPTIONS): New global.
58178 (c-torture): Delete references to lcnt, lpass, lfail.
58179 Get option list from TORTURE_OPTIONS.
58180 Delete -funroll[-all]-loops if no loops.
58181 * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
58182 (g++_stat): Delete contents (empty proc now).
58183 * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
58184 (gcc_finish): Likewise.
58185 (gcc_stat): Deleted.
58186 * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
58187 * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
58188 * gcc.c-torture/execute/execute.exp: Likewise.
58189 Split tests into two parts: compile, execute.
58190 Get option list from TORTURE_OPTIONS. Delete -funroll[-all]-loops if
58191 no loops. Update to reflect clarified return codes from ${tool}_load.
58193 1994-10-21 Doug Evans <dje@canuck.cygnus.com>
58195 * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
58197 (old-dejagnu): Likewise (where necessary).
58199 1994-10-14 Doug Evans <dje@canuck.cygnus.com>
58201 * gcc.misc-tests/gcov.exp: New file, for gcov testing.
58203 * lib/dg.exp (dg-process-target): Fix processing of selector.
58204 Add comment regarding use of `error'.
58206 * lib/gcc.exp (prune_system_crud): Define if missing.
58207 * lib/g++.exp (prune_system_crud): Likewise.
58209 * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
58210 Call prune_system_crud.
58211 * lib/dg.exp (dg-runtest): New proc.
58212 Use perror instead of send_user for tcl errors in testcase.
58213 Don't return any value, it's never used.
58214 Don't clobber previous definition of `unknown'.
58215 Print tcl errors in `dg-final'.
58217 1994-10-12 Doug Evans <dje@canuck.cygnus.com>
58219 * lib/dg.exp (dg-process-target): Improve syntax error messages.
58220 (dg-test): Don't print errorInfo, it contains stack backtrace.
58222 1994-09-26 Doug Evans (dje@canuck.cygnus.com)
58224 * lib/g++.exp (runtest_file_p): Define if missing.
58226 1994-09-24 Doug Evans (dje@cygnus.com)
58228 * lib/mike-g++.exp: Comment out loading of g++.exp.
58229 * lib/g++.exp: Update copyright. Test for existence of $CXX at start.
58230 (default_g++_version): Always print something.
58231 (default_g++_start): Comment out call to `which'.
58232 (g++_start, g++_load): Deleted (must be defined in config file).
58233 * lib/gcc.exp: Test for existence of $CC at start.
58234 Delete check for tmpdir (done in gcc_init).
58235 (default_gcc_version): Always print something.
58236 (default_gcc_start): Comment out call to `which'.
58237 * config/*.exp: Major cleanup - make cross targets work at least a
58238 little better for g++ (by not being "--tool gcc" specific).
58239 Rename gcc_xxx to ${tool}_xxx.
58240 * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
58241 * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
58243 1994-09-22 Doug Evans (dje@canuck.cygnus.com)
58245 * lib/c-torture.exp (c-torture-compile): Rework compiler
58246 message processing.
58248 * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
58251 1994-09-21 Doug Evans (dje@canuck.cygnus.com)
58253 * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
58255 * lib/dg.exp (dg-process-target): Support { target native }.
58257 1994-09-20 Doug Evans (dje@canuck.cygnus.com)
58259 * lib/dg.exp (dg-test): Clean up some comments. Delete code that
58260 looked for "... program xxx got fatal signal".
58261 Correct regsub munging of `comp_output'.
58262 Ignore compiler messages "path prefix not used" and "linker input
58265 1994-09-14 Doug Evans (dje@canuck.cygnus.com)
58267 * lib/gcc.exp (runtest_file_p): Define if missing.
58268 * gcc.prms/template.c: Example to work from.
58270 1994-09-13 Doug Evans (dje@canuck.cygnus.com)
58272 * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
58273 * lib/dg.exp (dg-test): Call unsupported testcases as such.
58275 * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
58276 * gcc.prms/1883.c: Moved from compile/940714-1.c.
58277 * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
58278 execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
58280 * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
58281 (dg-process-target): No longer a varargs proc.
58282 Return S/N for target, P/F for xfail. All callers changed.
58283 (user option procs): More argument checking.
58284 (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
58285 (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
58286 (dg-test): Skip test if not running on selected target in `dg-do'.
58287 Update handling of `dg-do-what', `dg-output-text'.
58288 Separate execution pass/fail from output pattern match pass/fail.
58289 Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
58291 1994-09-12 Jim Wilson (wilson@sphagnum.cygnus.com)
58293 * gcc.c-torture/special/special.exp: Don't expect failure for mips
58294 target for 920510-1.c.
58296 1994-09-12 Doug Evans (dje@canuck.cygnus.com)
58298 * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
58299 Clean up comment regarding use of passcnt, etc.
58300 (gcc_stat): Don't update `testcnt' here.
58301 (gcc_finish): Do it here.
58302 Might as well reset `but_id' here too.
58303 * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
58304 to determine if the file should be tested.
58305 * gcc.c-torture/compile/compile.exp: Likewise.
58306 * gcc.c-torture/execute/execute.exp: Likewise.
58307 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58308 * gcc.misc-tests/dg-test.exp: Likewise.
58309 * gcc.prms/prms.exp: Likewise.
58310 * gcc.wendy/wendy.exp: Likewise.
58311 * g++.old-deja.exp: Likewise.
58312 Move "Testing file" message to verbose level 1.
58314 1994-09-09 Doug Evans (dje@canuck.cygnus.com)
58316 * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
58318 1994-09-08 Doug Evans (dje@canuck.cygnus.com)
58320 * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
58321 (default_gcc_start): Accept optional second list element
58322 of compiler flags. Print compiler output at verbosity level 2.
58323 Remove setting of CFLAGS, LIBS, LDFLAGS from here.
58324 (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
58325 Save current values of framework globals passcnt, failcnt, xpasscnt,
58326 and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
58327 gcc_xfailcnt. Set global `tmpdir' to /tmp if it doesn't exist.
58328 (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
58329 xfailcnt to compute stats. Update framework global `testcnt' from
58331 (gcc_finish): New proc. Clean up test environment.
58332 (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
58333 (gcc_epass, gcc_efail): Delete.
58334 * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
58335 argument of line number.
58336 (dg-init): If the tool has an init routine, call it.
58337 (dg-test): Remove args `cflags_var' and `libs_var'.
58338 Pass all compiler options to ${tool}_start.
58339 Handle missing line number.
58340 (dg-finish): New function.
58341 * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
58342 particular files. Call gcc_finish at end. Move "skipping test"
58343 message to verbosity level 3.
58344 * gcc.c-torture/compile/compile.exp: Likewise.
58345 * gcc.c-torture/unsorted/unsorted.exp: Likewise.
58346 * gcc.c-torture/execute/execute.exp: Likewise.
58347 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58348 Print testcase being tried at verbosity level 1.
58349 * gcc.c-torture/special/special.exp: Unset xfail.
58350 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58351 * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
58352 * gcc.c-torture/noncompile/noncompile.exp: Likewise.
58353 * gcc.failure/failure.exp: Likewise.
58354 * gcc.ieee/ieee.exp: Likewise.
58355 * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
58356 Update call to dg-test. Call dg-finish at end.
58357 * gcc.misc-tests/mg.exp: Call gcc_finish at end. Unset orig_flags.
58358 Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
58359 * gcc.misc-tests/misc.exp: Call gcc_finish at end.
58360 * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
58361 Delete LDFLAGS. Update call to dg-test. Call dg-finish at end.
58362 * gcc.wendy/wendy.exp: Add copyright.
58363 Delete setting of tmpdir (done by gcc_init).
58364 Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
58365 Pass compiler flags to gcc_start. Call gcc_finish at end.
58366 * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
58369 1994-09-07 Doug Evans (dje@canuck.cygnus.com)
58371 * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
58373 (g++_load): Likewise.
58375 * config/*.exp (gcc_load): Some were varargs fns and some were not.
58376 Rename argument to `prog' to remove the confusion.
58377 Varargs fns behave differently too!
58378 (g++_load): Likewise.
58380 * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
58382 * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
58383 what it is. Delete (always) printing of status value for !native.
58384 Simplify verbose code, and include status and exec_output.
58385 (g++_load): Use gcc_load.
58387 1994-09-04 Jim Wilson (wilson@sphagnum.cygnus.com)
58389 * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
58390 * gcc.c-torture/noncompile/noncompile.exp: Delete support for
58391 920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
58392 940714-3.c as these testcases don't exist anymore. Make
58393 va-arg-1.c expected to pass.
58395 1994-08-19 Doug Evans (dje@canuck.cygnus.com)
58397 * gcc.misc-tests/misc.exp: Only run specific testcases.
58398 * gcc.misc-tests/dg-test.exp: New file. Tests dg.exp.
58399 * gcc.misc-tests/dg-[1-9].c: New files.
58401 * lib/dg.exp: New testsuite driver.
58402 * gcc.prms/prms.exp: Use it.
58404 * README.gcc: New file.
58406 * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
58407 Document and reset `lxpass' and `lxfail'.
58408 Simplify "initialized" message.
58409 (gcc_stat): Clean up comments a little.
58411 1994-08-16 Doug Evans (dje@canuck.cygnus.com)
58413 * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
58415 1994-08-15 Doug Evans (dje@canuck.cygnus.com)
58417 * lib/old-dejagnu.exp (process-option): New proc.
58418 (old-dejagnu-init, old-dejagnu-stat): Likewise.
58419 (old-dejagnu): Simplify.
58420 * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
58422 1994-08-14 Jeff Law (law@snake.cs.utah.edu)
58424 * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
58425 exists and is not an empty string.
58427 * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
58428 $xfail rather than calling setup_xfail. Clear $xfail when test is
58430 (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
58433 * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
58434 longer expected to fail.
58436 * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
58439 * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
58441 * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
58442 940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
58443 complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
58444 struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
58447 * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
58448 strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
58450 * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
58452 * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
58453 940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
58455 * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
58456 940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
58457 labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
58459 1994-07-12 Jim Kingdon (kingdon@lioth.cygnus.com)
58461 * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
58462 gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
58463 940714-1.c, 940714-2.c, 940714-3.c},
58464 gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
58465 gcc.misc-tests/{mg.c,mg.exp}:
58467 * gcc.noncompile/noncompile.exp: Change accordingly.
58469 1994-07-07 Doug Evans (dje@canuck.cygnus.com)
58471 * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
58472 Undo previous clobberage.
58474 1994-07-04 Jeff Law (law@snake.cs.utah.edu)
58476 * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
58477 * gcc.special/{930510-1.c, special.exp}:
58478 * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
58479 931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
58480 struct-varargs-1.c}: New tests from c-torture-1.26.
58482 1994-06-28 J.T. Conklin (jtc@phishhead.cygnus.com)
58484 * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
58485 argument to switch.
58487 1994-05-21 Bill Cox (bill@rtl.cygnus.com)
58489 * Revert the previous changes. Please see Rob's directory
58490 (/lisa/test/rob/progressive/gcc/testsuite) for testing
58493 1994-05-19 Bill Cox (bill@rtl.cygnus.com)
58495 * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
58496 g++.brendan/alignof.exp, g++.brendan/arm3.exp,
58497 g++.brendan/code-gen5.exp, g++.brendan/crash29.exp,
58498 g++.brendan/crash5.exp, g++.brendan/cvt3.exp, g++.brendan/delete1.exp,
58499 g++.brendan/nest12.exp, g++.brendan/nest13.exp,
58500 g++.brendan/overload3.exp, g++.brendan/redecl1.exp,
58501 g++.brendan/visibility2.exp, g++.jason/cond.exp, g++.jason/hmc1.exp,
58502 g++.jason/report.exp, g++.law/access1.exp, g++.law/access2.exp,
58503 g++.law/arg6.exp, g++.law/arg7.exp, g++.law/arg8.exp,
58504 g++.law/arm1.exp, g++.law/arm10.exp, g++.law/arm4.exp,
58505 g++.law/arm5.exp, g++.law/ctors15.exp, g++.law/ctors19.exp,
58506 g++.law/cvt1.exp, g++.law/cvt12.exp, g++.law/cvt13.exp,
58507 g++.law/cvt18.exp, g++.law/cvt22.exp, g++.law/cvt3.exp,
58508 g++.law/cvt5.exp, g++.law/cvt6.exp, g++.law/cvt8.exp,
58509 g++.law/dtors3.exp, g++.law/except1.exp, g++.law/except3.exp,
58510 g++.law/except4.exp, g++.law/except5.exp, g++.law/except6.exp,
58511 g++.law/init5.exp, g++.law/init8.exp, g++.law/inline4.exp,
58512 g++.law/memoized1.exp, g++.law/missing1.exp, g++.law/operators14.exp,
58513 g++.law/operators18.exp, g++.law/operators9.exp, g++.law/scope2.exp,
58514 g++.law/temps2.exp, g++.law/temps3.exp, g++.law/temps5.exp,
58515 g++.law/typeck2.exp, g++.mike/misc4.exp, g++.mike/misc6.exp,
58516 g++.niklas/t118.exp, g++.niklas/t128.exp, g++.niklas/t138.exp,
58517 g++.niklas/t139.exp, g++.niklas/t140.exp, g++.niklas/t141.exp,
58518 gcc.code_quality/code_quality.exp, gcc.compile/compile.exp,
58519 gcc.dje/dje.exp, gcc.execute/execute.exp, gcc.failure/failure.exp,
58520 gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
58521 gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
58522 lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp,
58523 lib/mike-gcc.exp, lib/old-dejagnu.exp: Checkin Rob's 94Q1
58526 1994-05-17 Bill Cox (bill@rtl.cygnus.com)
58528 * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
58529 lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
58532 1994-05-02 Jason Merrill (jason@deneb.cygnus.com)
58534 * config/unix.exp (g++_load): Fix syntax.
58536 1994-04-14 Jim Wilson (wilson@sphagnum.cygnus.com)
58538 * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
58539 * gcc.noncompile/921017-1.c: Deleted obsolete test.
58540 * gcc.noncompile/noncompile.exp: Remove code for deleted test.
58541 Don't expect va-arg-1.c to fail. Correct expected output for
58543 * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
58544 * gcc.wendy/hbm4.c: Correct typo.
58545 * gcc.wendy/tad1.c, tad2.c: Correct expected output.
58547 1994-03-28 Doug Evans (dje@canuck.cygnus.com)
58549 * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
58550 * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
58551 gcc_[ce]{pass,fail}. Explicitly remove executable if test passes.
58552 * lib/c-torture.exp (c-torture-compile): Ditto.
58554 Reduce volume of output (remove all the -I's and such).
58555 * lib/c-torture.exp (c-torture-compile): New argument OPTION.
58556 Call gcc_cpass, gcc_cfail.
58557 (c-torture): Pass testing option to c-torture-compile.
58559 1994-03-21 Doug Evans (dje@cygnus.com)
58561 Bring patches over from progressive.
58562 * config/default.exp: Exit remote shell cleanly.
58563 (g++_exit, g++_start): Add default versions.
58564 * config/sim.exp (gcc_load): Use perror, not error.
58566 1994-03-20 Doug Evans (dje@canuck.cygnus.com)
58568 * lib/gcc.exp: Don't set CFLAGS if CC not set. It clobbers the value
58571 1994-03-14 Doug Evans (dje@cygnus.com)
58573 * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
58574 DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
58575 (wendy_try): New proc to run testcase.
58576 (main loop): Call 'em.
58577 * gcc.wendy/*.c: Clean up pass to correct expected output.
58579 * lib/gcc.exp: Minor cleanup work.
58580 (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
58582 1994-03-09 Doug Evans (dje@canuck.cygnus.com)
58584 * config/sim.exp (gcc_load): Document return codes better.
58585 Don't pass -v to simulator.
58587 1994-02-24 Jeffrey A. Law (law@snake.cs.utah.edu)
58589 * gcc.special/920717-x.c: Fix typo.
58590 * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
58593 * lib/mike-gcc.exp: Fix typo.
58595 1994-02-15 Rob Savoye (rob@darkstar.cygnus.com)
58597 * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
58598 binary to use, transform the name.
58599 * config/*.exp: rename everything. Nuke any g++ specific files,
58600 it's now a special case of gcc that requires no special support.
58601 Add a default.exp for unsupported targets.
58603 1994-02-11 Rob Savoye (rob@poseidon.cygnus.com)
58605 * g++.jason/report.exp, g++.old-deja/old-deja.exp,
58606 lib/old-dejagnu.exp: Fix a few patterns to work with the new
58609 1994-02-09 Rob Savoye (rob@darkstar.cygnus.com)
58611 * lib/c-torture.exp: Made "file prefix*never used a pass, rather
58614 1994-02-06 Jeffrey A. Law (law@snake.cs.utah.edu)
58616 * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
58618 1994-01-03 Jim Wilson (wilson@sphagnum.cygnus.com)
58620 * gcc.execute/execute.exp: Combine opt_list and foption_list into
58621 option_list. Compile every file with only 4/6 option choices
58622 (same as C torture) instead of with 12/18 different option
58624 * lib/c-torture.exp: Likewise.
58626 * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
58629 1993-12-30 Mike Stump (mrs@rtl.cygnus.com)
58631 * lib/old-deja.exp: Add `excess errors test fails' error, now one
58632 can put an XFAIL *-*-* on excess errors.
58634 1993-12-19 Jeffrey A. Law (law@snake.cs.utah.edu
58636 * g++.law: Add more tests derived from g++-bugs snapshots.
58638 * g++.law/init11.{c,exp}: Delete test. Brendan sez it's
58639 equivalent to g++.law/init9.
58641 * lib/mike-gcc.exp (postbase): Delete the .o file after we've
58642 compiled it, and the a.out file after we've run it.
58644 1993-12-17 Brendan Kehoe (brendan@lisa.cygnus.com)
58646 * lib/mike-g++.exp (postbase): Delete the .o file after we've
58647 compiled it, and the a.out file after we've run it.
58649 1993-12-17 Jeffrey A. Law (law@snake.cs.utah.edu)
58651 * g++.law/*.exp: Avoid losing arguments added via "append" commands.
58653 1993-12-15 Rob Savoye (rob@darkstar.cygnus.com)
58655 * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
58658 1993-12-12 Jeffrey A. Law (law@snake.cs.utah.edu)
58660 * g++.law: New directory of g++ tests derived from the g++-bugs
58663 1993-12-09 Jeffrey Wheat (cassidy@cygnus.com)
58665 * gcc.compile: initbug1.c initbug1.exp testcase added
58667 1993-12-06 Jeffrey Wheat (cassidy@cygnus.com)
58669 * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
58670 * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
58671 fixes submitted by Jeff Law (law@cs.utah.edu)
58672 * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
58673 Jeff Law (law@cs.utah.edu)
58676 1993-11-30 Mike Stump (mrs@cygnus.com)
58678 * config/unix-g++.exp: Follow the gcc way of doing things.
58679 * g++.old-deja/old-deja.exp: Minor updates.
58680 * lib/g++.exp: New file, follow the gcc way of doing things.
58681 * lib/old-dejagnu.exp: Minor updates.
58682 * lib/mike-g++.exp: Always unset errorInfo.
58684 1993-11-06 Mike Stump (mrs@cygnus.com)
58686 * lib/gcc.exp: Fix some errors with the below change, CC and
58687 CFLAGS should be global when setting, not local.
58689 1993-11-03 Rob Savoye (rob@darkstar.cygnus.com)
58691 * lib/gcc.exp: Transform tool name.
58693 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
58695 * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
58697 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
58699 * lib/gcc.exp: change gcc_done to gcc_stat
58701 1993-10-27 Jeffrey Wheat (cassidy@cygnus.com)
58703 * Upgraded gcc testsuite to c-torture version 1.25
58705 1993-10-24 Jeffrey Wheat (cassidy@cygnus.com)
58707 * lib/gcc.exp: added reporting code. Changed verbose compile message.
58708 * lib/c-torture: added hooks for new reporting code.
58710 1993-10-21 Jeffrey Wheat (cassidy@cygnus.com)
58712 * config/sh-gcc.exp: check if sh-sim exists in the path
58714 1993-10-18 Jeffrey Wheat (cassidy@cygnus.com)
58716 * gcc.code_quality/code_quality.exp: Initial changes for new logic.
58717 * gcc.compile/compile.exp: Initial changes for new logic.
58718 * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
58719 * gcc.failure/failure.exp: Initial changes for new logic.
58720 * gcc.ieee/ieee.exp: Initial changes for new logic.
58721 * gcc.misc-tests/misc.exp: Initial changes for new logic.
58722 * gcc.noncompile/non_compile.exp: Initial changes for new logic.
58723 * gcc.unsorted/unsorted.exp: Initial changes for new logic.
58724 * lib/c-torture.exp: Initial changes for new logic.
58725 * lib/gcc.exp: Initial changes for new logic.
58727 1993-10-15 Mike Stump (mrs@cygnus.com)
58729 * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
58730 depend upon failure or success. Fully qualify names in failure
58731 and success messages. Always remove a.out before starting
58732 compile, just in case. Pay more attention to error text output by
58733 the compiler. Handle testcases with no known past errors just
58734 like all others, so that things are uniform. Other miscellaneous
58737 1993-10-13 Jeffrey Wheat (cassidy@cygnus.com)
58739 * gcc.cpp: new directory for cpp tests
58741 1993-10-04 Jeffrey Wheat (cassidy@cygnus.com)
58743 * lib/chill.exp: Code reformatted, removed unused code.
58744 * config/unix-chill.exp: Code reformatted, removed unused code.
58745 * chill.execute/execute.exp: Code reformatted, removed unused code.
58746 * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
58748 1993-10-04 Ian Lance Taylor (ian@cygnus.com)
58750 * config/mips-gcc.exp, config/mips-g++.exp: New files. Execution
58751 routines not written.
58753 1993-09-27 Rob Savoye (rob@darkstar.cygnus.com)
58755 * config/bug-gcc.exp: Use new procs from bug.exp.
58757 1993-09-21 Rob Savoye (rob@darkstar.cygnus.com)
58759 * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
58760 via ftp, rather than depending on NFS.
58761 * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
58764 1993-09-09 Rob Savoye (rob@darkstar.cygnus.com)
58766 * config/bug-gcc.exp: Use new download proc.
58768 1993-09-14 Jeffrey Wheat (cassidy at deneb.cygnus.com)
58770 * chill.execute/execute.exp: cleanups, handles errors better
58771 * chill.compile/compile.exp: rewrite, based on execute.exp
58772 * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
58773 * lib/chill.exp: major changes to diff proc and compile and link
58774 procs. added chill_fail and chill_pass wrappers to pass and
58775 fail. added more comments, and handle error codes better.
58776 Added a hack to capture stderr from exec, so noncompile tests
58779 1993-09-11 Jeffrey Wheat (cassidy@cygnus.com)
58781 * chill.execute/execute.exp: rewrite of testsuite driver
58782 * lib/chill.exp: rewrite of testsuite driver
58783 * config/unix-chill.exp: rewrite of testsuite driver
58785 1993-08-25 Bill Cox (bill@rtl.cygnus.com)
58788 * iexpr.ch: Standardize uppercase.
58789 * tuples.dat: Standardize uppercase.
58790 * vary.ch: standardize. Correct varying string assignments.
58791 * vary.dat: Add new output lines.
58793 1993-08-24 Bill Cox (bill@rtl.cygnus.com)
58796 * chprintf.ch: Standardize use of uppercase.
58797 * tuples.ch: Standardize and turn arr2 into a DCL,
58799 * pinits.ch: Standardize.
58801 1993-08-23 Per Bothner (bothner@kalessin.cygnus.com)
58803 * rts.c: Get malloc() from <stdlib.h>, not <malloc.h>.
58804 * Makefil: Renamed to Makefile.in.
58805 * configure.in: New.
58807 1993-08-23 Bill Cox (bill@rtl.cygnus.com)
58810 * .cvsignore: Add result/output files.
58811 * Makefile: Fix up variables at start. Use MFLAGS
58812 everywhere. Correct bool_loc, built_ins entries.
58813 Add entry for vary1.ch.
58814 * bitarray.ch: Standardize upper-case usage.
58815 * bitexpr.ch: Standardize, add output of b1.
58816 * params.ch: Use arrayt in along PROC parameters, to
58817 avoid novelty problems.
58818 * sets.ch: Tiny cleanup.
58819 * vary1.ch: Re-indent.
58821 1993-08-17 Bill Cox (bill@rtl.cygnus.com)
58823 * Add PR-related files to Makefiles, .cvsignore files, etc.
58825 1993-08-02 Jeff Wheat (cassidy@cygnus.com)
58827 * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
58828 with compiler objects. New names are test-flow.c and test-loop.c
58830 1993-07-27 Jeff Wheat (cassidy@cygnus.com)
58832 * Upgraded c-torture tests from 1.19 to 1.20
58835 * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
58836 * gcc.compile: 930623-1.c 930623-2.c
58837 * gcc.noncompile: 930622-1.c 930622-2.c
58838 * gcc.failure: 920411-1.c 920627-2.c
58839 * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
58841 1993-07-20 Jeff Wheat (cassidy@cygnus.com)
58843 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58844 More changes to get testsuite working properly. Needs more work.
58845 Added some support for POSIX IEEE Std 1003.3-1991 error messages.
58847 1993-07-19 Jeff Wheat (cassidy@cygnus.com)
58849 * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
58850 More changes to get testsuite working properly. Needs more work.
58852 1993-07-13 Jeff Wheat (cassidy@cygnus.com)
58854 * chill.compile/compile.exp: Added for Dejagnu support
58855 * chill.execute/execute.exp: Added for Dejagnu support
58856 * lib/chill.exp config/unix-chill.exp : Added for Dejagnu support
58858 1993-06-19 Bill Cox (bill@rtl.cygnus.com)
58860 This should complete moving the CHILL test files.
58861 * chill.noncompile(.cvsignore printf.grt
58862 in-printf.grt chprintf.grt chprintf.ch):
58863 Added test-support files.
58864 (Makefile): Modified further.
58865 * chill.compile (emptymod.ch gdbme.ch neg_range.ch
58866 signal.ch): Added test files.
58867 * chill.execute (.cvsignore printf.grt printr.c
58868 in-printf.grt rts.c chprintf.grt rts.h): Added
58869 test-support files.
58870 (Makefile): More corrections.
58872 1993-06-18 Bill Cox (bill@rtl.cygnus.com)
58874 * chill.compile, chill.execute, chill.nocompile: Add CHILL
58875 test cases, ready for DejaGnu.
58877 1993-06-17 Jeffrey Wheat (cassidy@cygnus.com)
58879 * Upgraded c-torture tests from 1.18 to 1.19
58881 * gcc.compile: added test(s):
58883 * gcc.execute: added test(s):
58884 930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
58886 * added new subdirectory for misc tests: gcc.misc-tests
58887 * gcc.misc-test(s): added tests:
58888 inst-check.c test-consts.c test-ior.c test-switch.c
58890 1993-06-09 Brendan Kehoe (brendan@lisa.cygnus.com)
58892 * lib/mike-g++.exp: Load `./a.out', not `a.out'.
58894 1993-06-07 Ian Lance Taylor (ian@cygnus.com)
58896 * g++.old-deja/old-deja.exp: Don't delete all the .o files.
58898 1993-06-03 Jeffrey Wheat (cassidy@cygnus.com)
58900 * Upgraded c-torture tests from 1.17 to 1.18
58902 1993-06-02 Jeffrey Wheat (cassidy@cygnus.com)
58904 * Upgraded c-torture tests from 1.12 to 1.17
58906 1993-04-30 Mike Werner (mtw@deneb.cygnus.com)
58908 * lib/old-dejagnu.exp:
58909 Fixed handling of XFAIL target triplets to correctly
58910 recognize wildcard characters. Removed code that
58911 appended a unique id tag to the end of the file name
58912 printed out by the result of the testcases within a
58915 1993-04-29 Mike Werner (mtw@deneb.cygnus.com)
58917 * lib/old-dejagnu.exp:
58918 Reworked expected failure handling to trigger off of XFAIL
58919 keyword in keyphrase embeded in testcase source code. The
58920 XFAIL keyword must be at the end of the keyphrase line. It
58921 may optionally be followed by one or more target triplets.
58922 It has just occured that the handling of wildcards in the
58923 target triplet may not be correct.
58925 1993-04-23 Mike Werner (mtw@deneb.cygnus.com)
58927 * g++.old-deja/tests:
58928 Moved all subdirectories up one level into g++.old-deja .
58930 * lib/old-dejagnu.exp:
58931 Fixed problem with CXXFLAGS not being properly reset, and being
58932 corrupted with extraneous "-c" compiler option. This was
58933 causing binaries to not be generated for test that needed them.
58934 Modified strings passed to "pass" and "fail" so that individual
58935 tests from the same test file would be distinguished by an
58936 identifier appended to the test file name in the summary logs;
58937 this corrected a problem with erroneous diff logs. Added code
58938 to search testcases for expected fail and unexpected pass keywords.
58940 1993-04-20 Rob Savoye (rob at darkstar.cygnus.com)
58942 * lib/c-torture.exp: Ignore "file path prefix*unused" message.
58944 1993-04-15 Mike Werner (mtw@deneb.cygnus.com)
58946 * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
58947 Removed extraneous text from end of "Special g++ Options"
58950 * lib/old-dejagnu.exp: Added pattern matching to look for new
58951 keywords, embedded in testcases comments, which will trigger
58952 calls to xpass and xfail.
58954 1993-04-14 Mike Werner (mtw@deneb.cygnus.com)
58956 * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
58957 comments embedded in the testcases, especially the one looking for
58958 special compiler options, as well as the pattern matching for the
58959 compiler output again.
58961 1993-04-12 Mike Werner (mtw@deneb.cygnus.com)
58963 * lib/old-dejagnu.exp: Do a proper check of the return value for
58964 execute tests. Fixed several problems with the pattern matching
58965 of the compiler output which gave erroneous test results.
58966 Changed several of the test result messages to be more descriptive.
58967 * config/unix-g++.exp: Proc g++_load now actually works and
58968 executes the tests passed to it and returns a usable return
58971 1993-04-11 Rob Savoye (rob at darkstar.cygnus.com)
58973 * lib/gcc.exp: Exits gracefully if $CC is bogus.
58975 1993-04-09 Mike Werner (mtw@deneb.cygnus.com)
58977 * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
58978 Modified both files to properly execute the old style
58979 dejagnu tests. The previous versions of these files were
58980 experimental and did not function anything near correctly.
58982 1993-04-05 Rob Savoye (rob@cygnus.com)
58984 * Removed all Makefile.in and configure.in files. No configuration
58987 1993-04-02 Mike Werner (mtw@deneb.cygnus.com)
58989 * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
58991 1993-03-28 Ken Raeburn (raeburn@kr-pc.cygnus.com)
58993 * gcc.compile/configure.in, gcc.unsorted/configure.in,
58994 gcc.special/configure.in, gcc.noncompile/configure.in,
58995 gcc.execute/configure.in, gcc.code_quality/configure.in,
58996 g++.other/configure.in, g++.old-deja/configure.in,
58997 g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
58998 in srcname setting.
59000 1993-03-25 Rob Savoye (rob at darkstar.cygnus.com)
59002 * lib/udi.exp: Fixed mondfe and mondfe_download.
59003 * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
59004 * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
59006 1993-03-25 Ian Lance Taylor (ian@cygnus.com)
59008 * config/udi-gdb.exp: Check $shell_id after connecting to target.
59009 (gdb_exit): Don't remove *_soc files.
59011 1993-03-22 Ian Lance Taylor (ian@cygnus.com)
59013 * lib/c-torture.exp: Don't look for main; instead always use -w
59014 -c. This is how the c-torture tests work. Remove the object
59015 file if the compilation succeeds.
59016 * gcc.execute/execute.exp: Remove executable if test passes.
59017 * gcc.noncompile/noncompile.exp: Every test is an expected
59019 * gcc.special/special.exp: Added tests from c-torture 1.11,
59020 corrected use of existing test.
59021 * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
59022 gcc.execute/920625-1.c: Updated to c-torture 1.11.
59023 * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
59024 gcc.compile/921109-2.c, gcc.compile/921109-3.c,
59025 gcc.compile/921111-1.c, gcc.compile/921116-2.c,
59026 gcc.compile/921118-1.c, gcc.compile/921126-1.c,
59027 gcc.compile/921202-1.c, gcc.compile/921202-2.c,
59028 gcc.compile/921203-1.c, gcc.compile/921203-2.c,
59029 gcc.compile/921206-1.c, gcc.execute/921029-1.c,
59030 gcc.execute/921104-1.c, gcc.execute/921110-1.c,
59031 gcc.execute/921112-1.c, gcc.execute/921113-1.c,
59032 gcc.execute/921117-1.c, gcc.execute/921123-1.c,
59033 gcc.execute/921123-2.c, gcc.execute/921124-1.c,
59034 gcc.execute/921202-1.c, gcc.execute/921202-2.c,
59035 gcc.execute/921204-1.c, gcc.execute/921207-1.c,
59036 gcc.execute/921208-1.c, gcc.execute/921208-2.c,
59037 gcc.execute/921215-1.c, gcc.execute/921218-1.c,
59038 gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
59039 gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
59041 * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
59042 correspond to c-torture 1.11.