OSDN Git Service

* gcc.c-torture/execute/pr17252.c: Fix thinko. Don't
[pf3gnuchains/gcc-fork.git] / gcc / testsuite / ChangeLog
1 2004-09-15  Diego Novillo  <dnovillo@redhat.com>
2
3         * gcc.c-torture/execute/pr17252.c: Fix thinko.  Don't
4         dereference garbage pointers.
5
6 2004-09-15  Jakub Jelinek  <jakub@redhat.com>
7
8         * gcc.c-torture/execute/builtins/strlen-3.c: New test.
9         * gcc.c-torture/execute/builtins/strlen-3-lib.c: New.
10
11         * gcc.c-torture/execute/builtins/memmove.c (main_test): Formatting.
12         * gcc.c-torture/execute/builtins/memmove-2.c: New test.
13         * gcc.c-torture/execute/builtins/memmove-2-lib.c: New.
14
15 2004-09-14  Mark Mitchell  <mark@codesourcery.com>
16
17         PR c++/17324
18         * g++.dg/template/mangle1.C: New test.
19
20 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
21
22         PR tree-optimization/17252
23         * gcc.c-torture/execute/pr17252.c: New test.
24
25 2004-09-14  Andrew Pinski  <apinski@apple.com>
26
27         * g++.dg/tree-ssa/pointer-reference-alias.C: New test.
28
29 2004-09-14  Roger Sayle  <roger@eyesopen.com>
30
31         PR rtl-optimization/9771
32         * gcc.dg/pr9771-1.c: New test case.
33
34 2004-09-14  Diego Novillo  <dnovillo@redhat.com>
35
36         PR tree-optimization/15262
37         * gcc.c-torture/execute/pr15262-1.c: New test.
38         * gcc.c-torture/execute/pr15262-2.c: New test.
39
40 2004-09-14  Joseph S. Myers  <jsm@polyomino.org.uk>
41
42         * gcc.dg/declspec-12.c: New test.
43
44 2004-09-14  Bud Davis  <bdavis9659@comcast.net>
45         
46         * gfortran.dg/pr17090.f90: Add directives to test.
47
48 2004-09-14  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
49
50         * gcc.c-torture/compile/20040914-1.c: New test.
51
52 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
53
54         PR c++/16162
55         * g++.dg/template/decl2.C: New test.
56         
57 2004-09-13  Bud Davis  <bdavis9659@comcast.net>
58
59         PR fortran/17090
60         * gfortran.dg/pr17090.f90: New test.
61
62 2004-09-13  Dale Johannesen  <dalej@apple.com>
63
64         * gcc.c-torture/compile/pr17408.c:  New test case.
65
66 2004-09-13  Mark Mitchell  <mark@codesourcery.com>
67
68         PR c++/16716
69         * g++.dg/parse/crash17.C: New test.
70         
71         PR c++/17327
72         * g++.dg/template/enum3.C: New test.
73
74 2004-09-13  Hans-Peter Nilsson  <hp@bitrange.com>
75
76         * lib/gcc-defs.exp: Load wrapper.exp.
77         * lib/g++.exp (g++_init): Call g++_maybe_build_wrapper instead of
78         using local code.
79         * lib/gcc.exp (gcc_init): Similar.
80         * lib/gfortran.exp (gfortran_init): Similar.
81         * lib/objc.exp (objc_init): Similar.
82         * lib/treelang.exp (treelang_init): Similar.
83         * lib/wrapper.exp: New file with build_wrapper call machinery in
84         ${tool}_maybe_build_wrapper.
85
86 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
87
88         * gcc.dg/declspec-7.c: Don't expect diagnostic for duplicate
89         "inline".
90         * gcc.dg/declspec-11.c: Update expected messages.
91         * gcc.dg/inline-6.c, gcc.dg/inline-7.c, gcc.dg/inline-8.c,
92         gcc.dg/inline-9.c, gcc.dg/inline-10.c, gcc.dg/inline-11.c,
93         gcc.dg/inline-12.c: New tests.
94
95 2004-09-13  Andrew MacLeod  <amacleod@redhat.com>
96
97         * g++.dg/tree-ssa/pr17400.C: New testcase.
98
99 2004-09-13  James E Wilson  <wilson@specifixinc.com>
100
101         * gcc.target/mips/sb1-1.c: New testcase.
102
103 2004-09-12  Hans-Peter Nilsson  <hp@bitrange.com>
104
105         * lib/g77-dg.exp: Remove unused file.
106         * lib/mike-g77.exp: Ditto.
107         * lib/g77.exp: Ditto.
108
109 2004-09-12  Richard Henderson  <rth@redhat.com>
110
111         * g++.old-deja/g++.other/sizeof3.C: Fix abort declaration.
112
113 2004-09-13  Joseph S. Myers  <jsm@polyomino.org.uk>
114
115         * g++.dg/warn/Wswitch-1.C, g++.dg/warn/Wswitch-2.C,
116         gcc.dg/Wswitch-2.c, gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
117         gcc.dg/declspec-9.c, gcc.dg/declspec-10.c, gcc.dg/declspec-11.c,
118         gcc.dg/m-un-2.c, gcc.dg/noreturn-1.c, gcc.dg/wtr-conversion-1.c:
119         Update expected messages.
120
121 2004-09-13  Hans-Peter Nilsson  <hp@axis.com>
122
123         * gcc.dg/asmreg-1.c (__syscall_getdents64): Adjust signedness
124         declaration/use mismatch for dirp parameter.
125
126 2004-09-12  Andrew Pinski  <apinski@apple.com>
127
128         * lib/objc.exp (objc_target_compile): Look for libobjc-gnu.a also when
129         -fgnu-runtime is passed.
130
131 2004-09-12  Richard Henderson  <rth@redhat.com>
132
133         * lib/fortran-torture.exp (add-ieee-options): Replace ieee-options;
134         do the uplevel thing and update additional_flags directly.
135         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x,
136         gfortran.fortran-torture/execute/intrinsic_nearest.x,
137         gfortran.fortran-torture/execute/intrinsic_set_exponent.x,
138         gfortran.fortran-torture/execute/nan_inf_fmt.x: Update to match.
139
140 2004-09-11  Steven Bosscher  <stevenb@suse.de>
141
142         * g++.dg/parse/break-in-for.C: Fix for -ansi -pedantic-errors.
143
144 2004-09-11  Roger Sayle  <roger@eyesopen.com>
145
146         PR middle-end/17411
147         * g++.dg/opt/pr17411-1.C: New test case.
148
149 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
150
151         * gcc.dg/declspec-4.c, gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
152         gcc.dg/tls/diag-2.c: Update expected messages.
153         * gcc.dg/991209-1.c: Specify compilation options.  Update expected
154         messages.
155         * gcc.dg/pr14289-2.c, gcc.dg/pr14289-3.c: Remove.
156         * gcc.dg/declspec-7.c, gcc.dg/declspec-8.c, gcc.dg/declspec-9.c,
157         gcc.dg/declspec-10.c, gcc.dg/declspec-11.c, gcc.dg/tls/diag-4.c,
158         gcc.dg/tls/diag-5.c: New tests.
159
160 2004-09-11  Zack Weinberg  <zack@codesourcery.com>
161
162         * gcc.dg/20040910-1.c: Correct dg-error regexp.
163
164 2004-09-11  Steven Bosscher  <stevenb@suse.de>
165
166         * g++.dg/parse/break-in-for.C: New test.
167
168 2004-09-11  Jakub Jelinek  <jakub@redhat.com>
169
170         * gcc.dg/tree-ssa/20040911-1.c: New test.
171
172 2004-09-11  Andreas Jaeger  <aj@suse.de>
173
174         * gcc.c-torture/execute/991118-1.x: Delete, PR 16437 is fixed.
175         * gcc.c-torture/execute/bf64-1.x: Remove XFAIL on x86-64.
176
177 2004-09-11  Richard Sandiford  <rsandifo@redhat.com>
178
179         * gcc.target/frv: New directory of FR-V-specific tests.
180
181 2004-09-10  James E Wilson  <wilson@specifixinc.com>
182
183         * gcc.dg/convert-vec-1.c: New test.
184
185 2004-09-10  Roger Sayle  <roger@eyesopen.com>
186
187         PR middle-end/17024
188         * gcc.dg/pr17024-1.c: New test case.
189
190 2004-09-10  Eric Christopher  <echristo@redhat.com>
191
192         * gcc.dg/20040910-1.c: New test.
193
194 2004-09-11  Joseph S. Myers  <jsm@polyomino.org.uk>
195
196         * gcc.dg/bitfld-9.c: New test.
197
198 2004-09-10  Richard Sandiford  <rsandifo@redhat.com>
199
200         * gcc.c-torture/execute/ieee/acc1.c: New test.
201         * gcc.c-torture/execute/ieee/acc2.c: New test.
202         * gcc.c-torture/execute/ieee/mzero6.c: New test.
203
204 2004-09-10  Joseph S. Myers  <jsm@polyomino.org.uk>
205
206         * gcc.dg/deprecated-2.c: New test.
207
208 2004-09-09  James E Wilson  <wilson@specifixinc.com>
209
210         * gcc.dg/init-vec-1.c: New test.
211
212 2004-09-09  Roger Sayle  <roger@eyesopen.com>
213
214         PR middle-end/17055
215         * gcc.dg/pr17055-1.c: New test case.
216
217 2004-09-09  Hans-Peter Nilsson  <hp@axis.com>
218
219         PR target/17377
220         * gcc.c-torture/execute/pr17377.c: New test.
221
222 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
223
224         PR c/8420
225         * gcc.dg/anon-struct-4.c, gcc.dg/declspec-1.c,
226         gcc.dg/declspec-2.c, gcc.dg/declspec-3.c, gcc.dg/declspec-4.c,
227         gcc.dg/declspec-5.c, gcc.dg/declspec-6.c,
228         gcc.dg/long-long-typespec-1.c: New tests.
229         * gcc.dg/tls/diag-2.c: Update expected diagnostics
230
231 2004-09-09  Joseph S. Myers  <jsm@polyomino.org.uk>
232
233         * gcc.dg/c90-static-1.c, gcc.dg/c99-static-1.c,
234         gcc.dg/gnu99-static-1.c: New tests.
235
236 2004-09-08  Devang Patel  <dpatel@apple.com>
237
238         * gcc.dg/darwin-ld-20040828-1.c: New test.
239         * gcc.dg/darwin-ld-20040828-2.c: New test.
240         * gcc.dg/darwin-ld-20040828-3.c: New test.
241
242 2004-09-08  Ziemowit Laski  <zlaski@apple.com>
243
244         * objc.dg/bitfield-2.m: Make 'id' definition a typedef.
245         * obj.dg/bitfield-4.m: Allow 'unsigned' in addition to 'unsigned int'
246         in error message.
247         * objc.dg/id-1.m: Attempt to define 'id' in an incompatible fashion.
248         * objc.dg/method-6.m: Allow 'unsigned' in addition to 'unsigned int'
249         in error message.
250         * objc.dg/proto-qual-1.m: Protocol qualifiers now appear before the
251         types they qualify.
252         * objc.dg/type-size-2.m: Fix wording in comment.
253         * objc.dg/va-meth-1.m: New test case.
254
255 2004-09-06  H.J. Lu  <hongjiu.lu@intel.com>
256
257         PR c/16633:
258         * lib/gcc-dg.exp: Set up LD_LIBRARY_PATH, SHLIB_PATH,
259         LD_LIBRARYN32_PATH, LD_LIBRARY64_PATH and DYLD_LIBRARY_PATH.
260
261 2004-09-06  Devang Patel  <dpatel@apple.com>
262
263         * gcc.dg/tree-ssa/ifc-20040816-1.c: Use -ftree-vectorize.
264         * gcc.dg/tree-ssa/ifc-20040816-2.c: Use -ftree-vectorize.
265
266 2004-09-06  Zack Weinberg  <zack@codesourcery.com>
267
268         * g++.old-deja/g++.other/enum2.C: Move dg-error markers to
269         reflect changed line numbering of diagnostics.
270
271 2004-09-06  Paul Brook  <paul@codesourcery.com>
272
273         * gfortran.dg/edit_real_1.f90: Add new test.
274
275 2004-09-05  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
276
277         * gcc.dg/tree-ssa/loop-2.c: New test.
278         * gcc.dg/tree-ssa/loop-3.c: New test.
279         * gcc.dg/tree-ssa/loop-4.c: New test.
280         * gcc.dg/tree-ssa/loop-5.c: New test.
281
282 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
283
284         * gcc.dg/format/sentinel-1.c: Update for parameter option.
285
286 2004-09-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
287
288         * gcc.dg/format/sentinel-1.c: New test.
289
290 2004-09-04  Uros Bizjak  <uros@kss-loka.si>
291
292         * testsuite/gcc.dg/builtins-46.c: New.
293
294 2004-09-03  Devang Patel  <dpatel@apple.com>
295
296         * gcc.dg/tree-ssa/ifc-20040816-1.c: New test.
297         * gcc.dg/tree-ssa/ifc-20040816-2.c: New test.
298
299 2004-09-03  Jan Beulich  <jbeulich@novell.com>
300
301         * g++.dg/abi/bitfield5.C: Use -mno-ms-bitfields.
302         * g++.old-deja/g++.jason/thunk2.C: xfail for NetWare.
303         * g++.old-deja/g++.law/profile1.C: xfail for NetWare.
304         * g++.old-deja/g++.other/store-expr1.C: xfail for NetWare.
305         * gcc.c-torture/compile/20001109-1.c: xfail for NetWare.
306         * gcc.c-torture/compile/20001109-2.c: xfail for NetWare.
307         * gcc.c-torture/execute/multi-ix.c: Use __builtin_bzero rather than
308         the non-portable bzero.
309         * gcc.dg/20010912-1.c: xfail for NetWare.
310         * gcc.dg/20020426-2.c: xfail for NetWare.
311         * gcc.dg/20021014-1.c: xfail for NetWare.
312         * gcc.dg/20021018-1.c: xfail for NetWare.
313         * gcc.dg/20030213-1.c: xfail for NetWare.
314         * gcc.dg/20030225-1.c: xfail for NetWare.
315         * gcc.dg/20030708-1.c: xfail for NetWare.
316         * gcc.dg/builtins-config.h: Also exclude NetWare.
317         * gcc.dg/format/format.h: Define restrict only if not already defined.
318         * gcc.dg/nest.c: xfail for NetWare.
319         * gcc.dg/special/gcsec-1.c: Don't pass -static for NetWare.
320         * lib/target-supports.exp (check_visibility_available): Exclude
321         NetWare.
322
323 2004-09-03  Jan Beulich  <jbeulich@novell.com>
324
325         * gcc.dg/pack-test-2.c: Adjust to permit and check #pragma pack(push).
326         * gcc.dg/c99-flex-array-4.c: Add -fpack-struct=8 to provide a
327         deterministic starting point for the alignment of structure fields.
328         * gcc.dg/Wpadded.c: Dito.
329         * g++.dg/abi/vbase10.C: Dito.
330
331 2004-09-03  Devang Patel  <dpatel@apple.com>
332
333         * g++.dg/debug/pr15736.cc: New test.
334
335 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
336
337         * README.QMTEST: Fix out-of-date link.
338
339 2004-09-03  David Billinghurst <David.Billinghurst@riotinto.com>
340
341         PR fortran/16579
342         * gfortran.fortran-torture/execute/intrinsic_i_char.f90:
343         Delete.  Duplicate of gfortran.dg/g77/20010610.f
344
345 2004-09-02  Mark Mitchell  <mark@codesourcery.com>
346
347         * g++.dg/abi/arm_rtti1.C: New test.
348
349 2004-09-02  Geoffrey Keating  <geoffk@apple.com>
350
351         * gcc.dg/ppc-vector-memcpy.c: New.
352         * gcc.dg/ppc-vector-memset.c: New.
353
354 2004-09-02  Chao-ying Fu  <fu@mips.com>
355
356         * gcc.target/mips/mips-3d-1.c: New test.
357         * gcc.target/mips/mips-3d-2.c: New test.
358         * gcc.target/mips/mips-3d-3.c: New test.
359         * gcc.target/mips/mips-3d-4.c: New test.
360         * gcc.target/mips/mips-3d-5.c: New test.
361         * gcc.target/mips/mips-3d-6.c: New test.
362         * gcc.target/mips/mips-3d-7.c: New test.
363         * gcc.target/mips/mips-3d-8.c: New test.
364         * gcc.target/mips/mips-3d-9.c: New test.
365         * gcc.target/mips/mips-ps-1.c: New test.
366         * gcc.target/mips/mips-ps-2.c: New test.
367         * gcc.target/mips/mips-ps-3.c: New test.
368         * gcc.target/mips/mips-ps-4.c: New test.
369         * gcc.target/mips/mips-ps-type.c: New test.
370
371 2004-09-02  Paul Brook  <paul@codesourcery.com>
372
373         * gfortran.dg/edit_real_1.f90: Add new tests.
374
375 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
376
377         PR fortran/15327
378         * gfortran.dg/merge_char_1.f90: New test.
379
380 2004-09-01  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
381
382         PR fortran/16404
383         * gfortran.dg/der_io_1.f90: XFAIL illegal testcase.
384
385 2004-09-01  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
386
387         PR c/1522
388         * gcc.c-torture/compile/20040901-1.c: New test, from PR.
389
390 2004-09-01  Mark Mitchell  <mark@codesourcery.com>
391
392         * g++.dg/opt/loop1.C: Do not XFAIL.
393
394 2004-09-01  Jakub Jelinek  <jakub@redhat.com>
395
396         * gcc.c-torture/execute/20040831-1.c: New test.
397
398 2004-09-01  David Billinghurst <David.Billinghurst@riotinto.com>
399
400         PR fortran/16579
401         * gfortran.dg/g77/20010610.f: Now passes.
402         Copy from g77.f-torture/execute. Add dg-run directive.
403         * gfortran.dg/g77/README: Update
404
405 2004-08-31  Andrew Pinski  <pinskia@physics.uc.edu>
406
407         * gcc.dg/rs6000-power2-1.c (t1, t2, t3, t4): Add volatile.
408         * gcc.dg/rs6000-power2-2.c: Fix the scan-assembly for the store.
409         (t1, t2, t3, t4): Add volatile.
410
411 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
412
413         * g++.dg/ext/visibility/arm1.C: New test.
414
415 2004-08-31  Geoffrey Keating  <geoffk@apple.com>
416
417         * gcc.dg/funcdef-storage-1.c: Add dg-options to suppress
418         -pedantic-errors.
419
420 2004-09-01  Paul Brook  <paul@codesourcery.com>
421
422         * gfortran.dg/eof_2.f90: New test.
423
424 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
425
426         PR fortran/16579
427         * gfortran.fortran-torture/execute/intrinsic_i_char.f90: New test.
428
429 2004-08-31  Bud Davis  <bdavis9659@comcast.net>
430
431         PR libfortran/16805
432         * gfortran.dg/list_read_2.f90: New test.
433
434 2004-08-31  Mark Mitchell  <mark@codesourcery.com>
435
436         * g++.dg/abi/key1.C: New test.
437
438 2004-08-31  Richard Henderson  <rth@redhat.com>
439
440         * g++.dg/other/offsetof1.C: Include cstddef, use non-builtin
441         form of offsetof.
442         * g++.dg/other/offsetof5.C: Remove duplicate.
443
444 2004-08-31  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
445
446         PR fortran/17244
447         * gfortran.dg/func_derived_1.f90: New test.
448
449 2004-08-31  Paul Brook  <paul@codesourcery.com>
450
451         * gfortran.dg/eof_1.f90: New test.
452
453 2004-08-31  Paul Brook  <paul@codesourcery.com>
454
455         * gfortran.dg/list_read_1.f90: New file.
456
457 2004-08-30  Mark Mitchell  <mark@codesourcery.com>
458
459         * g++.dg/opt/loop1.C: XFAIL.
460
461 2004-08-30  Geoffrey Keating  <geoffk@apple.com>
462
463         * gcc.dg/funcdef-storage-1.c: New.
464         * gcc.c-torture/compile/920625-2.c: Don't use 'static' to declare
465         an extern function in local scope.
466         * gcc.c-torture/execute/20010605-1.c: Don't use 'static inline' to
467         declare an 'auto inline' function in local scope.
468         * gcc.dg/20011130-1.c: Likewise.
469         * gcc.c-torture/execute/nest-stdar-1.c: Don't use 'static' to declare
470         an 'auto' function in local scope.
471         * gcc.dg/20021014-1.c: Likewise.
472         * gcc.dg/20030331-2.c: Likewise.
473
474 2004-08-30  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
475
476         * gfortran.dg/blockdata_1.f90: New test.
477
478 2004-08-30  Richard Henderson  <rth@redhat.com>
479
480         * g++.dg/other/offsetof1.C: Use __builtin_offsetof.
481
482 2004-08-30  Richard Henderson  <rth@redhat.com>
483
484         * lib/fortran-torture.exp (fortran-torture-execute): Honor
485         additional_flags set by alternate driver.
486         (ieee-options): New procedure.
487         * gfortran.fortran-torture/execute/intrinsic_fraction_exponent.x: New.
488         * gfortran.fortran-torture/execute/intrinsic_nearest.x: New.
489         * gfortran.fortran-torture/execute/intrinsic_set_exponent.x: New.
490         * gfortran.fortran-torture/execute/nan_inf_fmt.x: New.
491
492 2004-08-30  Richard Henderson  <rth@redhat.com>
493
494         * lib/f-torture.exp: Remove.
495
496 2004-08-29  Mark Mitchell  <mark@codesourcery.com>
497
498         PR rtl-optimization/16590
499         * g++.dg/opt/loop1.C: New test.
500
501 2004-08-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
502
503         PR fortran/13910
504         * gfortran.dg/oldstyle_1.f90: New test.
505
506 2004-08-29  Steven G. Kargl  <kargls@comcast.net>
507         Paul Brook  <paul@codesourcery.com>
508
509         * gfortran.dg/g77/README: Update.
510         * gfortran.dg/g77/erfc.f: Copy from g77.f-torture.
511         * gfortran.dg/g77/intrinsic-unix-bessel.f: Ditto.
512         * gfortran.dg/g77/intrinsic-unix-erf.f: Ditto.
513
514 2004-08-28  Paul Brook  <paul@codesourcery.com>
515
516         PR libfortran/17195
517         * gfortran.dg/edit_real_1.f90: New test.
518
519 2004-08-27  Paul Brook  <paul@codesourcery.com>
520
521         * gfortran.dg/rewind_1.f90: New test.
522
523 2004-08-27  Bud Davis  <bdavis9659@comcast.net>
524
525         PR fortran/16597
526         * gfortran.dg/pr16597.f90: New test.
527
528 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
529
530         PR c/13801
531         * gcc.dg/redecl-3.c, gcc.dg/redecl-4.c, gcc.dg/redecl-6.c,
532         gcc.dg/redecl-7.c, gcc.dg/redecl-8.c, gcc.dg/redecl-9.c,
533         gcc.dg/redecl-10.c, gcc.dg/debug/redecl-1.c,
534         gcc.dg/debug/redecl-2.c, gcc.dg/debug/redecl-3.c,
535         gcc.dg/debug/redecl-4.c, gcc.dg/debug/redecl-5.c: New tests.
536
537 2004-08-26  Nick Clifton  <nickc@redhat.com>
538
539         * gcc.c-torture/compile/pr17119.c: New test.
540
541 2004-08-26  Joseph S. Myers  <jsm@polyomino.org.uk>
542
543         * gcc.dg/c90-typespec-1.c, gcc.dg/c99-typespec-1.c: New tests.
544
545 2004-08-25  Richard Henderson  <rth@redhat.com>
546
547         * gfortran.fortran-torture/execute/intrinsic_sr_kind.f90: Disable
548         the bits that expect kind=8 to be the largest real kind.
549
550 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
551
552         * objc.dg/const-str-3.m: Include <stdlib.h> and <memory.h>.
553
554 2004-08-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
555
556         * gfortran.dg/assignment_1.f90: New test.
557
558 2004-08-25  Adam Nemet  <anemet@lnxw.com>
559
560         * g++.dg/template/repo3.C: New test.
561
562 2004-08-25  Roger Sayle  <roger@eyesopen.com>
563
564         PR middle-end/16693
565         PR tree-optimization/16372
566         * g++.dg/opt/pr16372-1.C: New test case.
567         * g++.dg/opt/pr16693-1.C: New test case.
568         * g++.dg/opt/pr16693-2.C: New test case.
569
570 2004-08-25  Ziemowit Laski  <zlaski@apple.com>
571
572         * objc.dg/proto-lossage-4.m: New test.
573
574 2004-08-25  Mark Mitchell  <mark@codesourcery.com>
575
576         PR c++/17155
577         * g++.dg/inherit/local2.C: New test.
578
579 2004-08-25  Paul Brook  <paul@codesourcery.com>
580
581         PR fortran/17144
582         * gfortran.dg/string_ctor_1.f90: New test.
583
584 2004-08-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
585
586         PR c++/14428
587         * g++.dg/template/redecl2.C: New test.
588
589 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
590
591         PR fortran/17143
592         * gfortran.dg/pr17143.f90: New test.
593
594 2004-08-24  Bud Davis  <bdavis9659@comcast.net>
595
596         PR fortran/17164
597         * gfortran.dg/pr17164.f90: New test.
598
599 2004-08-24  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
600
601         * gcc.dg/tree-ssa/loop-1.c: New test.
602
603 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
604
605         * gcc.c-torture/compile/20040824-1.c: New test.
606
607 2004-08-24  Richard Sandiford  <rsandifo@redhat.com>
608
609         * gcc.c-torture/compile/iftrap-3.c: New test.
610
611 2004-08-24  Paul Brook  <paul@codesourcery.com>
612
613         * gfortran.dg/entry_2.f90: New test.
614
615 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
616
617         PR c++/16889
618         * g++.dg/lookup/ambig[12].C: New.
619
620 2004-08-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
621
622         PR c++/16706
623         * g++.dg/template/crash21.C: New test.
624         * g++.dg/template/crash22.C: Likewise.
625
626 2004-08-24  Nathan Sidwell  <nathan@codesourcery.com>
627
628         PR c++/17149
629         * g++.dg/template/access15.C: New.
630
631 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
632
633         PR c++/17163
634         * g++.dg/template/repo2.C: New test.
635
636 2004-08-23  Roger Sayle  <roger@eyesopen.com>
637
638         PR rtl-optimization/17078
639         * gcc.c-torture/execute/pr17078-1.c: New test case.
640
641 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
642
643         PR c/14492
644         * gcc.dg/debug/crash1.c: New test.
645
646 2004-08-23  Mark Mitchell  <mark@codesourcery.com>
647
648         PR c/16180
649         * gcc.dg/loop-5.c: New test.
650
651 2004-08-23  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
652
653         * gcc.c-torture/execute/20040823-1.c: New test.
654
655 2004-08-23  Richard Sandiford  <rsandifo@redhat.com>
656
657         * gcc.dg/special/mips-abi.exp: Expect gcc to pass the GNU ABI flags
658         to the assembler.  Simplify test accordingly.
659         (asm_abi_flags): Use GNU names.
660         (check_mips_abi, default_abi): Use string matches against "-mabi=*"
661         to check for ABI flags.
662
663 2004-08-22  Andrew Pinski  <apinski@apple.com>
664
665         * g++.dg/opt/pr14029.C: New test.
666         * gcc.c-torture/execute/pr15262.c: New test.
667
668 2004-08-22  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
669
670         * gfortran.dg/reduction.f90: Add checks with complex arguments.
671
672 2004-08-21  Bud Davis  <bdavis9659@comcast.net>
673
674         PR 16908
675         * gfortran.dg/direct_io.f90: New test.
676
677 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
678
679         PR c++/17121
680         * g++.dg/inherit/local2.C: New test.
681
682 2004-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
683
684         PR c++/17120
685         * g++.dg/warn/Wparentheses-4.C: New test.
686
687 2004-08-20  Mark Mitchell  <mark@codesourcery.com>
688
689         PR c++/17121
690         * g++.dg/inherit/local2.C: New test.
691
692         * gcc.dg/darwin-longlong.c: Include <stdlib.h>.
693         * gcc.dg/ppc-ldstruct.c: Likewise.
694         * gcc.dg/ppc64-abi-2.c: Likewise.
695
696 2004-08-20  Jakub Jelinek  <jakub@redhat.com>
697
698         PR rtl-optimization/17099
699         * gcc.c-torture/execute/20040820-1.c: New test.
700
701 2004-08-20  David Edelsohn  <edelsohn@gnu.org>
702
703         * gcc.dg/uninit-H.c: Add _POWER to powerpc case.
704
705 2004-08-20  Canqun Yang  <canqun@nudt.edu.cn>
706
707         PR fortran/17077
708         * gfortran.dg/auto_array_1.f90: New test.
709
710 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
711
712         PR fortran/17074
713         * gfortran.dg/simpleif_1.f90: New test.
714
715 2004-08-19  Mark Mitchell  <mark@codesourcery.com>
716
717         * lib/target-supports.exp (check_profiling_available): Return
718         false for arm*-*-symbianelf* and arm*-*-eabi*.
719
720         PR c++/15890
721         * g++.dg/template/delete1.C: New test.
722
723 2004-08-19  Paul Brook  <paul@codesourcery.com>
724
725         PR fortran/14976
726         PR fortran/16228
727         * gfortran.dg/data_char_1.f90: New test.
728
729 2004-08-19  Erik Schnetter  <schnetter@aei.mpg.de>
730
731         PR fortran/16946
732         * gfortran.dg/reduction.f90: New testcase.
733
734 2004-08-19  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
735
736         PR fortran/16520
737         * gfortran.dg/g77/19990905-1.f: Don't expect excess errors.
738
739 2004-08-19  Joseph S. Myers  <jsm@polyomino.org.uk>
740
741         PR c++/17041
742         * g++.dg/Wparentheses-3.C: New test.
743
744 2004-08-19  Dorit Naishlos  <dorit@il.ibm.com>
745
746         * gcc.dg/vect/vect-1.c: Remove xfail from i?86-*-* x86_64-*-* due
747         to usage of PREFERRED_STACK_BOUNDARY in the vectorizer.
748         * gcc.dg/vect/vect-2.c: Likewise.
749         * gcc.dg/vect/vect-3.c: Likewise.
750         * gcc.dg/vect/vect-4.c: Likewise.
751         * gcc.dg/vect/vect-5.c: Likewise.
752         * gcc.dg/vect/vect-6.c: Likewise.
753         * gcc.dg/vect/vect-7.c: Likewise.
754         * gcc.dg/vect/vect-25.c: Likewise.
755         * gcc.dg/vect/vect-31.c: Likewise.
756         * gcc.dg/vect/vect-32.c: Likewise.
757         * gcc.dg/vect/vect-34.c: Likewise.
758         * gcc.dg/vect/vect-36.c: Likewise.
759         * gcc.dg/vect/vect-all.c: Likewise.
760
761 2004-08-18  Mark Mitchell  <mark@codesourcery.com>
762
763         PR c++/17068
764         * g++.dg/template/operator4.C: New test.
765
766 2004-08-18  Richard Henderson  <rth@redhat.com>
767
768         * gcc.dg/20040206-1.c: XFAIL.
769
770 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
771
772         PR c++/16246
773         * g++.dg/template/array7.C: New test.
774
775 2004-08-17  James E Wilson  <wilson@specifixinc.com>
776
777         * gcc.dg/mips-movcc-1.c: New test.
778         * gcc.dg/mips-movcc-2.c: New test.
779         * gcc.dg/mips-movcc-3.c: New test.
780
781         * gcc.dg/mips-nmadd-1.c: New test.
782         * gcc.dg/mips-nmadd-2.c: New test.
783
784 2004-08-17  Mark Mitchell  <mark@codesourcery.com>
785
786         PR c++/15871
787         * g++.dg/opt/inline8.C: New test.
788
789         PR c++/16965
790         * g++.dg/parse/error17.C: New test.
791
792 2004-08-17  Dorit Naishlos  <dorit@il.ibm.com>
793
794         * gcc.dg/vect: New directory for vectorizer tests.
795         * gcc.dg/vect/tree-vect.h: New file.
796         * gcc.dg/vect/vect.exp: New file.
797         * gcc.dg/vect/pr16105.c.c: New test.
798         * gcc.dg/vect/vect-1.c: New test.
799         * gcc.dg/vect/vect-2.c: New test.
800         * gcc.dg/vect/vect-3.c: New test.
801         * gcc.dg/vect/vect-4.c: New test.
802         * gcc.dg/vect/vect-5.c: New test.
803         * gcc.dg/vect/vect-6.c: New test.
804         * gcc.dg/vect/vect-7.c: New test.
805         * gcc.dg/vect/vect-8.c: New test.
806         * gcc.dg/vect/vect-9.c: New test.
807         * gcc.dg/vect/vect-10.c: New test.
808         * gcc.dg/vect/vect-11.c: New test.
809         * gcc.dg/vect/vect-12.c: New test.
810         * gcc.dg/vect/vect-13.c: New test.
811         * gcc.dg/vect/vect-14.c: New test.
812         * gcc.dg/vect/vect-15.c: New test.
813         * gcc.dg/vect/vect-16.c: New test.
814         * gcc.dg/vect/vect-17.c: New test.
815         * gcc.dg/vect/vect-18.c: New test.
816         * gcc.dg/vect/vect-19.c: New test.
817         * gcc.dg/vect/vect-20.c: New test.
818         * gcc.dg/vect/vect-21.c: New test.
819         * gcc.dg/vect/vect-22.c: New test.
820         * gcc.dg/vect/vect-23.c: New test.
821         * gcc.dg/vect/vect-24.c: New test.
822         * gcc.dg/vect/vect-25.c: New test.
823         * gcc.dg/vect/vect-26.c: New test.
824         * gcc.dg/vect/vect-27.c: New test.
825         * gcc.dg/vect/vect-28.c: New test.
826         * gcc.dg/vect/vect-29.c: New test.
827         * gcc.dg/vect/vect-30.c: New test.
828         * gcc.dg/vect/vect-31.c: New test.
829         * gcc.dg/vect/vect-32.c: New test.
830         * gcc.dg/vect/vect-33.c: New test.
831         * gcc.dg/vect/vect-34.c: New test.
832         * gcc.dg/vect/vect-35.c: New test.
833         * gcc.dg/vect/vect-36.c: New test.
834         * gcc.dg/vect/vect-37.c: New test.
835         * gcc.dg/vect/vect-38.c: New test.
836         * gcc.dg/vect/vect-40.c: New test.
837         * gcc.dg/vect/vect-41.c: New test.
838         * gcc.dg/vect/vect-42.c: New test.
839         * gcc.dg/vect/vect-43.c: New test.
840         * gcc.dg/vect/vect-44.c: New test.
841         * gcc.dg/vect/vect-45.c: New test.
842         * gcc.dg/vect/vect-46.c: New test.
843         * gcc.dg/vect/vect-47.c: New test.
844         * gcc.dg/vect/vect-48.c: New test.
845         * gcc.dg/vect/vect-49.c: New test.
846         * gcc.dg/vect/vect-50.c: New test.
847         * gcc.dg/vect/vect-51.c: New test.
848         * gcc.dg/vect/vect-52.c: New test.
849         * gcc.dg/vect/vect-53.c: New test.
850         * gcc.dg/vect/vect-54.c: New test.
851         * gcc.dg/vect/vect-55.c: New test.
852         * gcc.dg/vect/vect-56.c: New test.
853         * gcc.dg/vect/vect-57.c: New test.
854         * gcc.dg/vect/vect-58.c: New test.
855         * gcc.dg/vect/vect-59.c: New test.
856         * gcc.dg/vect/vect-60.c: New test.
857         * gcc.dg/vect/vect-61.c: New test.
858         * gcc.dg/vect/vect-all.c: New test.
859         * gcc.dg/vect/vect-none.c: New test.
860
861 2004-08-17  Paul Brook  <paul@codesourcery.com>
862
863         PR fortran/13082
864         * gfortran.dg/entry_1.f90: New test.
865
866 2004-08-17  Andrew Pinski  <apinski@apple.com>
867
868         * gcc.dg/darwin-20040812-1.c: Compile only on darwin.
869
870 2004-08-17  Paolo Bonzini  <bonzini@gnu.org>
871
872         * gcc.dg/pr17036-1.c: New test.
873
874 2004-08-16  Devang Patel  <dpatel@apple.com>
875
876         * gcc.dg/darwin-20040809-1.c: New test.
877
878 2004-08-16  Joseph S. Myers  <jsm@polyomino.org.uk>
879
880         * gcc.dg/funcdef-attr-1.c: New test.
881
882 2004-08-16  Janis Johnson  <janis187@us.ibm.com>
883
884         * gcc.dg/altivec-17.c: New test.
885         * gcc.dg/altivec-18.c: New test.
886
887 2004-08-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
888
889         PR c++/6749
890         * g++.dg/template/vtable2.C: New test.
891
892 2004-08-14  Richard Henderson  <rth@redhat.com>
893
894         * gcc.dg/torture/builtin-attr-1.c: Fix scalbln prototype.
895         * gcc.dg/pack-test-4.c (main): Return 0.
896         * gcc.dg/setjmp-1.c: Remove XFAIL.
897         * gcc.dg/tree-ssa/20040615-1.c: Pass during dom1.
898
899 2004-08-14  Richard Henderson  <rth@redhat.com>
900
901         * gcc.dg/980217-1.c: Add prototype for printf.
902
903 2004-08-13  Bud Davis  <bdavis9659@comcast.net>
904
905         * gfortran.dg/pr16935.f90: New test.
906
907 2004-08-13  Janis Johnson  <janis187@us.ibm.com>
908
909         * g++.dg/ext/altivec-2.C: Revert previous changes and don't execute.
910
911 2004-08-13  Paul Brook  <paul@codesourcery.com>
912
913         * gfortran.dg/der_io_1.f90: Remove stray comma.
914
915 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
916
917         * gcc.dg/vmx/cw-bug-2.c: Remove.
918         * gcc.dg/vmx/vprint-1.c: Remove.
919         * gcc.dg/vmx/vscan-1.c: Remove.
920
921 2004-08-12  Devang patel  <dpatel@apple.com>
922
923         * gcc.dg/darwin-20040809-2.c: New test.
924
925 2004-08-12  Janis Johnson  <janis1872us.ibm.com>
926
927         * g++.dg/ext/altivec-12.C: New test.
928
929         * g++.dg/ext/altivec-11.C: New test.
930
931 2004-08-12  Paul Brook  <paul@codesourcery.com>
932
933         * g++.dg/abi/arm_cxa_vec_1.C: New test.
934
935 2004-08-12  Janis Johnson  <janis187@us.ibm.com>
936
937         * g++.dg/ext/altivec-2.C: Check for hardware support before
938         executing any VMX instructions.
939
940         * gcc.dg/vmx/ops-long-2.c: Add dg-error directives.
941
942 2004-08-12  Jakub Jelinek  <jakub@redhat.com>
943
944         PR c++/16276
945         * g++.old-deja/g++.other/comdat4.C: New test.
946         * g++.old-deja/g++.other/comdat4-aux.cc: New.
947
948 2004-08-12  Ben Elliston  <bje@au.ibm.com>
949
950         PR target/16286
951         * gcc.dg/pr16286.c: New test.
952
953 2004-08-12 Jan Beulich <jbeulich@novell.com>
954
955         * g++.dg/ext/asm5.C: New.
956
957 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
958
959         PR c++/16698
960         * g++.dg/eh/crash1.C: New test.
961
962         PR c++/16717
963         * g++.dg/ext/construct1.C: New test.
964
965 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
966
967         PR c++/16853
968         * g++.dg/init/ptrmem1.C: New test.
969
970         PR c++/16618
971         * g++.dg/parse/offsetof5.C: New test.
972
973         PR c++/16870
974         * g++.dg/template/overload3.C: New test.
975
976 2004-08-11  Mark Mitchell  <mark@codesourcery.com>
977
978         PR c++/16964
979         * g++.dg/parse/error16.C: New test.
980
981         PR c++/16904
982         * g++.dg/template/error14.C: New test.
983
984         PR c++/16929
985         * g++.dg/template/error15.C: New test.
986
987 2004-08-11  Devang Patel  <dpatel@apple.com>
988
989         * gcc.dg/darwin-ld-20040809-1.c: New test.
990         * gcc.dg/darwin-ld-20040809-2.c: New test.
991
992 2004-08-11  Steven G. Kargl  <kargls@comcast.net>
993
994         PR fortran/16917
995         * gfortran.dg/dfloat_1.f90: New test.
996
997 2004-08-09  Mark Mitchell  <mark@codesourcery.com>
998
999         * gcc.dg/testsuite/gcc.dg/arm-eabi1.c: New test.
1000         * gcc.dg/dll-2.c: Fix dg-require syntax.
1001         * gcc.misc-tests/arm-isr.c (abort): Declare.
1002         (exit): Likewise.
1003
1004 2004-08-10  Mark Mitchell  <mark@codesourcery.com>
1005
1006         PR c++/16971
1007         * g++.dg/parse/crash16.C: New test.
1008
1009 2004-08-10  Roger Sayle  <roger@eyesopen.com>
1010
1011         * gcc.dg/mips-rsqrt-1.c: New test case.
1012         * gcc.dg/mips-rsqrt-2.c: New test case.
1013         * gcc.dg/mips-rsqrt-3.c: New test case.
1014
1015 2004-08-10  Paul Brook  <paul@codesourcery.com>
1016
1017         * gfortran.dg/der_io_1.f90: New test.
1018
1019 2004-08-10  Paul Brook  <paul@codesourcery.com>
1020
1021         PR fortran/16919
1022         * gfortran.dg/der_array_1.f90: New test.
1023
1024 2004-08-09  David Edelsohn  <edelsohn@gnu.org>
1025
1026         * gcc.dg/cpp/assert4.c: _AIX asserts #system(unix).
1027
1028 2004-08-09  Paolo Bonzini  <bonzini@gnu.org>
1029
1030         * gcc.dg/wchar_t-2.c: Fix typo.
1031
1032 2004-08-09  Falk Hueffner  <falk@debian.org>
1033
1034         PR tree-optimization/12517
1035         * gcc.c-torture/compile/pr12517.c: New test.
1036
1037         PR tree-optimization/12578
1038         * gcc.c-torture/compile/pr12578.c: New test.
1039
1040         PR tree-optimization/12899
1041         * gcc.c-torture/compile/pr12899.c: New test.
1042
1043         PR rtl-optimization/14692
1044         * gcc.c-torture/compile/pr14692.c: New test.
1045
1046         PR tree-optimization/16461
1047         * gcc.c-torture/compile/pr16461.c: New test.
1048
1049 2004-08-06  Janne Blomqvist  <jblomqvi@cc.hut.fi>
1050
1051         * gfortran.dg/getenv_1.f90: New test.
1052
1053 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
1054
1055         * gcc.dg/symbian4.c: Expect a 2-byte wchar_t, not a 4-byte
1056         wchar_t.
1057         * gcc.dg/symbian5.c: Test -fno-short-wchar.
1058
1059 2004-08-06  Paul Brook  <paul@codesourcery.com>
1060
1061         * gfortran.dg/ret_array_1.f90: New test.
1062         * gfortran.dg/ret_pointer_1.f90: New test.
1063
1064 2004-08-06  Richard Sandiford  <rsandifo@redhat.com>
1065
1066         * gcc.dg/missing-field-init-[12].c: New tests.
1067         * g++.dg/warn/missing-field-init-[12].C: New tests.
1068
1069 2004-08-06  Mark Mitchell  <mark@codesourcery.com>
1070
1071         * gcc.dg/enum2.c: New test.
1072         * gcc.dg/symbian3.c: Likewise.
1073         * gcc.dg/symbian4.c: Likewise.
1074         * gcc.dg/wchar_t-2.c: Likewise.
1075
1076 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
1077
1078         * g++.dg/ext/visibility/visibility-8.C: Add constructor and
1079         destructor tests.
1080
1081 2004-08-05  Mark Mitchell  <mark@codesourcery.com>
1082
1083         * g++.dg/ext/visibility/assign1.C: Use scan-hidden and
1084         dg-require-visiblity.
1085         * g++.dg/ext/visibility/fvisibility-inlines-hidden.C: Likewise.
1086         * g++.dg/ext/visibility/fvisibility.C: Likewise.
1087         * g++.dg/ext/visibility/memfuncts.C: Likewise.
1088         * g++.dg/ext/visibility/new1.C: Likewise.
1089         * g++.dg/ext/visibility/pragma.C: Likewise.
1090         * g++.dg/ext/visibility/staticmemfuncts.C: Likewise.
1091         * g++.dg/ext/visibility/virtual.C: Likewise.
1092         * g++/dg/ext/visibility/visibility-1.C: Likewise.
1093         * g++/dg/ext/visibility/visibility-2.C: Likewise.
1094         * g++/dg/ext/visibility/visibility-3.C: Likewise.
1095         * g++/dg/ext/visibility/visibility-4.C: Likewise.
1096         * g++/dg/ext/visibility/visibility-5.C: Likewise.
1097         * g++/dg/ext/visibility/visibility-6.C: Likewise.
1098         * g++/dg/ext/visibility/visibility-7.C: Likewise.
1099         * g++/dg/ext/visibility/visibility-8.C: New test.
1100         * gcc.c-torture/compile/dll.x: Remove.
1101         * gcc.dg/dll-2.c: Use dg-require-dll
1102         * gcc.dg/visibility-10.c: New test.
1103         * lib/gcc-dg.exp (dg-require-dll): Add Symbian to list of targets
1104         supporting DLLs.
1105         * testsuite/lib/scanasm.exp (scan_hidden): New function.
1106         (scan_not_hidden): Likewise.
1107
1108 2004-08-05  David Edelsohn  <edelsohn@gnu.org>
1109
1110         * gcc.dg/sh4a-fprun.c: Fix dg-do typo.
1111
1112 2004-08-05  Richard Sandiford  <rsandifo@redhat.com>
1113
1114         * gcc.c-torture/execute/20040805-1.c: New test.
1115
1116 2004-08-04  Andrew Pinski  <pinskia@physics.uc.edu>
1117
1118         * gcc.dg/20020118-1.c: Declare abort.
1119         * gcc.dg/altivec_check.h: Likewise.
1120         * gcc.dg/iftrap-2.c: Likewise.
1121         * gcc.dg/pragma-darwin.c: Likewise.
1122         * gcc.dg/rs6000-ldouble-1.c: Declare abort and exit.
1123
1124 2004-08-04  Geoffrey Keating  <geoffk@apple.com>
1125
1126         * g++.dg/ext/altivec_check.h: Declare exit as extern "C".
1127
1128 2004-08-05  Joseph S. Myers  <jsm@polyomino.org.uk>
1129
1130         * gcc.c-torture/execute/builtins/abs-2.c,
1131         gcc.c-torture/execute/builtins/abs-3.c,
1132         gcc.c-torture/execute/builtins/lib/abs.c, gcc.dg/format/format.h,
1133         gcc.dg/torture/builtin-attr-1.c: Use predefined macros for
1134         intmax_t, uintmax_t and their limits.
1135         * gcc.dg/intmax_t-1.c: New test.
1136
1137 2004-08-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1138
1139         * g++.dg/tc1/dr147.C: Add reference to PR.
1140
1141 2004-08-03  Richard Sandiford  <rsandifo@redhat.com>
1142
1143         * gcc.dg/mips-args-[23].c: Declare abort() and exit().
1144         * gcc.dg/torture/mips-hilo-[12].c: Likewise.
1145
1146 2004-08-03  David Edelsohn  <edelsohn@gnu.org>
1147
1148         * gcc.dg/compat/struct-layout-1.exp: Fix error message typo.
1149
1150 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
1151
1152         * gcc.dg/redecl-5.c: New test.
1153         * gcc.dg/format/attr-6.c: Expect warning for implicit declaration
1154         of scanf.
1155
1156 2004-08-03  Roger Sayle  <roger@eyesopen.com>
1157
1158         PR middle-end/16790
1159         * gcc.c-torture/execute/pr16790-1.c: New test case.
1160
1161 2004-08-03  Mark Mitchell  <mark@codesourcery.com>
1162
1163         * g++.dg/ext/visibility/assign1.C: New test.
1164         * g++.dg/ext/visibility/new1.C: Likewise.
1165
1166         * gcc.dg/symbian1.c: New test.
1167         * gcc.dg/symbian2.c: Likewise.
1168
1169 2004-08-03  H.J. Lu  <hongjiu.lu@intel.com>
1170
1171         PR target/16570
1172         * gcc.dg/i386-sse-9.c: New test.
1173
1174 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
1175
1176         * gcc.dg/array-7.c, gcc.dg/c99-tag-2.c: New tests.
1177
1178 2004-08-03  Joseph S. Myers  <jsm@polyomino.org.uk>
1179
1180         * gcc.dg/20001023-1.c, gcc.dg/20001108-1.c, gcc.dg/20001117-1.c,
1181         gcc.dg/20010202-1.c, gcc.dg/20011008-2.c, gcc.dg/20011214-1.c,
1182         gcc.dg/20020201-1.c, gcc.dg/20020312-2.c, gcc.dg/20020426-2.c,
1183         gcc.dg/20030331-2.c, gcc.dg/20030612-1.c, gcc.dg/20030926-1.c,
1184         gcc.dg/20031216-1.c, gcc.dg/20031218-3.c, gcc.dg/20040305-2.c,
1185         gcc.dg/980226-1.c, gcc.dg/Wreturn-type2.c,
1186         gcc.dg/Wunreachable-6.c, gcc.dg/Wunreachable-7.c,
1187         gcc.dg/align-1.c, gcc.dg/builtin-prefetch-1.c,
1188         gcc.dg/builtins-17.c, gcc.dg/builtins-19.c, gcc.dg/builtins-2.c,
1189         gcc.dg/builtins-20.c, gcc.dg/builtins-21.c, gcc.dg/builtins-7.c,
1190         gcc.dg/builtins-8.c, gcc.dg/cpp/19930510-1.c,
1191         gcc.dg/cpp/charconst-3.c, gcc.dg/cpp/charconst-4.c,
1192         gcc.dg/cpp/mi6.c, gcc.dg/cpp/tr-paste.c, gcc.dg/cpp/trad/mi6.c,
1193         gcc.dg/cpp/trad/paste.c, gcc.dg/cpp/trad/strify.c,
1194         gcc.dg/fastmath-1.c, gcc.dg/fshort-wchar.c, gcc.dg/i386-387-7.c,
1195         gcc.dg/i386-387-8.c, gcc.dg/i386-asm-1.c, gcc.dg/i386-cadd.c,
1196         gcc.dg/i386-fpcvt-3.c, gcc.dg/i386-loop-3.c,
1197         gcc.dg/i386-memset-1.c, gcc.dg/loop-2.c, gcc.dg/nest.c,
1198         gcc.dg/noncompile/971104-1.c, gcc.dg/noncompile/990416-1.c,
1199         gcc.dg/noncompile/scope.c, gcc.dg/pack-test-4.c,
1200         gcc.dg/pack-test-5.c, gcc.dg/pch/inline-4.c, gcc.dg/postincr-1.c,
1201         gcc.dg/pr10392-1.c, gcc.dg/pragma-align.c,
1202         gcc.dg/profile-generate-1.c, gcc.dg/sibcall-1.c,
1203         gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c,
1204         gcc.dg/sibcall-5.c, gcc.dg/sibcall-6.c, gcc.dg/switch-warn-1.c,
1205         gcc.dg/switch-warn-2.c, gcc.dg/torture/builtin-attr-1.c,
1206         gcc.dg/torture/builtin-math-1.c, gcc.dg/torture/builtin-noret-2.c,
1207         gcc.dg/trampoline-1.c, gcc.dg/tree-ssa/20030703-1.c,
1208         gcc.dg/tree-ssa/20030703-2.c, gcc.dg/tree-ssa/20030708-1.c,
1209         gcc.dg/tree-ssa/20030709-3.c, gcc.dg/tree-ssa/20030710-1.c,
1210         gcc.dg/tree-ssa/20030711-1.c, gcc.dg/tree-ssa/20030729-1.c,
1211         gcc.dg/tree-ssa/20030730-1.c, gcc.dg/tree-ssa/20030730-2.c,
1212         gcc.dg/tree-ssa/20030731-1.c, gcc.dg/tree-ssa/20030807-11.c,
1213         gcc.dg/tree-ssa/20030807-2.c, gcc.dg/tree-ssa/20030807-5.c,
1214         gcc.dg/tree-ssa/20030807-7.c, gcc.dg/tree-ssa/20030808-1.c,
1215         gcc.dg/tree-ssa/20030814-1.c, gcc.dg/tree-ssa/20030814-2.c,
1216         gcc.dg/tree-ssa/20030814-3.c, gcc.dg/tree-ssa/20030814-4.c,
1217         gcc.dg/tree-ssa/20030814-5.c, gcc.dg/tree-ssa/20030814-6.c,
1218         gcc.dg/tree-ssa/20030814-7.c, gcc.dg/tree-ssa/20030815-1.c,
1219         gcc.dg/tree-ssa/20030907-1.c, gcc.dg/tree-ssa/20030917-3.c,
1220         gcc.dg/tree-ssa/20030922-1.c, gcc.dg/tree-ssa/20031113-1.c,
1221         gcc.dg/tree-ssa/20040121-1.c, gcc.dg/tree-ssa/20040319-1.c,
1222         gcc.dg/tree-ssa/20040324-1.c, gcc.dg/tree-ssa/20040326-1.c,
1223         gcc.dg/tree-ssa/20040326-2.c, gcc.dg/tree-ssa/20040517-1.c,
1224         gcc.dg/tree-ssa/ssa-ccp-10.c, gcc.dg/tree-ssa/ssa-pre-1.c,
1225         gcc.dg/tree-ssa/tailcall-1.c, gcc.dg/tree-ssa/tailrecursion-5.c,
1226         gcc.dg/ultrasp3.c, gcc.dg/winline-7.c, gcc.misc-tests/bprob-1.c,
1227         gcc.misc-tests/bprob-2.c, gcc.misc-tests/gcov-3.c,
1228         gcc.misc-tests/gcov-4.c, gcc.misc-tests/gcov-4b.c,
1229         gcc.misc-tests/gcov-6.c, gcc.misc-tests/gcov-7.c,
1230         gcc.misc-tests/i386-pf-3dnow-1.c,
1231         gcc.misc-tests/i386-pf-athlon-1.c,
1232         gcc.misc-tests/i386-pf-none-1.c, gcc.misc-tests/i386-pf-sse-1.c,
1233         objc.dg/nested-func-1.m, objc.dg/special/unclaimed-category-1.m:
1234         Declare built-in functions used.
1235         * gcc.dg/torture/builtin-attr-1.c (nexttoward): Use FPTEST2ARG2.
1236
1237 2004-08-02  Mark Mitchell  <mark@codesourcery.com>
1238
1239         PR c++/16707
1240         * g++.dg/lookup/using12.C: New test.
1241
1242         * g++.dg/init/null1.C: Fix PR number.
1243         * g++.dg/parse/namespace10.C: Likewise.
1244
1245 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
1246
1247         PR c++/16224
1248         * g++.dg/template/spec17.C: New test.
1249         * g++.old-deja/g++.ns/template13.C: Remove XFAIL.
1250         * g++.old-deja/g++.pt/lookup10.C: Add dg-error marker.
1251
1252 2004-08-02  David Billinghurst
1253
1254         PR fortran/16292
1255         * gfortran.dg/g77/cabs.f: xfail on mips-sgi-irix6*
1256
1257 2004-08-01  Zack Weinberg  <zack@codesourcery.com>
1258
1259         * gcc.dg/ia64-got-1.c: New test case.
1260
1261 2004-08-01  Mark Mitchell  <mark@codesourcery.com>
1262
1263         PR c++/16489
1264         * g++.dg/init/null1.C: New test.
1265         * g++.dg/tc1/dr76.C: Adjust error marker.
1266
1267         PR c++/16529
1268         * g++.dg/parse/namespace10.C: New test.
1269
1270         PR c++/16810
1271         * g++.dg/inherit/ptrmem2.C: New test.
1272
1273 2004-08-02  Ben Elliston  <bje@au.ibm.com>
1274
1275         PR target/16155
1276         * gcc.dg/pr16155.c: New test.
1277
1278 2004-07-31  Joseph S. Myers  <jsm@polyomino.org.uk>
1279
1280         * gcc.dg/redecl-2.c: New test.
1281
1282 2004-07-30  Geoffrey Keating  <geoffk@apple.com>
1283
1284         * gcc.dg/darwin-longdouble.c: New file.
1285
1286 2004-07-30  Richard Henderson  <rth@redhat.com>
1287
1288         * gfortran.fortran-torture/execute/intrinsic_rrspacing.f90: Fix
1289         write to constant argument.
1290         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Likewise.
1291
1292 2004-07-30  Richard Henderson  <rth@redhat.com>
1293
1294         * gfortran.fortran-torture/execute/intrinsic_nearest.f90: Disable
1295         tests of nearest around zero.
1296
1297 2004-07-30  Andrew Pinski  <apinski@apple.com>
1298
1299         * gcc.c-torture/compile/20040730-1.c: New test.
1300
1301 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
1302
1303         * gcc.dg/vmx/vmx.exp: Explain why we skip tests for
1304         powerpc-eabispe.
1305
1306 2004-07-30  Aldy Hernandez  <aldyh@redhat.com>
1307
1308         * gcc.dg/vmx/vmx.exp: Disable tests for eabispe.
1309
1310 2004-07-30  Richard Sandiford  <rsandifo@redhat.com>
1311
1312         * lib/g++.exp (g++_link_flags): Check whether LD_LIBRARY_PATH already
1313         contains $ld_library_path.
1314         * lib/gfortran.exp (gfortran_link_flags): Likewise.
1315
1316 2004-07-29  Richard Henderson  <rth@redhat.com>
1317
1318         * g++.dg/template/sizeof8.C: Don't assume 32bit pointers.
1319
1320         * g++.dg/ext/stmtexpr2.C (alt1): Rename from expected.
1321         (alt2, which): New.
1322         (Check): Accept either alternative.
1323
1324 2004-07-29  Mark Mitchell  <mark@codesourcery.com>
1325
1326         * g++.dg/abi/inline1.C: New test.
1327         * g++.dg/abi/local1-a.cc: Likewise.
1328         * g++.dg/abi/local1.C: Likewise.
1329         * g++.dg/abi/mangle11.C: Tweak location of warnings.
1330         * g++.dg/abi/mangle12.C: Likewise.
1331         * g++.dg/abi/mangle17.C: Likewise.
1332         * g++.dg/abi/mangle20-2.C: Likewise.
1333         * g++.dg/opt/interface1.C: Likewise.
1334         * g++.dg/opt/interface1.h: Likewise.
1335         * g++.dg/opt/interface1-a.cc: New test.
1336         * g++.dg/parse/repo1.C: New test.
1337         * g++.dg/template/repo1.C: Likewise.
1338         * g++.dg/warn/Winline-1.C: Likewise.
1339         * lib/gcc-dg.exp (gcc-dg-test-1): Fix -frepo handling.
1340
1341 2004-07-29  Diego Novillo  <dnovillo@redhat.com>
1342
1343         * gcc.dg/tree-ssa/20040729-1.c: New test.
1344
1345 2004-07-27  Matt Austern <austern@apple.com>
1346
1347         * gcc.dg/darwin-bool-1.c: New test.
1348         * gcc.dg/darwin-bool-2.c: New test.
1349
1350 2004-07-28  Richard Henderson  <rth@redhat.com>
1351
1352         * gfortran.fortran-torture/execute/intrinsic_spacing.f90: Pass
1353         arguments in the correct type.  Don't write to constant arguments.
1354
1355 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
1356
1357         PR tree-optimization/16688
1358         PR tree-optimization/16689
1359         * g++.dg/tree-ssa/pr16688.C: New test.
1360
1361 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
1362
1363         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
1364         loads.  Not only in the comment, this time.
1365
1366 2004-07-28  Alexandre Oliva  <aoliva@redhat.com>
1367
1368         2003-07-06  Alexandre Oliva  <aoliva@redhat.com>
1369         * gcc.dg/sh4a-memmovua.c: Tweak regular expression.
1370         2003-07-01  Alexandre Oliva  <aoliva@redhat.com>
1371         * gcc.dg/sh4a-bitmovua.c: New.
1372         * gcc.dg/sh4a-cos.c: New.
1373         * gcc.dg/sh4a-cosf.c: New.
1374         * gcc.dg/sh4a-fprun.c: New.
1375         * gcc.dg/sh4a-fsrra.c: New.
1376         * gcc.dg/sh4a-memmovua.c: New.
1377         * gcc.dg/sh4a-sin.c: New.
1378         * gcc.dg/sh4a-sincos.c: New.
1379         * gcc.dg/sh4a-sincosf.c: New.
1380         * gcc.dg/sh4a-sinf.c: New.
1381
1382 2004-07-28  Diego Novillo  <dnovillo@redhat.com>
1383
1384         * gcc.dg/tree-ssa/20030714-2.c: Adjust number of expected
1385         conditionals.
1386         * gcc.dg/tree-ssa/20031022-1.c: Adjust number of expected
1387         loads.
1388         * gcc.dg/tree-ssa/ssa-dom-cse-1.c: Expect optimization in
1389         DOM1.
1390
1391 2004-07-27  Andrew Pinski  <apinski@apple.com>
1392
1393         * g++.dg/rtti/tinfo1.C: Correct the xfail.
1394
1395 2004-07-27  Nitin Yewale <nitiny@kpitcummins.com>
1396
1397         * gcc.dg/pragma-isr.c: New test.
1398
1399 2004-07-27  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1400
1401         PR c++/14429
1402         * g++.dg/template/ttp11.C: New test.
1403
1404 2004-07-27  Diego Novillo  <dnovillo@redhat.com>
1405
1406         * gcc.c-torture/compile/20040727-1.c: New test.
1407
1408 2004-07-26  Eric Christopher  <echristo@redhat.com>
1409
1410         * gcc.c-torture/compile/20040726-2.c: New test.
1411
1412 2004-07-26  Andrew Pinski  <apinski@apple.com>
1413
1414         * g++.dg/rtti/tinfo1.C: Xfail.
1415
1416 2004-07-26  Richard Sandiford  <rsandifo@redhat.com>
1417
1418         * gcc.c-torture/compile/20040726-1.c: New test.
1419
1420 2004-07-26  Niall Douglas  <s_fsfeurope2@nedprod.com>
1421             Brian Ryner  <bryner@brianryner.com>
1422
1423         PR c++/9283
1424         PR c++/15000
1425         * gcc.dg/visibility-9.c, gcc.dg/visibility-a.c: New tests.
1426         * g++.dg/ext/visibility/: New directory.
1427         * g++.dg/ext/visibility-1.C, g++.dg/ext/visibility-2.C
1428         g++.dg/ext/visibility-3.C, g++.dg/ext/visibility-4.C,
1429         g++.dg/ext/visibility-5.C, g++.dg/ext/visibility-6.C,
1430         g++.dg/ext/visibility-7.C: Move to g++.dg/ext/visibility/.
1431         * g++.dg/ext/visibility/fvisibility.C,
1432         g++.dg/ext/visibility/fvisibility-inlines-hidden.C,
1433         g++.dg/ext/visibility/fvisibility-override1.C
1434         g++.dg/ext/visibility/fvisibility-override2.C
1435         g++.dg/ext/visibility/memfuncts.C
1436         g++.dg/ext/visibility/noPLT.C
1437         g++.dg/ext/visibility/pragma.C
1438         g++.dg/ext/visibility/pragma-override1.C
1439         g++.dg/ext/visibility/pragma-override2.C
1440         g++.dg/ext/visibility/staticmemfuncts.C
1441         g++.dg/ext/visibility/virtual.C: New tests.
1442
1443 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
1444
1445         PR c/15360
1446         * gcc.dg/pr15360-1.c: New test.
1447
1448 2004-07-25  Daniel Jacobowitz  <dan@debian.org>
1449
1450         * gcc.dg/pragma-align-2.c: New test.
1451         * gcc.dg/pragma-init-fini.c: New test.
1452         * gcc.dg/pragma-align.c: Change from compile to run.  Run on Solaris
1453         targets.
1454
1455 2004-07-25  Joseph S. Myers  <jsm@polyomino.org.uk>
1456
1457         * gcc.dg/init-string-2.c: New test.
1458
1459 2004-07-24  Zack Weinberg  <zack@codesourcery.com>
1460
1461         PR 16684
1462         * gcc.dg/Wredundant-decls-1.c: New test case.
1463
1464 2004-07-24  Jakub Jelinek  <jakub@redhat.com>
1465
1466         * README.compat: Add RUN_ALL_COMPAT_TESTS documentation.
1467         * lib/compat.exp: Replace ^$tmpdir/? in testcase names with tmpdir-.
1468         * gcc.dg/compat/struct-layout-1.exp: New testsuite driver.
1469         * gcc.dg/compat/struct-layout-1_generate.c: New testcase generator.
1470         * gcc.dg/compat/generate-random.c: New file.
1471         * gcc.dg/compat/generate-random.h: Likewise.
1472         * gcc.dg/compat/generate-random_r.c: Likewise.
1473         * gcc.dg/compat/struct-layout-1.h: Likewise.
1474         * gcc.dg/compat/struct-layout-1_x1.h: Likewise.
1475         * gcc.dg/compat/struct-layout-1_x2.h: Likewise.
1476         * gcc.dg/compat/struct-layout-1_y1.h: Likewise.
1477         * gcc.dg/compat/struct-layout-1_y2.h: Likewise.
1478         * gcc.dg/compat/struct-layout-1_main.c: New test.
1479         * gcc.dg/compat/struct-layout-1_x.c: New file.
1480         * gcc.dg/compat/struct-layout-1_y.c: New file.
1481         * gcc.dg/compat/struct-layout-1_test.h: New file.
1482
1483 2004-07-23  Joseph S. Myers  <jsm@polyomino.org.uk>
1484
1485         * gcc.dg/comp-return-1.c: New test
1486
1487 2004-07-23  Janis Johnson  <janis187@us.ibm.com>
1488
1489         * gcc.dg/vmx/8-02a.c: Fix typo.
1490
1491         * gcc.dg/vmx/varargs-4.c: Remove a Darwin-specific check.
1492         * gcc.dg/darwin-abi-3.c: New test.
1493
1494         * gcc.dg/vmx/debug-1.c: Use int, not long, in union with vector.
1495         * gcc.dg/vmx/varargs-1.c: Use int, not long, in union with vector.
1496
1497         * gcc.dg/vmx/ops.c: Remove checks using pointers to long.
1498         * gcc.dg/vmx/ops-long-1.c: New test.
1499         * gcc.dg/vmx/ops-long-2.c: New test.
1500
1501 2004-07-23  Nathan Sidwell  <nathan@codesourcery.com>
1502
1503         * g++.dg/lookup/conv-[1234].C: New.
1504
1505 2004-07-22  Mark Mitchell  <mark@codesourcery.com>
1506
1507         * g++.dg/parse/attr2.C: Simplify.
1508
1509 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1510
1511         PR c/7284
1512         * gcc.c-torture/execute/pr7284-1.c: New test.
1513
1514 2004-07-22  Brian Booth  <bbooth@redhat.com>
1515
1516         * gcc.dg/tree-ssa/20040721-1.c: New test.
1517
1518 2004-07-22  Nathan Sidwell  <nathan@codesourcery.com>
1519
1520         * g++.dg/template/crash20.c: New.
1521
1522 2004-07-22  David Billinghurst (David.Billinghurst@riotinto.com)
1523
1524         * gfortran.dg/g77/970625-2.f Copy from g77.f-torture/execute.
1525         Add dg-run directive.  Declare variables as required.
1526         * gfortran.dg/g77/README: Update
1527
1528 2004-07-22  Hans-Peter Nilsson  <hp@axis.com>
1529
1530         * gcc.dg/cris-peep2-xsrand.c, gcc.dg/cris-peep2-andu1.c,
1531         gcc.dg/cris-peep2-andu2.c: New tests.
1532
1533 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1534
1535         PR c/15052
1536         * gcc.dg/noreturn-5.c: Test qualifiers on function type instead of
1537         on return type.
1538         * gcc.dg/qual-return-1.c: Use -Wreturn-type.  Update expected
1539         messages.
1540         * gcc.dg/qual-return-2.c: Update expected messages.
1541         * gcc.dg/qual-return-3.c, gcc.dg/qual-return-4.c: New tests.
1542
1543 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1544
1545         * gcc.dg/c99-init-3.c, gcc.dg/gnu99-init-2.c: New tests.
1546         * gcc.dg/noncompile/921102-1.c: Update expected error message.
1547
1548 2004-07-22  Joseph S. Myers  <jsm@polyomino.org.uk>
1549
1550         PR c/11250
1551         * gcc.dg/init-string-1.c: New test.
1552
1553 2004-07-21  Jakub Jelinek  <jakub@redhat.com>
1554
1555         PR middle-end/15345
1556         PR c/16450
1557         * gcc.dg/torture/nested-fn-1.c: New test.
1558
1559 2004-07-20  H.J. Lu  <hongjiu.lu@intel.com>
1560
1561         PR target/16559
1562         * gcc.dg/ia64-fptr-1.c: New file.
1563
1564 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1565
1566         PR c++/14497
1567         * g++.dg/template/spec16.C: New test.
1568         * g++.old-deja/g++.robertl/eb118.C: Remove.
1569
1570 2004-07-21  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1571
1572         PR c++/509
1573         * g++.dg/template/spec15.C: New test.
1574
1575 2004-07-21  David Billinghurst (David.Billinghurst@riotinto.com)
1576
1577         Copy cases from g77.f-torture/execute and add dg-run
1578         directive.  Other changes as noted.
1579         * gfortran.dg/g77/13037.f
1580         * gfortran.dg/g77/1832.f
1581         * gfortran.dg/g77/19981119-0.f
1582         * gfortran.dg/g77/19990313-0.f
1583         * gfortran.dg/g77/19990313-1.f
1584         * gfortran.dg/g77/19990313-2.f
1585         * gfortran.dg/g77/19990313-3.f
1586         * gfortran.dg/g77/19990419-1.f
1587         * gfortran.dg/g77/19990826-0.f
1588         * gfortran.dg/g77/19990826-2.f
1589         * gfortran.dg/g77/20000503-1.f
1590         * gfortran.dg/g77/20001111.f
1591         * gfortran.dg/g77/20010116.f
1592         * gfortran.dg/g77/20010426-1.f: Renamed from 20010426-1.f
1593         * gfortran.dg/g77/20010430.f
1594         * gfortran.dg/g77/6177.f
1595         * gfortran.dg/g77/947.f
1596         * gfortran.dg/g77/970816-3.f
1597         * gfortran.dg/g77/971102-1.f
1598         * gfortran.dg/g77/980520-1.f
1599         * gfortran.dg/g77/980628-0.f
1600         * gfortran.dg/g77/980628-1.f
1601         * gfortran.dg/g77/980628-10.f
1602         * gfortran.dg/g77/980628-2.f
1603         * gfortran.dg/g77/980628-3.f
1604         * gfortran.dg/g77/980628-7.f
1605         * gfortran.dg/g77/980628-8.f
1606         * gfortran.dg/g77/980628-9.f
1607         * gfortran.dg/g77/980701-0.f
1608         * gfortran.dg/g77/980701-1.f
1609         * gfortran.dg/g77/cabs.f
1610         * gfortran.dg/g77/claus.f
1611         * gfortran.dg/g77/complex_1.f
1612         * gfortran.dg/g77/cpp3.F: Renamed from cpp3.F
1613         * gfortran.dg/g77/dcomplex.f
1614         * gfortran.dg/g77/dnrm2.f: Add dg-warnings as required.
1615         * gfortran.dg/g77/f90-intrinsic-mathematical.f
1616         * gfortran.dg/g77/f90-intrinsic-numeric.f
1617         * gfortran.dg/g77/int8421.f
1618         * gfortran.dg/g77/labug1.f
1619         * gfortran.dg/g77/large_vec.f
1620         * gfortran.dg/g77/le.f
1621         * gfortran.dg/g77/short.f
1622         * gfortran.dg/g77/README: Update
1623
1624 2004-07-20  Mark Mitchell  <mark@codesourcery.com>
1625
1626         PR c++/16637
1627         * g++.dg/parse/lookup4.C: New test.
1628
1629 2004-07-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1630
1631         PR c++/16175
1632         * g++.dg/template/ttp10.C: New test.
1633
1634 2004-07-20  Joseph S. Myers  <jsm@polyomino.org.uk>
1635
1636         * gcc.dg/pr12625-1.c: New test.
1637
1638 2004-07-20  Steven Bosscher  <stevenb@suse.de>
1639
1640         * testsuite/gcc.dg/switch-warn-1.c: New test.
1641         * testsuite/gcc.dg/switch-warn-2.c: New test.
1642         * gcc.c-torture/compile/pr14730.c: Update.
1643
1644 2004-07-19  Kelley Cook  <kcook@gcc.gnu.org>
1645
1646         * g++.dg/lookup/java1.C, g++.dg/lookup/java2.C, g++.dg/other/crash-2.C,
1647         g++.dg/parse/casting-operator2.C, g++.dg/parse/dtor3.C,
1648         g++.dg/parse/typename6.C, g++.dg/template/dependent-expr4.C,
1649         g++.dg/template/nontype3.C: Remove trailing CR from tests.
1650
1651 2004-07-18  Mark Mitchell  <mark@codesourcery.com>
1652
1653         PR c++/16623
1654         * g++.dg/template/assign1.C: New test.
1655
1656 2004-07-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1657
1658         PR c++/12170
1659         * g++.dg/template/ttp9.C: New test.
1660
1661 2004-07-19  Daniel Jacobowitz  <dan@debian.org>
1662
1663         * gcc.dg/format/cmn-err-1.c: New test.
1664
1665 2004-07-19  Joseph S. Myers  <jsm@polyomino.org.uk>
1666
1667         * g++.dg/warn/Wparentheses-1.C, g++.dg/warn/Wparentheses-2.C,
1668         gcc.dg/Wparentheses-10.c: New tests.
1669         * gcc.dg/Wparentheses-5.c: Remove XFAILs.
1670
1671 2004-07-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1672
1673         PR fortran/16465
1674         * gfortran.dg/g77//ffixed-line-length-0.f,
1675         gfortran.dg/g77/ffixed-line-length-132.f,
1676         gfortran.dg/g77/ffixed-line-length-72.f,
1677         gfortran.dg/g77/ffixed-line-length-none.f: Copy from g77.dg.
1678         gfortran.dg/g77/README: Update.
1679
1680 2004-07-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
1681
1682         PR c++/13092
1683         * g++.dg/template/non-dependent7.C: New test.
1684         * g++.dg/template/non-dependent8.C: Likewise.
1685         * g++.dg/template/non-dependent9.C: Likewise.
1686         * g++.dg/template/non-dependent10.C: Likewise.
1687
1688 2004-07-17  Mark Mitchell  <mark@codesourcery.com>
1689
1690         PR c++/16337
1691         * g++.dg/parse/attr2.C: New test.
1692
1693 2004-07-17  Toon Moene  <toon@moene.indiv.nluug.nl>
1694
1695         * g77.dg: Removed.
1696         * g77.f-torture: Ditto.
1697
1698 2004-07-17  Joseph S. Myers  <jsm@polyomino.org.uk>
1699
1700         * gcc.dg/Wparentheses-2.c, gcc.dg/Wparentheses-3.c,
1701         gcc.dg/Wparentheses-4.c, Wparentheses-5.c, Wparentheses-6.c,
1702         Wparentheses-7.c, Wparentheses-8.c, Wparentheses-9.c: New tests.
1703
1704 2004-07-16  Richard Henderson  <rth@redhat.com>
1705
1706         * gcc.c-torture/compile/20020210-1.c: Remove XFAIL.
1707
1708 2004-07-16  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1709
1710         * lib/fortran-torture.exp (fortran-torture): Don't test compile
1711         tests with full list of options.
1712         * lib/gfortran-dg.exp (gfortran-dg-runtest): Only test with all
1713         of TORTURE_OPTIONS if test contains 'dg-do run'.
1714
1715         PR fortran/16404
1716         * gfortran.dg/do_iterator.f90: New test.
1717
1718 2004-07-16  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1719
1720         PR rtl-optimization/16536
1721         * gcc.c-torture/execute/restrict-1.c: New test.
1722
1723 2004-07-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1724
1725         PR fortran/15324
1726         * gfortran.dg/pr15324.f90: New test.
1727
1728         PR fortran/15129
1729         * gfortran.dg/pr15129.f90: New test.
1730
1731         PR fortran/15140
1732         * gfortran.dg/pr15140.f90: New test.
1733
1734         PR fortran/13792
1735         * gfortran.fortran-torture/execute/bounds.f90: Add check for
1736         compile-time simplification.
1737
1738 2004-07-14  Mike Stump  <mrs@apple.com>
1739
1740         * gcc.dg/20020426-2.c: Improve type safety wrt unsignedness.
1741
1742 2004-07-14  James E Wilson  <wilson@specifixinc.com>
1743
1744         PR target/16325
1745         * gcc.dg/profile-generate-1.c: New.
1746
1747 2004-07-15  Jakub Jelinek  <jakub@redhat.com>
1748
1749         * gcc.c-torture/execute/20040709-1.c: New test.
1750         * gcc.c-torture/execute/20040709-2.c: New test.
1751
1752 2004-07-14  Mike Stump  <mrs@apple.com>
1753
1754         * gcc.dg/wint_t-1.c: Expect to pass on darwin 10.3.x and later.
1755
1756 2004-07-14  Mike Stump  <mrs@apple.com>
1757
1758         * gcc.dg/wchar_t-1.c: Expect to pass on darwin 10.3.x and later.
1759
1760 2004-07-13  Mark Mitchell  <mark@codesourcery.com>
1761
1762         PR c++/16518
1763         * g++.dg/parse/mutable1.C: New test.
1764
1765 2004-07-13  Diego Novillo  <dnovillo@redhat.com>
1766
1767         PR tree-optimization/16443
1768         * gcc.dg/tree-ssa/20040713-1.c: New test.
1769
1770 2004-07-15  Ulrich Weigand  <uweigand@de.ibm.com>
1771
1772         * g++.dg/lookup/new2.C: Use first operand of type __SIZE_TYPE__
1773         for operator new.
1774
1775 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
1776
1777         * gfortran.dg/g77/README: New file
1778         * gfortran.dg/g77/19981216-0.f:  Copy from
1779         g77.f-torture/noncompile.  Add "dg-do compile" and
1780         dg-error as required.
1781         * gfortran.dg/g77/19990218-1.f: Likewise
1782         * gfortran.dg/g77/19990905-1.f: Likewise
1783         * gfortran.dg/g77/9263.f: Likewise
1784         * gfortran.dg/g77/980615-0.f: Likewise
1785         * gfortran.dg/g77/980616-0.f: Likewise
1786         * gfortran.dg/g77/check0.f: Likewise
1787         * gfortran.dg/g77/select_no_compile.f: Likewise
1788
1789 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
1790
1791         Copy files from g77.f-torture/compile.
1792         Add "{ dg-do compile}".  Other changes as noted
1793         * gfortran.dg/g77/19990905-0.f: XFAIL PR 16511
1794         * gfortran.dg/g77/20010519-1.f: Add dg-warning as required
1795         * gfortran.dg/g77/20030115-1.f: Add dg-warning as required
1796         * gfortran.dg/g77/20030326-1.f: XFAIL PR 16511
1797         * gfortran.dg/g77/970125-0.f: Add dg-excess-errors.
1798         * gfortran.dg/g77/980519-2.f: Declare hd_S,hd_Z,hd_T
1799         * gfortran.dg/g77/990115-1.f: Declare RANK as INTEGER
1800         * gfortran.dg/g77/alpha1.f: Separate declaration and DATA
1801         statement to conform to standard.  Append alpha1.x for reference.
1802         * gfortran.dg/g77/xformat.f: Add dg-warning
1803
1804 2004-07-13  David Billinghurst <David.Billinghurst@riotinto.com>
1805
1806         * gfortran.dg/g77/cpp.F: Copy from g77.f-torture/compile.
1807         Add {dg-do compile} directive.
1808         * gfortran.dg/g77/cpp2.F: Likewise
1809
1810 2004-07-12  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
1811
1812         PR c++/5402
1813         * g++.dg/lookup/name-clash1.C: New test.
1814
1815         PR c++/9777
1816         * g++.dg/lookup/name-clash2.C: New test.
1817
1818         PR c++/12102
1819         * g++.dg/lookup/name-clash3.C: New test.
1820
1821 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1822
1823         * g++.dg/lookup/new2.C: New test.
1824         * g++.old-deja/g++.ns/new1.C: Remove (ill-formed).
1825
1826 2004-07-12  David Billinghurst <David.Billinghurst@riotinto.com>
1827
1828         * gfortran.dg/g77/12002.f: Copy from g77.f-torture/compile.
1829         Add {dg-do compile} directive.
1830         * gfortran.dg/g77/13060.f: Likewise
1831         * gfortran.dg/g77/19990218-0.f: Likewise
1832         * gfortran.dg/g77/19990305-0.f: Likewise
1833         * gfortran.dg/g77/19990419-0.f: Likewise
1834         * gfortran.dg/g77/19990502-0.f: Likewise
1835         * gfortran.dg/g77/19990502-1.f: Likewise
1836         * gfortran.dg/g77/19990525-0.f: Likewise
1837         * gfortran.dg/g77/19990826-1.f: Likewise
1838         * gfortran.dg/g77/19990826-3.f: Likewise
1839         * gfortran.dg/g77/19990905-2.f: Likewise
1840         * gfortran.dg/g77/20000412-1.f: Likewise
1841         * gfortran.dg/g77/20000511-1.f: Likewise
1842         * gfortran.dg/g77/20000511-2.f: Likewise
1843         * gfortran.dg/g77/20000518.f: Likewise
1844         * gfortran.dg/g77/20000601-1.f: Likewise
1845         * gfortran.dg/g77/20000601-2.f: Likewise
1846         * gfortran.dg/g77/20000629-1.f: Likewise
1847         * gfortran.dg/g77/20000630-2.f: Likewise
1848         * gfortran.dg/g77/20010115.f: Likewise
1849         * gfortran.dg/g77/20010321-1.f: Likewise
1850         * gfortran.dg/g77/20010426.f: Likewise
1851         * gfortran.dg/g77/20020307-1.f: Likewise
1852         * gfortran.dg/g77/8485.f: Likewise
1853         * gfortran.dg/g77/960317-1.f: Likewise
1854         * gfortran.dg/g77/970915-0.f: Likewise
1855         * gfortran.dg/g77/980310-1.f: Likewise
1856         * gfortran.dg/g77/980310-2.f: Likewise
1857         * gfortran.dg/g77/980310-3.f: Likewise
1858         * gfortran.dg/g77/980310-4.f: Likewise
1859         * gfortran.dg/g77/980310-6.f: Likewise
1860         * gfortran.dg/g77/980310-7.f: Likewise
1861         * gfortran.dg/g77/980310-8.f: Likewise
1862         * gfortran.dg/g77/980419-2.f: Likewise
1863         * gfortran.dg/g77/980424-0.f: Likewise
1864         * gfortran.dg/g77/980427-0.f: Likewise
1865         * gfortran.dg/g77/980729-0.f: Likewise
1866         * gfortran.dg/g77/981117-1.f: Likewise
1867         * gfortran.dg/g77/toon_1.f: Likewise
1868
1869 2004-07-12  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1870
1871         PR c++/2204
1872         * g++.dg/other/abstract2.C: New test.
1873
1874 2004-07-12  Paul Brook  <paul@codesourcery.com>
1875
1876         * gfortran.dg/pointer_init_1.f90: New test.
1877
1878 2004-07-11  Paul Brook  <paul@codesourcery.com>
1879
1880         PR fortran/15986
1881         * gfortran.dg/contained_1.f90: New test.
1882
1883 2004-07-11  Mark Mitchell  <mark@codesourcery.com>
1884
1885         * g++.dg/parse/defarg8.C: New test.
1886
1887 2004-07-11  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1888
1889         PR fortran/16433
1890         * gfortran.dg/pr16433.f: New test.
1891
1892         PR fortran/17574
1893         * gfortran.dg/pr15754.f90: New test.
1894
1895 2004-07-11  Joseph S. Myers  <jsm@polyomino.org.uk>
1896
1897         PR tree-optimization/16437
1898         * gcc.c-torture/execute/bitfld-4.c: New test.
1899
1900 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1901
1902         * gfortran.fortran-torture/execute/common_2.f90: Add check for
1903         access to common var from module.
1904
1905 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1906
1907         PR fortran/16336
1908         * gfortran.fortran-torture/execute/common_2.f90: New test.
1909
1910 2004-07-10  Paul Brook  <paul@codesourcery.com>
1911
1912         * gfortran.fortran-torture/execute/der_init_5.f90: Enable more tests.
1913
1914 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1915
1916         PR fortran/15969
1917         * gfortran.fortran-torture/execute/der_init_5.f90: New test.
1918
1919 2004-07-10  David Billinghurst <David.Billinghurst@riotinto.com>
1920
1921         * gfortran.dg/g77/ffixed-form-1.f: Copy from g77.dg
1922         * gfortran.dg/g77/ffixed-form-2.f: Likewise
1923         * gfortran.dg/g77/ffree-form-1.f: Likewise
1924         * gfortran.dg/g77/ffree-form-2.f: Likewise
1925         * gfortran.dg/g77/ffree-form-3.f: Likewise
1926         * gfortran.dg/g77/fno-underscoring.f: Likewise
1927         * gfortran.dg/g77/funderscoring.f: Likewise
1928         * gfortran.dg/g77/pr9258.f: Likewise.  Add dg-warning lines.
1929
1930 2004-07-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1931
1932         * gfortran.fortran-torture/execute/module_init_1.f90: Fix test.
1933
1934 2004-07-10 Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1935         Paul Brook  <paul@codesourcery.com>
1936
1937         PR fortran/13415
1938         * gfortran.dg/common_pointer_1.f90: New test.
1939
1940 2004-07-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
1941
1942         * g++.dg/lookup/new1.C: Fix dg-excess-error syntax.
1943
1944 2004-07-09  James E Wilson  <wilson@specifixinc.com>
1945
1946         PR target/16364
1947         * gcc.c-torture/compile/20040709-1.c: New.
1948
1949 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1950
1951         PR fortran/14077
1952         * gfortran.fortran-torture/execute/module_init_1.f90: New test.
1953
1954 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1955
1956         PR fortran/13201
1957         * gfortran.dg/shape_1.f90: New test.
1958
1959 2004-07-09  Zack Weinberg  <zack@codesourcery.com>
1960             Andrew Pinski  <apinski@apple.com>
1961
1962         * gcc.dg/noncompile/init-4.c: Remove bogus dg-error marker.
1963
1964 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1965
1966         * gfortran.fortran-torture/compile/name_clash2.f90: Remove outdated
1967         comment.
1968
1969 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1970         Paul Brook  <paul@codesourcery.com>
1971
1972         * gfortran.dg/dg.exp: Use revised wilcard for suffixes, also allow
1973         '.f95' and '.F95'.
1974
1975 2004-07-09  Diego Novillo  <dnovillo@redhat.com>
1976
1977         * gcc.dg/tree-ssa/20031015-1.c: Adjust expected dump file name.
1978
1979 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1980
1981         * gfortran.dg/dg.exp: Don't use wildcard for suffixes, also check
1982         testcases with capital suffix.
1983
1984 2004-07-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
1985
1986         PR fortran/15481
1987         PR fortran/13372
1988         PR fortran/13575
1989         PR fortran/15978
1990         * gfortran.fortran-torture/compile/implicit_2.f90: New test.
1991
1992         * gfortran.dg/implicit_1.f90: New test.
1993
1994 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
1995
1996         * lib/gfortran-dg.exp (gfortran-dg-test):  Adapt regular
1997         expression to match gfortran warning/error messages
1998         * gfortran.dg/g77/12632.f: Copy from g77.dg and fix
1999         dg-error text.
2000
2001 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2002
2003         * lib/fortran-torture.exp: Rename proc search_for to
2004         search_for_re.
2005
2006 2004-07-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
2007
2008         * gcc.c-torture/execute/simd-5.x: New file.
2009         XFAIL on SPARC 64-bit at -O0.
2010
2011 2004-07-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2012
2013         PR c++/8211
2014         PR c++/16165
2015         * g++.dg/warn/effc3.C: New test.
2016
2017 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2018
2019         * gfortran.dg/g77/f77-edit-i-in.f: Copy from g77.dg and
2020         change X to 1X in format.
2021         * gfortran.dg/g77/20010216-1.f:  Copy from g77.dg and
2022         add data statements to conform to standard.
2023
2024 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2025
2026         * gfortran.dg/g77/f77-edit-s-out.f: Copy from g77.dg. XFAIL
2027         * gfortran.dg/g77/f77-edit-t-in.f: Likewise
2028         * gfortran.dg/g77/f77-edit-x-out.f: Likewise
2029
2030 2004-07-09  David Billinghurst <David.Billinghurst@riotinto.com>
2031
2032         * gfortran.dg/g77/7388.f: Copy from g77.dg
2033         * gfortran.dg/g77/f77-edit-i-out.f: Likewise
2034         * gfortran.dg/g77/f77-edit-apostrophe-out.f: Likewise
2035         * gfortran.dg/g77/f77-edit-slash-out.f: Likewise
2036         * gfortran.dg/g77/f77-edit-colon-out.f: Likewise
2037         * gfortran.dg/g77/f77-edit-t-out.f: Likewise
2038         * gfortran.dg/g77/f77-edit-h-out.f: Likewise
2039         * gfortran.dg/g77/strlen0.f: Likewise
2040
2041 2004-07-09   David Billinghurst <David.Billinghurst@riotinto.com>
2042
2043         * lib/gfortran-dg.exp: New file (adapted from lib/g77-dg.exp)
2044         * gfortran.dg/dg.exp: New file (adapted from g77.dg/dg.exp)
2045
2046 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2047
2048         * gcc.c-torture/execute/920428-2.x: Delete.
2049         * gcc.c-torture/execute/920501-7.x: Likewise.
2050
2051 2004-07-08  Jakub Jelinek  <jakub@redhat.com>
2052
2053         * gcc.mist-tests/i386-prefetch.exp (PREFETCH_SSE): Change all
2054         -march=i386 into -march=i686.  Add -march=i686 -mtune=x and
2055         -march=x for pentium3, pentium3m, pentium-m, pentium4m,
2056         prescott and c3-2.
2057         (PREFETCH_3DNOW): Add -march=c3.
2058
2059 2004-07-08  Diego Novillo  <dnovillo@redhat.com>
2060
2061         PR c/16437
2062         * gcc.c-torture/execute/991118-1.x: XFAIL for x86_64.
2063         * gcc.c-torture/execute/bf64-1.x: Likewise.
2064
2065 2004-07-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
2066
2067         * gcc.c-torture/compile/20040708-1.c: New test.
2068
2069 2004-07-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2070
2071         PR c++/16169
2072         * g++.dg/warn/effc2.C: New test.
2073
2074 2004-07-08  Joseph S. Myers  <jsm@polyomino.org.uk>
2075
2076         * gcc.c-torture/execute/bitfld-1.x: Remove.
2077         * gcc.c-torture/execute/bitfld-3.c: New test.
2078         * gcc.dg/bitfld-2.c: Remove XFAILs.
2079
2080 2004-07-07  H.J. Lu  <hongjiu.lu@intel.com>
2081
2082         PR c++/16276
2083         * g++.dg/rtti/tinfo1.C: New file.
2084
2085 2004-07-07  Eric Christopher  <echristo@redhat.com>
2086
2087         * gcc.c-torture/compile/20020210-1.c: xfail with optimization.
2088
2089 2004-07-07  Andrew Pinski  <apinski@apple.com>
2090
2091         * gcc.c-torture/execute/931004-12.x: Xfail on powerpc-*-darwin*.
2092
2093 2004-07-07  Mark Mitchell  <mark@codesourcery.com>
2094
2095         * g++.dg/init/call1.C: XFAIL.
2096
2097 2004-07-07  Alexandre Oliva  <aoliva@redhat.com>
2098
2099         * gcc.c-torture/execute/builtins/mempcpy-2.c: Rename movstr*,
2100         except for movstrict*, to movmem* and clrstr* to clrmem*.
2101
2102 2004-07-07  Richard Sandiford  <rsandifo@redhat.com>
2103
2104         * gcc.c-torture/execute/20040707-1.c: New test.
2105
2106 2004-07-06  Richard Sandiford  <rsandifo@redhat.com>
2107
2108         * gcc.c-torture/execute/20040706-1.c: New test.
2109
2110 2004-07-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2111
2112         PR c++/3671
2113         * g++.dg/template/spec14.C: New test.
2114
2115 2004-07-05  Jakub Jelinek  <jakub@redhat.com>
2116
2117         * gcc.c-torture/execute/20040629-1.c (FIELDS1, FIELDS2): Define to
2118         nothing if not yet defined.  Use it in b, c and d type definitions.
2119         * gcc.c-torture/execute/20040705-1.c: New test.
2120         * gcc.c-torture/execute/20040705-2.c: New test.
2121
2122 2004-07-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2123
2124         PR c++/2518
2125         * g++.dg/lookup/new1.C: New test.
2126
2127 2004-07-05  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
2128
2129         PR c++/11406
2130         * g++.dg/template/sizeof8.C: New test.
2131
2132 2004-07-05  Richard Sandiford  <rsandifo@redhat.com>
2133
2134         * gcc.c-torture/compile/20040705-1.c: New test.
2135
2136 2004-07-04  Bud Davis  <bdavis9659@comcast.net>
2137
2138         * gfortran.fortran-torture/execute/seq_io.f90: New test.
2139
2140 2004-07-04  Neil Booth  <neil@duron.akihabara.co.uk>
2141
2142         * gcc.dg/cpp/if-mop.c: Two new testcases.
2143         * gcc.dg/cpp/trad/comment-3.c: New.
2144
2145 2004-07-04  Paul Brook  <paul@codesourcery.com>
2146
2147         * gfortran.fortran-torture/compile/implicit_1.f90: New test.
2148
2149 2004-07-03  Scott Brumbaugh  <scottb.lists@verizon.net>
2150
2151         PR c++/3761
2152         * g++.dg/lookup/crash4.C: New test.
2153
2154 2004-07-02  Zack Weinberg  <zack@codesourcery.com>
2155
2156         * gcc.c-torture/execute/builtin-abs-1.c
2157         * gcc.c-torture/execute/builtin-abs-2.c
2158         * gcc.c-torture/execute/builtin-complex-1.c
2159         * gcc.c-torture/execute/builtins/string-1-lib.c
2160         * gcc.c-torture/execute/builtins/string-1.c
2161         * gcc.c-torture/execute/builtins/string-2-lib.c
2162         * gcc.c-torture/execute/builtins/string-2.c
2163         * gcc.c-torture/execute/builtins/string-3-lib.c
2164         * gcc.c-torture/execute/builtins/string-3.c
2165         * gcc.c-torture/execute/builtins/string-4-lib.c
2166         * gcc.c-torture/execute/builtins/string-4.c
2167         * gcc.c-torture/execute/builtins/string-5-lib.c
2168         * gcc.c-torture/execute/builtins/string-5.c
2169         * gcc.c-torture/execute/builtins/string-6-lib.c
2170         * gcc.c-torture/execute/builtins/string-6.c
2171         * gcc.c-torture/execute/builtins/string-7-lib.c
2172         * gcc.c-torture/execute/builtins/string-7.c
2173         * gcc.c-torture/execute/builtins/string-8-lib.c
2174         * gcc.c-torture/execute/builtins/string-8.c
2175         * gcc.c-torture/execute/builtins/string-9-lib.c
2176         * gcc.c-torture/execute/builtins/string-9.c
2177         * gcc.c-torture/execute/builtins/string-asm-1-lib.c
2178         * gcc.c-torture/execute/builtins/string-asm-1.c
2179         * gcc.c-torture/execute/builtins/string-asm-2-lib.c
2180         * gcc.c-torture/execute/builtins/string-asm-2.c
2181         * gcc.c-torture/execute/stdio-opt-1.c
2182         * gcc.c-torture/execute/stdio-opt-2.c
2183         * gcc.c-torture/execute/stdio-opt-3.c
2184         * gcc.c-torture/execute/string-opt-1.c
2185         * gcc.c-torture/execute/string-opt-10.c
2186         * gcc.c-torture/execute/string-opt-11.c
2187         * gcc.c-torture/execute/string-opt-12.c
2188         * gcc.c-torture/execute/string-opt-13.c
2189         * gcc.c-torture/execute/string-opt-14.c
2190         * gcc.c-torture/execute/string-opt-15.c
2191         * gcc.c-torture/execute/string-opt-16.c
2192         * gcc.c-torture/execute/string-opt-2.c
2193         * gcc.c-torture/execute/string-opt-6.c
2194         * gcc.c-torture/execute/string-opt-7.c
2195         * gcc.c-torture/execute/string-opt-8.c:
2196         Replace with ...
2197
2198         * gcc.c-torture/execute/builtins/abs-2.c
2199         * gcc.c-torture/execute/builtins/abs-3.c
2200         * gcc.c-torture/execute/builtins/complex-1.c
2201         * gcc.c-torture/execute/builtins/fprintf.c
2202         * gcc.c-torture/execute/builtins/fputs.c
2203         * gcc.c-torture/execute/builtins/memcmp.c
2204         * gcc.c-torture/execute/builtins/memmove.c
2205         * gcc.c-torture/execute/builtins/memops-asm.c
2206         * gcc.c-torture/execute/builtins/mempcpy-2.c
2207         * gcc.c-torture/execute/builtins/mempcpy.c
2208         * gcc.c-torture/execute/builtins/memset.c
2209         * gcc.c-torture/execute/builtins/printf.c
2210         * gcc.c-torture/execute/builtins/sprintf.c
2211         * gcc.c-torture/execute/builtins/strcat.c
2212         * gcc.c-torture/execute/builtins/strchr.c
2213         * gcc.c-torture/execute/builtins/strcmp.c
2214         * gcc.c-torture/execute/builtins/strcpy.c
2215         * gcc.c-torture/execute/builtins/strcspn.c
2216         * gcc.c-torture/execute/builtins/strlen-2.c
2217         * gcc.c-torture/execute/builtins/strlen.c
2218         * gcc.c-torture/execute/builtins/strncat.c
2219         * gcc.c-torture/execute/builtins/strncmp-2.c
2220         * gcc.c-torture/execute/builtins/strncmp.c
2221         * gcc.c-torture/execute/builtins/strncpy.c
2222         * gcc.c-torture/execute/builtins/strpbrk.c
2223         * gcc.c-torture/execute/builtins/strpcpy-2.c
2224         * gcc.c-torture/execute/builtins/strpcpy.c
2225         * gcc.c-torture/execute/builtins/strrchr.c
2226         * gcc.c-torture/execute/builtins/strspn.c
2227         * gcc.c-torture/execute/builtins/strstr-asm.c
2228         * gcc.c-torture/execute/builtins/strstr.c:
2229         ... these new files.
2230
2231         * gcc.c-torture/execute/builtins/abs-2-lib.c
2232         * gcc.c-torture/execute/builtins/abs-3-lib.c
2233         * gcc.c-torture/execute/builtins/complex-1-lib.c
2234         * gcc.c-torture/execute/builtins/fprintf-lib.c
2235         * gcc.c-torture/execute/builtins/fputs-lib.c
2236         * gcc.c-torture/execute/builtins/memcmp-lib.c
2237         * gcc.c-torture/execute/builtins/memmove-lib.c
2238         * gcc.c-torture/execute/builtins/memops-asm-lib.c
2239         * gcc.c-torture/execute/builtins/mempcpy-2-lib.c
2240         * gcc.c-torture/execute/builtins/mempcpy-lib.c
2241         * gcc.c-torture/execute/builtins/memset-lib.c
2242         * gcc.c-torture/execute/builtins/printf-lib.c
2243         * gcc.c-torture/execute/builtins/sprintf-lib.c
2244         * gcc.c-torture/execute/builtins/strcat-lib.c
2245         * gcc.c-torture/execute/builtins/strchr-lib.c
2246         * gcc.c-torture/execute/builtins/strcmp-lib.c
2247         * gcc.c-torture/execute/builtins/strcpy-lib.c
2248         * gcc.c-torture/execute/builtins/strcspn-lib.c
2249         * gcc.c-torture/execute/builtins/strlen-2-lib.c
2250         * gcc.c-torture/execute/builtins/strlen-lib.c
2251         * gcc.c-torture/execute/builtins/strncat-lib.c
2252         * gcc.c-torture/execute/builtins/strncmp-2-lib.c
2253         * gcc.c-torture/execute/builtins/strncmp-lib.c
2254         * gcc.c-torture/execute/builtins/strncpy-lib.c
2255         * gcc.c-torture/execute/builtins/strpbrk-lib.c
2256         * gcc.c-torture/execute/builtins/strpcpy-2-lib.c
2257         * gcc.c-torture/execute/builtins/strpcpy-lib.c
2258         * gcc.c-torture/execute/builtins/strrchr-lib.c
2259         * gcc.c-torture/execute/builtins/strspn-lib.c
2260         * gcc.c-torture/execute/builtins/strstr-asm-lib.c
2261         * gcc.c-torture/execute/builtins/strstr-lib.c
2262         * gcc.c-torture/execute/builtins/lib/abs.c
2263         * gcc.c-torture/execute/builtins/lib/fprintf.c
2264         * gcc.c-torture/execute/builtins/lib/memset.c
2265         * gcc.c-torture/execute/builtins/lib/printf.c
2266         * gcc.c-torture/execute/builtins/lib/sprintf.c
2267         * gcc.c-torture/execute/builtins/lib/strcpy.c
2268         * gcc.c-torture/execute/builtins/lib/strcspn.c
2269         * gcc.c-torture/execute/builtins/lib/strncat.c
2270         * gcc.c-torture/execute/builtins/lib/strncmp.c
2271         * gcc.c-torture/execute/builtins/lib/strncpy.c
2272         * gcc.c-torture/execute/builtins/lib/strpbrk.c
2273         * gcc.c-torture/execute/builtins/lib/strspn.c
2274         * gcc.c-torture/execute/builtins/lib/strstr.c:
2275         New files containing support routines.
2276
2277         * gcc.c-torture/execute/builtins/abs-1.c: Remove unnecessary
2278         declaration.
2279         * gcc.c-torture/execute/builtins/lib/main.c: Define link_error
2280         when not optimizing.
2281
2282 2004-07-02  Mark Mitchell  <mark@codesourcery.com>
2283
2284         PR c++/16240
2285         * g++.dg/abi/mangle22.C: New test.
2286         * g++.dg/abi/mangle23.C: Likewise.
2287
2288 2004-07-02  David Billinghurst  <David.Billinghurst@riotinto.com>
2289
2290         PR fortran/16290
2291         * gfortran.fortran-torture/execute/intrinsic_set_exponent.f90
2292         Allow for cases without denormalized floating point numbers.
2293
2294 2004-07-01  Joseph S. Myers  <jsm@polyomino.org.uk>
2295
2296         PR c/1027
2297         * gcc.dg/Wswitch-enum.c, gcc.dg/Wswitch.c,
2298         gcc.dg/format/branch-1.c, gcc.dg/format/diag-1.c,
2299         gcc.dg/format/multattr-3.c, gcc.dg/format/xopen-1.c: Update
2300         expected warning text.
2301         * gcc.dg/format/diag-2.c: New test.
2302
2303 2004-07-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
2304
2305         * gcc.c-torture/compile/20040323-1.c: XFAIL on Solaris 2.
2306
2307 2004-07-01  Paolo Bonzini  <bonzini@gnu.org>
2308
2309         * gcc.dg/builtins-43.c: New.
2310         * gcc.dg/builtins-44.c: New.
2311         * gcc.dg/builtins-45.c: New.
2312
2313 2004-06-26  Geoffrey Keating  <geoffk@apple.com>
2314             Andreas Tobler  <a.tobler@schweiz.ch>
2315
2316         * gcc.dg/cleanup-10.c: Run on all Linux platforms and powerpc-darwin.
2317         Use SA_RESETHAND rather than SA_ONESHOT.  Trap SIGBUS as well
2318         as SIGSEGV.
2319         * gcc.dg/cleanup-11.c: Likewise.
2320         * gcc.dg/cleanup-8.c: Likewise.
2321         * gcc.dg/cleanup-9.c: Likewise.
2322         * gcc.dg/cleanup-5.c: Run on all platforms.
2323
2324 2004-06-30  Joseph S. Myers  <jsm@polyomino.org.uk>
2325
2326         * g++.dg/warn/nonnull1.C: New test.
2327
2328 2004-06-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
2329
2330         * gcc.dg/compat/compat-common.h: Wrap up CINT in
2331         an #ifndef SKIP_COMPLEX_INT/#endif pair.
2332         Special-case the Sun compiler wrt to <complex.h>.
2333
2334 2004-06-30  Nitin Yewale <nitiny@kpitcummins.com>
2335
2336         * gcc.dg/Wunreachable-8.C: New test.
2337
2338         * gcc.dg/h8300-ice2.c : New test.
2339
2340 2004-06-30  Tobias Schlueter  <tobias.shclueter@physik.uni-muenchen.de>
2341
2342         PR fortran/16161
2343         * gfortran.fortran-torture/compile/implicit.f90: Add test
2344         for implicit character.
2345
2346 2004-06-30  David Billinghurst <David.Billinghurst@riotinto.com>
2347
2348         PR fortran/16289
2349         * gfortran.fortran-torture/execute/intrinsic_nearest.f90
2350         Use tiny() intrinsic to find smallest non-negative real
2351
2352 2004-06-30  Jakub Jelinek  <jakub@redhat.com>
2353
2354         * gcc.dg/compat/struct-by-value-22_main.c: New test.
2355         * gcc.dg/compat/struct-by-value-22_x.c: New.
2356         * gcc.dg/compat/struct-by-value-22_y.c: New.
2357
2358         * gcc.c-torture/execute/20040629-1.c: New test.
2359
2360 2004-06-29  Jakub Jelinek  <jakub@redhat.com>
2361
2362         * gcc.dg/compat/vector-defs.h: Use vector_size attribute
2363         only for GCC 3.5+, for GCC up to 3.4 mode(V*) attribute instead.
2364
2365         PR target/16195
2366         * gcc.dg/20040625-1.c: New test.
2367
2368 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2369
2370         * gfortran.fortran-torture/execute/parameter_2.f90: New test.
2371
2372 2004-06-29  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2373
2374         PR fortran/15963
2375         * gfortran.fortran-torture/execute/initialization_1.f90: New test.
2376
2377 2004-06-29  Richard Henderson  <rth@redhat.com>
2378
2379         * gcc.dg/tree-ssa/20040430-1.c: Expect zero if's.
2380
2381 2004-06-29  Paul Brook  <paul@codesourcery.com>
2382
2383         * g++.old-deja/g++.abi/arraynew.C: Handle ARM EABI cookies.
2384         * g++.old-deja/g++.abi/cxa_vec.C: Allocate larger cookies for AEABI.
2385
2386 2004-06-29  Nathan Sidwell  <nathan@codesourcery.com>
2387
2388         PR c++/16260
2389         * g++.dg/parse/crash15.C: New.
2390
2391 2004-06-28  Andrew Pinski  <apinski@apple.com>
2392
2393         * gcc.dg/pr14963.c: Remove the dg-warning as it is dected
2394         by the error already.
2395
2396         * g++.dg/opt/ptrmem4.C: Change to compile only test.
2397
2398 2004-06-28  Dhananjay Deshpande  <dhananjayd@kpitcummins.com>
2399
2400         PR target/14041
2401         * gcc.dg/h8300-bss-align-1.c : New.
2402
2403 2004-06-28  Nathan Sidwell  <nathan@codesourcery.com>
2404
2405         * PR c++/16174
2406         * g++.dg/template/ctor4.C: New.
2407
2408 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
2409
2410         PR c++/16205
2411         * g++.dg/warn/Wsequence-point-1.C: New test.
2412
2413 2004-06-27  Paul Brook  <paul@codesourcery.com>
2414
2415         * gfortran.fortran-torture/execute/specfics.f90: Use correct typing.
2416
2417 2004-06-27  Zack Weinberg  <zack@codesourcery.com>
2418
2419         * g++.old-deja/g++.mike/p7325.C: Remove.
2420
2421 2004-06-27  Andrew Pinski  <pinskia@physics.uc.edu>
2422
2423         PR c/14963
2424         * gcc.dg/pr14963.c: New test.
2425
2426 2004-06-27  Mark Mitchell  <mark@codesourcery.com>
2427
2428         PR c++/16193
2429         * g++.dg/parse/redef1.C: New test.
2430
2431 2004-06-27  Joseph S. Myers  <jsm@polyomino.org.uk>
2432
2433         * gcc.c-torture/compile/20021123-1.c: Remove duplicate of
2434         20021110.c.
2435         * gcc.c-torture/compile/20021123-4.c: Remove duplicate of
2436         20021119-1.c.
2437         * gcc.dg/vmx/5-05.c, gcc.dg/vmx/5-06.c, gcc.dg/vmx/5-07.c,
2438         gcc.dg/vmx/5-08.c: Remove duplicates of 5-01.c, 5-02.c, 5-03.c,
2439         5-04.c.
2440         * gcc.dg/builtins-42.c: Remove duplicate of builtins-41.c.
2441         * g++.dg/other/new1.C: Remove duplicate of g++.dg/init/new1.C.
2442         * g++.dg/init/elide3.C: Remove duplicate of elide2.C.
2443         * g++.old-deja/g++.law/enum8.C: Remove duplicate of
2444         g++.brendan/enum14.C.
2445         * g++.old-deja/g++.mike/ns8.C: Remove duplicate of ns6.C
2446         * g++.old-deja/g++.ns/alias5.C: Remove duplicate of alias1.C.
2447         * g++.old-deja/g++.other/virtual1.C: Remove duplicate of
2448         g++.mike/virt1.C.
2449         * g++.old-deja/g++.pt/memtemp27.C: Remove duplicate of
2450         memtemp24.C.
2451
2452 2004-06-27  Roger Sayle  <roger@eyesopen.com>
2453
2454         * gcc.dg/20040527-1.c: New test case.
2455
2456 2004-06-26  Bud Davis  <bdavis9659@comcast.net>
2457
2458         PR gfortran/pr16196
2459         * gfortran.fortran-torture/execute/open_replace.f90: New test case.
2460
2461 2004-06-25  Roger Sayle  <roger@eyesopen.com>
2462
2463         PR middle-end/15825
2464         * gcc.dg/pr15825-1.c: New test case.
2465
2466 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
2467
2468         * gcc.c-torture/execute/20040625-1.c: New test.
2469
2470 2004-06-25  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2471
2472         * gfortran.fortran-torture/execute/der_init_3.f90: Fix syntax error.
2473
2474 2004-06-25  Richard Sandiford  <rsandifo@redhat.com>
2475
2476         * gcc.dg/torture/mips-div-1.c: New test.
2477
2478 2004-06-24  Jeff Law  <law@redhat.com>
2479
2480         * gcc.dg/tree-ssa/20040624-1.c: New test.
2481
2482 2004-06-24  Richard Sandiford  <rsandifo@redhat.com>
2483
2484         * gcc.c-torture/compile/20040624-1.c: New test.
2485
2486 2004-06-24  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2487
2488         * g++.dg/tree-ssa/tree-ssa.exp: Remove. dg.exp already handles
2489         this directory.
2490
2491 2004-06-23  Andrew Pinski  <apinski@apple.com>
2492
2493         PR middle-end/15988
2494         * g++.dg/opt/ptrmem4.C: New test.
2495
2496         * gcc.dg/c90-array-quals-2.c: New test.
2497
2498 2006-06-23  Nitin Yewale <NitinY@KPITCummins.com>
2499
2500         * gcc.dg/kpice1.c: New test.
2501
2502 2006-06-23  Andrew Pinski  <apinski@apple.com>
2503
2504         * gcc.dg/c90-array-quals.c: New test.
2505
2506 2006-06-22  Richard Henderson  <rth@redhat.com>
2507
2508         * gcc.dg/noreturn-1.c (foo5): Update function does return lineno.
2509
2510 2004-06-22  Loren James Rittle  <ljrittle@acm.org>
2511
2512         * gcc.dg/builtins-config.h: Handle FreeBSD.
2513
2514 2006-06-22  Richard Henderson  <rth@redhat.com>
2515
2516         * g++.dg/opt/devirt1.C: New.
2517
2518 2004-06-22  Kelley Cook <kcook@gcc.gnu.org>
2519
2520         * g++.dg/opt/pr15551.C: New testcase.
2521
2522 2004-06-22  H.J. Lu  <hongjiu.lu@intel.com>
2523
2524         PR target/14800
2525         * gcc.misc-tests/linkage.exp: Set native_cflags to "-m32" for
2526         x86_64-*-linux* when compiling for 32bit.
2527
2528 2004-06-21  Andrew Pinski  <apinski@apple.com>
2529
2530         * gcc.dg/pch/struct-1.c: New.
2531         * gcc.dg/pch/struct-1.hs: New.
2532
2533 2004-06-21  Geoffrey Keating  <geoffk@apple.com>
2534
2535         * gcc.dg/pch/save-temps-1.c: New file.
2536         * gcc.dg/pch/save-temps-1.hs: New file.
2537
2538 2004-06-22  Janne Blomqvist  <jblomqvi@cc.hut.fi>
2539
2540         * gfortran.fortran-torture/execute/iolength_1.f90: New test.
2541         * gfortran.fortran-torture/execute/iolength_3.f90: New test.
2542
2543 2004-06-21  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2544
2545         * gfortran.fortran-torture/execute/select_1.f90: Rename function
2546         to fix type error.
2547         * gfortran.fortran-torture/execute/intrinsic_associated.f90:
2548         Remove trailing spaces.
2549
2550 2004-06-21  Richard Henderson  <rth@redhat.com>
2551
2552         * gcc.dg/tree-ssa/20030714-1.c: Rename variables to avoid
2553         merging && to BIT_FIELD_REF.
2554
2555 2004-06-21  Richard Sandiford  <rsandifo@redhat.com>
2556
2557         * g++.dg/opt/placeholder1.C: New test.
2558
2559 2004-06-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
2560
2561         * gcc.dg/compat/struct-complex-1_x.c: Add dummy symbol.
2562         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
2563         * gcc.dg/compat/union-m128-1_x.c: Likewise.
2564         * gcc.dg/compat/union-m128-1_y.c: Likewise.
2565
2566 2004-06-20  Zack Weinberg  <zack@codesourcery.com>
2567
2568         * g++.dg/expr/enum1.C, g++.dg/opt/const3.C: Declare abort with
2569         extern "C".
2570         * g++.dg/other/pragma-re-1.C: Add comments.
2571
2572 2004-06-19  Bud Davis  <bdavis9659@comcast.net>
2573
2574         PR gfortran/16080
2575         * gfortran.fortran-torture/execute/read_null_string.f90: New file.
2576
2577 2004-06-19  Andrew Pinski  <pinskia@physics.uc.edu>
2578
2579         * g++.dg/lookup/crash3.C: Use __SIZE_TYPE__
2580         instead of setting the type of size_t by
2581         hand.
2582
2583 2004-06-18  Roger Sayle  <roger@eyesopen.com>
2584
2585         * gcc.dg/unordered-2.c: New test case.
2586         * gcc.dg/unordered-3.c: New test case.
2587
2588 2004-06-19  David Billinghurst <David.Billinghurst@riotinto.com>
2589
2590         PR other/16043
2591         * lib/g++.exp (g++_version): Tweak regexp for version
2592         * lib/g77.exp (g77_version): Likewise
2593         * lib/gfortran.exp (gfortran_version): Likewise
2594         * lib/objc.exp (objc_version): Likewise
2595         * lib/treelang.exp (treelang_version): Likewise
2596
2597 2004-06-19  Jakub Jelinek  <jakub@redhat.com>
2598
2599         * gcc.dg/compat/struct-align-2_x.c: Include <limits.h>.
2600         Use INT_MAX instead of __INT_MAX__.
2601         * gcc.dg/compat/struct-align-2_y.c: Likewise.
2602
2603         * gcc.dg/compat/compat-common.h (CINT, CDBL): Define.
2604         * gcc.dg/compat/scalar-return-3_x.c: Use it.
2605         * gcc.dg/compat/scalar-return-3_y.c: Use it.
2606         * gcc.dg/compat/scalar-return-4_x.c: Use it.
2607         * gcc.dg/compat/scalar-return-4_y.c: Use it.
2608         * gcc.dg/compat/scalar-by-value-3_x.c: Use it.
2609         * gcc.dg/compat/scalar-by-value-3_y.c: Use it.
2610         * gcc.dg/compat/scalar-by-value-4_x.c: Use it.
2611         * gcc.dg/compat/scalar-by-value-4_y.c: Use it.
2612
2613         * gcc.dg/range-test-1.c: New test.
2614         * g++.dg/opt/range-test-1.C: New test.
2615
2616 2004-06-17  Richard Henderson  <rth@redhat.com>
2617
2618         * objc.dg/sync-1.m: New.
2619         * objc.dg/try-catch-1.m: Don't force next runtime.
2620         * objc.dg/try-catch-3.m, objc.dg/try-catch-4.m: Likewise.
2621         * objc.dg/try-catch-2.m: Likewise.  Enable everywhere.  Remove
2622         shadowed catch clause.
2623         * objc.dg/try-catch-5.m: New.
2624
2625 2004-06-17  Zack Weinberg  <zack@codesourcery.com>
2626
2627         Bug 14610
2628         * gcc.dg/ia64-float80-1.c, gcc.dg/ia64-float80-2.c: New testcases.
2629
2630 2004-06-15  Richard Henderson  <rth@redhat.com>
2631
2632         * gcc.dg/20001116-1.c: Move expected warning line.
2633
2634 2004-06-15  Richard Henderson  <rth@redhat.com>
2635
2636         * gcc.dg/i386-ssetype-1.c: Remove XFAIL.
2637         * gcc.dg/i386-ssetype-3.c: Remove XFAIL.
2638
2639 2004-06-15  Jeff Law  <law@redhat.com>
2640
2641         * gcc.dg/tree-ssa/20040615-1.c: New test.
2642         * gcc.dg/tree-ssa/20030824-1.c: Update expected output to
2643         be less sensitive to operand ordering.
2644         * gcc.dg/tree-ssa/20030824-2.c: Likewise.
2645
2646 2004-06-16  Danny Smith  <dannysmith@users.sourceforge.net>
2647
2648         * g++.dg/abi/bitfield3.C: Add comment..
2649
2650 2004-06-15  Richard Henderson  <rth@redhat.com>
2651
2652         * g++.dg/ext/stmtexpr1.C: XFAIL.
2653         * gcc.dg/20030612-1.c: XFAIL.
2654
2655 2004-06-15  Eric Christopher  <echristo@redhat.com>
2656
2657         * g++.dg/charset/asm5.c: New.
2658         * gcc.dg/charset/asm6.c: New.
2659
2660 2004-06-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2661
2662         PR fortran/15962
2663         * gfortran.fortran-torture/execute/select_1.f90: New test.
2664
2665 2004-06-15  Paul Brook  <paul@codesourcery.com>
2666
2667         * gcc.dg/arm-mmx-1.c: Use asm to clobber registers.
2668
2669 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2670
2671         PR c++/15967
2672         * g++.dg/lookup/crash3.C: New test.
2673
2674 2004-06-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2675
2676         PR c++/15947
2677         * g++.dg/parse/dtor4.C: New test.
2678
2679 2004-06-14  Jeff Law  <law@redhat.com>
2680
2681         * gcc.c-torture/compile/20040614-1.c: New test.
2682
2683 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2684
2685         PR fortran/15211
2686         * gfortran.fortran-torture/execute/intrinsic_len.f90: Also test
2687         LEN of a character array.
2688
2689 2004-06-14  Mark Mitchell  <mark@codesourcery.com>
2690
2691         PR c++/15096
2692         * g++.dg/template/ptrmem10.C: New test.
2693
2694         PR c++/14930
2695         * g++.dg/template/friend30.C: New test.
2696
2697 2004-06-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2698
2699         PR fortran/14928
2700         * gfortran.fortran-torture/compile/mloc.f90: New test.
2701
2702 2004-06-13  Paul Brook  <paul@codesourcery.com>
2703
2704         * gfortran.fortran-torture/execute/random_2.f90: New test.
2705
2706 2004-06-13  Eric Christopher  <echristo@redhat.com>
2707
2708         * gcc.dg/noncompile/redecl-1.c: Fix error message.
2709
2710 2004-06-12  Paul Brook  <paul@codesourcery.com>
2711
2712         * gfortran.fortran-torture/execute/contained_3.f90: New test.
2713
2714 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2715
2716         PR fortran/14923
2717         * gfortran.fortran-torture/execute/date_time_1.f90: New test.
2718
2719 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2720
2721         PR fortran/14957
2722         * gfortran.fortran-torture/execute/stack_varsize.f90: Correct
2723         syntax errors in end statements of contained subroutines.
2724
2725 2004-06-12  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2726
2727         PR fortran/12841
2728         * gfortran.fortran-torture/execute/null_arg.f90: New test.
2729
2730 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
2731
2732         PR fortran/15665
2733         * gfortran.fortran-torture/execute/getarg_1.f90: New test.
2734
2735 2004-06-12  Bud Davis  <bdavis9659@comcast.net>
2736
2737         PR gfortran/12839
2738         * gfortran.fortran-torture/execute/nan_inf_fmt.f90: New test.
2739
2740 2004-06-11  Mark Mitchell  <mark@codesourcery.com>
2741
2742         PR c++/15862
2743         * g++.dg/parse/enum1.C: New test.
2744
2745 2004-06-10  Jeff Law  <law@redhat.com>
2746
2747         * gcc.c-torture/compile/20040610-1.c: New test.
2748
2749 2004-06-11  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2750
2751         * g++.old-deja/g++.robertl/eb4.C: Adjust error markers.
2752         * g++.old-deja/g++.other/decl3.C: Likewise.
2753
2754 2004-06-10  Brian Booth  <bbooth@redhat.com>
2755
2756         * gcc.dg/tree-ssa/20031015-1.c: Scan for
2757         V_MAY_DEF instead of VDEF.
2758         * gcc.dg/tree-ssa/20040517-1.c: Ditto.
2759
2760 2004-06-10  Mark Mitchell  <mark@codesourcery.com>
2761
2762         PR c++/14211
2763         * g++.dg/conversion/const1.C: New test.
2764
2765         PR c++/15076
2766         * g++.dg/conversion/reinterpret1.C: New test.
2767
2768         PR c++/15877
2769         * g++.dg/template/enum2.C: New test.
2770
2771         PR c++/15227
2772         * g++.dg/template/error13.C: New test.
2773
2774 2004-06-10  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2775
2776         PR fortran/14957
2777         * gfortran.fortran-torture/execute/intrinsic_scale.f90: Make all
2778         arguments to test_* REAL and of the right size.
2779
2780 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
2781
2782         PR target/15569
2783         PR rtl-optimization/15681
2784         * gcc.dg/20040609-1.c: New test.
2785
2786 2004-06-10  Jakub Jelinek  <jakub@redhat.com>
2787
2788         PR c++/14791
2789         * g++.dg/opt/builtins1.C: New test.
2790
2791 2004-06-10  Danny Smith  <dannysmith@users.sourceforge.net>
2792
2793         * gcc.dg/i386-bitfield1.c: Add mingw32 and cygwin to targets
2794         that use default windows32 struct layout.
2795         * gcc.dg/i386-bitfield2.c: Likewise.
2796
2797 2004-06-09  Danny Smith  <dannysmith@users.sourceforge.net>
2798
2799         * g++.dg/abi/bitfield3.C: Add -mno-align-double compile option
2800         for mingw32 and cygwin targets.
2801
2802 2004-06-09  Geoffrey Keating  <geoffk@apple.com>
2803
2804         * gcc.dg/pch/macro-4.c: New.
2805         * gcc.dg/pch/macro-4.hs: New.
2806
2807 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2808
2809         PR fortran/13249
2810         * gfortran.fortran-torture/compile/name_clash.f90: New test.
2811
2812 2004-06-09  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2813
2814         PR fortran/13372
2815         * gfortran.fortran-torture/compile/named_args_2.f90: New test.
2816
2817 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
2818
2819         PR gfortran/14897
2820         * gfortran.fortran-torture/execute/t_edit.f90: New test.
2821
2822 2004-06-09  Bud Davis  <bdavis9659@comcast.net>
2823
2824         PR gfortran/15755
2825         * gfortran.fortran-torture/execute/backspace.c : New test.
2826
2827 2004-06-09  Paul Brook  <paul@codesourcery.com>
2828
2829         * gfortran.fortran-torture/execure/intrinsic_associated.f90
2830         (pointer_to_section): Rewrite to use smaller array.
2831
2832 2004-06-08  David Edelsohn  <edelsohn@gnu.org>
2833
2834         * gcc.dg/ext/altivec-1.c: XFAIL powerpc-ibm-aix*.
2835         * gcc.dg/ext/altivec-10.c: Same.
2836         * gcc.dg/ext/altivec-11.c: Same.
2837         * gcc.dg/ext/altivec-12.c: Same.
2838         * gcc.dg/ext/altivec-13.c: Same.
2839         * gcc.dg/ext/altivec-14.c: Same.
2840         * gcc.dg/ext/altivec-15.c: Same.
2841         * gcc.dg/ext/altivec-16.c: Same.
2842         * gcc.dg/ext/altivec-3.c: Same.
2843         * gcc.dg/ext/altivec-4.c: Same.
2844         * gcc.dg/ext/altivec-6.c: Same.
2845         * gcc.dg/ext/altivec-7.c: Same.
2846         * gcc.dg/ext/altivec-8.c: Same.
2847         * gcc.dg/ext/altivec-varargs-1.c: Same.
2848
2849         * g++.dg/ext/altivec-1.C: Correct dg syntax.
2850         * g++.dg/ext/altivec-10.C: Same.
2851         * g++.dg/ext/altivec-2.C: Same.
2852         * g++.dg/ext/altivec-3.C: Same.
2853         * g++.dg/ext/altivec-4.C: Same.
2854         * g++.dg/ext/altivec-5.C: Same.
2855         * g++.dg/ext/altivec-6.C: Same.
2856         * g++.dg/ext/altivec-7.C: Same.
2857         * g++.dg/ext/altivec-8.C: Same.
2858         * g++.dg/ext/altivec-9.C: Same.
2859
2860 2004-06-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2861
2862         PR c++/7841
2863         * g++.old-deja/g++.pt/ctor2.C: Add error mark.
2864
2865 2004-06-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
2866
2867         * gcc.dg/union-1.c: New test.
2868
2869 2004-06-07  Roger Sayle  <roger@eyesopen.com>
2870
2871         * gcc.dg/builtins-41.c: New test case.
2872         * gcc.dg/builtins-42.c: New test case.
2873
2874 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
2875
2876         * g++.dg/ext/altivec-1.C: XFAIL powerpc-ibm-aix*.
2877         * g++.dg/ext/altivec-10.C: Same.
2878         * g++.dg/ext/altivec-2.C: Same.
2879         * g++.dg/ext/altivec-3.C: Same.
2880         * g++.dg/ext/altivec-4.C: Same.
2881         * g++.dg/ext/altivec-5.C: Same.
2882         * g++.dg/ext/altivec-6.C: Same.
2883         * g++.dg/ext/altivec-7.C: Same.
2884         * g++.dg/ext/altivec-8.C: Same.
2885         * g++.dg/ext/altivec-9.C: Same.
2886         * g++.old-deja/g++.abi/cxa_vec.C: Same.
2887         * g++.old-deja/g++.brendan/new3.C: Same.
2888         * gcc.c-torture/execute/eeprof-1.x: Same.
2889
2890 2004-06-07  Joseph S. Myers  <jsm@polyomino.org.uk>
2891
2892         PR c/14765
2893         * gcc.dg/pr14765-1.c: New test.
2894
2895 2004-06-07  Roger Sayle  <roger@eyesopen.com>
2896
2897         PR c/14649
2898         * gcc.dg/pr14649-1.c: New test case.
2899
2900 2004-06-07  Richard Henderson  <rth@redhat.com>
2901
2902         * gcc.dg/tree-ssa/20030728-1.c: Fixup return value to not match
2903         if temporaries.
2904
2905 2004-06-07  David Edelsohn  <edelsohn@gnu.org>
2906
2907         * g++.dg/eh/elide1.C: Remove XFAIL.
2908
2909 2004-06-07  Mark Mitchell  <mark@codesourcery.com>
2910
2911         PR c++/15337
2912         * g++.dg/expr/sizeof3.C: New test.
2913
2914         PR c++/14777
2915         * g++.dg/template/access14.C: New test.
2916
2917         PR c++/15554
2918         * g++.dg/template/enum1.C: New test.
2919
2920         PR c++/15057
2921         * g++.dg/eh/throw1.C: New test.
2922
2923 2004-06-07  David Ayers  <d.ayers@inode.at>
2924             Ziemowit Laski  <zlaski@apple.com>
2925
2926         * lib/objc.exp (objc_target_compile): Revert the '-framework
2927         Foundation' flag fix, since bare Darwin does not ship
2928         with the Foundation framework.
2929         * objc/execute/next_mapping.h: Provide a local NSConstantString
2930         @interface and @implementation.
2931         (objc_constant_string_init): A constructor function, used to
2932         initialize the NSConstantString meta-class object.
2933         * objc/execute/string1.m: Include "next_mapping.h" instead of
2934         <Foundation/NSString.h>.
2935         * objc/execute/string2.m: Likewise.
2936         * objc/execute/string3.m: Likewise.
2937         * objc/execute/string4.m: Likewise.
2938
2939 2004-06-06  H.J. Lu  <hongjiu.lu@intel.com>
2940
2941         * gcc.c-torture/execute/ieee/fp-cmp-4.c (FLOAT): New. Default
2942         to double. Replace double with FLOAT.
2943         * gcc.c-torture/execute/ieee/fp-cmp-8.c: Likewise.
2944
2945         * gcc.c-torture/execute/ieee/fp-cmp-4e.c: New file.
2946         * gcc.c-torture/execute/ieee/fp-cmp-4f.c: Likewise.
2947         * gcc.c-torture/execute/ieee/fp-cmp-4l.c: Likewise.
2948         * gcc.c-torture/execute/ieee/fp-cmp-4q.c: Likewise.
2949         * gcc.c-torture/execute/ieee/fp-cmp-8e.c: Likewise.
2950         * gcc.c-torture/execute/ieee/fp-cmp-8f.c: Likewise.
2951         * gcc.c-torture/execute/ieee/fp-cmp-8l.c: Likewise.
2952         * gcc.c-torture/execute/ieee/fp-cmp-8q.c: Likewise.
2953
2954 2004-06-06  Joseph S. Myers  <jsm@polyomino.org.uk>
2955
2956         PR c/13519
2957         * gcc.c-torture/enum-3.c, gcc.dg/pr13519-1.c: New tests.
2958
2959 2004-06-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
2960
2961         PR c++/15503
2962         * g++.dg/template/meminit2.C: New test.
2963
2964 2004-06-04  Paolo Bonzini  <bonzini@gnu.org>
2965
2966         PR target/15822
2967         * gcc.c-torture/execute/compare-fp-1.c,
2968         gcc.c-torture/execute/compare-fp-2.c,
2969         gcc.c-torture/execute/compare-fp-3.c,
2970         gcc.c-torture/execute/compare-fp-4.c,
2971         gcc.c-torture/execute/compare-fp-3.x,
2972         gcc.c-torture/execute/compare-fp-4.x: Moved...
2973         * gcc.c-torture/execute/ieee/compare-fp-1.c,
2974         gcc.c-torture/execute/ieee/compare-fp-2.c,
2975         gcc.c-torture/execute/ieee/compare-fp-3.c,
2976         gcc.c-torture/execute/ieee/compare-fp-4.c,
2977         gcc.c-torture/execute/ieee/compare-fp-3.x,
2978         gcc.c-torture/execute/ieee/compare-fp-4.x: ...here.
2979
2980 2004-06-04  David Ayers  <d.ayers@inode.at>
2981
2982         * objc/execute/protocol-isEqual-4.m: New testcase.
2983
2984 2004-06-04  Nicola Pero  <n.pero@mi.flashnet.it>
2985
2986         * objc/execute/protocol-isEqual-1.m: New testcase.
2987         * objc/execute/protocol-isEqual-2.m: New testcase.
2988         * objc/execute/protocol-isEqual-3.m: New testcase.
2989
2990 2004-06-03  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
2991
2992         * gfortran.fortran-torture/execute/optstring_1.f90: New testcase.
2993
2994 2004-06-02  Ziemowit Laski  <zlaski@apple.com>
2995
2996         * lib/objc.exp (objc_target_compile): When running tests on
2997         Darwin (Mac OS X), inform the linker about '-framework
2998         'Foundation'.
2999
3000 2004-06-02  Eric Christopher  <echristo@redhat.com>
3001
3002         * gcc.c-torture/compile/20040602-1.c: New.
3003
3004 2004-06-02  Andrew Pinski  <pinskia@physics.uc.edu>
3005
3006         * g++.dg/tree-ssa/ssa-sra-1.C: Fix comment.
3007         * g++.dg/tree-ssa/ssa-sra-2.C: Likewise.
3008
3009         PR tree-optimization/14736
3010         * g++.dg/tree-ssa/ssa-cast-1.C: New Test.
3011
3012         PR tree-optimization/14042
3013         * g++.dg/tree-ssa/ssa-sra-1.C: New Test.
3014
3015         PR tree-optimization/14729
3016         * g++.dg/tree-ssa/ssa-sra-2.C: New Test.
3017
3018 2004-06-02  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3019
3020         PR fortran/15557
3021         * gfortran.fortran-torture/execute/data_3.f90: New testcase.
3022
3023 2004-06-01  Richard Hederson  <rth@redhat.com>
3024
3025         * g++.dg/template/dependent-expr4.C: Use __builtin_offsetof.
3026
3027 2004-06-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3028
3029         PR c++/14932
3030         * g++.dg/parse/offsetof4.C: New test.
3031
3032 2004-06-01  Nicola Pero  <nicola@brainstorm.co.uk>
3033
3034         PR objc/7993
3035         * objc.dg/private-1.m, objc-dg/private-2.m: New testcases.
3036
3037 2004-05-31  Mark Mitchell  <mark@codesourcery.com>
3038
3039         PR c++/15701
3040         * g++.dg/template/friend29.C: New test.
3041
3042 2004-05-31  Joseph S. Myers  <jsm@polyomino.org.uk>
3043
3044         PR c/15749
3045         * gcc.dg/pr15749-1.c, gcc.dg/pr15749-1.h: New test.
3046
3047 2004-05-31  Eric Botcazou  <ebotcazou@libertysurf.fr>
3048
3049         * gcc.dg/sparc-trap-1.c: New test.
3050
3051 2004-05-31  Roger Sayle  <roger@eyesopen.com>
3052
3053         PR middle-end/15069
3054         * g++.dg/opt/fold3.C: New test case.
3055
3056 2004-05-30  Graham Stott  <graham.stott@btinternet.com>
3057
3058         * lib/target-supports.exp (check_iconv_available): Fix fallout
3059         from 2004-05-28 patch.
3060
3061 2004-05-30  Paul Brook  <paul@codesourcery.com>
3062
3063         PR fortran/15620
3064         * gfortran.fortran-torture/execute/st_function_1.f90: New test.
3065         * gfortran.fortran-torture/execute/st_function_2.f90: New test.
3066
3067 2004-05-30  Steven G. Kargl  <kargls@comcast.net>
3068
3069         * gfortran.fortran-torture/execute/random_1.f90: New test.
3070
3071 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
3072
3073         * g++.dg/ext/altivec-10.C: New test.
3074
3075 2004-05-29  Paul Brook  <paul@codesourcery.com>
3076
3077         * gfortran.fortran-torture/execute/equiv_1.f90: New test.
3078
3079 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
3080
3081         * gcc.dg/altivec-16.c: New test.
3082
3083 2004-05-28  Janis Johnson  <janis187@us.ibm.com>
3084
3085         * lib/target-supports.exp (check_vmx_hw_available): New.
3086         * gcc.dg/vmx/vmx.exp: Use it to determine default action.
3087
3088         * lib/target-supports.exp (check_alias_available,
3089         check_iconv_available, check_named_sections_available): Use
3090         unique names for temporary files.
3091
3092 2004-05-28  Ziemowit Laski  <zlaski@apple.com>
3093
3094         * gcc.dg/altivec-15.c: New test.
3095
3096 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
3097
3098         PR c++/15083
3099         * g++.dg/warn/noeffect6.C: New test.
3100
3101         PR c++/15471
3102         * g++.dg/expr/ptrmem4.C: New test.
3103
3104         PR c++/15640
3105         * g++.dg/template/operator3.C: New test.
3106
3107 2004-05-28  Mark Mitchell  <mark@codesourcery.com>
3108
3109         PR c++/14668
3110         * g++.dg/lookup/redecl1.C: New test.
3111         * g++.old-deja/g++.benjamin/tem04.C: Add error marker.
3112
3113 2004-05-28  Paolo Bonzini  <bonzini@gnu.org>
3114
3115         * gcc.c-torture/execute/compare-fp-1.c,
3116         gcc.c-torture/execute/compare-fp-2.c,
3117         gcc.c-torture/execute/compare-fp-3.c,
3118         gcc.c-torture/execute/compare-fp-4.c,
3119         gcc.c-torture/execute/compare-fp-3.x,
3120         gcc.c-torture/execute/compare-fp-4.x,
3121         gcc.dg/pr15649-1.c: New.
3122
3123 2004-05-27  Adam Nemet  <anemet@lnxw.com>
3124
3125         PR c++/12883
3126         * g++.dg/init/array14.C: New test.
3127
3128 2004-05-25  Janis Johnson  <janis187@us.ibm.com>
3129
3130         * lib/compat.exp (compat-get-options-main): New.
3131         (compat-get-options): Remove unneeded code, warn for ignored
3132         command.
3133         (compat-execute): Check flag set by dg-require-* commands.
3134
3135         * lib/compat.exp (compat-execute): Break up long lines.
3136
3137 2004-05-24  Janis Johnson  <janis187@us.ibm.com>
3138
3139         * gcc.dg/altivec-7.c: Don't use 'vector long'.
3140         * gcc.dg/altivec-14.c: New test.
3141         * g++.dg/ext/altivec-7.C: Don't use 'vector long'.
3142
3143         * gcc.dg/altivec-6.c: Use -maltivec, don't limit to darwin.
3144         * gcc.dg/altivec-12.c: Ditto.
3145
3146         * gcc.dg/altivec-3.c: Move call to altivec_check.
3147
3148 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3149
3150         PR c++/15044
3151         * g++.dg/template/error12.C: New test.
3152
3153         PR c++/15317
3154         * g++.dg/ext/attrib15.C: New test.
3155
3156         PR c++/15329
3157         * g++.dg/template/ptrmem9.C: New test.
3158
3159 2004-05-25  Paul Brook  <paul@codesourcery.com>
3160
3161         * gfortran.fortran-torture/compile/inquiry_1.f90: New test.
3162
3163 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3164
3165         PR c++/15165
3166         * g++.dg/template/crash19.C: New test.
3167
3168 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3169
3170         PR c++/15025
3171         * g++.dg/template/redecl1.C: New test.
3172
3173 2004-05-23  Mark Mitchell  <mark@codesourcery.com>
3174
3175         PR c++/14821
3176         * g++.dg/other/ns1.C: New test.
3177
3178         PR c++/14883
3179         * g++.dg/template/invalid1.C: New test.
3180
3181 2004-05-23  Paul Brook  <paul@codesourcery.com>
3182         Victor Leikehman  <lei@haifasphere.co.il>
3183
3184         * gfortran.fortran-torture/execute/common_init_1.f90: New test.
3185         * gfortran.fortran-torture/execute/equiv_init.f90: New test.
3186
3187 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
3188
3189         PR c++/15285
3190         PR c++/15299
3191         * g++.dg/template/non-dependent5.C: New test.
3192         * g++.dg/template/non-dependent6.C: New test.
3193
3194 2004-05-22  Mark Mitchell  <mark@codesourcery.com>
3195
3196         PR c++/15507
3197         * g++.dg/inherit/union1.C: New test.
3198
3199         PR c++/15542
3200         * g++.dg/template/addr1.C: New test.
3201
3202         PR c++/15427
3203         * g++.dg/template/array5.C: New test.
3204
3205         PR c++/15287
3206         * g++.dg/template/array6.C: New test.
3207
3208 2004-05-22  Wolfgang Bangerth  <bangerth@dealii.org>
3209             Roger Sayle  <roger@eyesopen.com>
3210
3211         * g++.dg/lookup/forscope2.C: New test case.
3212
3213 2004-05-22  Ben Elliston  <bje@au.ibm.com>
3214
3215         * gcc.dg/cpp/Wmissingdirs.c: New.
3216
3217 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
3218
3219         PR target/15301
3220         * gcc.dg/compat/union-m128-1.h: New file.
3221         * gcc.dg/compat/union-m128-1_main.c: Likewise.
3222         * gcc.dg/compat/union-m128-1_x.c: Likewise.
3223         * gcc.dg/compat/union-m128-1_y.c: Likewise.
3224
3225 2004-05-20  H.J. Lu  <hongjiu.lu@intel.com>
3226
3227         PR target/15302
3228         * gcc.dg/compat/struct-complex-1.h: New file.
3229         * gcc.dg/compat/struct-complex-1_main.c: Likewise.
3230         * gcc.dg/compat/struct-complex-1_x.c: Likewise.
3231         * gcc.dg/compat/struct-complex-1_y.c: Likewise.
3232
3233 2004-05-20  Roger Sayle  <roger@eyesopen.com>
3234
3235         PR middle-end/3074
3236         * gcc.dg/pr3074-1.c: New test case.
3237         * gcc.dg/sequence-pt-1.c: Remove an XFAIL.
3238
3239 2004-05-20  Falk Hueffner  <falk@debian.org>
3240
3241         PR other/15526
3242         * gcc.dg/ftrapv-1.c: New test case.
3243
3244 2004-05-18  Feng Wang  <fengwang@nudt.edu.cn>
3245
3246         * gfortran.fortran-torture/execute/power.f90: Test constant integers.
3247
3248 2004-05-18  Andrew Pinski  <pinskia@physics.uc.edu>
3249             Jeff Law  <law@redhat.com>
3250
3251         * gcc.dg/tree-ssa/20040514-2.c: Update expected output.
3252         * gcc.dg/tree-ssa/20040518-2.c: New test.
3253
3254         * gcc.dg/tree-ssa/20040518-1.c: New test.
3255
3256 2004-05-18  Zack Weinberg  <zack@codesourcery.com>
3257
3258         * gcc.c-torture/execute/991216-3.c: Delete, duplicate of 991216-2.c.
3259
3260 2004-05-18  Paul Brook  <paul@codesourcery.com>
3261
3262         PR fortran/13930
3263         * gfortran.fortran-torture/execute/der_init_4.f90: New test.
3264
3265 2004-05-18  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3266
3267         * gfortran.fortran-torture/execute/cmplx.f90: Add test for bug in
3268         constant folding.
3269
3270 2004-05-17  Steven Bosscher  <stevenb@suse.de>
3271
3272         * gcc.dg/tree-ssa/20040517-1.c: New test.
3273
3274 2004-05-17  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
3275
3276         * gcc.dg/loop-4.c: New test.
3277
3278 2004-05-15  Andrew Pinski  <pinskia@physics.uc.edu>
3279
3280         * gcc.dg/tree-ssa/20040514-1.c: Add '}' that was forgotten.
3281
3282 2004-05-15  Bud Davis  <bdavis9659@comcast.net>
3283
3284         PR fortran/15311
3285         * gfortran.fortran-torture/execute/write_a_1.f90: New test.
3286
3287 2004-05-15  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3288
3289         PR fortran/13826
3290         PR fortran/13940
3291         * gfortran.fortran-torture/compile/data_1.f90: New test.
3292
3293 2004-05-15  Ulrich Weigand  <uweigand@de.ibm.com>
3294
3295         * gcc.dg/const-elim-1.c: Remove XFAIL for s390*-*-*.
3296         * gcc.dg/uninit-H.c: Define ASM for __s390__.
3297
3298 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
3299
3300         * gcc.c-torture/execute/20000603-1.c: Update WG14 URL.
3301
3302 2004-05-15  Joseph S. Myers  <jsm@polyomino.org.uk>
3303
3304         PR c/15444
3305         * gcc.dg/format/xopen-1.c: Adjust expected message.
3306         * gcc.dg/format/xopen-3.c: New test.
3307
3308 2004-05-14  Victor Leikehman  <lei@haifasphere.co.il>
3309
3310         * gfortran.fortran-torture/execute/def_init_3.f90: New test.
3311
3312 2004-05-14  Jeff Law  <law@redhat.com>
3313
3314         * gcc.dg/tree-ssa/20040514-2.c: New test.
3315
3316 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3317
3318         * gfortran.fortran-torture/compile/noncontinuation_1.f90: Rename
3319         this ...
3320         * gfortran.fortran-torture/compile/noncontinuation_1.f: ... to
3321         this.
3322
3323 2004-05-14  Andrew Pinski  <pinskia@physics.uc.edu>
3324
3325         * gcc.dg/tree-ssa/20040514-1.c: New test.
3326
3327 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3328
3329         * gfortran.fortran-torture/compile/noncontinuation_1.f90: New
3330         test.
3331
3332 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3333
3334         PR fortran/14066
3335         * gfortran.fortran-torture/compile/do_1.f90: New test.
3336
3337 2004-05-14  Tobias Schlueter  <tobias.schlueter@physik.uni-muenchen.de>
3338
3339         PR fortran/15051
3340         * gfortran.fortran-torture/compile/empty_interface_1.f90: New
3341         test.
3342
3343 2004-05-14  Bud Davis  <bdavis9659@comcast.net>
3344
3345         PR fortran/15149
3346         * gfortran.fortran-torture/execute/random_init.f90: New test.
3347
3348 2004-05-13  Paul Brook  <paul@codesourcery.com>
3349
3350         PR fortran/15314
3351         * gfortran.fortran-torture/execute/der_init_s.f90: New test.
3352
3353 2004-05-13  Andrew Pinski  <pinskia@physics.uc.edu>
3354
3355         * gcc.dg/uninit-H.c: Test for __PPC__ and __ppc__
3356         for the powerpc case.
3357
3358 2004-05-13  Jeff Law  <law@redhat.com>
3359
3360         * gcc.dg/tree-ssa/20040513-1.c: New test.
3361         * gcc.dg/tree-ssa/20040513-2.c: New test.
3362
3363 2004-05-13  Paul Brook  <paul@codesourcery.com>
3364
3365         * gcc.dg/tree-ssa/20030808-1.c: Force enum size.
3366         * gcc.dg/tree-ssa/20030714-1.c: Ditto.
3367         * gcc.dg/tree-ssa/20030708-1.c: Ditto.
3368
3369 2004-05-13  Andreas Schwab  <schwab@suse.de>
3370
3371         PR other/10819
3372         * lib/gfortran.exp (gfortran_version): Do not match NL/CR
3373         characters.
3374
3375 2004-05-13  Bud Davis  <bdavis9659@comcast.net>
3376
3377         PR fortran/15294
3378         * gfortran.fortran-torture/execute/adjustr.f90: New file.
3379
3380 2004-05-13  Diego Novillo  <dnovillo@redhat.com>
3381
3382         Merge from tree-ssa-20020619-branch.  See
3383         ChangeLog.tree-ssa for details.
3384
3385 2004-05-11  Ziemowit Laski  <zlaski@apple.com>
3386
3387         * g++.dg/ext/altivec-8.C: Use '-maltivec' instead of '-faltivec';
3388         include <altivec.h> explicitly.
3389         * gcc.dg/altivec-13.c: Likewise.
3390
3391 2004-05-11  Paul Brook  <paul@codesourcery.com>
3392
3393         * gcc.c-torture/compile/20010518-1.c: Force enum size.
3394
3395 2004-05-10  Eric Christopher  <echristo@redhat.com>
3396
3397         * gcc.dg/sibcall-3.c: Remove xfail for mips*-*-elf.
3398         * gcc.dg/sibcall-4.c: Ditto.
3399
3400 2004-05-10  Ziemowit Laski  <zlaski@apple.com>
3401
3402         * g++.dg/ext/altivec-8.C: New test case.
3403         * gcc.dg/altivec-13.c: New test case.
3404
3405 2004-05-08  Roger Sayle  <roger@eyesopen.com>
3406
3407         * gcc.c-torture/execute/divcmp-1.c: New test case.
3408         * gcc.c-torture/execute/divcmp-2.c: New test case.
3409         * gcc.c-torture/execute/divcmp-3.c: New test case.
3410
3411 2004-05-07  Eric Botcazou <ebotcazou@libertysurf.fr>
3412
3413         * g++.dg/other/pragma-re-2.C: New test.
3414
3415 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
3416
3417         * gcc.dg/i386-387-1.c: Add new test for __builtin_fmod.
3418         * gcc.dg/i386-387-2.c: Likewise.
3419
3420         * gcc.dg/i386-387-5.c: Add new tests for __builtin_log1p and
3421         __builtin_drem.
3422         * gcc.dg/i386-387-6.c: Likewise.
3423
3424 2004-05-07  Uros Bizjak  <uros@kss-loka.si>
3425
3426         * gcc.dg/builtins-33.c:  Also check log1p*.
3427
3428 2004-05-07  Hans-Peter Nilsson  <hp@axis.com>
3429
3430         PR optimization/15296
3431         * gcc.c-torture/execute/pr15296.c: New test.
3432
3433 2004-05-05  Uros Bizjak  <uros@kss-loka.si>
3434
3435         * gcc.dg/builtins-40.c: New test.
3436
3437 2004-05-05  Richard Sandiford  <rsandifo@redhat.com>
3438
3439         * gcc.dg/torture/mips-hilo-2.c: Provide dummy __mips16 version.
3440
3441 2004-05-04  Paolo Bonzini  <bonzini@gnu.org>
3442
3443         * g++.dg/ext/spe1.C: New testcase.
3444
3445 2004-05-04  Ziemowit Laski  <zlaski@apple.com>
3446
3447         * objc.dg/image-info.m: Allow additional attributes
3448         for __image_info section.
3449
3450 2004-05-04  Richard Sandiford  <rsandifo@redhat.com>
3451
3452         * gcc.dg/torture/mips-hilo-2.c: New test.
3453
3454 2004-05-03  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3455
3456         PR c++/14389
3457         * g++.dg/template/member5.C: New test.
3458
3459 2004-05-03  Uros Bizjak  <uros@kss-loka.si>
3460
3461         * gcc.dg/builtins-34.c: Also check expm1*.
3462
3463 2004-05-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3464
3465         * gcc.dg/torture/builtin-integral-1.c: Reorg and add more cases.
3466         * gcc.dg/torture/builtin-convert-3.c: New test.
3467
3468 2004-05-01  Ulrich Weigand  <uweigand@de.ibm.com>
3469
3470         PR middle-end/15054
3471         * g++.dg/opt/pr15054.C: New test.
3472
3473 2004-04-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3474
3475         * gcc.dg/torture/builtin-rounding-1.c: New test.
3476         * gcc.dg/builtins-25.c: Delete.
3477         * gcc.dg/builtins-29.c: Delete.
3478
3479 2004-04-29  Andreas Krebbel  <krebbel1@de.ibm.com>
3480
3481         * gcc.dg/sibcall-3.c: Delete s390 from expected fail list.
3482         * gcc.dg/sibcall-4.c: Likewise.
3483         * gcc.dg/sibcall-6.c: Enable s390 as test platform.
3484
3485 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
3486
3487         * gcc.c-torture/execute/20040331-1.c: Don't use too wide a
3488         bit-field on 16-bit targets.
3489
3490 2004-04-30  Kazu Hirata  <kazu@cs.umass.edu>
3491
3492         * gcc.c-torture/execute/20040409-2.c: Fix constants used on
3493         16-bit targets.
3494
3495 2004-04-30  Andrew Pinski  <pinskia@physics.uc.edu>
3496
3497         * gcc.dg/rs6000-power2-1.c: Change to compile only.
3498         * gcc.dg/rs6000-power2-2.c: Likewise.
3499
3500 2004-04-29  Andrew Pinski  <pinskia@physics.uc.edu>
3501
3502         * gcc.dg/rs6000-power2-1.c: Change the options to be more correct.
3503         * gcc.dg/rs6000-power2-2.c: Change the options to be more correct.
3504         Change the asm registers to be in form of frN instead of fN.
3505
3506 2004-04-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3507
3508         * gcc.dg/torture/builtin-convert-2.c: New test.
3509
3510 2004-04-28  Andrew Pinski  <pinskia@physics.uc.edu>
3511
3512         * gcc.dg/rs6000-power2-1.c: New test.
3513         * gcc.dg/rs6000-power2-2.c: New test.
3514
3515 2004-04-28  Jan Hubicka  <jh@suse.cz>
3516
3517         * gcc.dg/unused-6.c: New test.
3518
3519 2004-04-24  Laurent GUERBY  <laurent@guerby.net>
3520             Ulrich Weigand  <uweigand@de.ibm.com>
3521
3522         * ada/acats/run_all.sh: Define $target variable.
3523
3524 2004-04-26  Andrew Pinski  <pinskia@physics.uc.edu>
3525
3526         PR c++/15119
3527         * g++.dg/other/vararg-1.C: New test.
3528
3529         PR c++/4794
3530         * g++.dg/eh/cleanup3.C: New test.
3531
3532 2004-04-24  Laurent GUERBY <laurent@guerby.net>
3533
3534         * ada/acats/run_all.sh: Handle cd2a83c, cd2a91c (target_bit)
3535         and ad8011a (target_insn).
3536         * ada/acats/support/macro.dfs: Likewise.
3537         * ada/acats/support/impbit.adb: New file.
3538
3539 2004-04-23  Ulrich Weigand  <uweigand@de.ibm.com>
3540
3541         * gcc.dg/const-elim-1.c: XFAIL on s390*-*-*.
3542
3543 2004-04-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
3544
3545         * gcc.dg/loop-3.c: New test.
3546
3547 2004-04-23  Daniel Jacobowitz  <drow@mvista.com>
3548
3549         * gcc.c-torture/execute/simd-5.c: New test.
3550
3551 2004-04-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
3552
3553         PR c++/15064
3554         * g++.dg/template/crash18.C: New test.
3555
3556 2004-04-22  Mark Mitchell  <mark@codesourcery.com>
3557
3558         * g++.dg/ext/complit3.C: New test.
3559
3560 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
3561
3562         * gcc.dg/altivec-1.c: XFAIL for powerpc-eabispe.
3563         * gcc.dg/altivec-3.c: Same.
3564         * gcc.dg/altivec-varargs-1.c: Same.
3565
3566 2004-04-21  Aldy Hernandez  <aldyh@redhat.com>
3567
3568         * lib/target-supports.exp (check_profiling_available): Assume
3569         profiling is not available on powerpc-eabi targets.
3570
3571 2004-04-21  Janis Johnson  <janis187@us.ibm.com>
3572
3573         * gcc.dg/vmx/1c-01.c: Use ptrdiff_t for casts of pointers.
3574         * gcc.dg/vmx/bug-1.c: Ditto.
3575
3576 2004-04-20  Eric Christopher  <echristo@redhat.com>
3577
3578         * gcc.dg/charset/extern.c: New test.
3579         * g++.dg/charset/extern3.cc: Ditto.
3580
3581 2004-04-20  Uros Bizjak  <uros@kss-loka.si>
3582
3583         * gcc.dg/builtins-39.c: New test.
3584
3585 2004-04-20  Aldy Hernandez  <aldyh@redhat.com>
3586
3587         * gcc.dg/vmx/vmx.exp: Change DEFAULT_CFLAGS to DEFAULT_VMXCFLAGS.
3588
3589 2004-04-20  Richard Sandiford  <rsandifo@redhat.com>
3590
3591         * gcc.dg/torture/mips-hilo-1.c: New test.
3592
3593 2004-04-19  Andrew Pinski  <pinskia@physics.uc.edu>
3594
3595         * gcc.c-torture/compile/20040419-1.c: New test.
3596
3597 2004-04-18  Aldy Hernandez  <aldyh@redhat.com>
3598
3599         * gcc.dg/vmx/varargs-1.c: Handle when printf outputs \r\n.
3600
3601 2004-04-18  Zack Weinberg  <zack@codesourcery.com>
3602             Aldy Hernandez  <aldyh@redhat.com>
3603
3604         * gcc.c-torture/execute/va-arg-24.c: New.
3605
3606 2004-04-17  Zack Weinberg  <zack@codesourcery.com>
3607             Aldy Hernandez  <aldyh@redhat.com>
3608
3609         * gcc.dg/vmx/1b-01.c: New.
3610         * gcc.dg/vmx/1b-02.c: New.
3611         * gcc.dg/vmx/1b-03.c: New.
3612         * gcc.dg/vmx/1b-04.c: New.
3613         * gcc.dg/vmx/1b-05.c: New.
3614         * gcc.dg/vmx/1b-06.c: New.
3615         * gcc.dg/vmx/1b-07.c: New.
3616         * gcc.dg/vmx/1c-01.c: New.
3617         * gcc.dg/vmx/1c-02.c: New.
3618         * gcc.dg/vmx/3a-01a.c: New.
3619         * gcc.dg/vmx/3a-01.c: New.
3620         * gcc.dg/vmx/3a-01m.c: New.
3621         * gcc.dg/vmx/3a-03.c: New.
3622         * gcc.dg/vmx/3a-03m.c: New.
3623         * gcc.dg/vmx/3a-04.c: New.
3624         * gcc.dg/vmx/3a-04m.c: New.
3625         * gcc.dg/vmx/3a-05.c: New.
3626         * gcc.dg/vmx/3a-06.c: New.
3627         * gcc.dg/vmx/3a-06m.c: New.
3628         * gcc.dg/vmx/3a-07.c: New.
3629         * gcc.dg/vmx/3b-01.c: New.
3630         * gcc.dg/vmx/3b-02.c: New.
3631         * gcc.dg/vmx/3b-10.c: New.
3632         * gcc.dg/vmx/3b-13.c: New.
3633         * gcc.dg/vmx/3b-14.c: New.
3634         * gcc.dg/vmx/3b-15.c: New.
3635         * gcc.dg/vmx/3c-01a.c: New.
3636         * gcc.dg/vmx/3c-01.c: New.
3637         * gcc.dg/vmx/3c-02.c: New.
3638         * gcc.dg/vmx/3c-03.c: New.
3639         * gcc.dg/vmx/3d-01.c: New.
3640         * gcc.dg/vmx/4-01.c: New.
3641         * gcc.dg/vmx/4-03.c: New.
3642         * gcc.dg/vmx/5-01.c: New.
3643         * gcc.dg/vmx/5-02.c: New.
3644         * gcc.dg/vmx/5-03.c: New.
3645         * gcc.dg/vmx/5-04.c: New.
3646         * gcc.dg/vmx/5-05.c: New.
3647         * gcc.dg/vmx/5-06.c: New.
3648         * gcc.dg/vmx/5-07.c: New.
3649         * gcc.dg/vmx/5-07t.c: New.
3650         * gcc.dg/vmx/5-08.c: New.
3651         * gcc.dg/vmx/5-10.c: New.
3652         * gcc.dg/vmx/5-11.c: New.
3653         * gcc.dg/vmx/7-01a.c: New.
3654         * gcc.dg/vmx/7-01.c: New.
3655         * gcc.dg/vmx/7c-01.c: New.
3656         * gcc.dg/vmx/7d-01.c: New.
3657         * gcc.dg/vmx/7d-02.c: New.
3658         * gcc.dg/vmx/8-01.c: New.
3659         * gcc.dg/vmx/8-02a.c: New.
3660         * gcc.dg/vmx/8-02.c: New.
3661         * gcc.dg/vmx/brode-1.c: New.
3662         * gcc.dg/vmx/bug-1.c: New.
3663         * gcc.dg/vmx/bug-2.c: New.
3664         * gcc.dg/vmx/bug-3.c: New.
3665         * gcc.dg/vmx/cw-bug-1.c: New.
3666         * gcc.dg/vmx/cw-bug-2.c: New.
3667         * gcc.dg/vmx/cw-bug-3.c: New.
3668         * gcc.dg/vmx/dct.c: New.
3669         * gcc.dg/vmx/debug-1.c: New.
3670         * gcc.dg/vmx/debug-2.c: New.
3671         * gcc.dg/vmx/debug-3.c: New.
3672         * gcc.dg/vmx/debug-4.c: New.
3673         * gcc.dg/vmx/dos-bug-1-gdb.c: New.
3674         * gcc.dg/vmx/dos-bug-2-gdb.c: New.
3675         * gcc.dg/vmx/eg-5.c: New.
3676         * gcc.dg/vmx/fft.c: New.
3677         * gcc.dg/vmx/gcc-bug-1.c: New.
3678         * gcc.dg/vmx/gcc-bug-2.c: New.
3679         * gcc.dg/vmx/gcc-bug-3.c: New.
3680         * gcc.dg/vmx/gcc-bug-4.c: New.
3681         * gcc.dg/vmx/gcc-bug-5.c: New.
3682         * gcc.dg/vmx/gcc-bug-6.c: New.
3683         * gcc.dg/vmx/gcc-bug-7.c: New.
3684         * gcc.dg/vmx/gcc-bug-8.c: New.
3685         * gcc.dg/vmx/gcc-bug-9.c: New.
3686         * gcc.dg/vmx/gcc-bug-b.c: New.
3687         * gcc.dg/vmx/gcc-bug-c.c: New.
3688         * gcc.dg/vmx/gcc-bug-d.c: New.
3689         * gcc.dg/vmx/gcc-bug-e.c: New.
3690         * gcc.dg/vmx/gcc-bug-f.c: New.
3691         * gcc.dg/vmx/gcc-bug-g.c: New.
3692         * gcc.dg/vmx/gcc-bug-i.c: New.
3693         * gcc.dg/vmx/harness.h: New.
3694         * gcc.dg/vmx/ira1.c: New.
3695         * gcc.dg/vmx/ira2a.c: New.
3696         * gcc.dg/vmx/ira2b.c: New.
3697         * gcc.dg/vmx/ira2.c: New.
3698         * gcc.dg/vmx/ira2c.c: New.
3699         * gcc.dg/vmx/mem.c: New.
3700         * gcc.dg/vmx/newton-1.c: New.
3701         * gcc.dg/vmx/ops.c: New.
3702         * gcc.dg/vmx/sn7153.c: New.
3703         * gcc.dg/vmx/spill2.c: New.
3704         * gcc.dg/vmx/spill3.c: New.
3705         * gcc.dg/vmx/spill.c: New.
3706         * gcc.dg/vmx/t.c: New.
3707         * gcc.dg/vmx/varargs-1.c: New.
3708         * gcc.dg/vmx/varargs-2.c: New.
3709         * gcc.dg/vmx/varargs-3.c: New.
3710         * gcc.dg/vmx/varargs-4.c: New.
3711         * gcc.dg/vmx/varargs-5.c: New.
3712         * gcc.dg/vmx/varargs-6.c: New.
3713         * gcc.dg/vmx/varargs-7.c: New.
3714         * gcc.dg/vmx/vmx.exp: New.
3715         * gcc.dg/vmx/vprint-1.c: New.
3716         * gcc.dg/vmx/vscan-1.c: New.
3717         * gcc.dg/vmx/x-01.c: New.
3718         * gcc.dg/vmx/x-02.c: New.
3719         * gcc.dg/vmx/x-03.c: New.
3720         * gcc.dg/vmx/x-04.c: New.
3721         * gcc.dg/vmx/x-05.c: New.
3722         * gcc.dg/vmx/yousufi-1.c: New.
3723         * gcc.dg/vmx/zero-1.c: New.
3724         * gcc.dg/vmx/zero.c: New.
3725
3726 2004-04-17  Andrew Pinski  <pinskia@physics.uc.edu>
3727
3728         * g++.dg/lookup/java1.C: Update for chage of
3729         _Jv_AllocObject.
3730         * g++.dg/lookup/java2.C: Likewise.
3731
3732 2004-04-17  Laurent GUERBY <laurent@guerby.net>
3733
3734         * ada/acats/run_all.sh: use -O2 by default.
3735
3736 2004-04-17  Richard Sandiford  <rsandifo@redhat.com>
3737
3738         * gcc.dg/vr-mult-[12].c: New tests.
3739
3740 2004-04-16  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
3741
3742         * gcc.dg/funcorder.c: XFAIL hppa*64*-*-*.
3743
3744         * gcc.dg/const-elim-1.c: XFAIL hppa-*-*.
3745
3746 2004-04-15  Richard Sandiford  <rsandifo@redhat.com>
3747
3748         * lib/target-supports.exp (check_profiling_available): Assume profiling
3749         isn't available for mips*-*-elf targets.
3750
3751 2004-04-14  Uros Bizjak  <uros@kss-loka.si>
3752
3753         * gcc.dg/builtins-38.c: New test.
3754
3755 2004-04-14  Eric Christopher  <echristo@redhat.com>
3756
3757         * g++.dg/charset/charset.exp: Run .cc extension tests.
3758
3759 2004-04-14  Zack Weinberg  <zack@codesourcery.com>
3760
3761         * gcc.dg/const-elim-1.c: XFAIL hppa*.*-*-* (PA32).  Update commentary.
3762
3763 2004-04-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3764
3765         * gcc.dg/torture/builtin-ctype-2.c: Test builtin isdigit.
3766
3767 2004-04-13  Uros Bizjak  <uros@kss-loka.si>:
3768
3769         * gcc.dg/i386-387-1.c: Add new test for __builtin_tan.
3770         * gcc.dg/i386-387-2.c: Likewise.
3771
3772         * gcc.dg/i386-387-7.c: New test.
3773         * gcc.dg/i386-387-8.c: New test.
3774
3775         * gcc.dg/builtins-37.c: New test.
3776
3777 2004-04-13  Geoffrey Keating  <geoffk@apple.com>
3778
3779         * g++.dg/pch/externc-1.C: Add missing semicolon.
3780
3781 2004-04-13  Aldy Hernandez  <aldyh@redhat.com>
3782
3783         * gcc.c-torture/execute/20020720-1.x: XFAIL for powerpc-*-*spe.
3784
3785 2004-04-12  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
3786
3787         * gcc.c-torture/execute/20040411-1.c: New test.
3788
3789 2004-04-10  Joseph S. Myers  <jsm@polyomino.org.uk>
3790
3791         * gcc.dg/c90-intprom-1.c, gcc.dg/c99-intprom-1.c: New tests.
3792
3793 2004-04-09  Chris Demetriou  <cgd@broadcom.com>
3794
3795         * g++.dg/other/packed1.C: Mark xfail for mips*- not mips-.
3796
3797 2004-04-09  Zack Weinberg  <zack@codesourcery.com>
3798
3799         * lib/target-supports.exp (check_named_sections_available): New.
3800         * lib/gcc-dg.exp (dg-require-named-sections): New.
3801         * lib/prune.exp (prune_gcc_output): Incorporate prunes from
3802         old-deja.exp.  Also prune error-count message from HP linker.
3803         * g++.old-deja/old-deja.exp (g++-dg-prune): Delete.
3804
3805         * g++.dg/init/init-ref4.C: Use dg-require-weak.
3806         * g++.old-deja/g++.pt/static3.C: Likewise.
3807         * g++.dg/parse/attr-ctor1.C: Use dg-require-named-sections.
3808
3809 2004-04-09  Roger Sayle  <roger@eyesopen.com>
3810
3811         * gcc.c-torture/execute/20040409-1.c: New test case.
3812         * gcc.c-torture/execute/20040409-2.c: New test case.
3813         * gcc.c-torture/execute/20040409-3.c: New test case.
3814
3815 2004-04-09  Andrew Pinski  <pinskia@physics.uc.edu>
3816
3817         * gcc.dg/20040409-1.c: New test.
3818
3819 2004-04-08  Roger Sayle  <roger@eyesopen.com>
3820
3821         PR target/14888
3822         * g++.dg/opt/pr14888.C: New test case.
3823
3824 2004-04-08  Geoffrey Keating  <geoffk@apple.com>
3825
3826         * gcc.dg/pch/valid-1.c, gcc.dg/pch/valid-2.c, gcc.dg/pch/valid-3.c,
3827         gcc.dg/pch/valid-4.c, gcc.dg/pch/valid-5.c, gcc.dg/pch/valid-6.c,
3828         gcc.dg/pch/valid-1.hs, gcc.dg/pch/valid-2.hs, gcc.dg/pch/valid-3.hs,
3829         gcc.dg/pch/valid-4.hs, gcc.dg/pch/valid-5.hs, gcc.dg/pch/valid-6.hs:
3830         New tests.
3831
3832 2004-04-08  Paul Brook  <paul@codesourcery.com>
3833
3834         * gcc.dg/spill-1.c: New test.
3835
3836 2004-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3837
3838         * gcc.dg/torture/builtin-ctype-2.c: New test.
3839
3840 2004-04-07  Ian Lance Taylor  <ian@wasabisystems.com>
3841
3842         * gcc.dg/pch/pch.exp: Add largefile test.
3843
3844 2004-04-06  Geoffrey Keating  <geoffk@apple.com>
3845
3846         * g++.dg/pch/externc-1.Hs: New.
3847         * g++.dg/pch/externc-1.C: New.
3848
3849 2004-04-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3850
3851         * gcc.dg/compat/struct-by-value-5a_main.c,
3852         gcc.dg/compat/struct-by-value-5b_main.c: New files.
3853         * gcc.dg/compat/struct-by-value-5_main.c: Delete.
3854         * gcc.dg/compat/struct-by-value-5a_x.c,
3855         gcc.dg/compat/struct-by-value-5b_x.c: New, split out from
3856         gcc.dg/compat/struct-by-value-5_x.c.
3857         * gcc.dg/compat/struct-by-value-5a_y.c,
3858         gcc.dg/compat/struct-by-value-5b_y.c: New, split out from
3859         gcc.dg/compat/struct-by-value-5_y.c.
3860
3861         * gcc.dg/compat/struct-by-value-6a_main.c,
3862         gcc.dg/compat/struct-by-value-6b_main.c: New files.
3863         * gcc.dg/compat/struct-by-value-6_main.c: Delete.
3864         * gcc.dg/compat/struct-by-value-6a_x.c,
3865         gcc.dg/compat/struct-by-value-6b_x.c: New, split out from
3866         gcc.dg/compat/struct-by-value-6_x.c.
3867         * gcc.dg/compat/struct-by-value-6a_y.c,
3868         gcc.dg/compat/struct-by-value-6b_y.c: New, split out from
3869         gcc.dg/compat/struct-by-value-6_y.c.
3870
3871         * gcc.dg/compat/struct-by-value-7a_main.c,
3872         gcc.dg/compat/struct-by-value-7b_main.c: New files.
3873         * gcc.dg/compat/struct-by-value-7_main.c: Delete.
3874         * gcc.dg/compat/struct-by-value-7a_x.c,
3875         gcc.dg/compat/struct-by-value-7b_x.c: New, split out from
3876         gcc.dg/compat/struct-by-value-7_x.c.
3877         * gcc.dg/compat/struct-by-value-7a_y.c,
3878         gcc.dg/compat/struct-by-value-7b_y.c: New, split out from
3879         gcc.dg/compat/struct-by-value-7_y.c.
3880
3881 2004-04-06  Jakub Jelinek  <jakub@redhat.com>
3882
3883         * gcc.dg/i386-sse-8.c: Don't use -march=pentium3 on x86_64.
3884         * gcc.dg/i386-local.c: Expect %edi, not %eax register on x86_64.
3885         * gcc.dg/20020103-1.c: Add -fno-asynchronous-unwind-tables to
3886         options.
3887
3888 2004-04-06  Uros Bizjak  <uros@kss-loka.si>
3889
3890         * gcc.dg/builtins-36.c: New test.
3891
3892 2004-04-06  Paul Brook  <paul@codesourcery.com>
3893
3894         * README.gcc: Remove obsolete contraint on testcases.
3895
3896 2004-04-05  Paul Brook  <paul@codesourcery.com>
3897
3898         PR2123
3899         * g++.dg/expr/anew1.C: XFAIL and make reproducible.  Call abort on
3900         failure and exit(0) on success.
3901         * g++.dg/expr/anew2.C: Ditto.
3902         * g++.dg/expr/anew3.C: Ditto.
3903         * g++.dg/expr/anew4.C: Ditto.
3904
3905 2004-04-05  Nathan Sidwell  <nathan@codesourcery.com>
3906
3907         PR c++/3518
3908         * g++.dg/template/unify7.C: New.
3909
3910 2004-04-02  Nathanael Nerode  <neroden@gcc.gnu.org>
3911
3912         * g++.dg/README: Bring up to date with new subdirectories; remove
3913         duplicate subdirectory lines.
3914
3915 2004-04-02  Nathan Sidwell  <nathan@codesourcery.com>
3916
3917         PR c++/14007
3918         * g++.dg/template/unify5.C: New.
3919         * g++.dg/template/unify6.C: New.
3920         * g++.dg/template/qualttp20.C: Adjust.
3921         * g++.old-deja/g++.jason/report.C: Adjust.
3922         * g++.old-deja/g++.other/qual1.C: Adjust.
3923
3924 2004-04-01  Mark Mitchell  <mark@codesourcery.com>
3925
3926         PR c++/14803
3927         * g++.dg/inherit/ptrmem1.C: New test.
3928
3929 2004-04-01  Jakub Jelinek  <jakub@redhat.com>
3930
3931         PR c++/14755
3932         * gcc.c-torture/execute/20040331-1.c: New test.
3933         * gcc.dg/20040331-1.c: New test.
3934
3935 2004-04-01  Paul Brook  <paul@codesourcery.com>
3936
3937         * gcc.dg/arm-mmx-1.c: Add -mabi=iwmmxt to dg-options.
3938
3939 2004-03-30  Mark Mitchell  <mark@codesourcery.com>
3940
3941         PR c++/14724
3942         * g++.dg/init/goto1.C: New test.
3943
3944         PR c++/14763
3945         * g++.dg/template/defarg4.C: New test.
3946
3947 2004-03-30  Hartmut Penner  <hpenner@de.ibm.com>
3948
3949         * gcc.dg/altivec-11.c: Extend test for more valid cases.
3950
3951 2004-03-28  David Edelsohn  <edelsohn@gnu.org>
3952
3953         * gcc.dg/doloop-1.c: Do not check for lack of "blt".
3954
3955 2004-03-28  Zack Weinberg  <zack@codesourcery.com>
3956
3957         * gcc.dg/noncompile/undeclared-2.c: New test.
3958
3959 2004-03-28  Joseph S. Myers  <jsm@polyomino.org.uk>
3960
3961         * gcc.dg/940409-1.c: Remove XFAIL.
3962         * gcc.dg/reg-vol-struct-1.c: New test.
3963
3964 2004-03-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3965
3966         * gcc.dg/torture/builtin-wctype-1.c: New test.
3967
3968 2004-03-26  James A. Morrison  <ja2morri@uwaterloo.ca>
3969
3970         * gcc.dg/20001013-1.c: Run on 32-bit and 64-bit SPARC.
3971         * gcc.dg/20001101-1.c: Likewise.
3972         * gcc.dg/20001102-1.c: Likewise.
3973
3974 2004-03-25  Roger Sayle  <roger@eyesopen.com>
3975
3976         * gcc.dg/compare8.c: Add an additional test for XOR.
3977
3978 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3979
3980         * gcc.dg/torture/builtin-ctype-1.c: New test.
3981
3982 2004-03-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
3983
3984         * gcc.dg/torture/builtin-explog-1.c: Add new cases.
3985         * gcc.dg/torture/builtin-math-1.c: Likewise.
3986         * gcc.dg/torture/builtin-power-1.c: New test.
3987
3988 2004-03-24  Andreas Schwab  <schwab@suse.de>
3989
3990         * lib/prune.exp (prune_gcc_output): Ignore errata warning from
3991         IA64 assembler.
3992
3993 2004-03-23  Joseph S. Myers  <jsm@polyomino.org.uk>
3994             Roger Sayle  <roger@eyesopen.com>
3995
3996         * gcc.dg/compare8.c: New test case.
3997
3998 2004-03-23  Ziemowit Laski  <zlaski@apple.com>
3999
4000         * g++.dg/ext/altivec-7.C: New test.
4001
4002 2004-03-23  Zack Weinberg  <zack@codesourcery.com>
4003
4004         PR 12267, 12391, 12560, 13129, 14114, 14133
4005         * gcc.dg/Wold-style-definition-1.c, gcc.dg/builtins-30.c
4006         * gcc.dg/unused-4.c, gcc.dg/noncompile/label-1.c
4007         * gcc.dg/noncompile/label-lineno-1.c, objc.dg/naming-1.m:
4008         Adjust error regexps.
4009         * gcc.dg/Wshadow-2.c, gcc.dg/noncompile/incomplete-3.c
4010         * gcc.dg/noncompile/undeclared-1.c: New test cases.
4011         * gcc.dg/decl-5.c, gcc.dg/redecl-1.c: Remove XFAIL.
4012         * gcc.dg/local1.c: Add explanatory comment.
4013
4014 2004-03-23  Roger Sayle  <roger@eyesopen.com>
4015
4016         PR optimization/14669
4017         * g++.dg/opt/fold2.C: New test case.
4018
4019 2004-03-22  Jakub Jelinek  <jakub@redhat.com>
4020
4021         PR c/14069
4022         * gcc.dg/20040322-1.c: New test.
4023
4024 2004-03-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
4025
4026         * gcc.dg/ultrasp2.c: Do not pass -m64.  Remove redundant lines.
4027         * gcc.dg/ultrasp4.c: Likewise.
4028         * gcc.dg/ultrasp8.c: Do not pass -m64.  Add sparcv9-*-*.
4029
4030 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
4031
4032         * gcc.dg/i386-sse-8.c: Reset default options.
4033
4034 2004-03-21  Ulrich Weigand  <uweigand@de.ibm.com>
4035
4036         * gcc.dg/charset/asm2.c: Allow 'parse error' instead of 'syntax error'
4037         in the error message text.
4038
4039 2004-03-21  Gabriel Dos Reis  <gdr@integrable-solutions.net>
4040
4041         * g++.dg/template/qualttp20.C: Adjust dg- regexp.
4042
4043 2004-03-21  Mark Mitchell  <mark@codesourcery.com>
4044
4045         PR c++/14616
4046         * g++.dg/init/array13.C: New test.
4047
4048 2004-03-20  Roger Sayle  <roger@eyesopen.com>
4049
4050         PR target/13889
4051         * gcc.c-torture/compile/pr13889.c: New test case.
4052
4053 2004-03-20  Joseph S. Myers  <jsm@polyomino.org.uk>
4054
4055         PR c/14635
4056         * builtins-1.c (nan, nans): Don't test.
4057         * builtins-30.c: Don't use nan, nanf, nanl.
4058         * builtins-35.c: New test.
4059
4060 2004-03-19  Ziemowit Laski  <zlaski@apple.com>
4061
4062         * g++.dg/ext/altivec-6.C: New test.
4063
4064 2004-03-19  Mark Mitchell  <mark@codesourcery.com>
4065
4066         * g++.dg/init/placement3.C: New test.
4067
4068         * g++.dg/template/spec13.C: New test.
4069
4070         * g++.dg/lookup/using11.C: New test.
4071
4072         * g++.dg/lookup/koenig3.C: New test.
4073
4074         * g++.dg/template/operator2.C: New test.
4075
4076         * g++.dg/expr/dtor3.C: New test.
4077         * g++.old-deja/g++.brendan/crash15.C: Remove incorrect dg-error
4078         marker.
4079         * g++.old-deja/g++.law/visibility28.C: Likewise.
4080
4081 2004-03-19  Paolo Bonzini  <bonzini@gnu.org>
4082
4083         * gcc.dg/altivec-6.c: Use vector_size attribute, not mode.
4084         * gcc.dg/ppc64-abi-3.c: Likewise.
4085
4086 2004-03-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4087
4088         PR c++/14545
4089         * g++.dg/parse/template15.C: New test.
4090
4091 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
4092
4093         * g++.dg/expr/dtor2.C: New test.
4094
4095         * g++.dg/lookup/anon4.C: New test.
4096
4097         * g++.dg/overload/using1.C: New test.
4098
4099         * g++.dg/template/lookup7.C: New test.
4100
4101         * g++.dg/template/typename6.C: New test.
4102
4103         * g++.dg/expr/cond6.C: New test.
4104
4105 2004-03-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4106
4107         * gcc.dg/torture/builtin-convert-1.c: Test more math builtins.
4108
4109 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
4110
4111         * g++.dg/expr/cond5.C: New test.
4112         * g++.dg/expr/constcast1.C: Likewise.
4113         * g++.dg/expr/ptrmem2.C: Likewise.
4114         * g++.dg/expr/ptrmem3.C: Likewise.
4115         * g++.dg/lookup/main1.C: Likewise.
4116         * g++.dg/template/lookup6.C: Likewise.
4117
4118 2004-03-18  Mark Mitchell  <mark@codesourcery.com>
4119
4120         * gcc.dg/local1.c: New test.
4121
4122         * gcc.dg/debug/dwarf2/c99-typedef1.c: New test.
4123
4124 2004-03-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4125
4126         * gcc.dg/torture/builtin-convert-1.c: New test.
4127
4128 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4129
4130         * gcc.dg/torture/builtin-integral-1.c: Also check for `rint'.
4131
4132 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
4133
4134         PR c++/14481
4135         * g++.dg/warn/Wunused-7.C: New test.
4136
4137 2004-03-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4138
4139         * gcc.dg/torture/builtin-integral-1.c: New test.
4140
4141 2004-03-16  Mark Mitchell  <mark@codesourcery.com>
4142
4143         PR c++/14586
4144         * g++.dg/parse/non-dependent3.C: New test.
4145
4146 2004-03-16  Paolo Bonzini  <bonzini@gnu.org>
4147
4148         * g++.dg/eh/simd-1.C: Use vector_size attribute, not mode.
4149         * g++.dg/eh/simd-2.C: Likewise.
4150         * g++.dg/init/array10.C: Likewise.
4151         * gcc.c-torture/compile/simd-1.c: Likewise.
4152         * gcc.c-torture/compile/simd-2.c: Likewise.
4153         * gcc.c-torture/compile/simd-3.c: Likewise.
4154         * gcc.c-torture/compile/simd-4.c: Likewise.
4155         * gcc.c-torture/compile/simd-6.c: Likewise.
4156         * gcc.c-torture/execute/simd-1.c: Likewise.
4157         * gcc.c-torture/execute/simd-2.c: Likewise.
4158         * gcc.dg/compat/vector-defs.h: Likewise.
4159         * gcc.dg/20020531-1.c: Likewise.
4160         * gcc.dg/altivec-3.c: Likewise.
4161         * gcc.dg/altivec-4.c: Likewise.
4162         * gcc.dg/altivec-varargs-1.c: Likewise.
4163         * testsuite/gcc.dg/compat/vector-defs.h: Likewise.
4164         * gcc.dg/i386-mmx-3.c: Likewise.
4165         * gcc.dg/i386-sse-4.c: Likewise.
4166         * gcc.dg/i386-sse-5.c: Likewise.
4167         * gcc.dg/i386-sse-8.c: Likewise.
4168         * gcc.dg/simd-1.c: Likewise.
4169         * gcc.dg/20030218-1.c: Likewise.  Plus, do not declare
4170         __ev64_opaque__ since the machine description provides it.
4171
4172 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4173
4174         * lib/compat.exp (skip_list): New global variable.
4175         Use it to hold the user defined COMPAT_SKIPS list if any.
4176         (compat-obj): Add the members of skip_list to optall.
4177
4178 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4179
4180         * gcc.dg/compat/union-by-value-1_main.c,
4181         union-by-value-1_x.c, union-by-value-1_y.c,
4182         union-check.h, union-defs.h,
4183         union-init.h, union-return-1_main.c,
4184         union-return-1_x.c, union-return-1_y.c: New files.
4185
4186 2004-03-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4187
4188         * gcc.dg/compat/mixed-struct-check.h, mixed-struct-defs.h,
4189         mixed-struct-init.h: Add 4 mixed structure types.
4190         struct-by-value-21_main.c, struct-by-value-21_x.c,
4191         struct-by-value-21_y.c, struct-return-21_main.c,
4192         struct-return-21_x.c, struct-return-21_y.c: New files.
4193
4194 2004-03-13  Mark Mitchell  <mark@codesourcery.com>
4195
4196         PR c++/14550
4197         * g++.dg/parse/template14.C: New test.
4198
4199 2004-03-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
4200
4201         * gcc.c-torture/execute/20040313-1.c: New test.
4202
4203 2004-03-13  Jakub Jelinek  <jakub@redhat.com>
4204
4205         PR target/14533
4206         * gcc.dg/20040311-2.c: New test.
4207
4208 2004-03-12  Kazu Hirata  <kazu@cs.umass.edu>
4209
4210         PR other/14544
4211         * gcc.c-torture/execute/20040307-1.c: Remove the 24-bit
4212         bit-field.
4213
4214 2004-03-12  Ulrich Weigand  <uweigand@de.ibm.com>
4215
4216         * gcc.dg/20040305-2.c: Add missing return statement.
4217
4218 2004-03-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4219
4220         * gcc.dg/builtins-34.c: Also check pow10*.
4221
4222 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
4223
4224         PR target/14262
4225         * gcc.dg/20040305-2.c: New test.
4226
4227 2004-03-11  Ulrich Weigand  <uweigand@de.ibm.com>
4228
4229         * gcc.dg/20040310-1.c: New test.
4230
4231 2004-03-11  Roger Sayle  <roger@eyesopen.com>
4232
4233         * gcc.c-torture/execute/20040311-1.c: New test case.
4234
4235 2004-03-11  Mark Mitchell  <mark@codesourcery.com>
4236
4237         PR c++/14476
4238         * g++.dg/lookup/enum1.C: New test.
4239
4240 2004-03-10  Mark Mitchell  <mark@codesourcery.com>
4241
4242         PR c++/14510
4243         * g++.dg/lookup/struct2.C: New test.
4244
4245 2004-03-10  Uros Bizjak  <uros@kss-loka.si>
4246
4247         * gcc.dg/builtins-34.c: New test.
4248
4249 2004-03-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4250
4251         * gcc.dg/torture/builtin-nonneg-1.c: New test.
4252
4253 2004-03-09  James E Wilson  <wilson@specifixinc.com>
4254
4255         * gcc.dg/alias-1.c: Add "will" to string passed to dg-warning.
4256         * gcc.dg/alias-2.c: New testcase.
4257
4258 2004-03-09  Zack Weinberg  <zack@codesourcery.com>
4259
4260         * gcc.dg/noncompile/incomplete-2.c: Move dg-error to proper line.
4261
4262 2004-03-09  Roger Sayle  <roger@eyesopen.com>
4263
4264         * gcc.c-torture/execute/20040309-1.c: New test case.
4265
4266 2004-03-09  Nathan Sidwell  <nathan@codesourcery.com>
4267
4268         PR c++/14397
4269         * g++.dg/overload/ref1.C: New.
4270
4271 2004-03-09  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4272
4273         PR c++/14409
4274         * g++.dg/template/spec12.C: New test.
4275
4276         PR c++/14448
4277         * g++.dg/parse/crash14.C: New test.
4278
4279 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
4280
4281         PR c++/14230
4282         * g++.dg/init/ref11.C: New test.
4283
4284 2004-03-09  Mark Mitchell  <mark@codesourcery.com>
4285
4286         PR c++/14432
4287         * g++.dg/parse/builtin2.C: New test.
4288
4289 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
4290
4291         PR c++/14401
4292         * g++.dg/init/ctor3.C: New test.
4293         * g++.dg/init/union1.C: New test.
4294         * g++.dg/ext/anon-struct4.C: New test.
4295
4296 2004-03-08  Mark Mitchell  <mark@codesourcery.com>
4297
4298         * g++.dg/lookup/koenig1.C: Tweak error messages.
4299         * g++.dg/lookup/used-before-declaration.C: Likewise.
4300         * g++.dg/other/do1.C: Likewise.
4301         * g++.dg/overload/koenig1.C: Likewise.
4302         * g++.dg/parse/crash13.C: Likewise.
4303         * g++.dg/template/instantiate3.C: Likewise.
4304
4305 2004-03-08  Eric Christopher  <echristo@redhat.com>
4306
4307         * * lib/target-supports.exp: Enable libiconv in test
4308         compilation.  Fix up error checking.
4309
4310 2004-03-08  Roger Sayle  <roger@eyesopen.com>
4311
4312         PR middle-end/14289
4313         * gcc.dg/pr14289-1.c: New test case.
4314         * gcc.dg/pr14289-2.c: Likewise.
4315         * gcc.dg/pr14289-3.c: Likewise.
4316
4317 2004-03-08  Eric Botcazou  <ebotcazou@act-europe.fr>
4318
4319         * gcc.c-torture/execute/20040308-1.c: New test.
4320
4321 2004-03-07  Roger Sayle  <roger@eyesopen.com>
4322
4323         * gcc.c-torture/execute/20040307-1.c: New test case.
4324
4325 2004-03-07  Richard Sandiford  <rsandifo@redhat.com>
4326
4327         * gcc.dg/torture/mips-sdata-1.c: Restrict to mips*-*-elf*.
4328
4329 2004-03-06  Ulrich Weigand  <uweigand@de.ibm.com>
4330
4331         * gcc.dg/20040306-1.c: New test.
4332
4333 2004-03-06  Kazu Hirata  <kazu@cs.umass.edu>
4334
4335         * gcc.dg/sibcall-3.c (recurser_void1, recurser_void2): Make
4336         them static.
4337         * gcc.dg/sibcall-4.c (recurser_void1, recurser_void2): Likewise.
4338
4339 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4340
4341         PR c/14465
4342         * gcc.dg/decl-6.c: New test.
4343
4344 2004-03-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4345
4346         * gcc.dg/torture/builtin-explog-1.c: Add comments for each test.
4347         Rename LOGPOW -> LOG_POW.
4348         (SQRT_EXP, POW_EXP): New.
4349
4350 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4351
4352         * gcc.dg/i386-sse-8.c: New test.
4353
4354 2004-03-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
4355
4356         PR c/14114
4357         * gcc.dg/decl-5.c: New test.
4358
4359 2004-03-05  Andreas Krebbel  <krebbel1@de.ibm.com>
4360
4361         * gcc.dg/20040305-1.c: New test.
4362
4363 2004-03-05  Hans-Peter Nilsson  <hp@axis.com>
4364
4365         PR other/14354
4366         * gcc.c-torture/execute/ieee/mul-subnormal-single-1.c: New test.
4367
4368 2004-03-04  Ziemowit Laski  <zlaski@apple.com>
4369
4370         PR c++/14425, c++/14426
4371         * g++.dg/ext/altivec-4.C: New test.
4372         * g++.dg/ext/altivec-5.C: New test.
4373
4374 2004-03-04  Geoffrey Keating  <geoffk@apple.com>
4375
4376         * g++.old-deja/g++.other/linkage1.C: Expect errors about
4377         global variables of a type with no linkage.
4378         * g++.old-deja/g++.other/qual1.C: Name class for 'action'.
4379         * g++.old-deja/g++.mike/misc13.C: Name enum for 'want'.
4380         * g++.old-deja/g++.bugs/900210_01.C: Name enum for 'ep'.
4381         * g++.old-deja/g++.bugs/900210_02.C: Likewise.
4382         * g++.old-deja/g++.bugs/900210_03.C: Likewise.
4383         * g++.old-deja/g++.brendan/bit-fields2.C: Name structure for 's'.
4384         * g++.old-deja/g++.brendan/init10.C: Name structure for 'a'.
4385         * g++.dg/warn/deprecated.C: Name enum Color.
4386         * g++.dg/overload/VLA.C: Name structure for 'b'.
4387         * g++.dg/lookup/anon2.C: Expect diagnostic about type linkage.
4388
4389 2004-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
4390
4391         * gcc.c-torture/compile/20040304-1.c: New test.
4392
4393 2004-03-03  Zack Weinberg  <zack@codesourcery.com>
4394
4395         PR 13728
4396         * gcc.dg/decl-4.c: New testcase.
4397
4398 2004-03-03  Kazu Hirata  <kazu@cs.umass.edu>
4399
4400         * gcc.dg/torture/builtin-explog-1.c (PREC): Make it the same
4401         as PRECF if sizeof (float) > sizeof (double).
4402         (PRECL): Make it the same as PRECF if
4403         sizeof (float) > sizeof (long double).
4404
4405 2004-03-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4406
4407         * gcc.dg/builtins-config.h: Use underscore macro style for __sun
4408         system type.  Add check for irix6 which doesn't have c99 runtime.
4409
4410 2004-03-03  Bob Wilson  <bob.wilson@acm.org>
4411
4412         * gcc.dg/const-elim-1.c: xfail for xtensa.
4413
4414 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
4415
4416         PR c++/14369
4417         * g++.dg/template/cond4.C: New test.
4418
4419 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
4420
4421         PR c++/14360
4422         * g++.old-deja/g++.ns/koenig5.C: Remove some error markers.
4423
4424         PR c++/14361
4425         * g++.dg/parse/defarg7.C: New test.
4426
4427         PR c++/14359
4428         * g++.dg/template/friend26.C: New test.
4429
4430 2004-03-01  Mark Mitchell  <mark@codesourcery.com>
4431
4432         PR c++/14324
4433         * g++.dg/abi/mangle21.C: New test.
4434
4435         PR c++/14260
4436         * g++.dg/parse/constructor2.C: New test.
4437
4438         PR c++/14337
4439         * g++.dg/template/sfinae1.C: New test.
4440
4441 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
4442
4443         PR c++/14267
4444         * g++.dg/expr/crash2.C: New test.
4445
4446         PR middle-end/13448
4447         * gcc.dg/inline-5.c: New test.
4448         * gcc.dg/always-inline.c: Split out tests into ...
4449         * gcc.dg/always-inline2.c: ... this and ...
4450         * gcc.dg/always-inline3.c: ... this.
4451
4452 2004-02-29  Mark Mitchell  <mark@codesourcery.com>
4453
4454         PR debug/12103
4455         * g++.dg/debug/crash1.C: New test.
4456
4457 2004-02-29  Kazu Hirata  <kazu@cs.umass.edu>
4458
4459         * gcc.dg/sibcall-3.c (recurser_void1): Make it an extern
4460         function with __attribute__((noinline)).
4461         (recurser_void2): Likewise.
4462         * gcc.dg/sibcall-4.c (recurser_void1): Likewise.
4463         (recurser_void2): Likewise.
4464
4465 2004-02-29  Roger Sayle  <roger@eyesopen.com>
4466
4467         PR middle-end/14203
4468         * g++.dg/warn/Wunused-6.C: New test case.
4469
4470 2004-02-28  Richard Earnshaw  <rearnsha@arm.com>
4471
4472         * lib/g++.exp (g++_link_flags): Don't crash if LD_LIBRARY_PATH is
4473         not defined.
4474
4475 2004-02-27  Eric Christopher  <echristo@redhat.com>
4476
4477         * g++.dg/charset/charset.exp: Change CFLAGS to CHARSETCFLAGS.
4478         * g++.dg/charset/asm2.c: Run only x86.
4479         * gcc.dg/charset/asm3.c: Ditto.
4480
4481 2004-02-27  Aldy Hernandez  <aldyh@redhat.com>
4482
4483         * lib/g++.exp (g++_link_flags): Append LD_LIBRARY_PATH to
4484         ld_library_path.
4485
4486 2004-02-27  Ziemowit Laski  <zlaski@apple.com>
4487
4488         * g++.dg/ext/altivec-3.C: New.
4489
4490 2004-02-26  Richard Henderson  <rth@redhat.com>
4491
4492         * g++.dg/ext/attrib10.C: Mark for warning.
4493         * gcc.dg/attr-alias-1.c: New.
4494
4495 2004-02-26  Richard Henderson  <rth@redhat.com>
4496
4497         * gcc.c-torture/execute/ieee/20040208-2.c: Move ...
4498         * gcc.c-torture/execute/20040208-2.c: ... it back.
4499
4500 2004-02-26  Eric Christopher  <echristo@redhat.com>
4501
4502         * lib/target-supports.exp (check-iconv-available): New function.
4503         * lib/gcc-dg.exp (dg-require-iconv): New function.
4504         Use above.
4505         * gcc.dg/charset: New directory.
4506         * gcc.dg/charset/charset.exp: New file.
4507         * gcc.dg/charset/asm1.c: Ditto.
4508         * gcc.dg/charset/asm2.c: Ditto.
4509         * gcc.dg/charset/asm3.c: Ditto.
4510         * gcc.dg/charset/asm4.c: Ditto.
4511         * gcc.dg/charset/asm5.c: Ditto.
4512         * gcc.dg/charset/attribute1.c: Ditto.
4513         * gcc.dg/charset/attribute2.c: Ditto.
4514         * gcc.dg/charset/string1.c: Ditto.
4515         * g++.dg/charset: New directory.
4516         * g++.dg/dg.exp: Add here. Special options.
4517         * g++.dg/charset/charset.exp: New file.
4518         * g++.dg/charset/asm1.c: Ditto.
4519         * g++.dg/charset/asm2.c: Ditto.
4520         * g++.dg/charset/asm3.c: Ditto.
4521         * g++.dg/charset/asm4.c: Ditto.
4522         * g++.dg/charset/attribute1.c: Ditto.
4523         * g++.dg/charset/attribute2.c: Ditto.
4524         * g++.dg/charset/extern1.cc: Ditto.
4525         * g++.dg/charset/extern2.cc: Ditto.
4526         * g++.dg/charset/string1.c: Ditto.
4527
4528 2004-02-26  Mark Mitchell  <mark@codesourcery.com>
4529
4530         PR c++/14278
4531         * g++.dg/parse/comma1.C: New test.
4532
4533 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4534
4535         PR c++/14284
4536         * g++.dg/template/ttp8.C: New test.
4537
4538 2004-02-26  Eric Botcazou  <ebotcazou@act-europe.fr>
4539
4540         * gcc.dg/fixuns-trunc-1.c: New test.
4541
4542 2004-02-26  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4543
4544         * gcc.dg/builtins-config.h: Use #elif.
4545
4546 2004-02-26  Michael Matz  <matz@suse.de>
4547
4548         * gcc.dg/20000724-1.c: Add regparm attribute to decl and def.
4549         * gcc.dg/991214-1.c: Likewise.
4550         * gcc.dg/i386-asm-1.c: Likewise.
4551
4552 2004-02-25  Richard Henderson  <rth@redhat.com>
4553
4554         * gcc.c-torture/execute/20040208-2.c: Move ...
4555         * gcc.c-torture/execute/ieee/20040208-2.c: ... here.
4556
4557 2004-02-26  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4558
4559         PR c++/14246
4560         * g++.dg/other/crash-3.C: New test.
4561
4562 2004-02-25  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4563
4564         * g++.dg/opt/inline4.C (dg-final): Robustify regexp.
4565         * g++.dg/opt/inline6.C (dg-final): Robustify regexp.
4566
4567         * gcc.dg/builtins-config.h (HAVE_C99_RUNTIME): Don't define for PA
4568         HP-UX.
4569
4570 2004-02-24  Michael Matz  <matz@suse.de>
4571
4572         * gcc.dg/i386-regparm.c: New.
4573
4574 2004-02-23  James E Wilson  <wilson@specifixinc.com>
4575
4576         * gcc.c-torture/execute/20040223-1.c: New.
4577
4578 2004-02-23  Zack Weinberg  <zack@codesourcery.com>
4579             Kazu Hirata  <kazu@cs.umass.edu>
4580
4581         * gcc.dg/fwritable-strings-1.c: Remove.
4582
4583 2004-02-23  Andrew Pinski  <pinskia@physics.uc.edu>
4584
4585         PR c/14156
4586         * gcc.dg/20040223-1.c: New test.
4587
4588 2004-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4589
4590         PR c++/14106
4591         * g++.dg/ext/typeof9.C: New test.
4592
4593 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4594
4595         PR c++/14250
4596         * g++.dg/other/switch1.C: New test.
4597
4598 2004-02-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
4599
4600         * gcc.dg/cast-function-1.c: Adjust for new informative message.
4601         * gcc.dg/va-arg-1.c: Likewise.
4602
4603 2004-02-23  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4604
4605         PR c++/14143
4606         * g++.dg/template/koenig5.C: New test.
4607
4608 2004-02-21  Ziemowit Laski  <zlaski@apple.com>
4609
4610         * g++.dg/ext/altivec-1.C: Generalize target triple.
4611         * g++.dg/ext/altivec-2.C: New test case.
4612         * g++.dg/ext/altivec_check.h: New file.
4613         * gcc.dg/altivec-1.c: Generalize target triple;
4614         include altivec_check.h and call altivec_check().
4615         * gcc.dg/altivec-[2-5].c: Generalize target triple.
4616         * gcc.dg/altivec-6.c: New test case.
4617         * gcc.dg/altivec-[7-9].c: Generalize target triple; add
4618         type casts as needed.
4619         * gcc.dg/altivec-10.c: Include altivec_check.h and call
4620         altivec_check().
4621         * gcc.dg/altivec-12.c: New test case.
4622         * gcc.dg/altivec-varargs-1.c: Generalize target triple;
4623         include altivec_check.h and call altivec_check().
4624         * gcc.dg/altivec_check.h: New file.
4625
4626 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4627
4628         * lib/target-supports.exp (check_alias_available): Don't mangle
4629         function `g' in test program.
4630
4631 2004-02-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4632
4633         * lib/target-supports.exp (check_profiling_available): Check
4634         argument to determine whether we support a profiling type.
4635         * lib/gcc-dg.exp (dg-require-profiling): Pass argument to
4636         check_profiling_available.
4637         * g++.dg/bprob/bprob.exp: Likewise
4638         * g77.dg/bprob/bprob.exp: Likewise.
4639         * gcc.misc-tests/bprob.exp: Likewise.
4640         * g++.old-deja/g++.law/profile1.C: Pass profiling type to
4641         dg-require-profiling and delete expected error handling.
4642         * gcc.dg/20021014-1.c: Likewise.
4643         * gcc.dg/nest.c: Likewise.
4644
4645 2004-02-20  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
4646
4647         PR c++/12007
4648         * g++.dg/other/vthunk1.C: New test.
4649
4650 2004-02-20  Falk Hueffner  <falk@debian.org>
4651
4652         PR target/14201
4653         * gcc.c-torture/compile/fix-trunc-mem-1.c: New test.
4654
4655 2004-02-20  Mark Mitchell  <mark@codesourcery.com>
4656
4657         PR c++/13927
4658         * g++.dg/other/error8.C: Remove XFAIL markers.
4659
4660         PR c++/14173
4661         * g++.dg/ext/packed5.C: New test.
4662
4663         PR c++/14199
4664         * g++.dg/warn/Wunused-5.C: New test.
4665
4666         PR c++/14186
4667         * g++.dg/lookup/member1.C: New test.
4668
4669 2004-02-19  Kazu Hirata  <kazu@cs.umass.edu>
4670
4671         * gcc.c-torture/compile/20040130-1.c: Enable only when
4672         __INT_MAX__ >= 2147483647L.
4673         * gcc.c-torture/compile/961203-1.c: Likewise.
4674
4675 2004-02-19  Nathan Sidwell  <nathan@codesourcery.com>
4676
4677         * g++.dg/parse/attr-ctor1.C: XFAIL on hppa.
4678         * g++.dg/opt/template1.C: Robustify assembler regexp
4679
4680 2004-02-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
4681
4682         * gcc.c-torture/execute/simd-4.x: Remove.
4683         * gcc.c-torture/execute/va-arg-25.x: Likewise.
4684         * gcc.dg/compat/vector-1_x.c: Do not XFAIL on SPARC.
4685         Guard with #ifndef SKIP_ATTRIBUTE.
4686         * gcc.dg/compat/vector-1_y.c: Likewise.
4687         * gcc.dg/compat/vector-2_x.c: Likewise.
4688         * gcc.dg/compat/vector-2_y.c: Likewise.
4689         * g++.dg/eh/simd-1.C: Do not XFAIL on SPARC.
4690         * g++.dg/eh/simd-2.C: Likewise.
4691
4692 2004-02-19  Alan Modra  <amodra@bigpond.net.au>
4693
4694         * gcc.c-torture/compile/complex-1.c: New.
4695
4696 2004-02-19  Hans-Peter Nilsson  <hp@axis.com>
4697
4698         PR target/14209
4699         * gcc.c-torture/execute/20040218-1.c: New test.
4700
4701 2004-02-19  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4702
4703         PR c++/14181
4704         * g++.dg/parse/new2.C: New test.
4705
4706 2004-02-18  Paul Brook  <paul@codesourcery.com>
4707
4708         * gcc.c-torture/compile/libcall-1.c: New test.
4709
4710 2004-02-18  Paul Brook  <paul@codesourcery.com>
4711
4712         PR debug/12934
4713         * gcc.dg/debug/debug-7.c: New test.
4714
4715 2004-02-17  Ulrich Weigand  <uweigand@de.ibm.com>
4716
4717         * gcc.dg/20040217-1.c: New test.
4718
4719 2004-02-17  Zack Weinberg  <zack@codesourcery.com>
4720
4721         * gcc.c-torture/execute/990208-1.x: Delete.
4722
4723 2004-02-17  Richard Sandiford  <rsandifo@redhat.com>
4724
4725         * gcc.c-torture/execute/20040208-2.x: New file.
4726
4727 2004-02-17  Mark Mitchell  <mark@codesourcery.com>
4728
4729         PR c++/11326
4730         * g++.dg/abi/structret1.C: New test.
4731
4732 2004-02-17  Jakub Jelinek  <jakub@redhat.com>
4733
4734         * gcc.dg/i386-cpuid.h (bit_CMOV): Define.
4735         (i386_cpuid): No need to test if cpuid is available on AMD64.
4736         Fix assembly, so that it works onboth i386 and AMD64.
4737         * gcc.dg/i386-sse-6.c: Include stdio.h, stdlib.h and string.h.
4738         (vecInLong): Fix s[] member type to unsigned int.
4739         (vecInWord): Remove type.
4740         (mmx_tests, sse_tests, dump64_16, dump64_32, dump64_64): Remove.
4741         (a64, b64, c64, d64, e64): Remove.
4742         (main): Pass if CPU has no MMX, SSE, SSE2 or CMOV support.
4743         Remove unused variable.  Remove initialization of removed variables.
4744         Don't call mmx_tests nor sse_tests.
4745         (reference_mmx, reference_sse): Remove.
4746         (check): Add return stmt.
4747         * gcc.dg/i386-sse-7.c: New test.
4748         * gcc.dg/i386-mmx-4.c: New test.
4749
4750 2004-02-17  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4751
4752         * g++.dg/tc1/dr176.C: Add missing semicolon (typo).
4753         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
4754         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
4755         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr193.C,
4756         g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C, g++.dg/tc1/dr56.C,
4757         g++.dg/tc1/dr68.C, g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C,
4758         g++.dg/tc1/dr94.C: Fix line terminator.
4759
4760 2004-02-16  Geoffrey Keating  <geoffk@apple.com>
4761
4762         * gcc.c-torture/compile/20040216-1.c: New.
4763
4764 2004-02-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4765
4766         * g++.dg/tc1/dr101.C, g++.dg/tc1/dr135.C, g++.dg/tc1/dr142.C,
4767         g++.dg/tc1/dr152.C, g++.dg/tc1/dr159.C, g++.dg/tc1/dr161.C,
4768         g++.dg/tc1/dr166.C, g++.dg/tc1/dr176.C, g++.dg/tc1/dr188.C,
4769         g++.dg/tc1/dr193.C, g++.dg/tc1/dr194.C, g++.dg/tc1/dr217.C,
4770         g++.dg/tc1/dr48.C, g++.dg/tc1/dr56.C, g++.dg/tc1/dr68.C,
4771         g++.dg/tc1/dr76.C, g++.dg/tc1/dr80.C, g++.dg/tc1/dr94.C: New tests.
4772
4773 2004-02-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
4774
4775         * gcc.c-torture/execute/20020720-1.x: XFAIL on SPARC with -fPIC.
4776
4777 2004-02-15  Mark Mitchell  <mark@codesourcery.com>
4778
4779         PR c++/13971
4780         * g++.dg/expr/cond4.C: New test.
4781
4782         PR c++/14086
4783         * g++.dg/lookup/crash2.C: New test.
4784
4785 2004-02-14  Josef Zlomek  <zlomekj@suse.cz>
4786
4787         * gcc.c-torture/compile/20040214-2.c: New test.
4788
4789 2004-02-14  Andrew Pinski  <pinskia@physics.uc.edu>
4790
4791         PR c++/14116
4792         * g++.dg/ext/typeof8.C: New test.
4793
4794 2004-02-14  Eric Botcazou  <ebotcazou@act-europe.fr>
4795
4796         * gcc.c-torture/compile/20040214-1.c: New test.
4797
4798 2004-02-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
4799
4800         PR c++/13635
4801         * g++.dg/template/spec11.C: New test.
4802
4803 2004-02-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4804
4805         PR c++/13927
4806         * g++.dg/other/error8.C: New test.
4807
4808 2004-02-13  Mark Mitchell  <mark@codesourcery.com>
4809
4810         PR c++/14122
4811         * g++.dg/template/array4.C: New test.
4812
4813         PR c++/14108
4814         * g++.dg/inherit/thunk2.C: New test.
4815
4816         PR c++/14083
4817         * g++.dg/eh/cond2.C: New test.
4818
4819 2004-02-12  Alan Modra  <amodra@bigpond.net.au>
4820
4821         * gcc.dg/debug/20020327-1.c: Disable for powerpc64.
4822
4823 2004-02-12  Nathaniel Smith <njs@codesourcery.com>
4824
4825         * lib/scanasm.exp (dg-scan): Quote pattern before display.
4826
4827 2004-02-12  Hartmut Penner  <hpenner@de.ibm.com>
4828
4829         * g++.dg/simd-2.C: xfail on ppc64-linux.
4830
4831 2004-02-11  Joseph S. Myers  <jsm@polyomino.org.uk>
4832
4833         PR c/456
4834         * gcc.dg/cpp/c90-if-comma-1.c, gcc.dg/cpp/c99-if-comma-1.c: New
4835         tests.
4836
4837 2004-02-11  Uros Bizjak  <uros@kss-loka.si>
4838
4839         * gcc.dg/builtins-33.c: New test.
4840
4841 2004-02-11  Paolo Bonzini  <bonzini@gnu.org>
4842
4843         * gcc.dg/pr14092-1.c: Use intptr_t for the cast.
4844
4845 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
4846
4847         * g++.dg/simd-2.C: Set -maltivec for ppc64.
4848
4849 2004-02-11  Hartmut Penner  <hpenner@de.ibm.com>
4850
4851         * gcc.dg/ppc64-abi-3.c: New test.
4852
4853 2004-02-10  Paolo Bonzini  <bonzini@gnu.org>
4854
4855         PR c/14092
4856
4857         * gcc.dg/pr14092-1.c: New testcase.
4858
4859 2004-02-10  Alan Modra  <amodra@bigpond.net.au>
4860
4861         * gcc.dg/cpp/assert4.c: Fix typo last change.
4862
4863         * gcc.dg/darwin-longlong.c: Only use r0 in asm for darwin.
4864         * gcc.dg/cpp/assert4.c: Handle powerpc64.
4865
4866         * gcc.dg/debug/20020327-1.c: xfail for powerpc64.
4867
4868 2004-02-09  Roger Sayle  <roger@eyesopen.com>
4869
4870         * gcc.c-torture/compile/20040209-1.c: New test case.
4871
4872 2004-02-08  Joseph S. Myers  <jsm@polyomino.org.uk>
4873
4874         * gcc.dg/c90-init-1.c: Adjust expected error messages.
4875
4876 2004-02-08  Richard Sandiford  <rsandifo@redhat.com>
4877
4878         * gcc.c-torture/execute/20040208-[12].c: New tests.
4879
4880 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4881
4882         * g++.dg/eh/simd-2.C: Adjust line numbers for SPARC.
4883
4884 2004-02-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
4885
4886         * gcc.c-torture/execute/va-arg-25.x: XFAIL only on SPARC 64-bit.
4887
4888 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
4889
4890         Bug 13856
4891         * gcc.dg/visibility-8.c: New testcase.
4892
4893 2004-02-07  Zack Weinberg  <zack@codesourcery.com>
4894
4895         * gcc.c-torture/execute/string-opt-15.c: Define memcmp with void *
4896         arguments.
4897         * gcc.dg/fwritable-strings-1.c: Expect the deprecation notice.
4898
4899 2004-02-07  Roger Sayle  <roger@eyesopen.com>
4900
4901         PR middle-end/13696
4902         * g++.dg/opt/fold1.C: New test case.
4903
4904 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4905
4906         PR c++/14033
4907         * g++.dg/other/crash-2.C: New test.
4908
4909 2003-02-06  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4910
4911         PR c++/14028
4912         * g++.dg/parse/angle-bracket2.C: New test.
4913
4914 2004-02-05  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
4915
4916         PR middle-end/13750
4917         Revert:
4918         2004-01-15  Geoffrey Keating  <geoffk@apple.com>
4919         PR pch/13361
4920         * testsuite/g++.dg/pch/wchar-1.C: New.
4921         * testsuite/g++.dg/pch/wchar-1.Hs: New.
4922
4923 2004-02-05  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4924
4925         PR c++/14008
4926         * g++.dg/parse/error15.C: New test.
4927         * g++.dg/parse/crash11.C: Update dg-error mark.
4928
4929 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4930
4931         PR c++/13932
4932         * g++.dg/warn/conv2.C: New test.
4933
4934 2004-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4935
4936         PR c++/13086
4937         * g++.dg/warn/incomplete1.C: Remove xfail.
4938
4939 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4940
4941         * lib/file-format.exp (gcc_target_object_format): Use
4942         ${tool}_target_compile, not gcc_target_compile.
4943         * lib/target-supports.exp (check_alias_available): Likewise.
4944         (check_gc_sections_available): Likewise.
4945         * g++.dg/ext/attrib10.C: Use dg-require-alias.
4946         * g++.old-deja/g++.ext/attrib5.C: Use dg-require-weak and
4947         dg-require-alias.
4948
4949 2004-02-04  Mark Mitchell  <mark@codesourcery.com>
4950
4951         PR c++/13969
4952         * g++.dg/template/static6.C: New test.
4953
4954 2004-02-04  Ian Lance Taylor  <ian@wasabisystems.com>
4955
4956         * gcc.dg/arm-mmx-1.c: Don't look for ldmfd if -mthumb.
4957
4958 2004-02-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
4959
4960         * objc.dg/encode-2.m, objc.dg/encode-3.m, objc.dg/encode-4.m: Fix
4961         tests for systems where `char' is unsigned by default.
4962
4963 2003-02-04  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
4964
4965         PR c++/13997
4966         * g++.dg/template/partial3.C: New test.
4967
4968 2004-02-04  Kazu Hirata  <kazu@cs.umass.edu>
4969
4970         * gcc.dg/20020312-2.c, gcc.dg/builtin-inf-1.c,
4971         gcc.dg/sibcall-3.c, gcc.dg/sibcall-4.c, gcc.dg/cpp/assert4.c:
4972         Remove mentions of obsolete ports.
4973
4974 2004-02-04  Paolo Bonzini  <bonzini@gnu.org>
4975
4976         * gcc.dg/noncompile/20001228-1.c: Fix for new
4977         error message.
4978
4979 2004-02-03  Roger Sayle  <roger@eyesopen.com>
4980
4981         PR target/9348
4982         * gcc.c-torture/execute/multdi-1.c: New test case.
4983
4984 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4985
4986         PR c++/13925
4987         * g++.dg/template/lookup5.C: New test.
4988
4989 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
4990
4991         PR c++/13950
4992         * g++.dg/template/lookup4.C: New test.
4993
4994         PR c++/13970
4995         * g++.dg/parse/error14.C: New test.
4996
4997         PR c++/14002
4998         * g++.dg/parse/template13.C: New test.
4999
5000 2004-02-03  Mark Mitchell  <mark@codesourcery.com>
5001
5002         PR c++/13978
5003         * g++.dg/template/koenig4.C: New test.
5004
5005         PR c++/13968
5006         * g++.dg/template/crash17.C: New test.
5007
5008         PR c++/13975
5009         * g++.dg/parse/error13.C: New test.
5010         * g++.old-deja/g++.robertl/eb125.C: Tweak error messages.
5011
5012 2004-02-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
5013
5014         * gcc.dg/20020503-1.c: Remove -mflat dg-options.
5015
5016 2004-02-03  Paolo Bonzini  <bonzini@gnu.org>
5017
5018         PR c/11658
5019         PR c/13994
5020         * gcc.dg/noncompile/20040203-1.c: New test.
5021         * gcc.dg/noncompile/20040203-2.c: Likewise.
5022         * gcc.dg/noncompile/20040203-3.c: Likewise.
5023         * gcc.dg/20040203-1.c: Likewise.
5024
5025 2004-02-02  Andrew Pinski  <pinskia@physics.uc.edu>
5026
5027         PR c++/10858
5028         * g++.dg/template/sizeof7.C: New test.
5029
5030 2004-02-02  Eric Christopher  <echristo@redhat.com>
5031             Zack Weinberg  <zack@codesourcery.com>
5032
5033         * gcc.c-torture/execute/wchar_t-1.c: Add -finput-charset.
5034
5035 2004-02-02  Zack Weinberg  <zack@codesourcery.com>
5036
5037         * g++.dg/eh/forced1.C, g++.dg/eh/forced2.C, g++.dg/eh/forced3.C
5038         * g++.dg/eh/forced4.C: XFAIL ia64-hp-hpux11.*.
5039         * g++.dg/eh/ia64-1.C: Test branch regs only #ifdef __LP64__.
5040         * gcc.dg/cleanup-5.c: Run only on Linux targets.
5041
5042 2004-02-02  Mark Mitchell  <mark@codesourcery.com>
5043
5044         PR c++/13113
5045         * g++.old-deja/g++.mike/net36.C: Adjust error messages.
5046
5047         PR c++/13854
5048         * g++.dg/ext/attrib13.C: New test.
5049
5050         PR c++/13907
5051         * g++.dg/conversion/op2.C: New test.
5052
5053 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5054
5055         * gcc.dg/titype-1.c: Fix pasto.
5056
5057 2004-02-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
5058
5059         * gcc.dg/titype-1.c: New test.
5060
5061 2004-02-01  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5062
5063         PR c++/13957
5064         * g++.dg/template/non-type-template-argument-1.C,
5065         g++.dg/template/qualified-id1.C: Update dg-error marks.
5066         * g++.dg/template/nontype6.C: New test.
5067
5068 2004-02-01  Roger Sayle  <roger@eyesopen.com>
5069
5070         * gcc.dg/builtins-1.c: Also test for __builtin_signbit{,f,l}.
5071         * gcc.dg/builtins-31.c: New testcase.
5072         * gcc.dg/builtins-32.c: New testcase.
5073
5074 2004-01-30  Andrew Pinski  <pinskia@physics.uc.edu>
5075
5076         * objc.dg/call-super-2.m: Update line numbers
5077         for the including of stddef.h.
5078
5079 2004-01-30  Michael Matz  <matz@suse.de>
5080
5081         * g++.dg/ext/case-range1.C, g++.dg/ext/case-range2.C,
5082         g++.dg/ext/case-range3.C: New tests.
5083
5084 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5085
5086         DR206
5087         PR c++/13813
5088         * g++.dg/template/member4.C: New test.
5089
5090 2004-01-30  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5091
5092         PR c++/13683
5093         * g++.dg/template/sizeof6.C: New test.
5094
5095 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5096
5097         * gcc.dg/fwritable-strings-1.c: New test.
5098
5099 2004-01-30  Eric Botcazou  <ebotcazou@libertysurf.fr>
5100
5101         * gcc.c-torture/compile/20040130-1.c: New test.
5102
5103 2004-01-29  Geoffrey Keating  <geoffk@geoffk.org>
5104
5105         * objc.dg/call-super-2.m: Include stddef.h for size_t.
5106
5107 2004-01-29  Mark Mitchell  <mark@codesourcery.com>
5108
5109         PR c++/13883
5110         * g++.dg/template/ctor3.C: New test.
5111
5112 2004-01-29  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5113
5114         * g++.dg/tc1: New directory.
5115         * g++.dg/tc1/dr108.C, g++.dg/tc1/dr128.C, g++.dg/tc1/dr147.C,
5116         g++.dg/tc1/dr179.C, g++.dg/tc1/dr1.C, g++.dg/tc1/dr213.C,
5117         g++.dg/tc1/dr74.C, g++.dg/tc1/dr90.C, g++.dg/tc1/dr127.C,
5118         g++.dg/tc1/dr137.C, g++.dg/tc1/dr164.C, g++.dg/tc1/dr185.C,
5119         g++.dg/tc1/dr20.C, g++.dg/tc1/dr52.C, g++.dg/tc1/dr85.C: New tests.
5120
5121 2004-01-28  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5122
5123         * g++.dg/parse/error11.C: New test.
5124         * g++.dg/parse/error12.C: Likewise.
5125
5126 2004-01-28  Ziemowit Laski  <zlaski@apple.com>
5127
5128         * objc.dg/proto-qual-1.m (ROUND, aligned_sizeof): New.
5129         (scan_initial, main): Use aligned_sizeof instead of sizeof.
5130
5131 2004-01-28  Mark Mitchell  <mark@codesourcery.com>
5132
5133         PR c++/13791
5134         * g++.dg/ext/attrib12.C: New test.
5135
5136         PR c++/13736
5137         * g++.dg/parse/cast2.C: New test.
5138
5139 2004-01-27  James E Wilson  <wilson@specifixinc.com>
5140
5141         * objc.dg/encode-2.m (main): New local string.  Set depending on
5142         sizeof long.  Use in sscanf call.
5143         * objc.dg/encode-3.m (main): New local string.  Set depending on
5144         sizeof long.  Use in scan_initial call.
5145
5146 2004-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
5147
5148         * objc.dg/call-super-2.m: Make LP64-safe.
5149         * objc.dg/desig-init-1.m: Likewise.
5150
5151 2004-01-27  Devang Patel <dpatel@apple.com>
5152
5153         * g++.dg/debug/namespace1.C: New test.
5154
5155 2004-01-27  Ian Lance Taylor  <ian@wasabisystems.com>
5156
5157         * gcc.dg/const-elim-1.c: Add xfail for strongarm-*-* and
5158         xscale-*-*.
5159
5160         * gcc.dg/arm-mmx-1.c: New test.
5161
5162 2004-01-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
5163
5164         * gcc.dg/20040127-1.c: New test.
5165         * gcc.dg/20040127-2.c: New test.
5166
5167 2004-01-26  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
5168
5169         * objc.dg/stret-1.m (glob): Renamed to globa.
5170
5171 2004-01-26  Mark Mitchell  <mark@codesourcery.com>
5172
5173         PR c++/13663
5174         * g++.dg/expr/for1.C: New test.
5175
5176 2004-01-26  Fariborz Jahanian <fjahanian@apple.com>
5177
5178         PR middle-end/13779
5179         * gcc.dg/darwin-longlong.c: New test.
5180
5181 2004-01-26  Ian Lance Taylor  <ian@wasabisystems.com>
5182
5183         * gcc.dg/20040124-1.c: Moved test from here...
5184         * gcc.c-torture/compile/20040124-1.c: ...to here.
5185
5186 2004-01-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
5187
5188         * gcc.dg/sparc-ret.c: Run only in 32-bit mode.  Don't scan
5189         the assembly output if -m64 is passed.
5190
5191 2004-01-25  Mark Mitchell  <mark@codesourcery.com>
5192
5193         PR c++/13833
5194         * g++.dg/template/cond3.C: New test.
5195
5196 2004-01-25  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5197
5198         PR c++/13810
5199         * g++.dg/template/ttp7.C: New test.
5200
5201 2004-01-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5202
5203         PR c++/13797
5204         * g++.dg/template/nontype4.C: New test.
5205         * g++.dg/template/nontype5.C: Likewise.
5206
5207 2004-01-25  Richard Sandiford  <rsandifo@redhat.com>
5208
5209         * gcc.dg/torture/mips-clobber-at.c: New test.
5210
5211 2004-01-24  Ian Lance Taylor  <ian@wasabisystems.com>
5212
5213         * gcc.dg/20040124-1.c: New test.
5214
5215 2004-01-24  Jakub Jelinek  <jakub@redhat.com>
5216
5217         * gcc.dg/20040123-1.c: New test.
5218
5219 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
5220
5221         * gcc.dg/builtins-30.c: Move dg-warning marks to the proper lines.
5222
5223 2004-01-24  Joseph S. Myers  <jsm@polyomino.org.uk>
5224
5225         * gcc.dg/c90-array-lval-7.c, gcc.dg/c99-array-lval-7.c: New tests.
5226
5227 2004-01-23  Andrew Pinski  <apinski@apple.com>
5228
5229         * gcc.dg/20030121-1.c: Move to ..
5230         * gcc.dg/20040121-1.c: here.
5231
5232 2004-01-23  Roger Sayle  <roger@eyesopen.com>
5233
5234         * gcc.dg/builtins-29.c: New test case.
5235
5236 2004-01-23  Zack Weinberg  <zack@codesourcery.com>
5237
5238         PR 18314
5239         * gcc.dg/builtins-30.c: New testcase.
5240
5241 2004-01-23  Andreas Tobler  <a.tobler@schweiz.ch>
5242
5243         * g++.dg/compat/compat.exp: Add LD_LIBRARY_PATH_32/64 for Solaris.
5244         * lib/g77.exp: Likewise.
5245         * lib/objc.exp: Likewise.
5246         * lib/g++.exp: Likewise.
5247
5248 2004-01-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
5249
5250         * gcc.dg/struct-by-value-2.c: New test.
5251
5252 2004-01-21  Andrew Pinski  <apinski@apple.com>
5253
5254         PR target/13785
5255         * gcc.dg/20030121-1.c: New test.
5256
5257 2004-01-22  Ulrich Weigand  <uweigand@de.ibm.com>
5258
5259         * gcc.dg/20030123-1.c: Add -fno-omit-frame-pointer option.  Do not
5260         clobber frame pointer register in asm statement.
5261
5262 2004-01-21  Falk Hueffner  <falk@debian.org>
5263
5264         * gcc.c-torture/compile/20040121-1.c: New test.
5265
5266 2004-01-21  Zack Weinberg  <zack@codesourcery.com>
5267
5268         * gcc.dg/noncompile/20020213-1.c: Add another dg-warning line.
5269
5270 2004-01-20  Hartmut Penner  <hpenner@de.ibm.com>
5271
5272         * gcc.dg/ppc64-abi-2.c: New test.
5273
5274 2004-01-18  James A. Morrison  <ja2morri@uwaterloo.ca>
5275
5276         * lib/treelang.exp: Fill out this file.
5277         * lib/treelang-dg.exp: New File.
5278
5279 2004-01-20  Joseph S. Myers  <jsm@polyomino.org.uk>
5280
5281         * gcc.c-torture/compile/981022-1.c: Remove.
5282         * gcc.dg/array-5.c: Remove XFAIL.
5283         * gcc.dg/sequence-pt-1.c: Remove test using extended lvalues.
5284         * gcc.dg/cast-lvalue-1.c, gcc.dg/compound-lvalue-1.c,
5285         gcc.dg/cond-lvalue-1.c: Update.
5286         * gcc.dg/cast-lvalue-2.c: New test.
5287
5288 2004-01-19  Mark Mitchell  <mark@codesourcery.com>
5289
5290         PR c++/13592
5291         * g++.dg/other/error1.C (class foo): Tweak error message.
5292
5293         PR c++/13592
5294         * g++.dg/template/call2.C: New test.
5295
5296 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5297
5298         * gcc.dg/compat/fnptr-by-value-1_x.c, scalar-by-value-1_y.c
5299         scalar-by-value-3_x.c, scalar-by-value-3_y.c,
5300         scalar-by-value-4_x.c, scalar-by-value-4_y.c,
5301         scalar-return-1_x.c, scalar-return-2_y.c,
5302         scalar-return-3_x.c, scalar-return-3_y.c,
5303         scalar-return-4_x.c, scalar-return-4_y.c,
5304         struct-align-1.h, struct-align-1_x.c,
5305         struct-align-1_y.c, struct-align-2.h,
5306         struct-align-2_x.c, struct-align-2_y.c,
5307         struct-by-value-10_y.c, struct-by-value-11_x.c,
5308         struct-by-value-11_y.c, struct-by-value-12_x.c,
5309         struct-by-value-12_y.c, struct-by-value-13_x.c,
5310         struct-by-value-13_y.c, struct-by-value-14_x.c,
5311         struct-by-value-14_y.c, struct-by-value-15_x.c,
5312         struct-by-value-15_y.c, struct-by-value-16_y.c,
5313         struct-by-value-17_y.c, struct-by-value-18_y.c,
5314         struct-by-value-19_y.c, struct-by-value-1_x.c,
5315         struct-by-value-1_y.c, struct-by-value-20_y.c,
5316         struct-by-value-2_x.c, struct-by-value-2_y.c,
5317         struct-by-value-3_y.c, struct-by-value-4_x.c,
5318         struct-by-value-4_y.c, struct-by-value-5_y.c,
5319         struct-by-value-6_y.c, struct-by-value-7_y.c
5320         struct-by-value-8_x.c, struct-by-value-8_y.c
5321         struct-by-value-9_x.c, struct-by-value-9_y.c
5322         struct-return-10_x.c, struct-return-10_y.c,
5323         struct-return-19_x.c, struct-return-20_x.c
5324         struct-return-2_x.c, struct-return-2_y.c
5325         struct-return-3_x.c: Guard non-C99 tests with SKIP_COMPLEX_INT,
5326         SKIP_ATTRIBUTE and SKIP_ZERO_ARRAY.  Turns SKIPVA into SKIP_VA.
5327
5328 2004-01-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
5329
5330         * gcc.dg/tls/alias-1.c: Add dg-warning for unsupported visibility
5331         attribute on sparc*-sun-solaris2.*.
5332
5333 2004-01-18  Mark Mitchell  <mark@codesourcery.com>
5334
5335         PR c++/13710
5336         * g++.dg/ext/typeof7.C: New test.
5337
5338 2004-01-18  David Edelsohn  <edelsohn@gnu.org>
5339
5340         * gcc.dg/array-quals-1.c: xfail on powerpc*-*-aix*.
5341         * gcc.dg/const-elim-1.c: Same.
5342
5343 2004-01-17  Ziemowit Laski  <zlaski@apple.com>
5344
5345         * objc.dg/stret-1.m: New.
5346         * objc.dg/stret-2.m: New.
5347
5348 2004-01-17  Andrew Pinski  <pinskia@physics.uc.edu>
5349
5350         PR c++/11895
5351         * g++.dg/ext/vector1.C: New test.
5352
5353 2004-01-16  Geoffrey Keating  <geoffk@apple.com>
5354
5355         * gcc.dg/pch/import-1.c: New.
5356         * gcc.dg/pch/import-1.hs: New.
5357         * gcc.dg/pch/import-1a.h: New.
5358         * gcc.dg/pch/import-1b.h: New.
5359         * gcc.dg/pch/import-1c.h: New.
5360
5361 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
5362
5363         PR c++/13574
5364         * g++.dg/ext/array1.C: New test.
5365
5366         PR c++/13178
5367         * g++.dg/conversion/op1.C: New test.
5368
5369 2004-01-16  J"orn Rennecke <joern.rennecke@superh.com>
5370
5371         PR 11864
5372         From Kazumoto Kojima / Dan Kegel:
5373         * gcc.dg/pr11864-1.c: New test.
5374
5375         PR 10392
5376         From Marcus Comstedt / Dan Kegel:
5377         * gcc.dg/pr10392-1.c: New test.
5378
5379 2004-01-16  Mark Mitchell  <mark@codesourcery.com>
5380
5381         PR c++/13478
5382         * g++.dg/init/ref10.C: New test.
5383
5384 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5385
5386         PR c++/13407
5387         * g++.dg/parse/typename6.C: New test.
5388
5389 2004-01-15  Geoffrey Keating  <geoffk@apple.com>
5390
5391         PR pch/13361
5392         * testsuite/g++.dg/pch/wchar-1.C: New.
5393         * testsuite/g++.dg/pch/wchar-1.Hs: New.
5394
5395 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5396
5397         PR c++/9259
5398         * g++.dg/expr/sizeof2.C: New test.
5399
5400 2004-01-15  Kazu Hirata  <kazu@cs.umass.edu>
5401
5402         * gcc.dg/sibcall-3.c: Replace mn10?00 with mn10300.
5403
5404 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
5405
5406         PR c++/13659
5407         * g++.dg/lookup/strong-using-3.C: New.
5408         * g++.dg/lookup/using-10.C: New.
5409
5410 2004-01-15  Alexandre Oliva  <aoliva@redhat.com>
5411
5412         PR c++/13594
5413         * g++.dg/lookup/strong-using-2.C: New.
5414
5415 2004-01-15  Marcus Comstedt <marcus@mc.pp.se>
5416             Dan Kegel <dank@kegel.com>
5417             J"orn Rennecke <joern.rennecke@superh.com>
5418
5419         PR target/9365
5420         * gcc.dg/pr9365-1.c: New test.
5421
5422 2004-01-15  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5423
5424         PR c++/8856
5425         * g++.dg/parse/casting-operator2.C: New test.
5426         * g++.old-deja/g++.pt/explicit83.C: Remove.
5427
5428 2004-01-14  Joseph S. Myers  <jsm@polyomino.org.uk>
5429
5430         * gcc.dg/label-compound-stmt-1.c: New test.
5431         * gcc.c-torture/compile/950922-1.c,
5432         gcc.c-torture/compile/20000211-3.c,
5433         gcc.c-torture/compile/20000518-1.c,
5434         gcc.c-torture/compile/20021108-1.c: Avoid labels at and of
5435         compound statements.
5436
5437 2004-01-14  Hartmut Penner  <hpenner@de.ibm.com>
5438
5439         * gcc.dg/ppc64-abi-1.c: New test.
5440
5441 2004-01-14  Danny Smith  <dannysmith@users.sourceforge.net>
5442
5443          * g++.dg/ext/attrib9.C: Add dg-warnings.
5444
5445 2004-01-14  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5446
5447         PR c++/12335
5448         * g++.dg/parse/dtor3.C: New test.
5449
5450 2004-01-13  Andrew Pinski  <pinskia@physics.uc.edu>
5451
5452         PR c++/12709
5453         * g++.dg/parse/try-catch-1.C: New test.
5454
5455 2004-01-13  Arnaud Charlet  <charlet@act-europe.fr>
5456
5457         * ada/acats/run_all.sh: Add more verbose output in acats.log
5458         when compiling tests.
5459
5460 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
5461
5462         PR 13656
5463         * gcc.dg/typedef-redecl.c: New test case.
5464         * gcc.dg/typedef-redecl.h: New support file.
5465
5466 2004-01-13  Jan Hubicka  <jh@suse.cz>
5467
5468         * gcc.dg/always_inline.c: New test.
5469         * gcc.dg/debug/20031231-1.c: Fix.
5470
5471 2004-01-13  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5472
5473         PR c++/13474
5474         * g++.dg/template/array3.C: New test.
5475
5476 2004-01-12  Zack Weinberg  <zack@codesourcery.com>
5477
5478         * g++.dg/ext/lvalue1.C: No longer expected to fail.
5479         * g++.dg/warn/Wunused-2.C: Likewise.
5480
5481 2004-01-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5482
5483         PR c++/13289
5484         * g++.dg/template/instantiate6.C: New test.
5485
5486 2004-01-12  Roger Sayle  <roger@eyesopen.com>
5487
5488         PR middle-end/11397
5489         * gcc.dg/special/wkali-2.c: Add dg-require-alias.
5490
5491 2004-01-12  Jan Hubicka  <jh@suse.cz>
5492
5493         PR opt/12826
5494         * gcc.dg/20040112-1.c: New.
5495
5496         * gcc.dg/dwarf-die[1-7].c: Move to...
5497         * gcc.dg/debug/dwarf2/dwarf-die[1-7].c: ... here.
5498         * gcc.dg/debug/dwarf2/dwarf2.exp: New.
5499
5500 2004-01-12  Ian Lance Taylor  <ian@wasabisystems.com>
5501
5502         PR c++/4100
5503         * g++.dg/parse/friend4.C: New test.
5504
5505 2004-01-12  Scott Brumbaugh  <scottb.lists@verizon.net>
5506
5507         PR c++/4100
5508         * g++.old-deja/g++.pt/niklas01a.C: Mark an error where a class
5509         definition is called a friend.
5510
5511 2004-01-11  Zack Weinberg  <zack@codesourcery.com>
5512
5513         * gcc.dg/tls/diag-3.c: Tweak dg-error regexp.
5514
5515 2004-01-11  Ian Lance Taylor  <ian@wasabisystems.com>
5516
5517         PR c++/3478
5518         * g++.dg/parse/error10.C: New test.
5519         * g++.dg/template/arg2.C: Accept "invalid type" error.
5520
5521 2004-01-11  Jakub Jelinek  <jakub@redhat.com>
5522
5523         PR middle-end/13392
5524         * g++.dg/opt/expect2.C: New test.
5525
5526 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
5527
5528         * gcc.dg/Wshadow-1.c, gcc.dg/attr-noinline.c, gcc.dg/decl3.c
5529         * gcc.dg/redecl-1.c, gcc.dg/visibility-7.c, gcc.dg/wtr-static-1.c
5530         * gcc.dg/noncompile/20020220-1.c, objc.dg/method-1.m:
5531         Update dg-error regexps.
5532
5533 2004-01-10  Zack Weinberg  <zack@codesourcery.com>
5534
5535         * gcc.c-torture/compile/20021123-2.c: Delete; dup of 20021120-1.c.
5536         * gcc.c-torture/compile/20021123-3.c: Delete; dup of 20021120-2.c.
5537
5538 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5539
5540         * gcc.dg/pragma-re-1.c: Use right pointer type.
5541
5542 2004-01-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
5543
5544         * g++.dg/eh/simd-1.c: Ajust line number for dg-error line.
5545
5546 2004-01-09  Geoffrey Keating  <geoffk@apple.com>
5547
5548         * gcc.dg/rs6000-ldouble-1.c: New.
5549
5550 2004-01-10  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5551
5552         DR 337
5553         PR c++/9256
5554         * g++.dg/other/abstract1.C: New test.
5555
5556 2004-01-09  Alexandre Oliva  <aoliva@redhat.com>
5557
5558         * g++.dg/lookup/strong-using-1.C: New.
5559
5560 2004-01-09  Joseph S. Myers  <jsm@polyomino.org.uk>
5561
5562         PR c/11234
5563         * gcc.dg/func-ptr-conv-1.c: New test.
5564         * gcc.dg/weak/weak-6.c, gcc.dg/weak/weak-7.c: Update.
5565
5566 2004-01-09  Kazu Hirata  <kazu@cs.umass.edu>
5567
5568         PR target/13380.
5569         * gcc.c-torture/compile/20040109-1.c: New.
5570
5571 2004-01-08  Stuart Hastings  <stuart@apple.com>
5572
5573         * testsuite/gcc.dg/20020523-2.c (bail_if_no_sse): Moved cpu-ID code...
5574         testsuite/gcc.dg/i386-cpuid.h (i386_cpuid): ...to here, to share with...
5575         * testsuite/gcc.dg/i386-sse-6.c: ...this new testcase.
5576
5577 2004-01-09  Alan Modra  <amodra@bigpond.net.au>
5578
5579         * gcc.dg/array-quals-1.c: Accept .data.rel.ro.
5580
5581 2004-01-08  Eric Botcazou  <ebotcazou@libertysurf.fr>
5582
5583         * ada/acats/run_acats: Treat 'gnatchop' the same way
5584         as 'gnatmake'.  Export GCC_DRIVER.
5585         * ada/acats/run_all.sh: Add target_gnatchop.  Use
5586         'host_gnatchop' and 'target_gnatchop' instead of 'gnatshop'.
5587
5588 2004-01-08  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5589
5590         PR c++/12573
5591         * g++.dg/template/dependent-expr4.C: New test.
5592
5593 2004-01-08  Hartmut Penner  <hpenner@de.ibm.com>
5594
5595         * gcc.dg/altivec-11.c: New test.
5596
5597 2004-01-07  Mark Mitchell  <mark@codesourcery.com>
5598
5599         * g++.dg/abi/vbase10.C: Use -mstructure-size-boundary=8 on ARM.
5600
5601 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
5602
5603         PR c/6024
5604         * gcc.dg/enum-compat-1.c: New test.
5605         * gcc.c-torture/execute/builtin-types-compatible-p.c: Update.
5606
5607 2004-01-07  Joseph S. Myers  <jsm@polyomino.org.uk>
5608
5609         PR c/12165
5610         * gcc.dg/array-quals-1.c, gcc.dg/c90-idem-qual-3.c,
5611         gcc.dg/c99-idem-qual-3.c: New tests.
5612
5613 2004-01-07  Alan Modra  <amodra@bigpond.net.au>
5614
5615         * gcc.dg/winline-7.c: Don't cast void * to int.
5616
5617 2004-01-06  Jan Hubicka  <jh@suse.cz>
5618
5619         * gcc.dg/i386-sse-5.c: New test
5620         * g++.dg/eh/simd-1.c: Add -w argument for i386.
5621
5622 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
5623
5624         PR c++/12815
5625         * g++.dg/rtti/typeid4.C: New test.
5626
5627 2004-01-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
5628
5629         * gcc.dg/compat/sdata-section.h: Declare 'abort'.
5630
5631 2004-01-05  Mark Mitchell  <mark@codesourcery.com>
5632
5633         PR c++/12132
5634         * g++.dg/template/error11.C: New test.
5635
5636         PR c++/13451
5637         * g++.dg/template/class2.C: New test.
5638
5639 2004-01-05  Nathan Sidwell  <nathan@codesourcery.com>
5640         Richard Sandiford <rsandifo@redhat.com>
5641
5642         PR c++/13387
5643         * g++.dg/opt/alias3.C: New test.
5644
5645 2004-01-04  Mark Mitchell  <mark@codesourcery.com>
5646
5647         PR c++/13157
5648         * g++.dg/template/koenig3.C: New test.
5649
5650         PR c++/13529
5651         * g++.dg/parse/offsetof3.C: New test.
5652
5653         * g++.dg/init/copy7.C: Add missing dg-error markers.
5654
5655         PR c++/12226
5656         * g++.dg/init/copy7.c: New test.
5657
5658         PR c++/13536
5659         * g++.dg/parse/cast1.C: New test.
5660
5661 2004-01-04  Jan Hubicka  <jh@suse.cz>
5662
5663         * gcc.dg/winline[1-7].c: New tests.
5664
5665 2004-01-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5666
5667         PR c++/13520
5668         * g++.dg/template/qualttp22.C: New test.
5669
5670 2004-01-01  Jan Hubicka  <jh@suse.cz>
5671
5672         * gcc.dg/debug/20031231-1.c: New.
5673         * gcc.c-torture/compile/20040101-1.c: New.
5674         * gcc.dg/dwarf-die-[1-7].c: New.
5675
5676 2004-01-01  Jakub Jelinek  <jakub@redhat.com>
5677
5678         PR optimization/13521
5679         * gcc.c-torture/compile/20031231-1.c: New test.
5680
5681 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
5682
5683         * gcc.dg/sibcall-4.c: Replace mn10?00 with mn10300.
5684
5685 2003-12-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
5686
5687         PR c++/10079
5688         * g++.dg/template/crash16.C: New test.
5689
5690 2003-12-30  Mark Mitchell  <mark@codesourcery.com>
5691
5692         * g++.dg/abi/vbase10.C: XFAIL on arm*-*-*.
5693
5694 2003-12-30  Kazu Hirata  <kazu@cs.umass.edu>
5695
5696         * g++.old-deja/g++.jason/thunk2.C: Remove traces of dead
5697         ports.
5698         * g++.old-deja/g++.jason/thunk3.C: Likewise.
5699         * g++.old-deja/g++.law/profile1.C: Likewise.
5700         * gcc.c-torture/compile/981006-1.c: Likewise.
5701         * gcc.c-torture/execute/loop-2e.x: Likewise.
5702         * gcc.c-torture/execute/loop-2f.x: Remove.
5703         * gcc.c-torture/execute/loop-2g.x: Likewise.
5704         * gcc.c-torture/execute/strct-varg-1.x: Likewise.
5705         * gcc.dg/20020312-2.c: Remove traces of dead ports.
5706
5707 2003-12-30  Nathan Sidwell  <nathan@codesourcery.com>
5708
5709         PR c++/13507
5710         * g++.dg/ext/attrib11.C: New test.
5711
5712         PR c++/13494
5713         * g++.dg/template/array2-1.C: New test.
5714         * g++.dg/template/array2-2.C: New test.
5715
5716 2003-12-29  Mark Mitchell  <mark@codesourcery.com>
5717
5718         * g++.old-deja/g++.pt/static11.C: Correct XFAIL syntax.
5719
5720 2003-12-29  Nathan Sidwell  <nathan@codesourcery.com>
5721
5722         PR c++/12774
5723         * g++.dg/template/array1-1.C: New test.
5724         * g++.dg/template/array1-2.C: New test.
5725
5726 2003-12-29  Roger Sayle  <roger@eyesopen.com>
5727
5728         PR fortran/12632
5729         * g77.dg/12632.f: New test case.
5730
5731 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5732
5733         PR c++/13289
5734         * g++.dg/parse/nontype1.C: New test.
5735
5736 2003-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5737
5738         PR c++/12403
5739         * g++.dg/parse/explicit1.C: New test.
5740         * g++.old-deja/g++.pt/explicit71.C: Adjust expected error.
5741
5742 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
5743
5744         PR c++/13081
5745         * g++.dg/opt/inline6.C: New test.
5746
5747         PR c++/12613
5748         * g++.dg/parse/error9.C: New test.
5749
5750         * gcc.dg/const-elim-1.c: XFAIL on arm-*-*.
5751
5752 2003-12-28  Mark Mitchell  <mark@codesourcery.com>
5753
5754         PR c++/13009
5755         * g++.dg/init/assign1.C: New test.
5756
5757 2003-12-28  Roger Sayle  <roger@eyesopen.com>
5758
5759         PR c++/13070
5760         * g++.dg/warn/format3.C: New test case.
5761
5762 2003-12-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
5763
5764         * gcc.c-torture/compile/20031227-1.c: New test.
5765
5766 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5767
5768         * g++.dg/bprob/bprob.exp: Load target-supports.exp
5769         * g77.dg/bprob/bprob.exp: Likewise.
5770         * gcc.misc-tests/bprob.exp: Likewise.
5771         * gcc.dg/builtins-18.c: Use builtins-config.h.  Do not test float
5772         variants on systems where the library does not provide that
5773         functionality.
5774         * gcc.dg/builtins-20.c: Use builtins-config.h.
5775         * gcc.dg/builtins-config.h: New file.
5776
5777 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5778
5779         * lib/gcc-dg.exp (dg-require-profiling): New function.
5780         * lib/target-supports.exp (check_profiling_available): Likewise.
5781         * g++.dg/bprob/bprob.exp: Use check_profiling_available.
5782         * g77.dg/bprob/bprob.exp: Likewise.
5783         * gcc.misc-tests/bprob.exp: Likewise.
5784         * g++.old-deja/g++.law/profile1.C: Use dg-require-profiling.
5785         * gcc.dg/20021014-1.c: Likewise.
5786         * gcc.dg/nest.c: Likewise.
5787
5788 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5789
5790         * g++.dg/lookup/java1.C: Use -fdollars-in-identifiers when
5791         compiling.
5792         * g++.dg/lookup/java2.C: Likewise.
5793         * gcc.dg/cpp/lexident.c: Likewise.
5794
5795 2003-12-23  Kazu Hirata  <kazu@cs.umass.edu>
5796
5797         * gcc.c-torture/compile/20020604-1.c: XFAIL on H8 if -mn is
5798         given.
5799         * gcc.c-torture/compile/961203-1.c: Likewise.
5800         * gcc.c-torture/compile/980506-1.c: Likewise.
5801
5802 2003-12-23  Zack Weinberg  <zack@codesourcery.com>
5803
5804         * lib/gcc-dg.exp (dg-prune-output): New annotation.
5805         (additional_prunes): New global.
5806         (gcc-dg-prune): Handle additional per-test pruning.
5807         (dg-test): Clear additional_prunes between tests.
5808
5809         * gcc.c-torture/compile/920625-1.c: Remove xfail.  Use
5810         dg-prune-output to avoid spurious failures from assembler
5811         complaining about nonexistent WAW violations.
5812         * gcc.c-torture/compile/981223-1.c: Remove dg-options line.
5813         Use dg-prune-output to avoid spurious failures from assembler
5814         warning about Itanium B-step errata.
5815
5816 2003-12-23  Mark Mitchell  <mark@codesourcery.com>
5817
5818         * g++.dg/abi/macro0.C: New test.
5819         * g++.dg/abi/macro1.C: Likewise.
5820         * g++.dg/abi/macro2.C: Likewise.
5821
5822         * g++.dg/abi/bitfield5.C: Add explicit -fabi-version=1 option.
5823         * g++.dg/abi/bitfield7.C: Likewise.
5824         * g++.dg/abi/dtor2.C: Likewise.
5825         * g++.dg/abi/mangle11.C: Likewise.
5826         * g++.dg/abi/mangle12.C: Likewise.
5827         * g++.dg/abi/mangle14.C: Likewise.
5828         * g++.dg/abi/mangle17.C: Likewise.
5829         * g++.dg/abi/vbase10.C: Likewise.
5830         * g++.dg/abi/vbase14.C: Likewise.
5831         * g++.dg/template/qualttp17.C: Likewise.
5832
5833 2003-12-21  Andrew Pinski  <pinskia@physics.uc.edu>
5834
5835         PR c/11995
5836         * gcc.dg/20031223-1.c: New test.
5837
5838 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5839
5840         * gcc.dg/noreturn-7.c: New test.
5841
5842 2003-12-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
5843
5844         * gcc.dg/null-pointer-1.c: New test.
5845
5846 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
5847
5848         * g++.old-deja/g++.jason/template18.C: Remove.
5849         * g++.old-deja/g++.jason/template37.C: Likewise.
5850
5851         PR c++/12862
5852         * g++.dg/lookup/ns1.C: New test.
5853
5854         PR c++/12397
5855         * g++.dg/template/lookup3.C: New test.
5856
5857 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5858
5859         * g++.dg/template/recurse1.C: New test
5860
5861 2003-12-22  Mark Mitchell  <mark@codesourcery.com>
5862
5863         PR c++/12479
5864         * g++.dg/parse/semicolon1.C: New test.
5865         * g++.dg/parse/semicolon1.h: Likewise.
5866
5867 2003-12-22  Fariborz Jahanian <fjahanian@apple.com>
5868
5869         * gcc.dg/darwin-misaligned.c: New test.
5870
5871 2003-12-22  Andrew Pinski  <pinskia@physics.uc.edu>
5872
5873         PR c/9163
5874         * gcc.dg/20031222-1.c: New test.
5875
5876 2003-12-21  Mark Mitchell  <mark@codesourcery.com>
5877
5878         PR c++/13438
5879         * g++.dg/parse/error8.C: New test.
5880
5881         PR c++/11554
5882         * testsuite/g++.dg/warn/ctor-init-1.C: New test.
5883
5884 2003-12-21  Kazu Hirata  <kazu@cs.umass.edu>
5885
5886         * gcc.c-torture/compile/20020910-1.c: Disable if __INT_MAX is
5887         too small.
5888         * gcc.c-torture/compile/930217-1.c: Likewise.
5889         * gcc.c-torture/compile/930513-1.c: Likewise.
5890         * gcc.c-torture/execute/920908-2.c: Likewise.
5891         * gcc.c-torture/execute/921204-1.c: Likewise.
5892         * gcc.c-torture/execute/930621-1.c: Likewise.
5893         * gcc.c-torture/execute/930630-1.c: Likewise.
5894         * gcc.c-torture/execute/931031-1.c: Likewise.
5895         * gcc.c-torture/execute/980602-2.c: Likewise.
5896         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
5897         * gcc.c-torture/execute/compndlit-1.c: Likewise.
5898         * gcc.c-torture/execute/extzvsi.c: Likewise.
5899         * gcc.c-torture/unsorted/ext.c: Likewise.
5900
5901 2003-12-20  Andrew Pinski  <pinskia@gcc.gnu.org>
5902
5903         PR target/12749
5904         * gcc.c-torture/compile/20031220-2.c: New test case.
5905
5906 2003-12-20  Roger Sayle  <roger@eyesopen.com>
5907
5908         PR optimization/13031
5909         * gcc.c-torture/compile/20031220-1.c: New test case.
5910
5911 2003-12-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
5912
5913         * gcc.dg/cast-function-1.c: New test.
5914
5915 2003-12-19  Joseph S. Myers  <jsm@polyomino.org.uk>
5916
5917         * gcc.dg/format/ext-1.c: Allow 'I' flag on floating point decimal
5918         formats.
5919
5920 2003-12-19  Mark Mitchell  <mark@codesourcery.com>
5921
5922         PR c++/12795
5923         * g++.dg/ext/attrib10.C: New test.
5924
5925 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
5926
5927         * gcc.dg/cleanup-10.c: New test.
5928         * gcc.dg/cleanup-11.c: New test.
5929
5930 2003-12-19  Jakub Jelinek  <jakub@redhat.com>
5931
5932         PR c++/13239
5933         * g++.dg/opt/expect1.C: New test.
5934
5935 2003-12-19  Hartmut Penner  <hpenner@de.ibm.com>
5936
5937         * gcc.dg/altivec-varargs-1.c: Enable testcase on ppc linux.
5938
5939 2003-12-18  Andrew Pinski  <pinskia@physics.uc.edu>
5940
5941         PR debug/12923
5942         * gcc.dg/20031218-1.c: New test.
5943
5944         PR debug/12389
5945         * gcc.dg/20031218-2.c: New test.
5946         * gcc.dg/20031218-3.c: New test.
5947
5948         * g++.dg/abi/mangle18-1.C: Modify regexp to test for `[: \t\n]' at end
5949         of label name and allow for USER_LABEL_PREFIX == "_" names.
5950         * g++.dg/abi/mangle18-2.C: Likewise.
5951         * g++.dg/abi/mangle19-1.C: Likewise.
5952         * g++.dg/abi/mangle19-2.C: Likewise.
5953         * g++.dg/abi/mangle20-1.C: Likewise.
5954         * g++.dg/abi/mangle20-2.C: Likewise.
5955
5956 2003-12-18  Richard Henderson  <rth@redhat.com>
5957
5958         * gcc.dg/bitfld-1.c: Expect warnings for enum bitfields.
5959
5960 2003-12-18  Steven Bosscher  <steven@gcc.gnu.org>
5961             Dan Kegel <dank@kegel.com>
5962
5963         PR other/12009
5964         * g++.dg/compat/compat.exp:  Do not set LD_LIBRARY_PATH when
5965         testing a cross compiler, it causes spurious compile failures.
5966         * lib/g++.exp: Likewise.
5967
5968 2003-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
5969
5970         PR c++/13262
5971         * g++.dg/template/access13.C: New test.
5972
5973 2003-12-18  Ulrich Weigand  <uweigand@de.ibm.com>
5974
5975         * gcc.dg/20031216-1.c: New test.
5976
5977 2003-12-18  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
5978
5979         PR c++/9154
5980         * g++.dg/template/error10.C: New test.
5981
5982 2003-12-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
5983
5984         * g++.dg/eh/simd-1.C: XFAIL on SPARC.
5985         * g++.dg/eh/simd-2.C: Likewise.
5986
5987 2003-12-17  James E Wilson  <wilson@specifixinc.com>
5988             Roger Sayle  <roger@eyesopen.com>
5989
5990         * gcc.c-torture/execute/ieee/mzero5.c: New.
5991
5992 2003-12-17  Mark Mitchell  <mark@codesourcery.com>
5993
5994         PR c++/10603
5995         * g++.dg/parse/error6.C: New test.
5996
5997         PR c++/12827
5998         * g++.dg/parse/error7.C: New test.
5999
6000 2003-12-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
6001
6002         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Do not run debug-[12].c
6003         at -O with stabs debugging formats.
6004         * gcc.dg/debug/debug-1.c: Turn 'p' into a global variable.
6005         * gcc.dg/debug/debug-2.c: Likewise.
6006
6007 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
6008
6009         PR c++/12696
6010         * g++.dg/init/error1.C: New test.
6011
6012         PR c++/12218
6013         * g++.dg/init/pm3.C: New test.
6014
6015 2003-12-17  Joseph S. Myers  <jsm@polyomino.org.uk>
6016
6017         PR c/3347
6018         * gcc.dg/bitfld-8.c: New test.
6019
6020 2003-12-16  James Lemke  <jim@wasabisystems.com>
6021
6022         * gcc.dg/arm-scd42-[123].c: New tests.
6023
6024 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6025
6026         PR c++/9043
6027         * g++.dg/abi/mangle20-1.C: New test.
6028         * g++.dg/abi/mangle20-2.C: New test.
6029
6030 2003-12-16  Mark Mitchell  <mark@codesourcery.com>
6031
6032         PR c++/13275
6033         * g++.dg/other/offsetof2.C: Remove XFAIL.
6034         * g++.dg/parse/offsetof1.C: New test.
6035         * g++.gd/parse/offsetof2.C: Likewise.
6036
6037 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6038
6039         * g++.dg/template/nontype3.C: New test.
6040         * g++.dg/template/static2.C: Tweaked the dg-error clause.
6041
6042 2003-12-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6043
6044         * g++.dg/warn/noreturn-3.C: Also test instantiation.
6045
6046 2003-12-16  Nathan Sidwell  <nathan@codesourcery.com>
6047
6048         PR c++/13387
6049         * g++.dg/expr/assign1.C: New test.
6050
6051         PR c++/13242
6052         * g++.dg/abi/mangle19-1.C: New test.
6053         * g++.dg/abi/mangle19-2.C: New test.
6054
6055 2003-12-16  Hartmut Penner  <hpenner@de.ibm.com>
6056
6057         * testsuite/gcc.dg/altivec-10.c: Test vec_cmple and vec_all_numeric.
6058
6059 2003-12-16  Eric Botcazou  <ebotcazou@libertysurf.fr>
6060
6061         * gcc.c-torture/execute/20031216-1.c: New test.
6062
6063 2003-12-16  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6064
6065         * g++.dg/template/ptrmem7.C: Simplified the test case to not hit
6066         an ICE regression.
6067
6068 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
6069
6070         PR c++/10926
6071         * g++.dg/template/error9.C: New test.
6072
6073         PR c++/11116
6074         * g++.dg/template/error8.C: New test.
6075
6076 2003-12-15  Roger Sayle  <roger@eyesopen.com>
6077
6078         PR middle-end/13400
6079         * gcc.c-torture/execute/20031215-1.c: New test case.
6080
6081 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
6082
6083         PR c++/13269
6084         * g++.dg/parse/error5.C: New test.
6085
6086         PR c++/12989
6087         * g++.dg/expr/sizeof1.C: New test.
6088
6089         PR c++/13310
6090         * g++.dg/template/crash15.C: New test.
6091
6092 2003-12-15  Geoffrey Keating  <geoffk@apple.com>
6093
6094         * g++.old-deja/g++.pt/vaarg3.C: Don't expect an error for passing
6095         a non-POD type as the last named parameter of a varargs function.
6096
6097 2003-12-15  Mark Mitchell  <mark@codesourcery.com>
6098
6099         PR c++/13243
6100         PR c++/12573
6101         * g++.dg/template/crash14.C: New test.
6102         * g++.dg/template/dependent-expr3.C: Add dg-error markers.
6103
6104 2003-12-15  Nathan Sidwell  <nathan@codesourcery.com>
6105
6106         * g++.dg/other/java1.C: New test.
6107
6108         PR c++/13241
6109         * g++.dg/abi/mangle18-1.C: New test.
6110         * g++.dg/abi/mangle18-2.C: New test.
6111
6112 2003-12-15  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6113
6114         PR optimization/10312
6115         * gcc.c-torture/execute/20031214-1.c: New.
6116
6117 2003-12-14  Mark Mitchell  <mark@codesourcery.com>
6118
6119         PR c++/10779
6120         PR c++/12160
6121         * g++.dg/parse/error3.C: New test.
6122         * g++.dg/parse/error4.C: Likewise.
6123         * g++.dg/abi/mangle4.C: Tweak error messages.
6124         * g++.dg/lookup/using5.C: Likewise.
6125         * g++.dg/other/error2.C: Likewise.
6126         * g++.dg/parse/typename5.C: Likewise.
6127         * g++.dg/parse/undefined1.C: Likewise.
6128         * g++.dg/template/arg2.C: Likewise.
6129         * g++.dg/template/ttp3.C: Likewise.
6130         * g++.dg/template/type1.C: Likewise.
6131         * g++.old-deja/g++.other/crash32.C: Likewise.
6132         * g++.old-djea/g++.pt/defarg8.C: Likewise.
6133
6134 2003-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6135
6136         PR c++/13106
6137         * g++.dg/warn/noreturn-3.C: New test.
6138
6139 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
6140
6141         PR c++/13118
6142         * g++.dg/abi/covariant3.C: New.
6143
6144 2003-12-12  Jakub Jelinek  <jakub@redhat.com>
6145
6146         * g++.dg/eh/ia64-1.C: New test.
6147
6148 2003-12-12  Roger Sayle  <roger@eyesopen.com>
6149
6150         PR optimization/13037
6151         * g77.f-torture/execute/13037.f: New test case.
6152
6153 2003-12-12  Nathan Sidwell  <nathan@codesourcery.com>
6154
6155         PR c++/12881
6156         * g++.dg/abi/covariant2.C: New.
6157
6158 2003-12-12  Neil Booth  <neil@daikokuya.co.uk>
6159
6160         * testsuite/gcc.dg/cpp/trad/macro.c: New tests.
6161
6162 2003-12-11  Zack Weinberg  <zack@codesourcery.com>
6163
6164         * gcc.c-torture/execute/wchar_t-1.x: Delete.
6165
6166 2003-12-10  Robert Schiele  <rschiele@uni-mannheim.de>
6167
6168         PR other/10819
6169         * lib/gcc.exp (default_gcc_version): Do not match NL/CR characters
6170         to fix Bug 10819.
6171         * lib/g++.exp (g++_version): Likewise.
6172         * lib/g77.exp (g77_version): Likewise.
6173         * lib/objc.exp (default_objc_version): Likewise.
6174
6175 2003-12-10  Richard Henderson  <rth@redhat.com>
6176
6177         * gcc.c-torture/execute/wchar_t-1.c: Convert to utf-8.
6178
6179         * gcc.dg/intermod-1.c: Adjust assembler scan pattern for alpha.
6180
6181 2003-12-08  Matt Austern  <austern@apple.com>
6182
6183         PR c/13134
6184         * lib/gcc-dg.exp (dg-require-visibility): Define.
6185         * lib/target-supports (check_visibility_available): Define.
6186         * gcc.dg/visibility-1.c: New test.
6187         * gcc.dg/visibility-2.c: Likewise.
6188         * gcc.dg/visibility-3.c: Likewise.
6189         * gcc.dg/visibility-4.c: Likewise.
6190         * gcc.dg/visibility-5.c: Likewise.
6191         * gcc.dg/visibility-6.c: Likewise.
6192         * g++.dg/ext/visibility-1.C: Likewise.
6193         * g++.dg/ext/visibility-2.C: Likewise.
6194         * g++.dg/ext/visibility-3.C: Likewise.
6195         * g++.dg/ext/visibility-4.C: Likewise.
6196         * g++.dg/ext/visibility-5.C: Likewise.
6197         * g++.dg/ext/visibility-6.C: Likewise.
6198
6199 2003-12-07  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6200
6201         * g++.dg/lookup/java1.C: New test.
6202         * g++.dg/lookup/java2.C: New test.
6203
6204 2003-12-07  Falk Hueffner  <falk@debian.org>
6205
6206         * g++.dg/opt/noreturn-1.C: New test.
6207
6208 2003-12-07  Wolfgang Bangerth  <bangerth@dealii.org>
6209
6210         * gcc.dg/overflow-1.c: New test.
6211
6212 2003-12-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
6213
6214         * g77.f-torture/compile/13060.f: New test.
6215
6216 2003-12-06  Mark Mitchell  <mark@codesourcery.com>
6217
6218         PR c++/13323
6219         * g++.dg/inherit/operator2.C: New test.
6220
6221 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
6222
6223         PR c++/13305
6224         * g++.dg/ext/attrib9.C: New test.
6225
6226 2003-12-05  Mark Mitchell  <mark@codesourcery.com>
6227
6228         PR c++/13314
6229         * g++.dg/template/error7.C: New test.
6230
6231 2003-12-05  Stuart Menefy <stuart.menefy@st.com>
6232             J"orn Rennecke <joern.rennecke@superh.com>
6233
6234         PR target/13302
6235         * g++.dg/other/struct-va_list.C: New test.
6236
6237 2003-12-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6238
6239         PR c++/13166
6240         * g++.dg/parse/defarg6.C: New test.
6241
6242 2003-12-05  Hans-Peter Nilsson  <hp@axis.com>
6243
6244         PR target/13256
6245         * gcc.c-torture/execute/20031201-1.c: New test.
6246
6247 2003-12-05  Arnaud Charlet  <charlet@act-europe.fr>
6248
6249         * ada/acats/run_acats: Add checks against missing gnatlib/gnattools.
6250
6251 2003-12-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6252
6253         * gcc.dg/builtin-return-1.c: New test.
6254
6255 2003-12-04  Stuart Menefy <stuart.menefy@st.com>
6256             J"orn Rennecke <joern.rennecke@superh.com>
6257
6258         PR optimization/13260
6259         * gcc.c-torture/execute/20031204-1.c: New test.
6260
6261 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
6262
6263         PR c++/9127
6264         * g++.dg/template/error6.C: New test.
6265
6266 2003-12-03  Jakub Jelinek  <jakub@redhat.com>
6267
6268         * gcc.dg/20031202-1.c: New test.
6269
6270 2003-12-03  Mark Mitchell  <mark@codesourcery.com>
6271
6272         PR c++/13179
6273         * g++.dg/template/eh1.C: New test.
6274
6275         PR c++/10771
6276         * g++.dg/template/error5.C: New test.
6277
6278 2003-12-02  David Ung  <davidu@mips.com>
6279
6280         * gcc.dg/compat/vector-check.h: Corrected type for var
6281         g_##TMODE
6282
6283 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6284
6285         PR c++/10126
6286         * g++.dg/template/ptrmem8.C: New test.
6287
6288 2003-12-02  Giovanni Bajo  <giovannibajo@gcc.gnu.org>
6289
6290         PR c++/12573
6291         * g++.dg/template/dependent-expr3.C: New test.
6292
6293 2003-12-01  James Lemke  <jim@wasabisystems.com>
6294
6295         * gcc.dg/arm-g2.c: New test.
6296
6297 2003-12-01  Roger Sayle  <roger@eyesopen.com>
6298
6299         PR optimization/11634
6300         * gcc.dg/20031201-2.c: New test case.
6301
6302 2003-12-01  Zack Weinberg  <zack@codesourcery.com>
6303
6304         PR 11433
6305         * objc.dg/proto-lossage-3.m: New test.
6306
6307 2003-12-01  Roger Sayle  <roger@eyesopen.com>
6308
6309         PR optimization/12628
6310         * gcc.dg/20031201-1.c: New test case.
6311
6312 2003-12-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
6313
6314         * gcc.dg/unaligned-1.c: New test.
6315
6316 2003-11-30  Mark Mitchell  <mark@codesourcery.com>
6317
6318         PR c++/9849
6319         * g++.dg/template/error4.C: New test.
6320         * g++.dg/template/nested3.C: Adjust error markers.
6321
6322 2003-11-30  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6323
6324         * gcc.dg/cpp/assert4.c: Check more #system assertions.
6325
6326 2003-11-29  Joseph S. Myers  <jsm@polyomino.org.uk>
6327
6328         PR c/10333
6329         * gcc.dg/bitfld-7.c: New test.
6330
6331 2003-11-29  Richard Sandiford  <rsandifo@redhat.com>
6332
6333         * gcc.dg/tls/asm-1.C: New test.
6334
6335 2003-11-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6336
6337         * gcc.dg/cpp/assert4.c: Update.
6338
6339 2003-11-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
6340
6341         * gcc.dg/builtin-apply2.c: Set size of stack argument data to 64.
6342         * gcc.dg/builtin-apply3.c: New test.
6343
6344 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6345
6346         * lib/compat.exp (compat-obj): New xfaildata parameter.
6347         Use it to set compiler_conditional_xfail_data before compiling.
6348         (compat-get-options): Handle dg-xfail-if.
6349         (compat-execute): Retrieve XFAIL data and pass them to compat-obj.
6350         * gcc.dg/compat/vector-1_x.c: XFAIL on SPARC.
6351         * gcc.dg/compat/vector-1_y.c: Likewise.
6352         * gcc.dg/compat/vector-2_x.c: Likewise.
6353         * gcc.dg/compat/vector-2_y.c: Likewise.
6354
6355 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6356
6357         * g++.dg/opt/reg-stack4.C: New test.
6358
6359 2003-11-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6360
6361         * gcc.dg/builtin-apply2.c: New test.
6362
6363 2003-11-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
6364
6365         * gcc.c-torture/compile/20031023-4.c: Don't XFAIL on SPARC64.
6366
6367 2003-11-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6368
6369         PR c++/12924
6370         * g++.dg/template/template-id-2.C: New test.
6371
6372 2003-11-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6373
6374         PR c++/5369
6375         * g++.dg/template/memfriend1.C: New test.
6376         * g++.dg/template/memfriend2.C: Likewise.
6377         * g++.dg/template/memfriend3.C: Likewise.
6378         * g++.dg/template/memfriend4.C: Likewise.
6379         * g++.dg/template/memfriend5.C: Likewise.
6380         * g++.dg/template/memfriend6.C: Likewise.
6381         * g++.dg/template/memfriend7.C: Likewise.
6382         * g++.dg/template/memfriend8.C: Likewise.
6383         * g++.old-deja/g++.pt/friend44.C: Remove a bogus error.
6384
6385 2003-11-21  Mark Mitchell  <mark@codesourcery.com>
6386
6387         PR c++/12515
6388         * g++.dg/ext/cond1.C: New test.
6389
6390 2003-11-20  Richard Henderson  <rth@redhat.com>
6391
6392         * gcc.dg/20020201-2.c: Remove.
6393         * gcc.dg/20020201-4.c: Remove.
6394         * gcc.dg/20020304-1.c: Remove.
6395
6396 2003-11-19  Nathanael Nerode  <neroden@gcc.gnu.org>
6397
6398         * gcc.dg/cpp/trad/xwin1.c: New test case.
6399
6400 2003-11-19  Andreas Tobler  <a.tobler@schweiz.ch>
6401
6402         * g++.dg/compat/compat.exp: Add DYLD_LIBRARY_PATH for darwin.
6403         * lib/g77.exp: Likewise.
6404         * lib/objc.exp: Likewise.
6405         * lib/g++.exp: Likewise, add -multiply_defined suppress flag
6406         for darwin.
6407
6408 2003-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6409
6410         PR c++/12932
6411         * g++.dg/template/static5.C: New test.
6412
6413 2003-11-18  Joseph S. Myers  <jsm@polyomino.org.uk>
6414
6415         * gcc.dg/nested-func-1.c: New test.
6416
6417 2003-11-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
6418
6419         * gcc.dg/cpp/assert4.c: New test.
6420
6421 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
6422
6423         PR c++/2294
6424         * g++.dg/lookup/using9.c: New test.
6425
6426 2003-11-14  Mark Mitchell  <mark@codesourcery.com>
6427
6428         PR c++/12762
6429         * g++.dg/template/error3.C: New test.
6430
6431 2003-11-14  Arnaud Charlet  <charlet@act-europe.fr>
6432
6433         PR ada/13035
6434         * ada/acats/run_acats, run_all.sh: Fix syntax error.
6435         No longer use a wrapper for gcc, since this does not work under
6436         Windows.
6437
6438 2003-11-14  Giovanni Bajo  <giovannibajo@libero.it>
6439
6440         PR c++/2094
6441         * g++.dg/template/ptrmem7.C: New test.
6442
6443 2003-11-13  Andrew Pinski <apinski@apple.com>
6444
6445         * gcc.c-torture/compile/20031113-1.c: New test.
6446
6447 2003-11-13  Mark Mitchell  <mark@codesourcery.com>
6448             Kean Johnston <jkj@sco.com>
6449
6450         PR c/13029
6451         * gcc.dg/unused-4.c: Update.
6452
6453 2003-11-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
6454
6455         * g++.dg/opt/const3.C: New test.
6456
6457 2003-11-13  Jan Hubicka  <jh@suse.cz>
6458
6459         * gcc.c-torture/compile/20031112-1.c: New test.
6460
6461 2003-11-12  Mark Mitchell  <mark@codesourcery.com>
6462
6463         * g++.dg/parse/crash10.C: Remove bogus error marker.
6464
6465 2003-11-12  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
6466
6467         * ada/acats/run_acats (host_gnatmake): Use type in a /bin/sh script.
6468         (host_gcc): Likewise.
6469         (ROOT): Honor $PWDCMD.
6470         (BASE): Likewise.
6471         * ada/acats/run_all.sh (dir): Honor $PWDCMD.
6472
6473 2003-11-12  Catherine Moore  <clm@redhat.com>
6474
6475         * gcc.c-torture/execute/20020720-1.x:  Add xfail for frv-*-*.
6476
6477 2003-11-12  Andreas Jaeger  <aj@suse.de>
6478             Jakub Jelinek  <jakub@redhat.com>
6479             Andrew Pinski  <pinskia@physics.uc.edu>
6480             Richard Henderson  <rth@redhat.com>
6481
6482         * gcc.dg/c90-const-expr-2.c (foo): Avoid extra warning on 64-bit
6483         systems.
6484         * gcc.dg/c99-const-expr-2.c (foo): Likewise.
6485
6486         * gcc.dg/20030926-1.c: Make it work on x86_64 systems.
6487         * gcc.dg/i386-pentium4-not-mull.c: Likewise.
6488
6489 2003-11-11  Andreas Jaeger  <aj@suse.de>
6490
6491         * gcc.c-torture/execute/20020720-1.x: Test passes also on x86_64.
6492
6493         * gcc.c-torture/execute/20020227-1.x: Test passes also on x86_64.
6494
6495 2003-11-10  Arnaud Charlet  <charlet@act-europe.fr>
6496
6497         * ada/acats/run_all.sh: Add handling of unsupported (tasking) tests.
6498         Clean ups.
6499
6500 2003-11-10  Waldek Hebisch  <hebisch@math.uni.wroc.pl>
6501
6502         * gcc.dg/trampoline-1.c: New test.
6503
6504 2003-11-09  Andrew Pinski  <pinskia@physics.uc.edu>
6505
6506         * gcc.c-torture/compile/200031109-1.c: New test.
6507
6508 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6509
6510         PR c/3190
6511         PR c/8714
6512         * gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
6513         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/ext3.c,
6514         gcc.dg/format/no-y2k-1.c: Update.
6515
6516 2003-11-08  Roger Sayle  <roger@eyesopen.com>
6517
6518         PR optimization/10467
6519         * gcc.dg/20031108-1.c: New test case.
6520
6521 2003-11-07  Geoffrey Keating  <geoffk@apple.com>
6522
6523         * gcc.dg/pch/warn-1.c: Allow for more helpful error message.
6524
6525 2003-11-08  Joseph S. Myers  <jsm@polyomino.org.uk>
6526
6527         * gcc.dg/compound-lvalue-1.c: New test.
6528         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Remove
6529         some XFAILs.
6530
6531 2003-11-06  Geoffrey Keating  <geoffk@apple.com>
6532
6533         * gcc.dg/altivec-varargs-1.c: New test.
6534
6535 2003-11-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
6536
6537         * gcc.c-torture/compile/20031023-4.c: XFAIL on SPARC64
6538         * gcc.c-torture/compile/simd-5.c: XFAIL on SPARC64 at -O0 and -O1.
6539         * gcc.c-torture/execute/simd-4.x: New file.  XFAIL on SPARC at -O0.
6540         * gcc.c-torture/execute/va-arg-25.x: New file.  XFAIL on SPARC.
6541         * gcc.dg/uninit-C.c: XFAIL on non 64-bit Solaris versions.
6542
6543 2003-11-05  Joseph S. Myers  <jsm@polyomino.org.uk>
6544
6545         * gcc.dg/cond-lvalue-1.c: New test.
6546
6547 2003-11-05  Gernot Hillier  <gernot.hillier@siemens.com>
6548
6549         * g++.old-deja/g++.pt/asm1.C: Enable for e.g. x86_64-*-linux-gnu.
6550
6551 2003-11-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6552
6553         PR c++/11616
6554         * g++.dg/template/instantiate5.C: New test.
6555
6556 2003-11-03  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6557
6558         PR c++/12726
6559         * g++.dg/ext/complit2.C: Replace test with self-contained version.
6560         * ChangeLog: Add missing first entry for above test.
6561
6562 2003-11-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6563
6564         PR c++/9810
6565         * g++.dg/template/using8.C: New test.
6566         * g++.old-deja/g++.other/access11.C: Adjust expected error location.
6567
6568 2003-11-02  Roger Sayle  <roger@eyesopen.com>
6569
6570         PR optimization/10817
6571         * gcc.c-torture/compile/20031102-1.c: New test case.
6572
6573 2003-11-02  Kazu Hirata  <kazu@cs.umass.edu>
6574
6575         * gcc.c-torture/execute/va-arg-25.c: Enable only if INT_MAX ==
6576         2147483647.
6577
6578 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6579
6580         * gcc.dg/20031102-1.c: New test.
6581
6582 2003-11-02  Eric Botcazou  <ebotcazou@libertysurf.fr>
6583
6584         * gcc.dg/complex-1.c: New test.
6585
6586 2003-11-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6587
6588         PR c++/12796
6589         * g++.dg/template/crash13.C: Adjust expected error location.
6590         * g++.old-deja/g++.brendan/ns1.C: Likewise.
6591
6592 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
6593
6594         * g++.dg/bprob/bprob.exp: Disable test on arm-elf configs.
6595
6596 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
6597
6598         PR/10239
6599         * gcc.c-torture/compile/20031031-2.c: New test.
6600
6601 2003-10-31  Josef Zlomek  <zlomekj@suse.cz>
6602
6603         PR/11640
6604         * gcc.c-torture/compile/20031031-1.c: New test.
6605
6606 2003-10-31  Richard Earnshaw  <rearnsha@arm.com>
6607
6608         * g77.dg/bprob/bprob.exp: Disable test on arm-elf configs.
6609         * gcc.misc-tests/bprob.exp: Likewise.
6610         * g77.dg/execute/20001201.x, 6367.x, io0.x, io1.x, u77-test.x: XFAIL
6611         the execution test on arm-elf configs.
6612         * g77.dg/execute/10197.x: New file.  XFAIL the execution test on
6613         configs that don't support scratch files.
6614         * g77.dg/execute/u77-test.x: XFAIL compilation on arm-elf configs.
6615
6616 2003-10-30  Arnaud Charlet  <charlet@act-europe.fr>
6617
6618         * ada/acats/run_all.sh: Do not print PASS messages to stdout, as
6619         done by dejagnu.
6620
6621 2003-10-29  Arnaud Charlet  <charlet@act-europe.fr>
6622
6623         * ada/acats/run_all.sh: Redirect mv output to /dev/null
6624         Avoid non pure sh syntax. Add more logging.
6625
6626         * ada/acats/norun.lst: Disable cdd2a03, since it is expected to
6627         fail.
6628
6629 2003-10-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
6630
6631         PR libgcj/10610
6632         * gcc.dg/ppc-stackalign-1.c: New test.
6633
6634 2003-10-28  Arnaud Charlet  <charlet@act-europe.fr>
6635
6636         * ada/acats/run_all.sh: Change output to be more compliant with
6637         dejagnu framework.
6638         Create acats.sum and acats.log files under testsuite/ada/acats
6639         Only run [a-z]* directories, to filter out e.g. CVS.
6640         Redirect build output to log file.
6641
6642 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
6643
6644         * README.ada: Removed, integrated in ../doc/sourcebuild.texi
6645
6646 2003-10-27  Arnaud Charlet  <charlet@act-europe.fr>
6647
6648         PR ada/5909:
6649         * README.ada, ada/acats: Import ACATS 2.5 for GCC Ada test suite.
6650
6651 2003-10-27  Jakub Jelinek  <jakub@redhat.com>
6652
6653         * gcc.c-torture/compile/20031023-1.c: New test.
6654         * gcc.c-torture/compile/20031023-2.c: New test.
6655         * gcc.c-torture/compile/20031023-3.c: New test.
6656         * gcc.c-torture/compile/20031023-4.c: New test.
6657
6658 2003-10-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6659
6660         PR c++/10371
6661         * g++.dg/lookup/scoped8.C: New test.
6662
6663 2003-10-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
6664
6665         * g++.dg/opt/reg-stack3.C: New test.
6666
6667 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6668
6669         * gcc.dg/c99-arraydecl-2.c: New test.  PR c/11943.
6670
6671 2003-10-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6672
6673         PR c++/11076
6674         * g++.dg/template/crash13.C: New test.
6675
6676 2003-10-24  Joseph S. Myers  <jsm@polyomino.org.uk>
6677
6678         * gcc.dg/c99-restrict-2.c: New test.
6679
6680 2003-10-24  Nathan Sidwell  <nathan@codesourcery.com>
6681
6682         PR c++/12698, c++/12699, c++/12700, c++/12566
6683         * g++.dg/inherit/covariant9.C: New test.
6684         * g++.dg/inherit/covariant10.C: New test.
6685         * g++.dg/inherit/covariant11.C: New test.
6686
6687 2003-10-23  Jason Merrill  <jason@redhat.com>
6688
6689         PR c++/12726
6690         * g++.dg/ext/complit2.C: New test.
6691
6692 2003-10-20  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
6693
6694         PR target/12654
6695         * gcc.c-torture/execute/20031020-1.c: New test.
6696
6697 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6698
6699         * gcc.dg/old-style-asm-1.c: Also check for (set (pc) on lines
6700         following the jump_insn.
6701
6702 2003-10-22  Joseph S. Myers  <jsm@polyomino.org.uk>
6703
6704         * gcc.dg/cast-lvalue-1.c: New test.
6705
6706 2003-10-21  Mark Mitchell  <mark@codesourcery.com>
6707
6708         PR c++/11962
6709         * g++.dg/template/cond2.C: New test.
6710
6711 2003-10-20  Joseph S. Myers  <jsm@polyomino.org.uk>
6712
6713         * gcc.dg/builtins-28.c: New test.
6714
6715 2003-10-20  Jan Hubicka  <jh@suse.cz>
6716
6717         * testsuite/g++.dg/opt/inline4.C: Do not use min-inline-insns
6718         parameter.
6719         * testsuite/gcc.dg/inline-2.c: Likewise.
6720
6721 2003-10-20  Phil Edwards  <phil@codesourcery.com>
6722
6723         * gcc.dg/20021014-1.c:  XFAIL for *-*-windiss targets.
6724         * gcc.dg/nest.c:  Likewise.
6725
6726 2003-10-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6727
6728         PR c++/9781, c++/10583, c++/11862
6729         * g++.dg/parse/crash13.C: New test.
6730
6731 2003-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6732
6733         * gcc.dg/old-style-asm-1.c: Count jump_insns instead of labels.
6734
6735 2003-10-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
6736
6737         * gcc.dg/builtins-18.c: Wrap C99 tests with HAVE_C99_RUNTIME.
6738         Define HAVE_C99_RUNTIME except on Solaris.
6739         * gcc.dg/builtins-20.c: Likewise.
6740
6741 2003-10-19  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
6742
6743         * gcc.dg/old-style-asm-1.c: Use scan-assembler-times.
6744
6745 2003-10-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6746
6747         PR c++/12495
6748         * g++.dg/template/crash21.C: New test.
6749
6750 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6751
6752         PR c++/2513
6753         * g++.dg/template/typename5.C: New test.
6754
6755 2003-10-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6756
6757         PR c++/12369
6758         * g++.dg/template/friend25.C: New test.
6759
6760 2003-10-16  Ziemowit Laski  <zlaski@apple.com>
6761
6762         * objc.dg/try-catch-2.m: Relax target triple to all Darwin
6763         versions.
6764
6765 2003-10-16  Kazu Hirata  <kazu@cs.umass.edu>
6766
6767         * gcc.c-torture/execute/20031003-1.c: Enable only when INT_MAX
6768         == 2147483647.
6769
6770 2003-10-15  Kazu Hirata  <kazu@cs.umass.edu>
6771
6772         * gcc.c-torture/execute/960416-1.x: Remove.
6773         * gcc.c-torture/execute/divconst-3.x: Likewise.
6774
6775 2003-10-15  Hans-Peter Nilsson  <hp@axis.com>
6776
6777         PR target/12598
6778         * gcc.dg/torture/cris-volatile-1.c: New test.
6779
6780 2003-10-14  Roger Sayle  <roger@eyesopen.com>
6781
6782         PR optimization/9325
6783         * gcc.c-torture/execute/20031003-1.c: Remove non-portable tests
6784         for overflowing floating point to integer conversion during RTL
6785         simplification.
6786
6787 2003-10-13  Ziemowit Laski  <zlaski@apple.com>
6788
6789         * objc/execute/_cmd.m: Fix typo.
6790         * objc.dg/image-info.m, objc.dg/symtab-1.m:
6791         Relax 'scan-assembler' regexp.
6792         * objc.dg/try-catch-1.m, objc.dg/try-catch-3.m,
6793         objc.dg/try-catch-4.m: Run on non-Darwin targets.
6794         * objc.dg/zero-link-2.m: Remove blank line.
6795         * objc.dg/zero-link-3.m: New test case.
6796
6797 2003-10-13  Geoffrey Keating  <geoffk@apple.com>
6798
6799         * g77.f-torture/execute/980520-1.x: XFAIL at -O0.
6800
6801         * gcc.dg/asm-names.c: Use scan-assembler-not rather
6802         than linker trickery.
6803
6804 2003-10-13  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
6805
6806         PR c++/12370
6807         * g++.dg/other/friend2.C: New test.
6808
6809 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
6810
6811         * gcc.dg/20031012-1.c: New test.
6812
6813 2003-10-12  Steven Bosscher  <steven@gcc.gnu.org>
6814
6815         * gcc.dg/weak/weak-3.c: Fix for new warning.
6816
6817 2003-10-12  Kelley Cook  <kcook@gcc.gnu.org>
6818
6819         PR optimization/8750
6820         * gcc.c-torture/execute/20031012-1.c: New test case.
6821
6822 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6823
6824         * gcc.c-torture/execute/string-opt-8.c: Don't test optimizations
6825         that inline strncmp as cmpstrsi on i386 when compiled with -Os.
6826
6827 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6828
6829         PR optimization/12260
6830         * gcc.c-torture/compile/20031011-2.c: New test case.
6831
6832 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6833
6834         * gcc.c-torture/execute/20031011-1.c: New testcase.
6835
6836 2003-10-11  Eric Botcazou  <ebotcazou@libertysurf.fr>
6837
6838         * gcc.c-torture/compile/20031011-1.c: New test.
6839
6840 2003-10-11  Jan Hubicka  <jh@suse.cz>
6841
6842         * g++.dg/other/first-global.C: New test.
6843
6844 2003-10-11  Roger Sayle  <roger@eyesopen.com>
6845
6846         * gcc.c-torture/execute/string-opt-18.c: New testcase.
6847
6848 2003-10-10  Ian Lance Taylor  <ian@wasabisystems.com>
6849
6850         * gcc.c-torture/compile/20031010-1.c: New test.
6851
6852 2003-10-10  Geoffrey Keating  <geoffk@apple.com>
6853
6854         * gcc.c-torture/execute/va-arg-24.c: Correct, and rename to...
6855         * gcc.c-torture/execute/va-arg-25.c: ... here.
6856
6857 2003-10-09  Mark Mitchell  <mark@codesourcery.com>
6858
6859         * g++.dg/ext/attrib8.C: Only run it on x86 targets.
6860
6861 2003-10-08  Richard Sandiford  <rsandifo@redhat.com>
6862
6863         * gcc.c-torture/compile/mipscop-[1-4].c: Disable for mips16.
6864
6865 2003-10-08  Giovanni Bajo  <giovannibajo@libero.it>
6866
6867         * g++.dg/parse/error2.C: New test.
6868
6869 2003-10-08  Giovanni Bajo <giovannibajo@libero.it>
6870
6871         PR c++/11097
6872         * g++.dg/other/error5.C: Modify the error message.
6873         * g++.dg/lookup/using8.C: New test.
6874
6875 2003-10-07  Geoffrey Keating  <geoffk@apple.com>
6876
6877         * gcc.dg/darwin-abi-2.c: New file.
6878         * gcc.c-torture/execute/va-arg-24.c: New file.
6879
6880 2003-10-06  Bob Wilson  <bob.wilson@acm.org>
6881
6882         * g++.dg/template/spec10.C: Set exit value to zero on success.  Fix
6883         indentation.
6884
6885 2003-10-06  Mark Mitchell  <mark@codesourcery.com>
6886
6887         PR c++/10147
6888         * g++.dg/other/error4.C: Update error messages.
6889         * g++.dg/template/ptrmem4.C: Likewise.
6890
6891         PR c++/12337
6892         * g++.dg/init/new9.C: New test.
6893
6894         PR c++/12334, c++/12236, c++/8656
6895         * g++.dg/ext/attrib8.C: New test.
6896
6897 2003-10-06  Devang Patel  <dpatel@apple.com>
6898
6899         * gcc.dg/debug/dwarf2-3.h: New test.
6900         * gcc.dg/debug/dwarf2-3.c: New test case for -feliminate-dwarf2-dups.
6901
6902 2003-10-06  Wolfgang Bangerth  <bangerth@ticam.utexas.edu>
6903
6904         * g++.dg/opt/cfg2.C: New test.
6905
6906 2003-10-06  Eric Botcazou  <ebotcazou@libertysurf.fr>
6907
6908         * g++.dg/opt/float1.C: New test.
6909
6910 2003-10-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
6911
6912         * gcc.dg/c90-array-lval-6.c: New test.
6913         * gcc.dg/c99-array-lval-6.c: New test.
6914
6915 2003-10-03  Alexander Malmberg  <alexander@malmberg.org>
6916             Ziemowit Laski  <zlaski@apple.com>
6917
6918         * objc.dg/method-6.m ('starboard'): Move prototype from 'Base' to
6919         'Derived', so that it is never considered a class method; add
6920         new warning for '+port' method ambiguity.
6921         * objc.dg/method-12.m: Include <objc/objc.h> instead of
6922         <objc/objc-api.h> (needed on Mac OS X).
6923         * objc.dg/method-13.m: New test.
6924
6925 2003-10-03  Roger Sayle  <roger@eyesopen.com>
6926
6927         PR optimization/9325, PR java/6391
6928         * gcc.c-torture/execute/20031003-1.c: New test case.
6929
6930 2003-10-02  Mark Mitchell  <mark@codesourcery.com>
6931
6932         PR optimization/12180
6933         * gcc.dg/20031002-1.c: New test.
6934
6935         PR c++/12486
6936         * g++.dg/inherit/error1.C: New test.
6937
6938 2003-10-02  Chris Demetriou  <cgd@broadcom.com>
6939
6940         * lib/f-torture.exp (search_for): Rename to...
6941         (search_for_re): This.  Also, clean up comments and the
6942         "regexp" invocation.
6943
6944 2003-10-02  Josef Zlomek  <zlomekj@suse.cz>
6945
6946         * gcc.c-torture/compile/20031002-1.c: New test.
6947
6948 2003-10-02  Jakub Jelinek  <jakub@redhat.com>
6949
6950         * g++.dg/opt/cond1.C: New test.
6951
6952 2003-10-01  Kelley Cook  <kelleycook@wideopenwest.com>
6953
6954         * gcc.dg/Wold-style-definition-2.c: New testcase.
6955         * gcc.dg/wtr-func-def-1.c: Modify to reflect new warning.
6956
6957 2003-09-29  Richard Henderson  <rth@redhat.com>
6958
6959         * g++.dg/init/array10.C: Add dg-options.
6960
6961 2003-09-29  Eric Botcazou  <ebotcazou@libertysurf.fr>
6962
6963         * g++.dg/opt/unroll1.C: Change unsigned to __SIZE_TYPE__.
6964
6965 2003-09-28  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6966
6967         * g++.dg/template/friend19.C: Fix typo.
6968         * g++.old-deja/g++.other/crash31.C: Adjust expected error.
6969
6970 2003-09-28  Richard Sandiford  <rsandifo@redhat.com>
6971
6972         * gcc.c-torture/execute/20030928-1.c: New test.
6973         * gcc.dg/torture/mips-sdata-1.c (f): Refer to x[0] rather than x[3].
6974
6975 2003-09-27  Eric Botcazou  <ebotcazou@libertysurf.fr>
6976
6977         * g++.dg/opt/unroll1.C: New test.
6978
6979 2003-09-26  Roger Sayle  <roger@eyesopen.com>
6980
6981         PR optimization/11741
6982         * gcc.dg/20030926-1.c: New test case.
6983
6984 2003-09-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
6985
6986         PR c++/5655
6987         * g++.dg/parse/access7.C: New test.
6988         * g++.old-deja/g++.brendan/crash56.C: Fix redeclaration error.
6989
6990 2003-09-24  Ziemowit Laski  <zlaski@apple.com>
6991
6992         MERGE OF objc-improvements-branch into MAINLINE:
6993         * lib/objc.exp (objc_target_compile): Do not point at libobjc headers
6994         if libobjc has not been built.
6995         * objc/execute/IMP.m, objc/execute/_cmd.m, objc/execute/bf-common.h,
6996         objc/execute/bycopy-3.m, objc/execute/class-{1-14}.m,
6997         objc/execute/class-self-2.m, objc/execute/many_args_method.m,
6998         objc/execute/nested-3.m, objc/execute/np-2.m,
6999         objc/execute/object_is_class.m, objc/execute/object_is_meta_class.m,
7000         objc/execute/redefining_self.m, objc/execute/root_methods.m,
7001         objc/execute/static-{1-2}.m, objc/execute/string-{1-4}.m,
7002         objc/execute/va_method.m, objc.dg/comp-types-4.m, objc.dg/headers.m,
7003         objc.dg/special/unclaimed-category-1.h,
7004         objc.dg/special/unclaimed-category-1.m: Make usable with NeXT as
7005         well as GNU runtime.
7006         * execute/next_mapping.h: New header, for GNU->NeXT impedance matching.
7007         * execute/cascading-1.m, execute/function-message-1.m,
7008         objc.dg/anon-1.m, objc.dg/bitfield-{3-4}.m,
7009         objc.dg/call-super-{1-3}.m, objc.dg/category-1.m,
7010         objc.dg/const-str-{3-6}.m, objc.dg/encode-{1-4}.m,
7011         objc.dg/func-ptr-1.m, objc.dg/gnu-runtime-1.m, objc.dg/image-info.m,
7012         objc.dg/method-{3-12}.m, objc.dg/missing-proto-{1-3}.m,
7013         objc.dg/nested-func-1.m, objc.dg/proto-lossage-2.m,
7014         objc.dg/proto-qual-1.m, objc.dg/sizeof-1.m, objc.dg/static-1.m,
7015         objc.dg/symtab-1.m, objc.dg/try-catch-{1-4}.m,
7016         objc.dg/type-size-{1-2}.m, objc.dg/zero-link-{1-2}.m: New test cases.
7017         * objc.dg/bitfield-2.m: Run only on Darwin.
7018         * objc.dg/class-2.m, objc.dg/comp-types-1.m, objc.dg/desig-init-1.m,
7019         objc.dg/method-{1-2}.m, objc.dg/proto-hier-1.m,
7020         objc.dg/proto-lossage-1.m: Adjust for message wording changes.
7021         * objc.dg/const-str-1.m: Fix constant string layout.
7022
7023 2003-09-24  Alexandre Oliva  <aoliva@redhat.com>
7024
7025         * gcc.dg/cpp/Wunknown-pragmas-1.c: New test.
7026
7027 2003-09-23  Geoffrey Keating  <geoffk@apple.com>
7028
7029         * gcc.dg/darwin-abi-1.c: New file.
7030
7031 2003-09-21  Andrew Pinski  <pinskia@physics.uc.edu>
7032
7033         PR target/12281
7034         * gcc.c-torture/compile/20030921-1.c: New test.
7035
7036 2003-09-22  Eric Botcazou  <ebotcazou@libertysurf.fr>
7037
7038         * g++.dg/opt/reg-stack2.C: New test.
7039
7040 2003-09-21  Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
7041
7042         * g++.dg/eh/delayslot1.C: New test.
7043
7044 2003-09-20  Richard Henderson  <rth@redhat.com>
7045
7046         * gcc.dg/format/gcc_diag-1.c: Add tests for %J.
7047
7048 2003-09-20  Roger Sayle  <roger@eyesopen.com>
7049
7050         * gcc.c-torture/execute/20030920-1.c: New test case.
7051
7052 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7053
7054         * g++.dg/rtti/typeid3.C: Correct expected error message.
7055
7056 2003-09-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7057
7058         PR c++/157
7059         * g++.dg/parse/crash12.C: New test.
7060
7061 2003-09-19  Janis Johnson  <janis187@us.ibm.com>
7062
7063         * gcc.dg/compat/mixed-struct-check.h: New.
7064         * gcc.dg/compat/mixed-struct-defs.h: New.
7065         * gcc.dg/compat/mixed-struct-init.h: New.
7066         * gcc.dg/compat/struct-by-value-19_main.c: New.
7067         * gcc.dg/compat/struct-by-value-19_x.c: New.
7068         * gcc.dg/compat/struct-by-value-19_y.c: New.
7069         * gcc.dg/compat/struct-by-value-20_main.c: New.
7070         * gcc.dg/compat/struct-by-value-20_x.c: New.
7071         * gcc.dg/compat/struct-by-value-20_y.c: New.
7072         * gcc.dg/compat/struct-return-19_main.c: New.
7073         * gcc.dg/compat/struct-return-19_x.c: New.
7074         * gcc.dg/compat/struct-return-19_y.c: New.
7075         * gcc.dg/compat/struct-return-20_main.c: New.
7076         * gcc.dg/compat/struct-return-20_x.c: New.
7077         * gcc.dg/compat/struct-return-20_y.c: New.
7078
7079 2003-09-19  Andrew Pinski  <pinskia@physics.uc.edu>
7080         * g++.dg/init/array11.C: Change unsigned to __SIZE_TYPE__
7081         so that it will not complain on LP64 targets.
7082
7083 2003-09-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7084
7085         PR c++/495
7086         * g++.dg/template/friend24.C: New test.
7087
7088 2003-09-19  Nathan Sidwell  <nathan@codesourcery.com>
7089
7090         PR c++/12332
7091         * g++.dg/template/memtmpl2.C: New test.
7092
7093 2003-09-18  Mark Mitchell  <mark@codesourcery.com>
7094
7095         PR target/11184
7096         * gcc.dg/builtin-apply1.c: New test.
7097
7098 2003-09-18  Nathan Sidwell  <nathan@codesourcery.com>
7099
7100         PR c++/9848
7101         * g++.dg/warn/Wunused-4.C: New test.
7102
7103 2003-09-18  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7104
7105         PR c++/12316
7106         * g++.dg/other/gc2.C: New test.
7107
7108 2003-09-17  Mark Mitchell  <mark@codesourcery.com>
7109
7110         PR c++/11991
7111         * g++.dg/rtti/typeid3.C: New test.
7112
7113         PR c++/12266
7114         * g++.dg/overload/template1.C: New test.
7115
7116 2003-09-17  Eric Botcazou  <ebotcazou@libertysurf.fr>
7117
7118         * g++.dg/opt/cfg3.C: New test.
7119
7120 2003-09-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7121
7122         PR c++/7939
7123         * g++.dg/template/crash11.C: New test.
7124
7125 2003-09-16  Jason Merrill  <jason@redhat.com>
7126             Jakub Jelinek  <jakub@redhat.com>
7127
7128         * gcc.dg/attr-warn-unused-result.c: New test.
7129
7130 2003-09-15  Nathan Sidwell  <nathan@codesourcery.com>
7131
7132         PR c++/12184
7133         * g++.dg/expr/call2.C: New test.
7134
7135 2003-09-15  Andreas Jaeger  <aj@suse.de>
7136
7137         * gcc.dg/Wold-style-definition-1.c: New test.
7138
7139 2003-09-14  Mark Mitchell  <mark@codesourcery.com>
7140
7141         PR c++/3907
7142         * g++.dg/parse/template12.C: New test.
7143
7144         * g++.dg/abi/bitfield11.C: New test.
7145         * g++.dg/abi/bitfield12.C: Likewise.
7146
7147 2003-09-14  Alexandre Oliva  <aoliva@redhat.com>
7148
7149         * gcc.dg/cpp/separate-1.c: Adjust line of error.  Test for correct
7150         non-expansion of functional macro name without arguments at EOL.
7151         * gcc.dg/cpp/spacing1.c: Revert 2003-08-04's change.  Likewise.
7152
7153 2003-09-14  Richard Sandiford  <rsandifo@redhat.com>
7154
7155         * gcc.c-torture/execute/20030914-[12].c: New tests.
7156
7157 2003-09-11  Nathan Sidwell  <nathan@codesourcery.com>
7158
7159         PR c++/11788
7160         * g++.dg/overload/addr1.C: New test.
7161
7162 2003-09-10  Ian Lance Taylor  <ian@wasabisystems.com>
7163
7164         * gcc.dg/20030909-1.c: New test.
7165
7166 2003-09-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
7167
7168         * gcc.dg/ultrasp10.c: New test.
7169
7170 2003-09-09  Devang Patel  <dpatel@apple.com>
7171
7172         * gcc.dg/darwin-ld-6.c: New test.
7173
7174 2003-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7175
7176         * gcc.dg/torture/builtin-explog-1.c: New testcase.
7177
7178 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
7179
7180         * gcc.dg/ia64-types1.c: New test.
7181         * gcc.dg/ia64-types2.c: Likewise.
7182
7183 2003-09-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7184
7185         * gcc.dg/builtins-1.c: Add more _Complex tests.
7186         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7187
7188         * gcc.dg/builtins-1.c: Test existing _Complex functions.
7189         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7190
7191 2003-09-08  Mark Mitchell  <mark@codesourcery.com>
7192
7193         PR c++/11786
7194         * g++.dg/lookup/koenig2.C: New test.
7195
7196         PR c++/5296
7197         * g++.dg/rtti/typeid2.C: New test.
7198
7199 2003-09-08  Jakub Jelinek  <jakub@redhat.com>
7200
7201         * gcc.c-torture/compile/20030904-1.c: New test.
7202
7203 2003-09-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
7204
7205         * g++.dg/opt/longbranch2.C: New test.
7206
7207 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
7208
7209         * g++.dg/template/crash10.C: Only compile it.
7210
7211 2003-09-07  Andrew Pinski  <pinskia@physics.uc.edu>
7212
7213         PR middle-end/11665
7214         * gcc.c-torture/compile/20030907-1.c: New test.
7215         * g++.dg/init/array11.C: New test.
7216
7217 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
7218
7219         PR c++/11852
7220         * g++.dg/init/struct1.C: New test.
7221
7222 2003-09-07  Mark Mitchell  <mark@codesourcery.com>
7223
7224         PR c++/12181
7225         * g++.dg/expr/comma1.C: New test.
7226
7227 2003-09-06  Mark Mitchell  <mark@codesourcery.com>
7228
7229         PR c++/11867
7230         * g++.dg/expr/static_cast5.C: New test.
7231
7232 2003-09-06  Andrew Pinski  <pinskia@physics.uc.edu>
7233
7234         PR c++/11507
7235         * g++.dg/lookup/scoped7.C: New test.
7236
7237         PR c++/9574
7238         * g++.dg/other/static1.C: New test.
7239
7240         PR c++/11490
7241         * g++.dg/warn/template-1.C: New test.
7242
7243         PR c++/11432
7244         * g++.dg/template/crash10.C: New test.
7245
7246         PR c++/2478
7247         * g++.dg/overload/VLA.C: New test.
7248
7249         PR c++/10804
7250         * g++.dg/template/call1.C: New test.
7251
7252 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
7253
7254         PR c++/11794
7255         * g++.dg/parse/using3.C: New test.
7256
7257 2003-09-06  Roger Sayle  <roger@eyesopen.com>
7258
7259         PR c++/11409
7260         * g++.dg/overload/builtin3.C: New test case.
7261
7262 2003-09-06  Steven Bosscher  <steven@gcc.gnu.org>
7263
7264         PR c/9862
7265         * gcc.dg/20030906-1.c: New test.
7266         * gcc.dg/20030906-2.c: Likewise.
7267
7268 2003-09-06  Nathan Sidwell  <nathan@codesourcery.com>
7269
7270         PR c++/12167
7271         * g++.dg/parse/defarg5.C: New test.
7272
7273         * g++.dg/template/non-type-template-argument-1.C: Tweak expected error.
7274
7275 2003-09-05  Mark Mitchell  <mark@codesourcery.com>
7276
7277         PR c++/12163
7278         * g++.dg/expr/static_cast4.C: New test.
7279
7280         PR c++/12146
7281         * g++.dg/template/crash9.C: New test.
7282
7283 2003-09-05  Andrew Pinski  <pinskia@physics.uc.edu>
7284
7285         * g++.old-deja/g++.ext/pretty2.C: Update for change
7286         in __FUNCTION__.
7287         * g++.old-deja/g++.ext/pretty3.C: Likewise.
7288
7289 2003-09-05  Nathan Sidwell  <nathan@codesourcery.com>
7290
7291         PR c++/11922
7292         * g++/dg/template/qualified-id1.C: New test.
7293
7294         PR c++/12037
7295         * g++.dg/warn/noeffect4.C: New test.
7296
7297 2003-09-04  Matt Austern  <austern@apple.com>
7298
7299         * g++.dg/ext/fnname1.C: New test. (__func__ for C++.)
7300         * g++.dg/ext/fnname2.C: Likewise.
7301         * g++.dg/ext/fnname3.C: Likewise.
7302
7303 2003-09-04  Mark Mitchell  <mark@codesourcery.com>
7304
7305         * g++.dg/expr/lval1.C: New test.
7306         * g++.dg/ext/lvcast.C: Remove.
7307
7308 2003-09-03  Roger Sayle  <roger@eyesopen.com>
7309
7310         PR optimization/11700.
7311         * gcc.c-torture/compile/20030903-1.c: New test case.
7312
7313 2003-09-03  Mark Mitchell  <mark@codesourcery.com>
7314
7315         PR c++/12053
7316         * g++.dg/abi/layout4.C: New test.
7317
7318 2003-09-02  Scott Brumbaugh  <scottb.lists@verizon.net>
7319
7320         PR c++/11553
7321         * g++.dg/parse/friend3.C: New test.
7322
7323 2003-09-02  Mark Mitchell  <mark@codesourcery.com>
7324
7325         PR c++/11847
7326         * g++.dg/template/class1.C: New test.
7327
7328         PR c++/11808
7329         * g++.dg/expr/call1.C: New test.
7330
7331 2003-09-01  Mark Mitchell  <mark@codesourcery.com>
7332
7333         PR c++/12114
7334         * g++.dg/init/ref9.C: New test.
7335
7336         PR c++/11972
7337         * g++.dg/template/nested4.C: New test.
7338
7339 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
7340
7341         PR c++/12093
7342         * g++.dg/template/non-dependent4.C: New test.
7343
7344         PR c++/11928
7345         * g++.dg/inherit/conv1.C: New test.
7346
7347 2003-08-29  Mark Mitchell  <mark@codesourcery.com>
7348
7349         PR c++/6196
7350         * g++.dg/ext/label1.C: New test.
7351         * g++.dg/ext/label2.C: Likewise.
7352
7353 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
7354
7355         * g++.dg/expr/cond3.C: New test.
7356
7357 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7358
7359         * gcc.dg/builtins-1.c: Add new builtin cases.
7360
7361 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7362
7363         * gcc.dg/builtins-1.c: Add new cases.
7364         * gcc.dg/torture/builtin-attr-1.c: Likewise.
7365
7366 2003-08-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7367
7368         * gcc.dg/builtins-1.c: Add more math builtin tests.
7369         * gcc.dg/torture/builtin-attr-1.c: New test.
7370
7371 2003-08-28  Mark Mitchell  <mark@codesourcery.com>
7372
7373         PR optimization/5079
7374         * g++.dg/opt/static3.C: New test.
7375
7376 2003-08-27  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
7377
7378         * gcc.misc-tests/gcov-10b.c: New test.
7379
7380 2003-08-27  Mark Mitchell  <mark@codesourcery.com>
7381
7382         * g++.dg/opt/ptrmem3.C: New test.
7383
7384         * g++.old-deja/g++.pt/overload8.C: Remove XFAIL.
7385
7386 2003-08-27  Jakub Jelinek  <jakub@redhat.com>
7387
7388         * gcc.dg/20030826-2.c: New test.
7389
7390 2003-08-26  Roger Sayle  <roger@eyesopen.com>
7391
7392         PR middle-end/12002
7393         * g77.f-torture/compile/12002.f: New test case.
7394
7395 2003-08-26  Roger Sayle  <roger@eyesopen.com>
7396
7397         * gcc.dg/20030826-1.c: New test case.
7398
7399 2003-08-26  Matt Kraai  <kraai@alumni.cmu.edu>
7400
7401         * gcc.dg/noncompile/20030818-1.c: Expect second line of error.
7402
7403 2003-08-26  Nathan Sidwell  <nathan@codesourcery.com>
7404
7405         PR c++/11871
7406         * c++.dg/lookup/crash1.C: New test.
7407
7408         * c++.dg/warn/noeffect3.C: New test.
7409
7410 2003-08-25  Janis Johnson  <janis187@us.ibm.com>
7411
7412         * gcc.dg/compat/vector-1_x.c: Compile with -w.
7413         * gcc.dg/compat/vector-1_y.c: Ditto.
7414         * gcc.dg/compat/vector-2_x.c: Ditto.
7415         * gcc.dg/compat/vector-2_y.c: Ditto.
7416
7417 2003-08-25  Ulrich Weigand  <uweigand@de.ibm.com>
7418
7419         * gcc.dg/20030702-1.c: New test.
7420
7421 2003-08-25  Mark Mitchell  <mark@codesourcery.com>
7422
7423         PR c++/8795
7424         * g++.dg/ext/altivec-1.C: New test.
7425
7426 2003-08-24  Richard Henderson  <rth@redhat.com>
7427
7428         * g++.dg/eh/simd-2.C: Add -w for x86.
7429
7430 2003-08-23  Jakub Jelinek  <jakub@redhat.com>
7431
7432         * gcc.dg/20030815-1.c: New test.
7433
7434 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7435
7436         PR c++/3765
7437         * g++.dg/parse/access6.C: New test.
7438
7439 2003-08-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7440
7441         PR c++/641, c++/11876
7442         * g++.dg/template/friend22.C: New test.
7443         * g++.dg/template/friend23.C: Likewise.
7444
7445 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7446
7447         * gcc.misc-tests/linkage.exp: Treat all HP-UX platforms
7448         identically.
7449
7450 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7451
7452         * g++.old-deja/g++.ext/attrib5.C: XFAIL on hppa2*-hp-hpux11*.
7453
7454 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7455
7456         * gcc.dg/20020313-1.c: Add "-w" to dg-options.
7457
7458 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7459
7460         * gcc.misc-tests/linkage.exp: Add logic for ia64-hp-hpux*.
7461
7462 2003-08-22  Mark Mitchell  <mark@codesourcery.com>
7463
7464         * g++.dg/other/packed1.C: Add XFAIL marker for ia64-hp-hpux*.
7465
7466 2003-08-21  Mark Mitchell  <mark@codesourcery.com>
7467
7468         PR c++/11919
7469         * g++.dg/overload/prom1.C: New test.
7470
7471         PR c++/11551
7472         * g++.dg/parse/dtor2.C: New test.
7473
7474         PR c++/10762
7475         * g++.dg/parse/using2.C: New test.
7476
7477 2003-08-21  Kazu Hirata  <kazu@cs.umass.edu>
7478
7479         PR target/11805
7480         * gcc.c-torture/compile/20030821-1.c: New.
7481
7482 2003-08-20  Mark Mitchell  <mark@codesourcery.com>
7483
7484         PR c++/11834
7485         * g++.dg/template/deduce2.C: New test.
7486
7487 2003-08-21  Josef Zlomek  <zlomekj@suse.cz>
7488
7489         * gcc.c-torture/execute/20030821-1.c: New test.
7490
7491 2003-08-20  Roger Sayle  <roger@eyesopen.com>
7492
7493         PR middle-end/11984
7494         * gcc.dg/20030820-1.c: New test case.
7495
7496 2003-08-20  Nathan Sidwell  <nathan@codesourcery.com>
7497
7498         PR c++/11945
7499         * g++.dg/warn/noeffect2.C: New test.
7500
7501 2003-08-19  Mark Mitchell  <mark@codesourcery.com>
7502
7503         PR c++/10926
7504         * g++.dg/template/dtor2.C: New test.
7505
7506         PR c++/11684
7507         * g++.dg/template/operator1.C: New test.
7508         * g++.dg/parse/operator4.C: New test.
7509
7510         PR c++/11946.C
7511         * g++.dg/expr/enum1.C: New test.
7512         * gcc.dg/c99-bool-1.c: Remove bogus warning.
7513
7514         PR c++/11036.C
7515         * g++.dg/parse/elab2.C: New test.
7516         * g++.dg/parse/typedef4.C: Change error message.
7517         * g++.old-deja/g++.robertl/eb133.C: Remove bogus error markers.
7518         * g++.old-deja/g++.robertl/eb133a.C: Remove bogus error markers.
7519         * g++.old-deja/g++.robertl/eb133b.C: Remove bogus error markers.
7520
7521 2003-08-19  Geoffrey Keating  <geoffk@apple.com>
7522
7523         * gcc.dg/pch/warn-1.c: New.
7524         * gcc.dg/pch/warn-1.hs: New.
7525
7526         * lib/dg-pch.exp (dg-pch): Use 'return' not 'continue' to skip
7527         not-tested file.
7528
7529 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
7530
7531         * gcc.dg/uninit-E.c: Add forgotten dg-warning marker.
7532
7533 2003-08-19  Andrew Pinski  <pinskia@physics.uc.edu>
7534
7535         * gcc.dg/uninit-D.c: New Test.
7536         * gcc.dg/uninit-E.c: New Test.
7537         * gcc.dg/uninit-F.c: New Test.
7538         * gcc.dg/uninit-G.c: New Test.
7539
7540 2003-08-19  Michael Ritzert  <ritzert@t-online.de>
7541
7542         * g++.dg/README: Describe the pch directory.
7543
7544 2003-08-19  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7545
7546         PR c++/11174
7547         * g++.dg/parse/access4.C: New test.
7548         * g++.dg/parse/access5.C: Likewise.
7549         * g++.old-deja/g++.jason/access17.C: Adjust error message.
7550
7551 2003-08-18  Matt Kraai  <kraai@alumni.cmu.edu>
7552
7553         * gcc.dg/noncompile/20030818-1.c: New.
7554
7555 2003-08-18  Nathan Sidwell  <nathan@codesourcery.com>
7556
7557         PR c++/11957
7558         * g++.dg/warn/noeffect1.C: New test.
7559
7560         * g++.dg/template/scope2.C: New test.
7561         * g++.dg/template/error2.C: Correct dg-error
7562
7563 2003-08-18  Richard Sandiford  <rsandifo@redhat.com>
7564
7565         * gcc.c-torture/compile/mipscop*.c: Turn into compile-only tests.
7566
7567 2003-08-16  Nathan Sidwell  <nathan@codesourcery.com>
7568
7569         PR C++/11512
7570         * g++.dg/template/warn1.C: New.
7571
7572 2003-08-15  Nathan Sidwell  <nathan@codesourcery.com>
7573
7574         * g++.dg/template/error2.C: New test.
7575         * g++.dg/lookup/using7.C: Adjust errors
7576         * g++.old-deja/g++.pt/crash36.C: Likewise.
7577         * g++.old-deja/g++.pt/derived3.C: Likewise.
7578
7579 2003-08-14  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7580
7581         * gcc.c-torture/execute/builtins/lib/strcat.c: New.
7582         * gcc.c-torture/execute/builtins/string-9-lib.c: New.
7583         * gcc.c-torture/execute/builtins/string-9.c: New, from
7584         string-opt-9.c.  Adjust for execute/builtins framework.
7585         * gcc.c-torture/execute/string-opt-9.c: Delete.
7586
7587 2003-08-12  Mark Mitchell  <mark@codesourcery.com>
7588
7589         * g++.dg/init/new8.C: Use __SIZE_TYPE__ to get the type of size_t.
7590
7591         * g++.dg/parse/ret-type2.C: New test.
7592
7593         PR c++/11703
7594         * g++.dg/init/new8.C: New test.
7595
7596         PR c++/10923
7597         * g++.dg/parse/typedef5.C: New test.
7598
7599         PR c++/9512
7600         * g++.dg/parse/qualified2.C: New test.
7601         * g++.old-deja/g++.other/decl5.C: Mark one more instance of
7602         invalid code.
7603
7604 2003-08-11  Mark Mitchell  <mark@codesourcery.com>
7605
7606         * g++.dg/conversion/ptrmem1.C: New test.
7607
7608 2003-08-11  Jakub Jelinek  <jakub@redhat.com>
7609
7610         PR target/11693
7611         * gcc.dg/20030811-1.c: New test.
7612
7613         PR target/11535
7614         * gcc.c-torture/execute/20030811-1.c: New test.
7615
7616 2003-08-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7617
7618         * gcc.c-torture/execute/string-opt-9.c: Add more strcat cases.
7619
7620 2003-08-10  Mark Mitchell  <mark@codesourcery.com>
7621
7622         PR c++/11789.C
7623         * g++.dg/inherit/multiple1.C: New test.
7624
7625 2003-08-10  Nathan Sidwell  <nathan@codesourcery.com>
7626
7627         * gcc.dg/spe1.c: New test.
7628
7629         PR c++/11670
7630         * g++.dg/expr/cast2.C: New test.
7631
7632         PR c++/10530
7633         * g++.dg/template/dependent-name2.C: New test.
7634
7635 2003-08-08  Andrew Pinski  <pinskia@physics.uc.edu>
7636
7637         * g++.dg/parse/crash11.C: Put the dg options in comments.
7638
7639 2003-08-08  Neil Booth  <neil@daikokuya.co.uk>
7640
7641         * lib/gcc-dg.exp: Update for diagnostic change.
7642
7643 2003-08-07  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7644
7645         PR c++/5767
7646         * g++.dg/parse/crash11.C: New test.
7647
7648 2003-08-06  Alexandre Oliva  <aoliva@redhat.com>
7649
7650         * gcc.dg/cpp/spacing1.c: Update.
7651
7652 2003-08-04  Janis Johnson  <janis187@us.ibm.com>
7653
7654         PR target/11739
7655         * gcc.misc-tests/i386-prefetch.exp: Use -march=i386 when specifying
7656         a value for -mtune.
7657
7658 2003-08-04  Roger Sayle  <roger@eyesopen.com>
7659
7660         PR middle-end/11771
7661         * gcc.c-torture/compile/20030804-1.c: New test case.
7662
7663 2003-08-04  Roger Sayle  <roger@eyesopen.com>
7664
7665         * gcc.dg/20030804-1.c: New test case.
7666
7667 2003-08-04  Alexandre Oliva  <aoliva@redhat.com>
7668
7669         * gcc.dg/cpp/separate-1.c: New test.
7670
7671 2003-08-03  Nathan Sidwell  <nathan@codesourcery.com>
7672
7673         PR c++/11704
7674         * g++.dg/template/dependent-expr2.C: New test.
7675
7676         PR c++/11766
7677         * g++.dg/expr/ptrmem1.C: New test.
7678
7679 2003-08-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7680
7681         PR c++/9453
7682         * g++.dg/template/friend15.C: New test.
7683
7684 2003-08-03  Neil Booth  <neil@daikokuya.co.uk>
7685
7686         * lib/dg-pch.exp: Work round PCH bug.
7687
7688 2003-08-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
7689
7690         * gcc.dg/builtins-1.c: Add macro helpers.  Add missing math
7691         builtins.  Move cases from builtins-4.c here.
7692
7693         * gcc.dg/torture/builtin-math-1.c: New test taken from
7694         bits of gcc.dg/builtins-3.c, gcc.dg/builtins-5.c and also some
7695         additional cases.
7696
7697         * gcc.dg/builtins-3.c, gcc.dg/builtins-4.c, gcc.dg/builtins-5.c:
7698         Delete.
7699
7700 2003-08-02  Nathan Sidwell  <nathan@codesourcery.com>
7701
7702         PR c++/9447
7703         * g++.dg/template/using7.C: New test.
7704
7705 2003-08-02  Neil Booth  <neil@daikokuya.co.uk>
7706
7707         * import1.c, import2.c: New tests.
7708
7709 2003-08-01  Jakub Jelinek  <jakub@redhat.com>
7710
7711         * g++.dg/eh/crossjump1.C: New test.
7712
7713 2003-08-01  Mark Mitchell  <mark@codesourcery.com>
7714
7715         PR c++/11697
7716         * g++.dg/template/using6.C: New test.
7717
7718         PR c++/11744
7719         * g++.dg/template/koenig2.C: New test.
7720
7721 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7722
7723         PR c++/7983
7724         * g++.dg/parse/typedef4.C: New test.
7725
7726 2003-08-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7727
7728         PR c++/8442, c++/8806
7729         * g++.dg/template/elab1.C: New test.
7730         * g++.dg/template/type2.C: Likewise.
7731         * g++.dg/template/ttp3.C: Adjust expected error message.
7732         * g++.old-deja/g++.law/visibility13.C: Likewise.
7733         * g++.old-deja/g++.niklas/t135.C: Likewise.
7734         * g++.old-deja/g++.pt/ttp41.C: Likewise.
7735         * g++.old-deja/g++.pt/ttp43.C: Use qualified name for template
7736         template argument.
7737         * g++.old-deja/g++.pt/ttp44.C: Likewise.
7738
7739 2003-08-01  Nathan Sidwell  <nathan@codesourcery.com>
7740
7741         PR c++/11295
7742         * g++.dg/ext/stmtexpr1.C: New test.
7743
7744         * g++.dg/opt/tmp1.C: New test.
7745
7746         PR c++/11525
7747         * g++.dg/parse/constant4.C: New test.
7748
7749         PR c++/9447
7750         * g++.dg/template/using5.C: New test.
7751
7752 2003-07-31  Roger Sayle  <roger@eyesopen.com>
7753
7754         * gcc.dg/builtins-27.c: New test case.
7755
7756 2003-07-31  Jakub Jelinek  <jakub@redhat.com>
7757
7758         * gcc.dg/tls/opt-7.c: New test.
7759
7760 2003-07-31  Andrew Pinski  <pinskia@physics.uc.edu>
7761
7762         * g++.old-deja/g++.other/crash18.C: Remove.
7763
7764 2003-07-31  Nathan Sidwell  <nathan@codesourcery.com>
7765
7766         * g++.dg/template/explicit3.C: New.
7767         * g++.dg/template/explicit4.C: New.
7768         * g++.dg/template/explicit5.C: New.
7769
7770         PR c++/11347
7771         * g++.dg/template/memtmpl1.C: New.
7772
7773 2003-07-29  Andrew Pinski <pinskia@physics.uc.edu>
7774
7775         PR target/11565
7776         * gcc.dg/i386-387-1.c (dg-options): Add -march=i386.
7777         * gcc.dg/i386-387-5.c (dg-options): Likewise.
7778
7779 2003-07-30  Jan Hubicka  <jh@suse.cz>
7780
7781         * vtgc1.c: Kill.
7782
7783 2003-07-29  Zack Weinberg  <zack@codesourcery.com>
7784
7785         * gcc.dg/struct-in-proto-1.c: New test.
7786
7787 2003-07-29  Neil Booth  <neil@daikokuya.co.uk>
7788
7789         * gcc.dg/cpp/include2.c: Only expect one message.
7790
7791 2003-07-29  Nathan Sidwell  <nathan@codesourcery.com>
7792
7793         PR c++/9447
7794         * g++.dg/template/using1.C: New test.
7795         * g++.dg/template/using2.C: New test.
7796         * g++.dg/template/using3.C: New test.
7797         * g++.dg/template/using4.C: New test.
7798
7799 2003-07-29  Alexandre Oliva  <aoliva@redhat.com>
7800
7801         * gcc.c-torture/execute/string-opt-9.c: strcmp returns int.
7802         * gcc.c-torture/execute/string-opt-10.c: Likewise.
7803
7804 2003-07-28  Jan Hubicka  <jh@suse.cz>
7805
7806         PR c++/11530
7807         * g++.dg/opt/call1.C: New test.
7808
7809 2003-07-28  Alexandre Oliva <aoliva@redhat.com>
7810
7811         PR c++/11667
7812         * g++.dg/init/enum2.C: New test.
7813         * g++.dg/template/overload1.C: Add "-w" option.
7814
7815 2003-07-28    <hp@bitrange.com>
7816
7817         * gcc.dg/Wdeclaration-after-statement-1.c,
7818         gcc.dg/Wdeclaration-after-statement-2.c: New tests.
7819
7820 2003-07-28  Jakub Jelinek  <jakub@redhat.com>
7821
7822         * gcc.c-torture/compile/20030725-1.c: New test.
7823
7824 2003-07-28  Aldy Hernandez  <aldyh@redhat.com>
7825
7826         * gcc.dg/20030505.c: Only run for SPE.
7827         Remove definition of opaque type.
7828
7829 2003-07-27  Mark Mitchell  <mark@codesourcery.com>
7830
7831         * g++.dg/template/ptrmem6.C: New test.
7832
7833 2003-07-26  Geoffrey Keating  <geoffk@apple.com>
7834
7835         * gcc.c-torture/compile/zero-strct-2.c: New test.
7836
7837 2003-07-25  Geoffrey Keating  <geoffk@apple.com>
7838
7839         * gcc.dg/intermod-1.c: New test.
7840
7841 2003-07-25  Nathan Sidwell  <nathan@codesourcery.com>
7842
7843         PR c++/11617
7844         * g++.dg/template/lookup2.C: New test.
7845         * g++.dg/template/memclass1.C: Remove instantiated from error.
7846         * g++.dg/other/error2.C: Tweak expected errors.
7847
7848         PR c++/11596
7849         * g++.dg/template/defarg3.C: New test.
7850
7851         * g++.dg/ext/packed2.C: Pack member struct too. Explain why.
7852
7853 2003-07-24  Mark Mitchell  <mark@codesourcery.com>
7854
7855         * g++.dg/inherit/access5.C: New test.
7856
7857 2003-07-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7858
7859         PR c++/11513
7860         * g++.dg/template/crash8.C: New test.
7861
7862 2003-07-23  Steven Bosscher <steven@gcc.gnu.org>
7863
7864         PR c/10602
7865         * gcc.dg/noncompile/incomplete-2.c: New test.
7866
7867 2003-07-23  Mark Mitchell  <mark@codesourcery.com>
7868
7869         PR c++/11645
7870         * g++.dg/inherit/access4.C: New test.
7871
7872         PR c++/11517
7873         * g++.dg/expr/cond2.C: New test.
7874
7875         PR optimization/10679
7876         * g++.dg/opt/inline4.C: New test.
7877
7878 2003-07-23  Nathan Sidwell  <nathan@codesourcery.com>
7879
7880         * g++.dg/parse/crash10: New test.
7881
7882 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7883
7884         * g++.dg/ext/flexary1.C: New test.
7885
7886 2003-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
7887
7888         PR c++/10793
7889         * g++.dg/template/crash9.C: New test.
7890
7891 2003-07-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
7892
7893         PR c++/3004
7894         * g++.dg/parse/typedef3.C: New test.
7895
7896         PR c++/7906
7897         * g++.dg/parse/operator2.C: New test.
7898
7899         PR c++/8895
7900         * g++.dg/parse/def-tmpl-arg1.C: New test.
7901
7902         PR c++/9282
7903         * g++.dg/parse/funptr1.C: New test.
7904
7905         PR c++/9452
7906         * g++.dg/parse/ambig3.C: New test.
7907
7908         PR c++/9454
7909         * g++.dg/parse/operator3.C: New test.
7910
7911         PR c++/9486
7912         * g++.dg/parse/template10.C: New test.
7913
7914         PR c++/9488
7915         * g++.dg/parse/template11.C: New test.
7916
7917         PR c++/10150
7918         * g++.dg/parse/invalid-op1.C: New test.
7919
7920         PR c++/10247
7921         * g++.dg/parse/condexpr1.C: New test.
7922
7923 2003-07-22  Nathan Sidwell  <nathan@codesourcery.com>
7924
7925         * g++.dg/ext/packed3.C: New test.
7926         * g++.dg/ext/packed4.C: New test.
7927
7928         * gcc.dg/pack-test-3.c: New test.
7929
7930 2003-07-21  Janis Johnson  <janis187@us.ibm.com>
7931
7932         * lib/compat.exp: Handle dg-options per source file.
7933         * g++.dg/compat/abi/bitfield1_x.C: Specify dg-options.
7934         * g++.dg/compat/abi/bitfield1_y.C: Ditto.
7935         * g++.dg/compat/abi/bitfield2_x.C: Ditto.
7936         * g++.dg/compat/abi/bitfield2_y.C: Ditto.
7937         * g++.dg/compat/abi/vbase8-10_x.C: Ditto.
7938         * g++.dg/compat/abi/vbase8-10_y.C: Ditto.
7939         * g++.dg/compat/abi/vbase8-21_x.C: Ditto.
7940         * g++.dg/compat/abi/vbase8-21_y.C: Ditto.
7941         * g++.dg/compat/abi/vbase8-22_x.C: Ditto.
7942         * g++.dg/compat/abi/vbase8-22_y.C: Ditto.
7943         * g++.dg/compat/abi/vbase8-4_x.C: Ditto.
7944         * g++.dg/compat/abi/vbase8-4_y.C: Ditto.
7945         * g++.dg/compat/break/bitfield7_x.C: Ditto.
7946         * g++.dg/compat/break/bitfield7_y.C: Ditto.
7947
7948 2003-07-21  Andrew Pinski  <pinskia@physics.uc.edu>
7949
7950         PR c/10320
7951         * gcc.c-torture/execute/20030718-1.c: New test.
7952
7953 2003-07-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
7954
7955         PR optimization/11536
7956         * gcc.dg/20030721-1.c: New test.
7957
7958 2003-07-19  Mark Mitchell  <mark@codesourcery.com>
7959
7960         PR c++/11546
7961         * g++.dg/template/lookup1.C: New test.
7962
7963 2003-07-19  Zack Weinberg  <zack@codesourcery.com>
7964
7965         * gcc.dg/noncompile/label-1.c: New comprehensive test case for
7966         diagnostics of ill-formed constructs involving labels.
7967         * gcc.dg/noncompile/label-lineno-1.c: Add error regexp for
7968         the new 'previously defined here' message.
7969
7970 2003-07-18  Nathan Sidwell  <nathan@codesourcery.com>
7971
7972         * g++.dg/parse/non-dependent2.C: New test.
7973
7974 2003-07-18  Andrew Pinski  <pinskia@physics.uc.edu>
7975
7976         * g++.dg/init/init-ref4.C: xfail on targets without
7977         weak symbols.
7978
7979 2003-07-17  Jakub Jelinek  <jakub@redhat.com>
7980
7981         PR target/11087
7982         * gcc.c-torture/execute/20030717-1.c: New test.
7983
7984 2003-07-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
7985
7986         * g++.dg/opt/cfg1.C: New test.
7987
7988 2003-07-17  Mark Mitchell  <mark@codesourcery.com>
7989
7990         PR optimization/11557
7991         * gcc.dg/20030717-1.c: New test.
7992
7993 2003-07-17  Andrew Pinski <pinskia@physics.uc.edu>
7994
7995         PR c++/10476
7996         * g++.dg/expr/crash-1.C: New test.
7997
7998         PR c++/11027
7999         * g++.dg/template/init3.C: New test.
8000
8001         PR c++/8222
8002         * g++.dg/template/non-dependent1.C: New test.
8003
8004         PR c++/11070
8005         * g++.dg/template/non-dependent2.C: New test.
8006
8007         PR c++/11071
8008         * g++.dg/template/non-dependent3.C: New test.
8009
8010         PR c++/9907
8011         * g++.dg/template/sizeof5.C: New test.
8012
8013 2003-07-17  Geoffrey Keating  <geoffk@apple.com>
8014
8015         PR 11498
8016         * gcc.c-torture/compile/mangle-1.c: New file.
8017
8018 2003-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8019
8020         PR c++/7809
8021         * g++.dg/parse/access3.C: New test.
8022
8023 2003-07-17  Andrew Pinski  <pinskia@physics.uc.edu>
8024
8025         PR c++/11384
8026         * g++.dg/init/init-ref4.C: New test.
8027
8028 2003-07-16  Mark Mitchell  <mark@codesourcery.com>
8029
8030         PR c++/11547
8031         * g++.dg/parse/constant3.C: New test.
8032         * g++.dg/parse/crash7.C: Likewise.
8033
8034 2003-07-16  Andrew Pinski  <pinskia@physics.uc.edu>
8035
8036         PR target/11008
8037         * gcc.dg/i386-pentium4-not-mull.c: New.
8038
8039 2003-07-16  J"orn Rennecke <joern.rennecke@superh.com>
8040
8041         * gcc.dg/asm-names.c (ymain): Make it weak.
8042
8043 2003-07-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8044
8045         PR c++/5421
8046         * g++.dg/template/friend21.C: New test.
8047
8048 2003-07-16  Jakub Jelinek  <jakub@redhat.com>
8049
8050         * gcc.dg/cleanup-8.c: New test.
8051         * gcc.dg/cleanup-9.c: New test.
8052
8053 2003-07-16  Danny Smith  <dannysmith@users.sourceforge.net>
8054
8055         * g++.dg/ext/dll-MI1.h: New file.
8056         * g++.dg/ext/dllexport-MI1.C: New file.
8057         * g++.dg/ext/dllimport-MI1.C: New file.
8058
8059 2003-07-15  Jakub Jelinek  <jakub@redhat.com>
8060
8061         * gcc.c-torture/execute/string-opt-8.c (main): Remove i370 and s390,
8062         it does not have cmpstrsi patterns (just cmpmemsi).
8063
8064 2003-07-15  Mark Mitchell  <mark@codesourcery.com>
8065
8066         PR debug/11473
8067         * g++.dg/debug/debug8.C: New test.
8068
8069 2003-07-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8070
8071         PR c++/10108
8072         * g++.dg/template/crash7.C: New test.
8073
8074 2003-07-15  Kazu Hirata  <kazu@cs.umass.edu>
8075
8076         PR target/10795
8077         * gcc.c-torture/compile/20030708-1.c: New.
8078
8079 2003-07-15  Eric Botcazou  <ebotcazou@libertysurf.fr>
8080
8081         * gcc.c-torture/execute/20030715-1.c: New test.
8082
8083 2003-07-14  Geoffrey Keating  <geoffk@apple.com>
8084
8085         * gcc.dg/pch/inline-3.c: New file.
8086         * gcc.dg/pch/inline-3.hs: New file.
8087         * gcc.dg/pch/inline-4.c: New file.
8088         * gcc.dg/pch/inline-4.hs: New file.
8089
8090 2003-07-14  Mark Mitchell  <mark@codesourcery.com>
8091
8092         PR c++/11509
8093         * g++.dg/template/crash6.C: New test.
8094
8095         PR c++/7053
8096         * g++.dg/template/friend20.C: New test.
8097
8098         PR c++/7019
8099         * g++.dg/template/overload2.C: New test.
8100
8101 2003-07-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
8102
8103         PR optimization/11440
8104         * gcc.c-torture/execute/20030714-1.c: New test.
8105
8106 2003-07-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8107
8108         PR c++/11154
8109         * g++.dg/template/partial2.C: New test.
8110
8111 2003-07-13  Mark Mitchell  <mark@codesourcery.com>
8112
8113         PR c++/11503
8114         * g++.dg/template/anon1.C: New test.
8115
8116         PR c++/11493
8117         PR c++/11495
8118         * g++.dg/parse/template9.C: Likewise.
8119         * g++.dg/template/crash4.C: New test.
8120         * g++.dg/template/koenig1.C: Likewise.
8121         * g++.old-deja/g++.benjamin/tem03.C: Adjust error markers.
8122         * g++.old-deja/g++.benjamin/tem06.C: Declare "x".
8123         * g++.old-deja/g++.jason/overload33.C: Use this-> when calling
8124         functions.
8125         * g++.old-deja/g++.jason/template36.C: Likewise.
8126         * g++.old-deja/g++.mike/p1989.C: Likewise.
8127         * g++.old-deja/g++.pt/lookup2.C: Use -fpermissive when compiling.
8128         * g++.old-deja/g++.pt/ttp20.C: Use this->.
8129         * g++.old-deja/g++.pt/ttp21.C: Use this->.
8130         * g++.old-deja/g++.pt/typename13.C: Use -fpermissive when
8131         compiling.
8132         * g++.old-deja/g++.pt/union2.C: Use this->.
8133
8134 2003-07-11  Jakub Jelinek  <jakub@redhat.com>
8135
8136         * gcc.dg/20030711-1.c: New test.
8137
8138 2003-07-11  Nathan Sidwell  <nathan@codesourcery.com>
8139
8140         PR c++/11050
8141         * g++.dg/parse/args1.C: New test.
8142         * g++.pt/defarg8.C: Change expected errors.
8143
8144 2003-07-11  Mark Mitchell  <mark@codesourcery.com>
8145
8146         PR c++/8164
8147         * g++.dg/template/nontype2.C: New test.
8148
8149         PR c++/10558
8150         * g++.dg/parse/template8.C: New test.
8151
8152         PR c++/8327
8153         * g++.dg/template/scope1.C: New test.
8154
8155         * g++.dg/warn/Wsign-compare-1.C: New test.
8156
8157 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
8158
8159         * gcc.dg/20021018-1.c: Disable if the sizeof (int) < 4.
8160
8161 2003-07-10  Mark Mitchell  <mark@codesourcery.com>
8162
8163         PR c++/9411
8164         * g++.dg/template/explicit2.C: New test.
8165
8166         PR c++/10032
8167         * g++.dg/warn/pedantic1.C: New test.
8168
8169 2003-07-10  Nathan Sidwell  <nathan@codesourcery.com>
8170
8171         PR c++ 9483
8172         * g++.dg/other/field1.C: New test.
8173
8174 2003-07-10  Kazu Hirata  <kazu@cs.umass.edu>
8175
8176         PR c/11449
8177         * gcc.c-torture/compile/20030707-1.c: New.
8178
8179 2003-07-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8180
8181         PR c++/10849
8182         * g++.dg/template/access12.C: New test.
8183
8184 2003-07-09  Nathan Sidwell  <nathan@codesourcery.com>
8185
8186         * g++.dg/bprob/bprob.exp (prof_ext): Update.
8187         * g77.dg/bprob/bprob.exp (prof_ext): Update.
8188         * gcc.misc-tests/bprob.exp (prof_ext): Update.
8189         * gcc.misc-tests/gcov.exp: Update
8190         * g++.dg/gcov/gcov.exp: Update
8191         * lib/gcov.exp: Update.
8192
8193 2003-07-08  Mark Mitchell  <mark@codesourcery.com>
8194
8195         * g++.dg/abi/mangle17.C: Make sure template expressions are
8196         dependent.
8197         * g++.dg/abi/mangle4.C: Mark erroneous casts.
8198         * g++.dg/debug/debug7.C: Mark erronous new-declarator.
8199         * g++.dg/opt/stack1.C: Remove erroneous code.
8200         * g++.dg/parse/template7.C: New test.
8201         * g++.dg/template/dependent-expr1.C: Mark erroneous code.
8202         * g++.old-deja/g++.pt/crash4.C: Likewise.
8203
8204 2003-07-09  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
8205
8206         * gcc.dg/const-elim-1.c (dg-final): Change regexp to match labels
8207         with zero or one occurence of `$' after the initial `L'.
8208
8209 2003-07-08  Kazu Hirata  <kazu@cs.umass.edu>
8210
8211         * gcc.c-torture/compile/20030704-1.c: Add a comment.
8212
8213 2003-07-08  Roger Sayle  <roger@eyesopen.com>
8214
8215         PR c/11370
8216         * gcc.dg/Wunreachable-6.c: New testcase.
8217         * gcc.dg/Wunreachable-7.c: New testcase.
8218
8219 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
8220
8221         PR c/11420
8222         * gcc.dg/20030708-1.c: New test.
8223
8224 2003-07-08  Richard Sandiford  <rsandifo@redhat.com>
8225
8226         * gcc.dg/compat/sdata-section.h: New file.
8227         * gcc.dg/compat/sdata-1_{x,y,main}.c: New test.
8228         * gcc.dg/torture/mips-sdata-1.c: New test.
8229
8230 2003-07-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8231
8232         PR c++/11030
8233         * g++.dg/template/friend19.C: New test.
8234
8235 2003-07-08  Jakub Jelinek  <jakub@redhat.com>
8236
8237         * g++.dg/opt/strength-reduce.C: New test.
8238
8239 2003-07-07  Roger Sayle  <roger@eyesopen.com>
8240
8241         PR target/10979
8242         * gcc.dg/20030707-1.c: New testcase.
8243
8244 2003-07-07  Roger Sayle  <roger@eyesopen.com>
8245
8246         PR optimization/11059
8247         * g++.dg/opt/emptyunion.C: New testcase.
8248
8249 2003-07-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
8250             Eric Botcazou  <ebotcazou@libertysurf.fr>
8251
8252         * g++.dg/opt/stack1.C: New test.
8253
8254 2003-07-05  Mark Mitchell  <mark@codesourcery.com>
8255
8256         * g++.old-deja/g++.jason/typeid1.C: Make it a compile test, not a
8257         run test.
8258
8259         PR c++/11431
8260         * g++.dg/expr/static_cast3.C: New test.
8261
8262 2003-07-04  Zack Weinberg  <zack@codesourcery.com>
8263
8264         * gcc.c-torture/execute/wchar_t-1.x: New file; XFAIL wchar_t-1.c
8265         everywhere.
8266         * gcc.dg/concat.c: Concatenation of string constants with
8267         __FUNCTION__ / __PRETTY_FUNCTION__ is now a hard error.
8268         * gcc.dg/wtr-strcat-1.c: Loosen dg-warning regexp.
8269         * gcc.dg/cpp/escape-2.c: Use wide character constants where
8270         necessary to avoid multi-character character constant warning.
8271         * gcc.dg/cpp/escape.c: Likewise.
8272         * gcc.dg/cpp/ucs.c: Likewise.
8273         Remove backslashes from dg-bogus comments, as they confuse Tcl.
8274         Fix a typo.
8275
8276 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
8277
8278         PR c/11428
8279         * gcc.c-torture/compile/20030704-1.c: New.
8280
8281 2003-07-04  Kazu Hirata  <kazu@cs.umass.edu>
8282
8283         * gcc.dg/compat/fnptr-by-value-1_x.c: Add a prototype for testva.
8284
8285 2003-07-04  Danny Smith  <dannysmith@users.sourceforge.net>
8286
8287         PR c++/5287, PR c++/7910,  PR c++/11021
8288         * g++.dg/ext/dllimport1.C: Add mingw32 as target. Add
8289         tests for warnings.
8290         * g++.dg/ext/dllimport2.C: Add tests for warnings.
8291         * g++.dg/ext/dllimport3.C: Likewise.
8292         * g++.dg/ext/dllimport4.C: New file.
8293         * g++.dg/ext/dllimport5.C: New file.
8294         * g++.dg/ext/dllimport6.C: New file.
8295         * g++.dg/ext/dllimport7.C: New file.
8296         * g++.dg/ext/dllimport8.C: New file.
8297         * g++.dg/ext/dllimport9.C: New file.
8298         * g++.dg/ext/dllimport10.C: New file.
8299         * g++.dg/ext/dllexport1.C: New file.
8300
8301 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
8302
8303         * g++.old-deja/g++.jason/typeid1.C: Add dg-error marker.
8304         * g++.old-deja/g++.mike/net36.C: Tweak error messages.
8305
8306 2003-07-03  Roger Sayle  <roger@eyesopen.com>
8307
8308         * gcc.dg/builtins-25.c: New testcase.
8309         * gcc.dg/builtins-26.c: New testcase.
8310
8311 2003-07-03  Janis Johnson  <janis187@us.ibm.com>
8312
8313         * gcc.dg/compat/vector-defs.h: New file.
8314         * gcc.dg/compat/vector-setup.h: New file.
8315         * gcc.dg/compat/vector-check.h: New file.
8316         * gcc.dg/compat/vector-1_main.c: New file.
8317         * gcc.dg/compat/vector-1_x.c: New file.
8318         * gcc.dg/compat/vector-1_y.c: New file.
8319         * gcc.dg/compat/vector-2_main.c: New file.
8320         * gcc.dg/compat/vector-2_x.c: New file.
8321         * gcc.dg/compat/vector-2_y.c: New file.
8322
8323         * gcc.dg/compat/fnptr-by-value-1_main.c: New file.
8324         * gcc.dg/compat/fnptr-by-value-1_x.c: New file.
8325         * gcc.dg/compat/fnptr-by-value-1_y.c: New file.
8326         * gcc.dg/compat/struct-align-1.h: New file.
8327         * gcc.dg/compat/struct-align-1_main.c: New file.
8328         * gcc.dg/compat/struct-align-1_x.c: New file.
8329         * gcc.dg/compat/struct-align-1_y.c: New file.
8330         * gcc.dg/compat/struct-align-2.h: New file.
8331         * gcc.dg/compat/struct-align-2_main.c: New file.
8332         * gcc.dg/compat/struct-align-2_x.c: New file.
8333         * gcc.dg/compat/struct-align-2_y.c: New file.
8334
8335         * gcc.dg/compat/compat-common.h (DEBUG_FINI): New.
8336         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
8337         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
8338         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
8339         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
8340         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
8341         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
8342         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
8343         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
8344         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
8345         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
8346         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
8347         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
8348         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
8349         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
8350         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
8351         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
8352         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
8353         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
8354         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
8355         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
8356         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
8357         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
8358         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
8359         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
8360         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
8361         * gcc.dg/compat/struct-return-10_x.c: Ditto.
8362         * gcc.dg/compat/struct-return-2_x.c: Ditto.
8363         * gcc.dg/compat/struct-return-3_x.c: Ditto.
8364
8365 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8366
8367         * gcc.dg/i386-call-1.c: New test.
8368
8369 2003-07-03  Nathan Sidwell  <nathan@codesourcery.com>
8370
8371         PR c++/9162
8372         * g++.dg/parse/defarg4.C: New.
8373
8374 2003-07-03  Roger Sayle  <roger@eyesopen.com>
8375
8376         PR target/10700
8377         * gcc.c-torture/compile/20030703-1.c: New test case.
8378
8379 2003-07-03  Mark Mitchell  <mark@codesourcery.com>
8380
8381         * g++.dg/template/local3.C: Remove extra semicolon.
8382
8383 2003-07-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
8384
8385         * gcc.dg/i386-volatile-1.c: New test.
8386
8387 2003-07-02  Nathan Sidwell  <nathan@codesourcery.com>
8388
8389         PR c++/11072
8390         * g++.dg/other/offsetof2.C: XFAIL.
8391         * g++.dg/other/offsetof5.C: New.
8392
8393         PR c++/10219
8394         * g++.dg/template/error1.C: New.
8395
8396         PR c++/9779
8397         * g++.dg/template/dependent-expr1.C: New.
8398
8399 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
8400
8401         PR c++/6949
8402         * g++.dg/template/local3.C: New test.
8403
8404         PR c++/11149
8405         * g++.dg/lookup/scoped6.C: New test.
8406
8407 2003-07-01  Giovanni Bajo  <giovannibajo@libero.it>
8408
8409         PR c++/8046
8410         * g++.dg/other/error7.C: New test.
8411
8412 2003-07-01  Kazu Hirata  <kazu@cs.umass.edu>
8413
8414         * g++.old-deja/g++.abi/vbase1.C: Fix comment typos.
8415         * g++.old-deja/g++.abi/vtable3.h: Likewise.
8416         * g++.old-deja/g++.law/code-gen5.C: Likewise.
8417         * g++.old-deja/g++.other/union2.C: Likewise.
8418         * gcc.dg/c90-const-expr-2.c: Likewise.
8419         * gcc.dg/c90-const-expr-3.c: Likewise.
8420         * gcc.dg/c99-const-expr-2.c: Likewise.
8421         * gcc.dg/c99-const-expr-3.c: Likewise.
8422         * gcc.dg/concat.c: Likewise.
8423
8424 2003-07-01  Mark Mitchell  <mark@codesourcery.com>
8425
8426         PR c++/9559
8427         * g++.dg/init/static1.C: New test.
8428
8429 2003-06-30  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
8430
8431         * g++.old-deja/g++.niklas/README: Fix spelling for "testcase".
8432         * g++.old-deja/g++.other/access2.C: Likewise.
8433         * g++.old-deja/g++.other/decl2.C: Likewise.
8434         * gcc.c-torture/execute/20020615-1.c: Likewise.
8435
8436 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
8437
8438         PR c++/4933
8439         * g++.dg/template/sizeof4.C: New test.
8440
8441 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
8442
8443         * g++.dg/other/error6.C: New test.
8444
8445 2003-06-30  Giovanni Bajo  <giovannibajo@libero.it>
8446
8447         PR c++/10750
8448         * g++.dg/parse/constant2.C: New test.
8449
8450 2003-06-30  Giovanni Bajo <giovannibajo@libero.it>
8451
8452         PR c++/11106
8453         * g++.dg/other/error5.C: New test.
8454
8455 2003-06-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8456
8457         * gcc.dg/format/gcc_diag-1.c: New test.
8458
8459 2003-06-28  Ulrich Weigand  <uweigand@de.ibm.com>
8460
8461         * gcc.c-torture/execute/multi-ix.c: Fix off-by-one bugs.
8462
8463 2003-06-28  Nathan Sidwell  <nathan@codesourcery.com>
8464
8465         * g++.old-deja/g++.robertl/eb133.C: Set expected line number.
8466         * g++.old-deja/g++.robertl/eb133a.C: Likewise.
8467         * g++.old-deja/g++.robertl/eb133b.C: Likewise.
8468
8469 2003-06-28  Jakub Jelinek  <jakub@redhat.com>
8470
8471         * gcc.c-torture/execute/builtins/string-8.c: New test.
8472         * gcc.c-torture/execute/builtins/string-8-lib.c: New.
8473         * gcc.c-torture/execute/stdio-opt-1.c (main): Add new tests.
8474         * gcc.c-torture/execute/string-opt-7.c (main): Add new test.
8475
8476 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
8477
8478         PR c++/10468
8479         * g++.dg/ext/typeof6.C: New test.
8480
8481 2003-06-27  Mark Mitchell  <mark@codesourcery.com>
8482
8483         PR c++/10796
8484         * g++.dg/init/enum1.C: New test.
8485
8486 2003-06-27  Ulrich Weigand  <uweigand@de.ibm.com>
8487
8488         * gcc.dg/20030627-1.c: New test.
8489
8490 2003-06-26  Mark Mitchell  <mark@codesourcery.com>
8491
8492         PR c++/11332
8493         * g++.dg/expr/static_cast2.C: New test.
8494
8495 2003-06-26  Roger Sayle  <roger@eyesopen.com>
8496             Jakub Jelinek  <jakub@redhat.com>
8497
8498         * gcc.c-torture/execute/string-opt-16.c: Remove test for disabled
8499         sprintf(dst,"%s",src) optimization.
8500         * gcc.c-torture/execute/20030626-1.c: New test case.
8501         * gcc.c-torture/execute/20030626-2.c: New test case.
8502
8503 2003-06-26  J"orn Rennecke <joern.rennecke@superh.com>
8504
8505         * gcc.c-torture/execute/multi-ix.c: New test.
8506
8507         * gcc.c-torture/execute/simd-4.c (main):
8508         Added missing semicolon at end of union.
8509
8510 2003-06-26  Giovanni Bajo  <giovannibajo@libero.it>
8511
8512         PR c++/8266
8513         * g++.dg/template/explicit-instantiation3.C: New test.
8514
8515 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
8516
8517         * gcc.dg/20030626-1.c: Use signed char.
8518
8519 2003-06-26  Eric Botcazou <ebotcazou@libertysurf.fr>
8520
8521         * gcc.dg/20030626-1.c: New test.
8522
8523 2003-06-26  Neil Booth  <neil@daikokuya.co.uk>
8524
8525         * const-str-2.m: Update.
8526
8527 2003-06-25  Mark Mitchell  <mark@codesourcery.com>
8528
8529         PR c++/10990
8530         * g++.dg/rtti/dyncast1.C: New test.
8531         * g++.dg/abi/mangle4.C: Correct base-specifier access.
8532         * g++.dg/lookup/scoped1.C: Remove XFAIL.
8533         * g++.old-deja/g++.martin/pmf1.C: Correct base-specifier access.
8534
8535         PR c++/10931
8536         * g++.dg/expr/static_cast1.C: New test.
8537
8538 2003-06-25  Josef Zlomek  <zlomekj@suse.cz>
8539
8540         * gcc.dg/20030625-1.c: New test.
8541
8542 2003-06-24  Roger Sayle  <roger@eyesopen.com>
8543
8544         * gcc.c-torture/compile/20030624-1.c: New test case.
8545
8546 2003-06-24  Jakub Jelinek  <jakub@redhat.com>
8547
8548         * gcc.c-torture/execute/string-opt-17.c: New test.
8549
8550 2003-06-24  Mark Mitchell  <mark@codesourcery.com>
8551
8552         PR c++/5754
8553         * g++.dg/parse/crash6.C: New test.
8554
8555 2003-06-23  Roger Sayle  <roger@eyesopen.com>
8556
8557         * gcc.dg/builtins-24.c: New test case.
8558
8559 2003-06-23  Jakub Jelinek  <jakub@redhat.com>
8560
8561         * g++.dg/opt/operator1.C: New test.
8562
8563 2003-06-22  Roger Sayle  <roger@eyesopen.com>
8564
8565         * gcc.c-torture/execute/string-opt-16.c: New test case.
8566
8567 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
8568
8569         * g++.old-deja/g++.benjamin/16077.C: Add -Wconversion  option.
8570         * g++.old-deja/g++.other/conv7.C: Likewise
8571         * g++.old-deja/g++.other/overcnv2.C: Likewise.
8572         * g++.old-deja/g++.other/overload14.C: Likewise.
8573
8574 2003-06-21  Gabriel Dos Reis <gdr@integrable-solutions.net>
8575
8576         * g++.old-deja/g++.jason/conversion5.C: Adjust option.
8577         * g++.old-deja/g++.bugs/900215_01.C: Likewise.
8578
8579 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8580
8581         PR c++/10888
8582         * g++.dg/warn/Winline-3.C: New test.
8583
8584 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8585
8586         * lib/target-supports.exp (check_alias_available): Make the test
8587         program acceptable to the Solaris assembler.
8588
8589         PR c++/10749
8590         * g++.dg/template/memclass2.C: New test.
8591
8592 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8593             Eric Botcazou  <ebotcazou@libertysurf.fr>
8594
8595         * lib/gcc-dg.exp (dg-xfail-if): Do not process conditional xfail
8596         data for non-matching targets.
8597         * gcc.c-torture/compile/simd-5.c: Fix typo in conditional xfail.
8598
8599 2003-06-20  Mark Mitchell  <mark@codesourcery.com>
8600
8601         PR c++/10845
8602         * g++.dg/template/member3.C: New test.
8603
8604 2003-06-19  Mark Mitchell  <mark@codesourcery.com>
8605
8606         PR c++/10939
8607         * g++.dg/template/func1.C: New test.
8608
8609         PR c++/9649
8610         * g++.dg/template/static4.C: New test.
8611         * g++.old-deja/g++.other/anon7.C: Remove spurious error messages.
8612
8613         PR c++/11041
8614         * g++.dg/init/ref7.C: New test.
8615
8616 2003-06-19  Matt Austern  <austern@apple.com>
8617
8618         PR c++/11228
8619         * g++.dg/anew1.C: New test.
8620         * g++.dg/anew2.C: New test.
8621         * g++.dg/anew3.C: New test.
8622         * g++.dg/anew4.C: New test.
8623
8624 2003-06-19  Kazu Hirata  <kazu@cs.umass.edu>
8625
8626         * gcc.c-torture/compile/simd-5.c: Don't XFAIL on H8.
8627
8628 2003-06-19  J"orn Rennecke <joern.rennecke@superh.com>
8629
8630         * gcc.c-torture/execute/simd-4.c (main): Make expected value
8631         endian-dependent.
8632
8633 2003-06-17  Benjamin Kosnik  <bkoz@redhat.com>
8634
8635         * lib/g++.exp (g++_include_flags): Tweak path to testsuite_flags.
8636         Remove cruft.
8637
8638 2003-06-17  Kazu Hirata  <kazu@cs.umass.edu>
8639
8640         * gcc.c-torture/compile/20020604-1.c: Use dg-xfail-if for h8300.
8641         * gcc.c-torture/compile/961203-1.c: Likewise.
8642         * gcc.c-torture/compile/980506-1.c: Likewise.
8643
8644 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
8645
8646         PR c++/10712
8647         * g++.dg/lookup/using7.C: New test.
8648
8649 2003-06-17  Mark Mitchell  <mark@codesourcery.com>
8650
8651         PR c++/11105
8652         * g++.dg/abi/conv1.C: Remove it.
8653         * g++.dg/template/conv7.C: New test.
8654         * g++.dg/template/conv8.C: Likewise.
8655         * g++.old-deja/g++.ext/pretty2.C: Do not test __FUNCTION__ for a
8656         conversion operator.
8657
8658 2003-06-17  Janis Johnson  <janis187@us.ibm.com>
8659
8660         * gcc.dg/compat/compat-common.h (DEBUG_INIT): New.
8661         * gcc.dg/compat/scalar-by-value-1_x.c: Use it.
8662         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
8663         * gcc.dg/compat/scalar-by-value-3_x.c: Ditto.
8664         * gcc.dg/compat/scalar-by-value-4_x.c: Ditto.
8665         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
8666         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
8667         * gcc.dg/compat/scalar-return-3_x.c: Ditto.
8668         * gcc.dg/compat/scalar-return-4_x.c: Ditto.
8669         * gcc.dg/compat/struct-by-value-10_x.c: Ditto.
8670         * gcc.dg/compat/struct-by-value-11_x.c: Ditto.
8671         * gcc.dg/compat/struct-by-value-12_x.c: Ditto.
8672         * gcc.dg/compat/struct-by-value-13_x.c: Ditto.
8673         * gcc.dg/compat/struct-by-value-14_x.c: Ditto.
8674         * gcc.dg/compat/struct-by-value-15_x.c: Ditto.
8675         * gcc.dg/compat/struct-by-value-16_x.c: Ditto.
8676         * gcc.dg/compat/struct-by-value-17_x.c: Ditto.
8677         * gcc.dg/compat/struct-by-value-18_x.c: Ditto.
8678         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
8679         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
8680         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
8681         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
8682         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
8683         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
8684         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
8685         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
8686         * gcc.dg/compat/struct-return-10_x.c: Ditto.
8687         * gcc.dg/compat/struct-return-2_x.c: Ditto.
8688         * gcc.dg/compat/struct-return-3_x.c: Ditto.
8689
8690 2003-06-16  Mark Mitchell  <mark@codesourcery.com>
8691
8692         * lib/gcc-dg.exp (dg-xfail-if): Fix thinko.
8693         * gcc.c-torture/compile/simd-5.c: Remove spurious PowerPC-64 XFAIL
8694         indications.
8695
8696 2003-06-16  Roger Sayle  <roger@eyesopen.com>
8697
8698         * gcc.dg/i386-387-5.c: New test case.
8699         * gcc.dg/i386-387-6.c: New test case.
8700         * gcc.dg/builtins-23.c: New test case.
8701
8702 2003-06-15  Roger Sayle  <roger@eyesopen.com>
8703
8704         * gcc.dg/builtins-22.c: New test case.
8705         * gcc.dg/i386-387-1.c: Update to test exp.
8706         * gcc.dg/i386-387-2.c: Likewise.
8707
8708 2003-06-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
8709
8710         * gcc.dg/format/asm_fprintf-1.c: Update width/precision checks.
8711
8712 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
8713
8714         * lib/gcc-dg.exp (dg-require-dll): New function.
8715         (dg-xfail-if): Likewise.
8716         * gcc.c-torture/compile/compile.exp: Use dg rather than c-torture
8717         driver.
8718
8719         * gcc.c-torture/compile/20000804-1.c: Convert to dg format.
8720         * gcc.c-torture/compile/20001205-1.c: Likewise.
8721         * gcc.c-torture/compile/20001226-1.c: Likewise.
8722         * gcc.c-torture/compile/20010518-2.c: Likewise.
8723         * gcc.c-torture/compile/20020312-1.c: Likewise.
8724         * gcc.c-torture/compile/20020604-1.c: Likewise.
8725         * gcc.c-torture/compile/920501-12.c: Likewise.
8726         * gcc.c-torture/compile/920501-4.c: Likewise.
8727         * gcc.c-torture/compile/920520-1.c: Likewise.
8728         * gcc.c-torture/compile/920521-1.c: Likewise.
8729         * gcc.c-torture/compile/920625-1.c: Likewise.
8730         * gcc.c-torture/compile/961203-1.c: Likewise.
8731         * gcc.c-torture/compile/980506-1.c: Likewise.
8732         * gcc.c-torture/compile/981006-1.c: Likewise.
8733         * gcc.c-torture/compile/981022-1.c: Likewise.
8734         * gcc.c-torture/compile/981223-1.c: Likewise.
8735         * gcc.c-torture/compile/990617-1.c: Likewise.
8736         * gcc.c-torture/compile/dll.c: Likewise.
8737         * gcc.c-torture/compile/labels-3.c: Likewise.
8738         * gcc.c-torture/compile/mipscop-1.c: Likewise.
8739         * gcc.c-torture/compile/mipscop-2.c: Likewise.
8740         * gcc.c-torture/compile/mipscop-3.c: Likewise.
8741         * gcc.c-torture/compile/mipscop-4.c: Likewise.
8742         * gcc.c-torture/compile/simd-5.c: Likewise.
8743         * gcc.c-torture/compile/20000804-1.x: Remove.
8744         * gcc.c-torture/compile/20001205-1.x: Likewise.
8745         * gcc.c-torture/compile/20001226-1.x: Likewise.
8746         * gcc.c-torture/compile/20010518-2.x: Likewise.
8747         * gcc.c-torture/compile/20020312-1.x: Likewise.
8748         * gcc.c-torture/compile/20020604-1.x: Likewise.
8749         * gcc.c-torture/compile/920501-12.x: Likewise.
8750         * gcc.c-torture/compile/920501-4.x: Likewise.
8751         * gcc.c-torture/compile/920520-1.x: Likewise.
8752         * gcc.c-torture/compile/920521-1.x: Likewise.
8753         * gcc.c-torture/compile/920625-1.x: Likewise.
8754         * gcc.c-torture/compile/961203-1.x: Likewise.
8755         * gcc.c-torture/compile/980506-1.x: Likewise.
8756         * gcc.c-torture/compile/981006-1.x: Likewise.
8757         * gcc.c-torture/compile/981022-1.x: Likewise.
8758         * gcc.c-torture/compile/981223-1.x: Likewise.
8759         * gcc.c-torture/compile/990617-1.x: Likewise.
8760         * gcc.c-torture/compile/mipscop-1.x: Likewise.
8761         * gcc.c-torture/compile/mipscop-2.x: Likewise.
8762         * gcc.c-torture/compile/mipscop-3.x: Likewise.
8763         * gcc.c-torture/compile/mipscop-4.x: Likewise.
8764         * gcc.c-torture/compile/simd-5.x: Likewise.
8765
8766         * gcc.c-torture/compile/20021205-1.c: Remove bogus dg commands.
8767
8768 2003-06-13  Eric Botcazou  <ebotcazou@libertysurf.fr>
8769
8770         * gcc.c-torture/execute/20030611-1.c: New test.
8771
8772 2003-06-12  Roger Sayle  <roger@eyesopen.com>
8773
8774         PR middle-end/168
8775         * gcc.dg/20030612-1.c: New test case.
8776
8777 2003-06-12  Mark Mitchell  <mark@codesourcery.com>
8778
8779         PR c++/10635
8780         * g++.dg/expr/cast1.C: New test.
8781
8782 2003-06-12  Roger Sayle  <roger@eyesopen.com>
8783
8784         * gcc.dg/builtins-21.c: New test case.
8785
8786 2003-06-11  Kelley Cook  <kelleycook@wideopenwest.com>
8787
8788         * lib/gcc.exp (gcc_target_compile): Put TOOL_OPTIONS at front of
8789         options instead of at the end.
8790         * lib/objc.exp (objc_target_compile): Likewise.
8791
8792 2003-06-11  Mark Mitchell  <mark@codesourcery.com>
8793
8794         PR c++/10432
8795         * g++.dg/parse/error1.C: New test.
8796
8797 2003-06-11  Janis Johnson  <janis187@us.ibm.com>
8798
8799         * gcc.dg/compat/struct-by-value-11_main.c: New file.
8800         * gcc.dg/compat/struct-by-value-11_x.c: New file.
8801         * gcc.dg/compat/struct-by-value-11_y.c: New file.
8802         * gcc.dg/compat/struct-by-value-12_main.c: New file.
8803         * gcc.dg/compat/struct-by-value-12_x.c: New file.
8804         * gcc.dg/compat/struct-by-value-12_y.c: New file.
8805         * gcc.dg/compat/struct-by-value-13_main.c: New file.
8806         * gcc.dg/compat/struct-by-value-13_x.c: New file.
8807         * gcc.dg/compat/struct-by-value-13_y.c: New file.
8808         * gcc.dg/compat/struct-by-value-14_main.c: New file.
8809         * gcc.dg/compat/struct-by-value-14_x.c: New file.
8810         * gcc.dg/compat/struct-by-value-14_y.c: New file.
8811         * gcc.dg/compat/struct-by-value-15_main.c: New file.
8812         * gcc.dg/compat/struct-by-value-15_x.c: New file.
8813         * gcc.dg/compat/struct-by-value-15_y.c: New file.
8814         * gcc.dg/compat/struct-by-value-16_main.c: New file.
8815         * gcc.dg/compat/struct-by-value-16_x.c: New file.
8816         * gcc.dg/compat/struct-by-value-16_y.c: New file.
8817         * gcc.dg/compat/struct-by-value-17_main.c: New file.
8818         * gcc.dg/compat/struct-by-value-17_x.c: New file.
8819         * gcc.dg/compat/struct-by-value-17_y.c: New file.
8820         * gcc.dg/compat/struct-by-value-18_main.c: New file.
8821         * gcc.dg/compat/struct-by-value-18_x.c: New file.
8822         * gcc.dg/compat/struct-by-value-18_y.c: New file.
8823
8824         * gcc.dg/compat/scalar-by-value-3_main.c: New file.
8825         * gcc.dg/compat/scalar-by-value-3_x.c: New file.
8826         * gcc.dg/compat/scalar-by-value-3_y.c: New file.
8827         * gcc.dg/compat/scalar-by-value-4_main.c: New file.
8828         * gcc.dg/compat/scalar-by-value-4_x.c: New file.
8829         * gcc.dg/compat/scalar-by-value-4_y.c: New file.
8830         * gcc.dg/compat/scalar-return-3_main.c: New file.
8831         * gcc.dg/compat/scalar-return-3_x.c: New file.
8832         * gcc.dg/compat/scalar-return-3_y.c: New file.
8833         * gcc.dg/compat/scalar-return-4_main.c: New file.
8834         * gcc.dg/compat/scalar-return-4_x.c: New file.
8835         * gcc.dg/compat/scalar-return-4_y.c: New file.
8836
8837 2003-06-10  Janis Johnson  <janis187@us.ibm.com>
8838
8839         * gcc.dg/compat/fp2-struct-check.h: New file.
8840         * gcc.dg/compat/fp2-struct-defs.h: New file.
8841         * gcc.dg/compat/fp2-struct-init.h: New file.
8842         * gcc.dg/compat/struct-by-value-10_main.c: New file.
8843         * gcc.dg/compat/struct-by-value-10_x.c: New file.
8844         * gcc.dg/compat/struct-by-value-10_y.c: New file.
8845         * gcc.dg/compat/struct-return-10_main.c: New file.
8846         * gcc.dg/compat/struct-return-10_x.c: New file.
8847         * gcc.dg/compat/struct-return-10_y.c: New file.
8848
8849         * gcc.dg/compat/compat-common.h: New file.
8850         * gcc.dg/compat/fp-struct-check.h: Improve debugging output.
8851         * gcc.dg/compat/fp-struct-test-by-value-x.h: Ditto.
8852         * gcc.dg/compat/fp-struct-test-by-value-y.h: Ditto.
8853         * gcc.dg/compat/scalar-by-value-1_main.c: Ditto.
8854         * gcc.dg/compat/scalar-by-value-1_x.c: Ditto.
8855         * gcc.dg/compat/scalar-by-value-1_y.c: Ditto.
8856         * gcc.dg/compat/scalar-by-value-2_main.c: Ditto.
8857         * gcc.dg/compat/scalar-by-value-2_x.c: Ditto.
8858         * gcc.dg/compat/scalar-by-value-2_y.c: Ditto.
8859         * gcc.dg/compat/scalar-return-1_main.c: Ditto.
8860         * gcc.dg/compat/scalar-return-1_x.c: Ditto.
8861         * gcc.dg/compat/scalar-return-1_y.c: Ditto.
8862         * gcc.dg/compat/scalar-return-2_main.c: Ditto.
8863         * gcc.dg/compat/scalar-return-2_x.c: Ditto.
8864         * gcc.dg/compat/scalar-return-2_y.c: Ditto.
8865         * gcc.dg/compat/small-struct-check.h: Ditto.
8866         * gcc.dg/compat/struct-by-value-2_main.c: Ditto.
8867         * gcc.dg/compat/struct-by-value-2_x.c: Ditto.
8868         * gcc.dg/compat/struct-by-value-2_y.c: Ditto.
8869         * gcc.dg/compat/struct-by-value-3_main.c: Ditto.
8870         * gcc.dg/compat/struct-by-value-3_x.c: Ditto.
8871         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
8872         * gcc.dg/compat/struct-by-value-4_main.c: Ditto.
8873         * gcc.dg/compat/struct-by-value-4_x.c: Ditto.
8874         * gcc.dg/compat/struct-by-value-4_y.c: Ditto.
8875         * gcc.dg/compat/struct-by-value-5_main.c: Ditto.
8876         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
8877         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
8878         * gcc.dg/compat/struct-by-value-6_main.c: Ditto.
8879         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
8880         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
8881         * gcc.dg/compat/struct-by-value-7_main.c: Ditto.
8882         * gcc.dg/compat/struct-by-value-7_x.c: Ditto.
8883         * gcc.dg/compat/struct-by-value-7_y.c: Ditto.
8884         * gcc.dg/compat/struct-by-value-8_main.c: Ditto.
8885         * gcc.dg/compat/struct-by-value-8_x.c: Ditto.
8886         * gcc.dg/compat/struct-by-value-8_y.c: Ditto.
8887         * gcc.dg/compat/struct-by-value-9_main.c: Ditto.
8888         * gcc.dg/compat/struct-by-value-9_x.c: Ditto.
8889         * gcc.dg/compat/struct-by-value-9_y.c: Ditto.
8890         * gcc.dg/compat/struct-return-2_main.c: Ditto.
8891         * gcc.dg/compat/struct-return-2_x.c: Ditto.
8892         * gcc.dg/compat/struct-return-2_y.c: Ditto.
8893         * gcc.dg/compat/struct-return-3_main.c: Ditto.
8894         * gcc.dg/compat/struct-return-3_x.c: Ditto.
8895         * gcc.dg/compat/struct-return-3_y.c: Ditto.
8896
8897 2003-06-10  Geoffrey Keating  <geoffk@apple.com>
8898
8899         * g++.dg/pch/static-1.C: New file.
8900         * g++.dg/pch/static-1.Hs: New file.
8901
8902 2003-06-10  Richard Henderson  <rth@redhat.com>
8903
8904         * gcc.dg/asm-7.c: Adjust expected warning text.
8905
8906 2003-06-10  Roger Sayle  <roger@eyesopen.com>
8907
8908         * gcc.dg/builtins-20.c: New test case.
8909
8910 2003-06-10  Mark Mitchell  <mark@codesourcery.com>
8911
8912         PR c++/11131
8913         * g++.dg/opt/template1.C: New test.
8914
8915 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
8916
8917         * lib/gcc-dg.exp (dg-test): Clear additional_files and
8918         additional_sources.
8919
8920 2003-05-21  David Taylor  <dtaylor@emc.com>
8921
8922         * gcc.dg/Wpadded.c: New file.
8923
8924 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
8925
8926         * gcc.dg/special/20000419-2.c: Fix dg-require-alias syntax.
8927         * gcc.dg/special/weak-2.c: Add dg-require-weak.
8928         * gcc.dg/weak/weak-3.c: Reverse order of dg-do and
8929         dg-require-weak.
8930
8931 2003-06-09  J"orn Rennecke <joern.rennecke@superh.com>
8932
8933         * g++.dg/other/offsetof3.C: Adjust linenumber of last expected warning.
8934
8935 2003-06-09  Mark Mitchell  <mark@codesourcery.com>
8936
8937         * lib/gcc-dg.exp (dg-require-weak): Fix typo.
8938         (dg-require-alias): Likewise.
8939         (dg-require-gc-sections): Likewise.
8940         * lib/target-supports.exp (check_gc_sections_available): Likewise.
8941
8942 2003-06-08  Richard Henderson  <rth@redhat.com>
8943
8944         * gcc.dg/20011029-2.c: Fix the array reference.
8945         * gcc.dg/asm-7.c: New.
8946
8947 2003-06-08  Kazu Hirata  <kazu@cs.umass.edu>
8948
8949         * gcc.c-torture/compile/20000804-1.x: Disable on h8300 port.
8950
8951 2003-06-08  Mark Mitchell  <mark@codesourcery.com>
8952
8953         * lib/gcc-dg.exp (dg-require-alias): Fix typo.
8954         (dg-require-gc-sections): Likewise.
8955
8956 2003-06-08  Jan Hubicka  <jh@suse.cz>
8957
8958         * i386-cmov1.c: Fix regular expression.
8959         * i386-cvt-1.c: Likewise.
8960         * i386-local.c: Likewise.
8961         * i386-local2.c: Likewise.
8962         * i386-mul.c: Likewise.
8963         * i386-ssetype-1.c: Likewise.
8964         * i386-ssetype-3.c: Likewise.
8965         * i386-ssetype-5.c: Likewise.
8966
8967 2003-06-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
8968
8969         PR c++/11039
8970         * g++.dg/warn/implicit-typename2.C: New test.
8971         * g++.dg/warn/implicit-typename3.C: New test.
8972
8973 2003-06-07  Richard Henderson  <rth@redhat.com>
8974
8975         * g++.dg/other/offsetof3.C: Use size_t.
8976         * g++.dg/other/offsetof4.C: Likewise.
8977
8978 2003-06-07  H.J. Lu <hongjiu.lu@intel.com>
8979
8980         * lib/copy-file.exp: New. Implement gcc_copy_files.
8981
8982         * lib/dg-pch.exp: Load copy-file.exp
8983         (dg-pch): Use gcc_copy_files instead of "file copy".
8984
8985 2003-06-06  Mark Mitchell  <mark@codesourcery.com>
8986
8987         * gcc.dg/weak/weak.exp: Simplify.
8988         * gcc.dg/weak/typeof-2.c: Use dg-require-weak.
8989         * gcc.dg/weak/weak-1.c: Likewise.
8990         * gcc.dg/weak/weak-2.c: Likewise.
8991         * gcc.dg/weak/weak-3.c: Likewise.
8992         * gcc.dg/weak/weak-4.c: Likewise.
8993         * gcc.dg/weak/weak-5.c: Likewise.
8994         * gcc.dg/weak/weak-6.c: Likewise.
8995         * gcc.dg/weak/weak-7.c: Likewise.
8996         * gcc.dg/weak/weak-8.c: Likewise.
8997         * gcc.dg/weak/weak-9.c: Likewise.
8998
8999 2003-06-06  Richard Earnshaw  <rearnsha@arm.com>
9000
9001         gcc.c-torture/execute/20030606-1.c: New.
9002
9003 2003-06-06  Roger Sayle  <roger@eyesopen.com>
9004
9005         * gcc.dg/builtins-2.c: Correct check-in of incorrect version.
9006         * gcc.dg/builtins-19.c: Likewise.
9007
9008 2003-06-06  Roger Sayle  <roger@eyesopen.com>
9009
9010         * gcc.dg/builtins-2.c: Add some more tests.
9011         * gcc.dg/builtins-18.c: New test case.
9012         * gcc.dg/builtins-19.c: New test case.
9013
9014 2003-06-06  Roger Sayle  <roger@eyesopen.com>
9015             Jim Wilson  <wilson@tuliptree.org>
9016
9017         * gcc.dg/uninit-C.c: Only test TImode on 64-bit platforms.
9018
9019 2003-06-06  Jakub Jelinek  <jakub@redhat.com>
9020
9021         * gcc.c-torture/execute/builtins/string-4.c (main_test): Allow some
9022         mempcpy/stpcpy calls not to be optimized into something else.
9023         * gcc.c-torture/execute/string-opt-3.c: Moved to...
9024         * gcc.c-torture/execute/builtins/string-7.c: ...here.
9025         * gcc.c-torture/execute/builtins/string-7-lib.c: New.
9026
9027 2003-06-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9028
9029         * gcc.dg/format/asm_fprintf-1.c: New test.
9030
9031 2003-06-05  Mark Mitchell  <mark@codesourcery.com>
9032
9033         * lib/gcc-defs.exp (additional_sources): New variable.
9034         (dg-additional-sources): New function.
9035         (additional_files): New variable.
9036         (dg-additional-files): New function.
9037         (dg-additional-files-options): Likewise.
9038         * lib/gcc-dg.exp (dg-require-weak): New function.
9039         (dg-require-alias): Likewise.
9040         (dg-require-gc-sections): Likewise.
9041         * lib/target-supports.exp (check_alias_available): Remove testfile
9042         parameter.
9043         (check_gc_sections_available): New function.
9044         * lib/g++-dg.exp (dg-gpp-additional-sources): Remove.
9045         (dg-gpp-additional-files): Likewise.
9046         * lib/g++.exp (additional_sources): Remove.
9047         (additional_files): Likewise.
9048         (g++_target_compile): Use dg-additional-files-options.
9049
9050         * gcc.dg/special/special.exp: Add "ecos" tests.  Remove complex
9051         Tcl logic.
9052         * gcc.dg/special/ecos.exp: Remove.
9053         * gcc.dg/special/20000419-2.c: Use dg-require-*.
9054         * gcc.dg/special/alias-1.c: Likewise.
9055         * gcc.dg/special/alias-2.c: Likewise.
9056         * gcc.dg/special/gcsec-1.c: Likewise.
9057         * gcc.dg/special/weak-1.c: Likewise.
9058         * gcc.dg/special/weak-2.c: Likewise.
9059         * gcc.dg/special/wkali-1.c: Likewise.
9060         * gcc.dg/special/wkali-2.c: Likewise.
9061
9062         * g++.dg/special/conpr-2.C: Use dg-additional-*, not
9063         dg-gpp-additional-*.
9064         * g++.dg/special/conpr-3.C: Likewise.
9065         * g++.dg/special/conpr-4.C: Likewise.
9066         * g++.old-deja/g++.abi/vtable3a.C: Likewise.
9067         * g++.old-deja/g++.abi/vtable3b.C: Likewise.
9068         * g++.old-deja/g++.abi/vtable3c.C: Likewise.
9069         * g++.old-deja/g++.abi/vtable3d.C: Likewise.
9070         * g++.old-deja/g++.abi/vtable3e.C: Likewise.
9071         * g++.old-deja/g++.abi/vtable3f.C: Likewise.
9072         * g++.old-deja/g++.abi/vtable3g.C: Likewise.
9073         * g++.old-deja/g++.abi/vtable3h.C: Likewise.
9074         * g++.old-deja/g++.abi/vtable3i.C: Likewise.
9075         * g++.old-deja/g++.abi/vtable3j.C: Likewise.
9076         * g++.old-deja/g++.oliva/linkage1.C: Likewise.
9077         * g++.old-deja/g++.other/comdat1.C: Likewise.
9078         * g++.old-deja/g++.other/comdat2.C: Likewise.
9079         * g++.old-deja/g++.other/comdat3.C: Likewise.
9080         * g++.old-deja/g++.other/ctor1.C: Likewise.
9081         * g++.old-deja/g++.pt/instantiate5.C: Likewise.
9082
9083 2003-06-05  Richard Henderson  <rth@redhat.com>
9084
9085         * gcc.dg/debug/20030605-1.c: New.
9086
9087 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
9088
9089         * README.QMTEST: Update.
9090
9091 2003-06-04  Richard Henderson  <rth@redhat.com>
9092
9093         * gcc.dg/cleanup-1.c: New.
9094         * gcc.dg/cleanup-2.c: New.
9095         * gcc.dg/cleanup-3.c: New.
9096         * gcc.dg/cleanup-4.c: New.
9097         * gcc.dg/cleanup-5.c: New.
9098         * gcc.dg/cleanup-6.c: New.
9099         * gcc.dg/cleanup-7.c: New.
9100
9101 2003-06-04  Mark Mitchell  <mark@codesourcery.com>
9102
9103         * g++.dg/abi/vague1.C: Use xfail, rather than embedded Tcl code.
9104
9105         * lib/dg-pch.exp: New file.
9106         * g++.dg/pch/pch.exp: Use dg-pch.exp.
9107         * gcc.dg/pch/pch.exp: Likewise.
9108
9109 2003-06-04  Roger Sayle  <roger@eyesopen.com>
9110
9111         * gcc.dg/builtins-2.c: Add tests for tan(atan(x)).
9112         * gcc.dg/builtins-3.c: Add tests for tan(0.0) and atan(0.0).
9113         * gcc.dg/builtins-7.c: Add tests for tan(atan(x)) == x.
9114         * gcc.dg/builtins-17.c: New test case.
9115         * gcc.dg/i386-387-4.c: New test case.
9116         * gcc.c-torture/execute/ieee/mzero4.c: New test case.
9117
9118 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9119
9120         * gcc.dg/ultrasp9.c: New test.
9121
9122 2003-06-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
9123
9124         * gcc.c-torture/compile/20030604-1.c: New test.
9125         * gcc.dg/sparc-constant-1.c: New test.
9126
9127 2003-06-03  Glen Nakamura  <glen@imodulo.com>
9128
9129         * gcc.dg/20020525-1.c: Replace 0x5a5a5a5a with -1.
9130
9131 2003-06-03  J"orn Rennecke <joern.rennecke@superh.com>
9132
9133         * g++.dg/abi/empty6.C (B): Request alignment of 8 bytes.
9134
9135         * gcc.dg/torture/builtin-noret-1.c (_exit, _Exit): Make weak.
9136         * gcc.dg/torture/builtin-noret-2.c (_exit, _Exit): Likewise.
9137
9138 2003-06-03  Aldy Hernandez  <aldyh@redhat.com>
9139
9140         * gcc.c-torture/compile/simd-5.x: Remove xfail for PPC64.
9141
9142 2003-06-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9143
9144         PR c++/10940
9145         * g++.dg/template/spec10.C: New test.
9146
9147 2003-06-03  Roger Sayle  <roger@eyesopen.com>
9148
9149         * gcc.dg/builtins-16.c: New test case.
9150
9151 2003-06-03  Jakub Jelinek  <jakub@redhat.com>
9152
9153         * gcc.c-torture/execute/builtins/string-4.c (main_test): Remove
9154         mempcpy test with post-increments.
9155         * gcc.c-torture/execute/string-opt-3.c: New test.
9156         * gcc.dg/string-opt-1.c: New test.
9157
9158 2003-06-03  David Billinghurst <David.Billinghurst@riotinto.com>
9159
9160         PR fortran/10965
9161         * g77.f-torture/compile/20000601-2.f: Fix non-standard code.
9162
9163 2003-06-02  Mark Mitchell  <mark@codesourcery.com>
9164
9165         * lib/scanasm.exp (dg-scan): New function, factored out of ...
9166         (scan-assembler): ... here.  Use dg-scan.
9167         (scan-assembler-not): Likewise.
9168         (scan-file): New function.
9169         (scan-file-not): Likewise.
9170         * gcc.dg/cpp/19990228-1.c: Use scan-file and/or scan-file-not.
9171         * gcc.dg/cpp/_Pragma4.c: Likewise.
9172         * gcc.dg/cpp/_Pragma5.c: Likewise.
9173         * gcc.dg/cpp/avoidpaste1.c: Likewise.
9174         * gcc.dg/cpp/avoidpaste2.c: Likewise.
9175         * gcc.dg/cpp/cmdlne-C2.c: Likewise.
9176         * gcc.dg/cpp/cmdlne-P.c: Likewise.
9177         * gcc.dg/cpp/cmdlne-dD-M.c: Likewise.
9178         * gcc.dg/cpp/cmdlne-dD-dM.c: Likewise.
9179         * gcc.dg/cpp/cmdlne-dI-M.c: Likewise.
9180         * gcc.dg/cpp/cmdlne-dM-M.c: Likewise.
9181         * gcc.dg/cpp/cmdlne-dM-dD.c: Likewise.
9182         * gcc.dg/cpp/cmdlne-dN-M.c: Likewise.
9183         * gcc.dg/cpp/cxxcom1.c: Likewise.
9184         * gcc.dg/cpp/line1.c: Likewise.
9185         * gcc.dg/cpp/maccom1.c: Likewise.
9186         * gcc.dg/cpp/maccom2.c: Likewise.
9187         * gcc.dg/cpp/maccom3.c: Likewise.
9188         * gcc.dg/cpp/maccom4.c: Likewise.
9189         * gcc.dg/cpp/maccom5.c: Likewise.
9190         * gcc.dg/cpp/maccom6.c: Likewise.
9191         * gcc.dg/cpp/multiline.c: Likewise.
9192         * gcc.dg/cpp/spacing1.c: Likewise.
9193         * gcc.dg/cpp/spacing2.c: Likewise.
9194         * gcc.dg/cpp/trad/cmdlne-C2.c: Likewise.
9195         * gcc.dg/cpp/trad/maccom1.c: Likewise.
9196         * gcc.dg/cpp/trad/maccom2.c: Likewise.
9197         * gcc.dg/cpp/trad/maccom3.c: Likewise.
9198         * gcc.dg/cpp/trad/maccom4.c: Likewise.
9199         * gcc.dg/cpp/trad/maccom6.c: Likewise.
9200         * gcc.dg/cpp/cxxcom2.c: Likewise.
9201         * gcc.dg/cpp/cxxcom2.h: New file.
9202
9203         * gcc.dg/cpp/truefalse.cpp: Move it to ...
9204         * g++.dg/cpp/truefalse.C: Here.
9205         * gcc.dg/cpp/cpp.exp: Remove scanning of ".cpp" files.
9206
9207 2003-06-01  Loren James Rittle  <ljrittle@acm.org>
9208
9209         * gcc.dg/cpp/redef3.c: New file.
9210
9211 2003-06-01  Eric Botcazou  <ebotcazou@libertysurf.fr>
9212
9213         * gcc.dg/i386-loop-3.c: New test.
9214
9215 2003-05-31  Toon Moene  <toon@moene.indiv.nluug.nl>
9216
9217         * g77.dg/ffree-form-2.f: XFAIL removed, because fixed.
9218
9219 2003-05-31  Roger Sayle  <roger@eyesopen.com>
9220
9221         * gcc.dg/fwrapv-1.c: New test case.
9222         * gcc.dg/fwrapv-2.c: New test case.
9223
9224 2003-05-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9225
9226         PR c++/10956
9227         * g++.dg/template/spec9.C: New test.
9228
9229 2003-05-29  Roger Sayle  <roger@eyesopen.com>
9230
9231         * gcc.dg/duff-4.c: New test case.
9232
9233 2003-05-27  David Billinghurst <David.Billinghurst@riotinto.com>
9234
9235         PR fortran/10843
9236         * g77.dg/ffixed-form-1.f: New test
9237         * g77.dg/ffixed-form-2.f: New test
9238         * g77.dg/ffree-form-2.f: New test - XFAIL pending fix
9239         * g77.dg/ffree-form-3.f: New test
9240
9241 2003-05-26  Andreas Tobler <a.tobler@schweiz.ch>
9242
9243         * gcc.dg/wchar_t-1.c: XFAIL on darwin, no wchar.h available.
9244         * gcc.dg/wint_t-1.c: Likewise.
9245
9246 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9247
9248         * g++.dg/template/access11.C: New test.
9249
9250 2003-05-25  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9251
9252         PR c++/10849
9253         * g++.dg/template/access10.C: New test.
9254
9255 2003-05-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
9256             Kaveh R. Ghazi <ghazi@caip.rutgers.edu>
9257
9258         * gcc.c-torture/compile/simd-5.x: XFAIL on SPARC64.
9259
9260 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
9261
9262         * gcc.dg/torture/builtin-noret-1.c: Add dg-option -multiply_defined
9263         suppress for powerpc-*-darwin*.
9264         * gcc.dg/torture/builtin-noret-2.c: Likewise.
9265
9266 2003-05-24  Andreas Tobler <a.tobler@schweiz.ch>
9267
9268         * gcc.c-torture/execute/builtins/builtins.exp: Add -multiply_defined
9269         suppress option for powerpc-*-darwin*.
9270
9271 2003-05-23  Roger Sayle  <roger@eyesopen.com>
9272
9273         * gcc.dg/builtins-1.c: Add tests for tan and atan.
9274         * gcc.dg/builtins-4.c: Add test for fmod.
9275
9276 2003-05-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9277
9278         PR c++/10682
9279         * g++.dg/template/instantiate4.C: New test.
9280
9281 2003-05-22  Roger Sayle  <roger@eyesopen.com>
9282
9283         * gcc.c-torture/execute/ieee/inf-2.c: New test case.
9284
9285 2003-05-21  Janis Johnson  <janis187@us.ibm.com>
9286
9287         * gcc.dg/compat/scalar-return-1_main.c: New file.
9288         * gcc.dg/compat/scalar-return-1_x.c: New file.
9289         * gcc.dg/compat/scalar-return-1_y.c: New file.
9290         * gcc.dg/compat/scalar-return-2_main.c: New file.
9291         * gcc.dg/compat/scalar-return-2_x.c: New file.
9292         * gcc.dg/compat/scalar-return-2_y.c: New file.
9293         * gcc.dg/compat/struct-return-3_main.c: New file.
9294         * gcc.dg/compat/struct-return-3_y.c: New file.
9295         * gcc.dg/compat/struct-return-3_x.c: New file.
9296         * gcc.dg/compat/struct-return-2_main.c: New file.
9297         * gcc.dg/compat/struct-return-2_x.c: New file.
9298         * gcc.dg/compat/struct-return-2_y.c: New file.
9299
9300 2003-05-21  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9301
9302         * g++.old-deja/g++.law/profile1.C (dg-options): Add -static to options
9303         for hppa*-hp-hpux*.
9304         * gcc.dg/20021014-1.c (dg-options): Likewise.
9305         * gcc.dg/nest.c (dg-options): Likewise.
9306
9307 2003-05-21  Danny Smith  <dannysmith@users.sourceforge.net>
9308
9309         PR c++/9738
9310         * g++.dg/ext/dllimport2.C: New file.
9311         * g++.dg/ext/dllimport3.C: New file.
9312
9313 2003-05-20  Janis Johnson  <janis187@us.ibm.com>
9314
9315         * gcc.dg/compat/struct-by-value-3_x.c: Move common pieces to headers.
9316         * gcc.dg/compat/struct-by-value-3_y.c: Ditto.
9317         * gcc.dg/compat/struct-by-value-5_x.c: Ditto.
9318         * gcc.dg/compat/struct-by-value-5_y.c: Ditto.
9319         * gcc.dg/compat/struct-by-value-6_x.c: Ditto.
9320         * gcc.dg/compat/struct-by-value-6_y.c: Ditto.
9321         * gcc.dg/compat/struct-by-value-7_x.c Ditto.
9322         * gcc.dg/compat/struct-by-value-7_y.c Ditto.
9323         * gcc.dg/compat/small-struct-defs.h: New file.
9324         * gcc.dg/compat/small-struct-init.h: New file.
9325         * gcc.dg/compat/small-struct-check.h: New file.
9326         * gcc.dg/compat/fp-struct-defs.h: New file.
9327         * gcc.dg/compat/fp-struct-check.h: New file.
9328         * gcc.dg/compat/fp-struct-init.h: New file.
9329         * gcc.dg/compat/fp-struct-test-by-value-y.h: New file.
9330         * gcc.dg/compat/fp-struct-test-by-value-x.h: New file.
9331
9332 2003-05-19  Jakub Jelinek  <jakub@redhat.com>
9333
9334         * gcc.dg/20030225-2.c: New test.
9335
9336 2003-05-18  Roger Sayle  <roger@eyesopen.com>
9337             Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9338
9339         * gcc.c-torture/compile/20030518-1.c: New test case.
9340
9341 2003-05-18  Mark Mitchell  <mark@codesourcery.com>
9342
9343         * lib/gcc-dg.exp (gcc-dg-debug-runtest): Add opt_opts parameter.
9344         * gcc.dg/debug/debug.exp: Pass opt_opts parameter to
9345         gcc-dg-debug-runtest.
9346         * g++.dg/debug/debug.exp: Pass opt_opts parameter to
9347         gcc-dg-debug-runtest.
9348
9349 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9350
9351         PR c++/9022
9352         * g++.dg/lookup/using6.C: New test.
9353
9354 2003-05-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9355
9356         * g++.dg/parse/access2.C: New test.
9357
9358 2003-05-17  Mark Mitchell  <mark@codesourcery.com>
9359
9360         * lib/gcc-dg.exp (gcc-dg-debug-runtest): New method.
9361         * g++.dg/debug/debug.exp: Use gcc-dg-debug-runtest.
9362         * gcc.dg/debug/debug.exp: Likewise.
9363
9364 2003-05-17  Neil Booth  <neil@daikokuya.co.uk>
9365
9366         * gcc.dg/dollar.c: New test.
9367
9368 2003-05-16  Janis Johnson  <janis187@us.ibm.com>
9369
9370         * gcc.dg/compat/struct-by-value-4_main.c: Split into multiple tests.
9371         * gcc.dg/compat/struct-by-value-4_x.c: Split into multiple tests.
9372         * gcc.dg/compat/struct-by-value-4_y.c: Split into multiple tests.
9373         * gcc.dg/compat/struct-by-value-5_main.c: Split into multiple tests.
9374         * gcc.dg/compat/struct-by-value-5_x.c: Split into multiple tests.
9375         * gcc.dg/compat/struct-by-value-5_y.c: Split into multiple tests.
9376         * gcc.dg/compat/struct-by-value-6_main.c: New file.
9377         * gcc.dg/compat/struct-by-value-6_x.c: New file.
9378         * gcc.dg/compat/struct-by-value-6_y.c: New file.
9379         * gcc.dg/compat/struct-by-value-7_main.c: New file.
9380         * gcc.dg/compat/struct-by-value-7_x.c: New file.
9381         * gcc.dg/compat/struct-by-value-7_y.c: New file.
9382         * gcc.dg/compat/struct-by-value-8_main.c: New file.
9383         * gcc.dg/compat/struct-by-value-8_x.c: New file.
9384         * gcc.dg/compat/struct-by-value-8_y.c: New file.
9385         * gcc.dg/compat/struct-by-value-9_main.c: New file.
9386         * gcc.dg/compat/struct-by-value-9_x.c: New file.
9387         * gcc.dg/compat/struct-by-value-9_y.c: New file.
9388
9389 2003-05-16  Mark Mitchell  <mark@codesourcery.com>
9390
9391         * lib/gcc-dg.exp (gcc-dg-test): Rename to ...
9392         (gcc-dg-test-1): ... this.  Add target_compile parameter.  Add
9393         support for "repo" mode.
9394         * lib/g++-dg.exp: Use gcc-dg.exp to implement all functionality.
9395         * lib/g77-dg.exp: Likewise.
9396         * lib/obj-dg.exp: Likewise.
9397
9398 2003-05-16  Jakub Jelinek  <jakub@redhat.com>
9399
9400         Merge from gcc-3_2-rhl8-branch:
9401         2003-04-23  Jakub Jelinek  <jakub@redhat.com>
9402
9403         * gcc.dg/tls/opt-6.c: New test.
9404
9405         2003-04-05  Jakub Jelinek  <jakub@redhat.com>
9406
9407         * gcc.dg/20030405-1.c: New test.
9408
9409         2003-03-09  Jakub Jelinek  <jakub@redhat.com>
9410
9411         * gcc.dg/20030309-1.c: New test.
9412
9413         2003-03-07  Eric Botcazou  <ebotcazou@libertysurf.fr>
9414
9415         * gcc.c-torture/execute/20030307-1.c: New test.
9416
9417         2003-02-20  Randolph Chung  <tausq@debian.org>
9418
9419         * gcc.c-torture/compile/20030220-1.c: New test.
9420
9421         2003-02-18  Jakub Jelinek  <jakub@redhat.com>
9422
9423         * gcc.dg/20030217-1.c: New test.
9424
9425         2003-01-29  Jakub Jelinek  <jakub@redhat.com>
9426
9427         * gcc.c-torture/compile/20020129-1.c: New test.
9428
9429         2002-12-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
9430
9431         * gcc.dg/unroll-1.c: New test.
9432
9433         2002-11-16  Jan Hubicka  <jh@suse.cz>
9434
9435         * gcc.c-torture/execute/20020920-1.c: New test.
9436
9437         2002-10-08  Jakub Jelinek  <jakub@redhat.com>
9438
9439         PR target/7434
9440         * gcc.c-torture/compile/20021008-1.c: New test.
9441
9442         2002-08-10  Gwenole Beauchesne  <gbeauchesne@mandrakesoft.com>
9443
9444         PR target/7559
9445         * testsuite/gcc.c-torture/execute/20020810-1.c: New test.
9446
9447         2002-08-07  Jakub Jelinek  <jakub@redhat.com>
9448
9449         * gcc.c-torture/compile/20020807-1.c: New test.
9450
9451         2002-07-30  Jakub Jelinek  <jakub@redhat.com>
9452
9453         * gcc.dg/tls/opt-1.c: New test.
9454
9455         2002-07-29  Jakub Jelinek  <jakub@redhat.com>
9456
9457         * gcc.dg/20020729-1.c: New test.
9458
9459         2002-07-20  Jakub Jelinek  <jakub@redhat.com>
9460
9461         * g++.dg/opt/life1.C: New test.
9462
9463         2002-05-20  Jakub Jelinek  <jakub@redhat.com>
9464
9465         * gcc.dg/20020525-1.c: New test.
9466
9467         2002-05-24  Jakub Jelinek  <jakub@redhat.com>
9468
9469         PR c++/6794
9470         * g++.dg/ext/pretty1.C: New test.
9471         * g++.dg/ext/pretty2.C: New test.
9472
9473 2003-05-15  Mark Mitchell  <mark@codesourcery.com>
9474
9475         PR c++/8385
9476         * g++.dg/ext/typeof5.C: New test.
9477
9478 2003-05-15  J"orn Rennecke <joern.rennecke@superh.com>
9479
9480         * gcc.c-torture/execute/builtins/string-asm-1.c: Take
9481         __USER_LABEL_PREFIX__ into account.
9482         * gcc.c-torture/execute/builtins/string-asm-2.c: Likewise.
9483
9484 2003-05-14  Roger Sayle  <roger@eyesopen.com>
9485
9486         * gcc.dg/builtins-15.c: New test case.
9487
9488 2003-05-13  Zack Weinberg  <zack@codesourcery.com>
9489
9490         * gcc.dg/const-elim-1.c: Tighten scan-assembler-not regexp.
9491
9492 2003-05-12  Mark Mitchell  <mark@codesourcery.com>
9493
9494         * lib/g++.exp: Tweak handling of additional source files.
9495         * g++.dg/special/conpr-2.C: Use dg-gpp-additional-sources.
9496         * g++.dg/special/conpr-2a.C: Rename to ...
9497         * g++.dg/special/conpr-2a.cc: ... this.
9498         * g++.dg/special/conpr-3.C: Use dg-gpp-additional-sources.
9499         * g++.dg/special/conpr-3a.C: Rename to ...
9500         * g++.dg/special/conpr-3a.cc: This.
9501         * g++.dg/special/conpr-3b.C: Rename to ...
9502         * g++.dg/special/conpr-3b.cc: This.
9503         * g++.dg/special/conpr-4.C: New test.
9504         * g++.dg/special/ecos.exp: Rewrite to use ordinary dg driver.
9505
9506 2003-05-12  David Edelsohn  <edelsohn@gnu.org>
9507
9508         * debug/debug.exp: Skip debug-[12].c at -O3 on non-Dwarf targets.
9509
9510 2003-05-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9511
9512         * g++.old-deja/g++.brendan/ns1.C: Remove private member warning.
9513         * g++.old-deja/g++.robertl/eb71.C: Likewise.
9514         * g++.old-deja/g++.brendan/warnings1.C: Add -Wctor-dtor-privacy.
9515         * g++.old-deja/g++.other/warn3.C: Likewise.
9516
9517 2003-05-11  Roger Sayle  <roger@eyesopen.com>
9518
9519         * gcc.dg/i386-387-1.c: Update to also test log.
9520         * gcc.dg/i386-387-2.c: Likewise.
9521
9522 2003-05-11  Toon Moene  <toon@moene.indiv.nluug.nl>
9523
9524         * g77.f-torture/execute/int8421.f: New test.
9525
9526 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9527
9528         PR c++/10230, c++/10481
9529         * g++.dg/lookup/scoped5.C: New test.
9530
9531 2003-05-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9532
9533         PR c++/10552
9534         * g++.dg/template/ttp6.C: New test.
9535
9536 2003-05-11  Richard Sandiford  <rsandifo@redhat.com>
9537
9538         * gcc.c-torture/execute/builtins: New directory.
9539         * gcc.c-torture/execute/string-opt-{3,4,16,17,18,19}.c: Move into
9540         gcc.c-torture/execute/builtins.
9541         * gcc.c-torture/execute/string-opt-asm-{1,2}.c: Likewise.
9542         * gcc.c-torture/execute/builtin-noret-{1,2}.c: Move to...
9543         * gcc.dg/torture: ...this new directory.  Turn into link-only tests.
9544         * gcc.dg/no-builtin-1.c: Move into gcc.c-torture/execute/builtins.
9545
9546 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9547
9548         PR c++/9252
9549         * g++.dg/template/access8.C: New test.
9550         * g++.dg/template/access9.C: New test.
9551
9552 2003-05-10  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9553
9554         PR c++/9554
9555         * g++.dg/parse/access1.C: New test.
9556
9557 2003-05-09  DJ Delorie  <dj@redhat.com>
9558
9559         * g++.dg/other/stdarg1.C: Make sure arg "3" is passed as a
9560         long, and not an int.
9561
9562 2003-05-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9563
9564         PR c++/10555, c++/10576
9565         * g++.dg/template/memclass1.C: New test.
9566
9567 2003-05-08  DJ Delorie  <dj@redhat.com>
9568
9569         * gcc.c-torture/execute/20020404-1.x: New, skip for 16-bit
9570         targets.
9571         * gcc.c-torture/execute/20021024-1.x: Likewise.
9572         * gcc.c-torture/execute/shiftdi.x: Likewise.
9573         * g++.old-deja/g++.mike/p700.C: Handle 16-bit targets.
9574         * g++.old-deja/g++.other/exprstmt1.C: Likewise.
9575         * gcc.dg/20021018-1.c: Likewise.
9576
9577 2003-05-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9578
9579         * g++.dg/other/packed1.C: Mark xfail for sparc*- not sparc-.
9580
9581         gcc.c-torture/execute/string-opt-19.c: Add general rodata tests.
9582         (bcopy): Call memmove.
9583
9584 2003-05-08  Roger Sayle  <roger@eyesopen.com>
9585
9586         * g77.f-torture/compile/8485.f: New test case.
9587
9588 2003-05-07  Richard Henderson  <rth@redhat.com>
9589
9590         PR c++/10570
9591         * g++.dg/eh/forced1.C: Expect catch-all handlers to run.
9592         Verify exception_cleanup not called for rethrows.
9593         * g++.dg/eh/forced2.C: Test that exception_cleanup is called
9594         when exiting catch block without rethrowing.
9595         * g++.dg/eh/forced3.C: New.
9596         * g++.dg/eh/forced4.C: New.
9597
9598 2003-05-07  Aldy Hernandez  <aldyh@redhat.com>
9599
9600         * gcc.dg/20030505.c: Fix triplet.
9601
9602 2003-05-06  DJ Delorie  <dj@redhat.com>
9603
9604         * gcc.dg/20021014-1.c: XFAIL for xstormy16 also.
9605         * gcc.dg/nest.c: Likewise.
9606
9607 2003-05-05  Roger Sayle  <roger@eyesopen.com>
9608
9609         * gcc.dg/builtins-14.c: New test case.
9610
9611 2003-05-05  Janis Johnson  <janis187@us.ibm.com>
9612
9613         * lib/compat.exp (compat-execute): New argument.
9614         * g++.dg/compat/compat.exp: Pass new argument to compat-execute.
9615         * gcc.dg/compat: New test directory.
9616         * gcc.dg/compat/compat.exp: New expect script.
9617         * gcc.dg/compat/scalar-by-value-1_main.c: New test file.
9618         * gcc.dg/compat/scalar-by-value-1_x.c: New test file.
9619         * gcc.dg/compat/scalar-by-value-1_y.c: New test file.
9620         * gcc.dg/compat/scalar-by-value-2_main.c: New test file.
9621         * gcc.dg/compat/scalar-by-value-2_x.c: New test file.
9622         * gcc.dg/compat/scalar-by-value-2_y.c: New test file.
9623
9624         * gcc.dg/compat/struct-by-value-1_main.c: New test file.
9625         * gcc.dg/compat/struct-by-value-1_x.c: New test file.
9626         * gcc.dg/compat/struct-by-value-1_y.c: New test file.
9627         * gcc.dg/compat/struct-by-value-2_main.c: New test file.
9628         * gcc.dg/compat/struct-by-value-2_x.c: New test file.
9629         * gcc.dg/compat/struct-by-value-2_y.c: New test file.
9630         * gcc.dg/compat/struct-by-value-3_main.c: New test file.
9631         * gcc.dg/compat/struct-by-value-3_x.c: New test file.
9632         * gcc.dg/compat/struct-by-value-3_y.c: New test file.
9633         * gcc.dg/compat/struct-by-value-4_main.c: New test file.
9634         * gcc.dg/compat/struct-by-value-4_x.c: New test file.
9635         * gcc.dg/compat/struct-by-value-4_y.c: New test file.
9636         * gcc.dg/compat/struct-by-value-5_main.c: New test file.
9637         * gcc.dg/compat/struct-by-value-5_x.c: New test file.
9638         * gcc.dg/compat/struct-by-value-5_y.c: New test file.
9639
9640 2003-05-05  Zack Weinberg  <zack@codesourcery.com>
9641
9642         * gcc.dg/const-elim-1.c, gcc.dg/const-elim-2.c: New testcases.
9643
9644 2003-05-05  Jakub Jelinek  <jakub@redhat.com>
9645
9646         * gcc.c-torture/execute/string-opt-18.c (main): Add 3 new tests.
9647
9648 2003-05-05  Geoffrey Keating  <geoffk@apple.com>
9649
9650         * gcc.c-torture/execute/ieee/fp-cmp-8.c: New test.
9651         * gcc.dg/ppc-fsel-2.c: New test.
9652
9653         * gcc.dg/unused-5.c: New test.
9654
9655 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9656
9657         PR c++/10496
9658         * g++.dg/warn/pmf1.C: New test.
9659
9660 2003-05-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9661
9662         PR c++/4494
9663         * g++.dg/warn/main.C: New test.
9664
9665 2003-05-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9666
9667         * gcc.dg/nonnull-3.c: New test.
9668
9669 2003-05-04  Neil Booth  <neil@daikokuya.co.uk>
9670
9671         * gcc.dg/cpp/Wtrigraphs.c: Update.
9672         * gcc.dg/cpp/Wtrigraphs-2.c: New tests.
9673
9674 2003-05-03  Geoffrey Keating  <geoffk@apple.com>
9675
9676         * gcc.dg/ppc-fsel-1.c: New test.
9677
9678 2003-05-03  Zack Weinberg  <zack@codesourcery.com>
9679
9680         PR c/10604
9681         * gcc.dg/compare7.c, g++.dg/warn/compare1.C: New testcases.
9682
9683 2003-05-03  Kazu Hirata  <kazu@cs.umass.edu>
9684
9685         * gcc.dg/m-un-2.c: Fix the typedef of size_t.
9686
9687 2003-05-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9688
9689         PR c++/9364, c++/10553, c++/10586
9690         * g++.dg/parse/typename4.C: New test.
9691         * g++.dg/parse/typename5.C: Likewise.
9692
9693 2003-05-03  Richard Sandiford  <rsandifo@redhat.com>
9694
9695         * gcc.c-torture/compile/20030503-1.c: New test.
9696
9697 2003-05-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9698
9699         * g++.dg/lookup/using5.C: Fix testcase error.
9700
9701 2003-05-01  Chris Demetriou  <cgd@broadcom.com>
9702
9703         * gcc.dg/special/mips-abi.exp (is_meabi_config): Remove,
9704         since MEABI is no longer supported.  Remove all vestiges
9705         of MEABI from the test.
9706
9707 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9708
9709         PR c++/10554
9710         * g++.dg/lookup/using5.C: New test.
9711
9712 2003-05-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9713
9714         PR c++/8772
9715         * g++.dg/template/ttp5.C: New test.
9716
9717 2003-04-30  Mark Mitchell  <mark@codesourcery.com>
9718
9719         * lib/g++-dg.exp (g++-dg-test): Add "repo" option.
9720         (dg-gpp-additional-sources): New function.
9721         (dg-gpp-additional-files): Likewise.
9722         * lib/g++.exp (additional_sources): New variable.
9723         (additional_files): Likewise.
9724         (g++_target_compile): Deal with them.
9725         * lib/old-dejagnu.exp: Remove.
9726         * g++.old-deja/old-deja.exp: Use dg.exp, not old-dejagnu.exp.
9727         * g++.old-deja: Revise all tests to use dg commands.
9728
9729 2003-04-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9730
9731         PR c++/9432, c++/9528
9732         * g++.dg/lookup/using4.C: New test.
9733
9734 2003-04-29  Geoffrey Keating  <geoffk@apple.com>
9735
9736         * gcc.dg/noreturn-5.c: New file.
9737         * gcc.dg/noreturn-6.c: New file.
9738
9739         * gcc.c-torture/compile/inline-1.c: New file.
9740
9741 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
9742
9743         PR c++/10551
9744         * g++.dg/template/explicit1.C: New test.
9745
9746 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
9747
9748         PR c++/10549
9749         * g++.dg/other/bitfield1.C: New test.
9750
9751         PR c++/10527
9752         * g++.dg/init/new7.C: New test.
9753
9754 2003-04-29  Mark Mitchell  <mark@codesourcery.com>
9755
9756         * g++.dg/ext/desig1.C: New test.
9757         * g++.dg/ext/init1.C: Update.
9758
9759         * g++.old-deja/g++.pt/deduct5.C: Remove unnecessary initializer.
9760
9761 2003-04-28  Mark Mitchell  <mark@codesourcery.com>
9762
9763         PR c++/10180
9764         * g++.dg/warn/Winline-1.C: New test.
9765
9766 2003-04-28  Jakub Jelinek  <jakub@redhat.com>
9767
9768         * gcc.c-torture/execute/string-opt-19.c: New test.
9769
9770         * gcc.c-torture/execute/string-opt-asm-1.c: New test.
9771         * gcc.c-torture/execute/string-opt-asm-2.c: New test.
9772
9773 2003-04-27  Mark Mitchell  <mark@codesourcery.com>
9774
9775         PR c++/10506
9776         * g++.dg/init/new6.C: New test.
9777
9778         PR c++/10503
9779         * g++.dg/init/ref6.C: New test.
9780
9781 2003-04-26  David Edelsohn  <edelsohn@gnu.org>
9782
9783         * g++.dg/warn/weak1.C: XFAIL on AIX4.
9784
9785 2003-04-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9786
9787         * gcc.c-torture/execute/string-opt-8.c: Don't perform cmpstr
9788         checks for __pj__, but do them for !__OPTIMIZE__ and __s390__.
9789
9790 2003-04-25  Mark Mitchell  <mark@codesourcery.com>
9791
9792         * g++.old-deja/g++.pt/instantiate12.C: Explicit instantiate
9793         initialized static data members.
9794
9795 2003-04-25  H.J. Lu <hjl@gnu.org>
9796
9797         * gcc.dg/ia64-sync-4.c: New test.
9798
9799 2003-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9800
9801         * gcc.c-torture/execute/string-opt-18.c: Clean up.  Fix copyright
9802         date.
9803
9804 2003-04-24  Nathan Sidwell  <nathan@codesourcery.com>
9805
9806         PR c++/10337
9807         * g++.dg/warn/conv1.C: New test.
9808         * g++.old-deja/g++.other/conv7.C: Adjust.
9809         * g++.old-deja/g++.other/overload14.C: Adjust.
9810
9811 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
9812
9813         PR c++/10471
9814         * g++.dg/template/defarg2.C: New test.
9815
9816 2003-04-23  Neil Booth  <neil@daikokuya.co.uk>
9817
9818         * gcc.dg/cpp/include2.c: Update.
9819         * gcc.dg/cpp/multiline-2.c: New.
9820         * gcc.dg/cpp/multiline.c: Update.
9821         * gcc.dg/cpp/strify2.c: Update.
9822         * gcc.dg/cpp/trad/literals-2.c: Update.
9823
9824 2003-04-23  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
9825
9826         * g++.dg/other/packed1.C: XFAIL hppa*-*-*.
9827
9828 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
9829
9830         * g++.dg/parse/typedef1.C: Tweak after fix for PR 10428.
9831
9832 2003-04-23  Mark Mitchell  <mark@codesourcery.com>
9833
9834         PR c++/10451
9835         * g++.dg/parse/crash4.C: New test.
9836
9837         PR c++/9847
9838         * g++.dg/parse/crash5.C: New test.
9839
9840 2003-04-22  Mark Mitchell  <mark@codesourcery.com>
9841
9842         PR c++/10446
9843         * g++.dg/parse/crash3.C: New test.
9844
9845         PR c++/10428
9846         * g++.dg/parse/elab1.C: New test.
9847
9848 2003-04-22  Devang Patel  <dpatel@apple.com>
9849
9850         * gcc.dg/cpp/trad/funlike-5.c: New test.
9851
9852 2003-04-21  Andreas Tobler <a.tobler@schweiz.ch>
9853
9854         * g++.dg/other/packed1.C: Fix dg options.
9855
9856 2003-04-22  Nathan Sidwell  <nathan@codesourcery.com>
9857
9858         * g++.dg/other/offsetof2.C: New test.
9859
9860 2003-04-21  Mark Mitchell  <mark@codesourcery.com>
9861
9862         * g++.dg/template/recurse.C: Adjust location of error messages.
9863
9864 2003-04-21  Nathan Sidwell  <nathan@codesourcery.com>
9865
9866         PR c++/9881
9867         * g++.dg/init/addr-const1.C: New test.
9868         * g++.dg/other/packed1.C: XFAIL on aligned architectures.
9869
9870 2003-04-20  Nathan Sidwell  <nathan@codesourcery.com>
9871
9872         PR c++/10405
9873         * g++.dg/lookup/struct-hack1.C: New test.
9874
9875 2003-04-20  Neil Booth  <neil@daikokuya.co.uk>
9876
9877         * ucs.c: Update diagnostic messages.
9878
9879 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
9880
9881         * gcc.dg/cpp/truefalse.cpp: New test.
9882         * gcc.dg/cpp/cpp.exp: Update.
9883         * g++.dg/other/stdbool-if.C: Remove.
9884
9885 2003-04-19  Neil Booth  <neil@daikokuya.co.uk>
9886
9887         * gcc.dg/cpp/_Pragma4.c: Remove stray space.
9888         * gcc.dg/cpp/trad/escaped-eof.c: Correct line number.
9889
9890 2003-04-18  Eric Botcazou  <ebotcazou@libertysurf.fr>
9891
9892         * gcc.c-torture/compile/20030418-1.c: New test.
9893
9894 2003-04-17  Janis Johnson  <janis187@us.ibm.com>
9895
9896         * README.compat: Remove; content moved to doc/sourcebuild.texi.
9897
9898 2003-04-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
9899
9900         PR c++/10347
9901         g++.dg/template/dependent-name1.C: New test.
9902
9903 2003-04-17  J"orn Rennecke <joern.rennecke@superh.com>
9904
9905         * gcc.dg/warn-1.c (tourist_guide): New array,
9906         contains a pointer to bar.
9907
9908 2003-04-16  Roger Sayle  <roger@eyesopen.com>
9909
9910         * gcc.dg/Wunreachable-5.c: New test case for PR c/10175.
9911         * gcc.c-torture/execute/medce-1.c: New test case.
9912         * gcc.c-torture/execute/medce-2.c: New test case.
9913
9914 2003-04-15  Mark Mitchell  <mark@codesourcery.com>
9915
9916         * lib/prune.exp: Ignore more messages.
9917
9918         PR c++/10381
9919         * g++.dg/parse/lookup3.C: New test.
9920
9921 2003-04-15  J"orn Rennecke <joern.rennecke@superh.com>
9922
9923         * gcc.c-torture/compile/20030415-1.c : New test.
9924
9925 2003-04-14  Mark Mitchell  <mark@codesourcery.com>
9926
9927         * gcc.c-torture/execute/scope-2.c: Move to ...
9928         * gcc.dg/noncompile/scope.c: .... here.
9929
9930 2003-04-14  Roger Sayle  <roger@eyesopen.com>
9931
9932         * gcc.dg/20030414-2.c: New test case.
9933
9934 2003-04-14  Hans-Peter Nilsson  <hp@axis.com>
9935
9936         PR target/10377
9937         * gcc.dg/20030414-1.c: New test.
9938
9939 2003-04-13  Roger Sayle  <roger@eyesopen.com>
9940
9941         * gcc.dg/builtins-12.c: New test case.
9942         * gcc.dg/builtins-13.c: New test case.
9943
9944 2003-04-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
9945
9946         * gcc.c-torture/execute/string-opt-18.c: New test.
9947
9948 2003-04-13  Mark Mitchell  <mark@codesourcery.com>
9949
9950         PR c++/10300
9951         * g++.dg/init/new5.C: New test.
9952
9953 2003-04-12  Mark Mitchell  <mark@codesourcery.com>
9954
9955         PR c++/7910
9956         * g++.dg/ext/dllimport1.C: New test.
9957
9958 2003-04-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
9959
9960         * gcc.dg/ultrasp8.c: Fix for 32-bit Sparc.
9961
9962 2003-04-11  Bud Davis <bdavis9659@comcast.net>
9963
9964         PR Fortran/9263
9965         * g77.f-torture/noncompile/9263.f: New test
9966         PR Fortran/1832
9967         * g77.f-torture/execute/1832.f: New test
9968
9969 2003-04-11  David Chad  <davidc@freebsd.org>
9970             Loren J. Rittle  <ljrittle@acm.org>
9971
9972         libobjc/8562
9973         * objc.dg/headers.m: New test.
9974
9975 2003-04-10  Zack Weinberg  <zack@codesourcery.com>
9976
9977         * gcc.c-torture/execute/builtin-noret-2.c: New.
9978         * gcc.c-torture/execute/builtin-noret-2.x: New.
9979         XFAIL builtin-noret-2.c at -O1 and above.
9980         * gcc.dg/redecl.c: New.
9981         * gcc.dg/Wshadow-1.c: Update error regexps.
9982
9983 2003-04-10  Mark Mitchell  <mark@codesourcery.com>
9984
9985         * g++.dg/abi/bitfield10.C: New test.
9986
9987 2003-04-09  Mike Stump  <mrs@apple.com>
9988
9989         * gcc.dg/pch/pch.exp: Make testcase names longer.
9990         * g++.dg/pch/pch.exp: Make testcase names longer.
9991
9992 2003-04-08  Roger Sayle  <roger@eyesopen.com>
9993
9994         * gcc.dg/builtins-11.c: New test case.
9995
9996 2003-04-08  Roger Sayle  <roger@eyesopen.com>
9997
9998         * gcc.dg/builtins-9.c: New test case.
9999         * gcc.dg/builtins-10.c: New test case.
10000
10001 2003-04-07  J"orn Rennecke <joern.rennecke@superh.com>
10002
10003         * gcc.dg/noncompile/init-4.c.c: New test.
10004
10005 2003-04-06  Nathan Sidwell  <nathan@codesourcery.com>
10006
10007         * gcc.misc-test/gcov-9.c: New test.
10008         * gcc.misc-test/gcov-10.c: New test
10009         * gcc.misc-test/gcov-11.c: New test.
10010
10011 2003-04-05  Zack Weinberg  <zack@codesourcery.com>
10012
10013         PR optimization/10024
10014         * gcc.c-torture/compile/20030405-1.c: New test.
10015
10016 2003-04-04  Geoffrey Keating  <geoffk@apple.com>
10017
10018         * gcc.dg/pch/static-3.c: New.
10019         * gcc.dg/pch/static-3.hs: New.
10020         * gcc.dg/pch/pch.exp: Test with -O0 -g too.
10021
10022 2003-04-04  Richard Henderson  <rth@redhat.com>
10023
10024         * g++.dg/eh/forced1.C: Use _Unwind_SjLj_ForcedUnwind as appropriate.
10025         * g++.dg/eh/forced2.C: Likewise.
10026
10027 2003-04-03  Mike Stump  <mrs@apple.com>
10028
10029         * lib/scanasm.exp (scan-assembler): Add xfail processing for
10030         target arg.
10031         (scan-assembler-times, scan-assembler-not): Likewise.
10032         (scan-assembler-dem, scan-assembler-dem-not): Likewise.
10033
10034 2003-04-03  Eric Botcazou  <ebotcazou@libertysurf.fr>
10035
10036         * gcc.dg/sparc-loop-1.c: New test.
10037
10038 2003-04-02  Geoffrey Keating  <geoffk@apple.com>
10039
10040         PR other/9274
10041         * g++.dg/pch/system-2.C: New.
10042         * g++.dg/pch/system-2.Hs: New.
10043
10044 2003-04-02  Aldy Hernandez  <aldyh@redhat.com>
10045
10046         * g++.dg/eh/simd-2.C (vecfunc): Fix typo.
10047
10048         * g++.dg/eh/simd-1.C (vecfunc): Same.
10049
10050 2003-04-01  Roger Sayle  <roger@eyesopen.com>
10051
10052         * gcc.c-torture/execute/20030401-1.c: New test case.
10053
10054 2003-04-01  Ziemowit Laski <zlaski@apple.com>
10055
10056         * objc.dg/defs.m: New.
10057
10058 2003-04-01  Aldy Hernandez  <aldyh@redhat.com>
10059
10060         * g++.dg/eh/simd-1.C: New.
10061         * g++.dg/eh/simd-2.C: New.
10062
10063 2003-03-01  Aldy Hernandez  <aldyh@redhat.com>
10064
10065         * gcc.c-torture/execute/simd-3.c: New.
10066
10067 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
10068
10069         PR c/9936
10070         * gcc.dg/20030331-2.c: New test.
10071
10072 2003-03-31  Mark Mitchell  <mark@codesourcery.com>
10073
10074         PR c++/10278
10075         * g++.dg/parse/crash2.C: New test.
10076
10077 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
10078
10079         * gcc.c-torture/compile/20030331-1.c: New test, moved from...
10080         * gcc.c-torture/execute/20030331-1.c: ...here.
10081
10082 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
10083
10084         * gcc.c-torture/execute/20030331-1.c: New test.
10085
10086 2003-03-31  Nathan Sidwell  <nathan@codesourcery.com>
10087
10088         * lib/gcov.exp: Adjust call return testing strings.
10089         * g77.dg/gcov/gcov-1.f: Don't expect unconditional branches.
10090
10091 2003-03-31  Roger Sayle  <roger@eyesopen.com>
10092
10093         * gcc.dg/builtins-3.c: Add new tests for sin and cos.
10094         * gcc.dg/builtins-7.c: New test case.
10095         * gcc.dg/builtins-8.c: New test case.
10096
10097 2003-03-31  Richard Sandiford  <rsandifo@redhat.com>
10098
10099         * gcc.c-torture/execute/ieee/20030331-1.c: New test.
10100
10101 2003-03-30  Mark Mitchell  <mark@codesourcery.com>
10102
10103         PR c++/7647
10104         * g++.dg/lookup-class-member-2.C: New test.
10105
10106 2003-03-30  Glen Nakamura  <glen@imodulo.com>
10107
10108         * gcc.dg/20030324-1.c: Add comments and abort if test fails.
10109
10110 2003-03-28  Roger Sayle  <roger@eyesopen.com>
10111
10112         * gcc.c-torture/execute/ieee/fp-cmp-6.c:  Correct test for -O0.
10113
10114 2003-03-28  Mark Mitchell  <mark@codesourcery.com>
10115
10116         * g++.dg/init/attrib1.C: New test.
10117
10118 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10119
10120         * gcc.dg/ultrasp8.c: New test.
10121
10122 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10123
10124         * gcc.dg/ultrasp7.c: New test.
10125
10126 2003-03-28  Nathan Sidwell  <nathan@codesourcery.com>
10127
10128         PR c++/10047
10129         * g++.dg/template/inline1.C: New test.
10130
10131 2003-03-28  Eric Botcazou  <ebotcazou@libertysurf.fr>
10132
10133         * gcc.dg/sparc-dwarf2.c: New test.
10134
10135 2003-03-27  Roger Sayle  <roger@eyesopen.com>
10136
10137         * gcc.c-torture/execute/ieee/fp-cmp-6.c: New test case.
10138         * gcc.c-torture/execute/ieee/fp-cmp-7.c: New test case.
10139
10140 2003-03-27  Mark Mitchell  <mark@codesourcery.com>
10141
10142         * lib/gcov.exp (run-gcov): Add branches and calls options, rather
10143         than reading .x files.
10144         * g++.dg/gcov/gcov-1.C: Use run-gcov options, not .x files.
10145         * g77.dg/gcov/gcov-1.f: Likewise.
10146         * gcc.misc-tests/gcov-4b.c: Likewise.
10147         * gcc.misc-tests/gcov-5b.c: Likewise.
10148         * gcc.misc-tests/gcov-6.c: Likewise.
10149         * gcc.misc-tests/gcov-7.c: Likewise.
10150         * gcc.misc-tests/gcov-8.c: Likewise.
10151         * g++.dg/gcov/gcov-1.x: Remove.
10152         * g77.dg/gcov/gcov-1.x: Likewise.
10153         * gcc.misc-tests/gcov-4b.x: Likewise.
10154         * gcc.misc-tests/gcov-5b.x: Likewise.
10155         * gcc.misc-tests/gcov-6.x: Likewise.
10156         * gcc.misc-tests/gcov-7.x: Likewise.
10157         * gcc.misc-tests/gcov-8.x: Likewise.
10158
10159 2003-03-27  Glen Nakamura  <glen@imodulo.com>
10160
10161         PR opt/10087
10162         * gcc.dg/20030324-1.c: New test.
10163
10164 2003-03-27  Nathan Sidwell  <nathan@codesourcery.com>
10165
10166         PR c++/10224
10167         * g++.dg/template/arg3.C: New test.
10168
10169         PR c++/10158
10170         * g++.dg/template/friend18.C: New test.
10171
10172 2003-03-26  Roger Sayle  <roger@eyesopen.com>
10173
10174         * g77.f-torture/compile/20030326-1.f: New test case.
10175
10176 2003-03-26  Janis Johnson  <janis187@us.ibm.com>
10177
10178         * gcc.c-torture/execute/20020227-1.x: Don't XFAIL for powerpc64.
10179
10180         * gcc.c-torture/compile/simd-5.x: Expect XFAIL for powerpc64.
10181
10182 2003-03-26  Jakub Jelinek  <jakub@redhat.com>
10183
10184         * gcc.dg/ia64-sync-3.c: New test.
10185
10186 2003-03-26  Alan Modra  <amodra@bigpond.net.au>
10187
10188         * gcc.dg/loop-2.c: Replace "inline" with "__inline__".
10189
10190 2003-03-26  Eric Botcazou  <ebotcazou@libertysurf.fr>
10191
10192         * gcc.dg/ultrasp6.c: New test.
10193
10194 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10195
10196         * gcc.dg/i386-signbit-1.c: New test.
10197         * gcc.dg/i386-signbit-2.c: New test.
10198         * gcc.dg/i386-signbit-3.c: New test.
10199
10200 2003-03-25  Eric Botcazou  <ebotcazou@libertysurf.fr>
10201
10202         * gcc.dg/ultrasp5.c: Fix options.
10203
10204 2003-03-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
10205
10206         * gcc.dg/ultrasp5.c: Fix comment.
10207
10208 2003-03-24  Bud Davis  <bdavis9659@comcast.net>
10209
10210         PR fortran/10197
10211         * g77.f-torture/execute/10197.f: New test.
10212
10213 2003-03-24  Nathan Sidwell  <nathan@codesourcery.com>
10214
10215         PR c++/9898, c++/383
10216         * g++.dg/template/conv6.C: New test.
10217
10218         PR c++/10119
10219         * g++.dg/template/ptrmem5.C: New test.
10220
10221         PR c++/10026
10222         * g++.dg/lookup/koenig1.C: New test.
10223
10224         PR C++/10199
10225         * g++.dg/lookup/template2.C: New test.
10226
10227 2003-03-24  Jakub Jelinek  <jakub@redhat.com>
10228
10229         * g++.dg/opt/rtti1.C: New test.
10230
10231 2003-03-23  Eric Botcazou  <ebotcazou@libertysurf.fr>
10232
10233         * gcc.dg/ultrasp5.c: New test.
10234
10235 2003-03-23  Arpad Beszedes <beszedes@cc.u-szeged.hu>
10236
10237         PR middle-end/9967
10238         * gcc.c-torture/execute/stdio-opt-1.c: Adjust test for change to
10239         builtin fputs.
10240
10241 2003-03-23  Mikulas Patocka <mikulas@artax.karlin.mff.cuni.cz>
10242
10243         PR c/8224
10244         * gcc.dg/20030323-1.c: New test.
10245
10246 2003-03-23  Roger Sayle  <roger@eyesopen.com>
10247
10248         * gcc.c-torture/compile/20030323-1.c: New test case.
10249
10250 2003-03-22  Ulrich Weigand  <uweigand@de.ibm.com>
10251
10252         * gcc.dg/20030321-1.c: New test.
10253
10254 2003-03-22  Zack Weinberg  <zack@codesourcery.com>
10255
10256         * gcc.dg/Wshadow-1.c: Add a dg-warning line.
10257
10258 2003-03-22  Nathan Sidwell  <nathan@codesourcery.com>
10259
10260         PR c++/9978, c++/9708
10261         * g++.dg/ext/vlm1.C: Adjust expected error.
10262         * g++.dg/ext/vla2.C: New test.
10263         * g++.dg/template/arg1.C: New test.
10264         * g++.dg/template/arg2.C: New test.
10265
10266 2003-03-22  Bud Davis  <bdavis9659@comcast.net>
10267
10268         * g77.f-torture/execute/select.f: New test.
10269         * g77.f-torture/noncompile/select_no_compile.f: New test.
10270
10271 2003-03-21  Nathan Sidwell  <nathan@codesourcery.com>
10272
10273         PR c++/9898
10274         * g++.dg/other/error4.C: New test.
10275
10276 2003-03-20  Mark Mitchell  <mark@codesourcery.com>
10277
10278         * g++.dg/template/friend17.C: New test.
10279
10280 2003-03-21  Alan Modra  <amodra@bigpond.net.au>
10281
10282         * gcc.c-torture/compile/20030320-1.c: New.
10283
10284 2003-03-20  Roger Sayle  <roger@eyesopen.com>
10285
10286         * gcc.dg/builtins-6.c: New test case.
10287
10288 2003-03-19  Alan Modra  <amodra@bigpond.net.au>
10289
10290         PR target/10073
10291         * gcc.c-torture/compile/20030319-1.c: New.
10292
10293 2003-03-18  Jan Hubicka  <jh@suse.cz>
10294
10295         * gcc.dg/i386-cvt-1.c: New test.
10296
10297 2003-03-17  Zack Weinberg  <zack@codesourcery.com>
10298
10299         * objc.dg/naming-1.m: Use "(parse|syntax) error".
10300         * objc.dg/naming-2.m: Likewise.
10301
10302 2003-03-17  Mark Mitchell  <mark@codesourcery.com>
10303
10304         PR c++/9639
10305         * g++.dg/parse/crash1.C: New test.
10306
10307 2003-03-16  Mark Mitchell  <mark@codesourcery.com>
10308
10309         PR c++/8805
10310         * g++.dg/eh/cleanup1.C: New test.
10311
10312 2003-03-16  Falk Hueffner  <falk.hueffner@student.uni-tuebingen.de>
10313
10314         * gcc.c-torture/execute/20030316-1.c: New test case.
10315
10316 2003-03-16  Nathan Sidwell  <nathan@codesourcery.com>
10317
10318         PR c++/9629
10319         * g++.dg/init/ctor2.C: New test.
10320
10321 2003-03-15  Roger Sayle  <roger@eyesopen.com>
10322
10323         * g77.f-torture/compile/xformat.f: New test case.
10324
10325 2003-03-15  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10326
10327         * g++.old-deja/g++.mike/eh33.C: Remove xfail for hppa*-*-*.
10328         * g++.old-deja/g++.mike/eh50.C: Likewise.
10329
10330 2003-03-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10331
10332         PR c++/6440
10333         * g++.dg/template/spec7.C: New test.
10334         * g++.dg/template/spec8.C: Likewise.
10335
10336 2003-03-14  Jakub Jelinek  <jakub@redhat.com>
10337
10338         * gcc.c-torture/execute/20030313-1.c: New test.
10339
10340 2003-03-14  Richard Henderson  <rth@redhat.com>
10341
10342         * gcc.dg/inline-2.c: Adjust alpha test for external call.
10343
10344 2003-03-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
10345
10346         * gcc.c-torture/compile/20030314-1.c: New test.
10347
10348 2003-03-13  Danny Smith  <dannysmith@users.sourceforge.net>
10349
10350         * gcc.dg/dll-1.c: Remove thumb target. Change exp to _exp.
10351         * gcc.dg/dll-2.c: Enable for cygwin and mingw. Remove
10352         thumb target,
10353         * gcc.dg/dll-3.c: Likewise. Adjust scan-assembler
10354         to accept newer _imp__  prefix and additional
10355         newline in .drectve section.
10356         * gcc.dg/dll-4.c: Likewise.
10357         * gcc.dg/dll-5.c: New file to test -mnop-fun-dllimport
10358         switch.
10359
10360 2003-03-13  Mark Mitchell  <mark@codesourcery.com>
10361
10362         * g++.dg/parse/namespace9.C: New test.
10363
10364         * g++.dg/init/ref5.C: New test.
10365         * g++.dg/parse/ptrmem1.C: Likewise.
10366
10367 2003-03-12  John David Anglin  <dave.anglin@nrc-cnrc.gc.ca>
10368
10369         * gcc.dg/special/ecos.exp (gcsec-1.c): Find linker used by gcc.
10370         * gcc.dg/old-style-asm-1.c (dg-final): Add hpux label alternative to
10371         regular expression.
10372         * gcc.dg/funcorder.c (dg-final): Check for "link_error,%r" on hppa*-*-*.
10373         * gcc.dg/inline-1.c (dg-final): Check for "xyzzy?,%r" on hppa*-*-*.
10374
10375 2003-03-12  Daniel Jacobowitz  <drow@mvista.com>
10376
10377         * gcc.c-torture/execute/20030224-2.c: New test.
10378
10379 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10380
10381         * gcc.dg/decl-3.c: New test.
10382
10383 2003-03-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
10384
10385         * gcc.dg/i386-loop-2.c: New test.
10386
10387 2003-03-11  Mark Mitchell  <mark@codesourcery.com>
10388
10389         PR c++/9474
10390         * g++.dg/parse/namespace8.C: New test.
10391
10392         PR c++/9924
10393         * g++.dg/overload/builtin2.C: New test.
10394
10395 2003-03-11  Steven Bosscher  <s.bosscher@student.tudelft.nl>
10396
10397         * gcc.dg/return-type-3.c: New test.
10398
10399 2003-03-11  D.Venkatasubramanian  <dvenkat@noida.hcltech.com>
10400
10401         * gcc.misc-tests/bprob.exp: Disable test cases for h8300-*-* as
10402         profiling options are not supported.
10403
10404 2003-03-10  Mark Mitchell  <mark@codesourcery.com>
10405
10406         * g++.old-deja/g++.benjamin/16077.C: Adjust warnings.
10407         * g++.old-deja/g++.warn/impint2.C: Likewise.
10408
10409 2003-03-10  Devang Patel  <dpatel@apple.com>
10410
10411         * g++.dg/cpp/c++_cmd_1.C: New test.
10412         * g++.dg/cpp/c++_cmd_1.h: New file.
10413
10414 2003-03-10  Segher Boessenkool  <segher@koffie.nl>
10415
10416         * gcc.dg/altivec-9.c: New file.
10417
10418 2003-03-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10419
10420         * gcc.dg/ppc-sdata-1.c: New test.
10421         * gcc.dg/ppc-sdata-2.c: New test.
10422
10423 2003-03-09  Mark Mitchell  <mark@codesourcery.com>
10424
10425         PR c++/9373
10426         * g++.dg/opt/ptrmem2.C: New test.
10427
10428         PR c++/8534
10429         * g++.dg/opt/ptrmem1.C: New test.
10430
10431 2003-03-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
10432
10433         * gcc.dg/i386-loop-1.c: New test.
10434
10435 2003-03-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10436
10437         PR c++/9970
10438         * g++.dg/lookup/friend1.C: New test.
10439
10440 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
10441
10442         PR c++/9823
10443         * g++.dg/parser/constructor1.C: New test.
10444
10445 2003-03-08  Hans-Peter Nilsson  <hp@bitrange.com>
10446
10447         * gcc.c-torture/execute/20020720-1.x: Add xfail for cris-*-*.
10448
10449         * gcc.dg/old-style-asm-1.c: Tweak to match mmix-knuth-mmixware.
10450
10451 2003-03-08  Neil Booth  <neil@daikokuya.co.uk>
10452
10453         * gcc.dg/cpp/Wunused.c: Update test.
10454
10455 2003-03-08  Jan Hubicka  <jh@suse.cz>
10456
10457         * gcc.dg/inline-3.c: New test.
10458
10459 2003-03-08  Mark Mitchell  <mark@codesourcery.com>
10460
10461         PR c++/9809
10462         * g++.dg/parse/builtin1.C: New test.
10463
10464         PR c++/9982
10465         * g++.dg/abi/cookie1.C: New test.
10466         * g++.dg/abi/cookie2.C: Likewise.
10467
10468         PR c++/9524
10469         * g++.dg/template/field1.C: New test.
10470
10471         PR c++/9912
10472         * g++.dg/parse/class1.C: New test.
10473         * g++.dg/parse/namespace7.C: Likewise.
10474         * g++.old-deja/g++.other/decl5.C: Remove XFAILs.
10475
10476 2003-03-07  Mark Mitchell  <mark@codesourcery.com>
10477
10478         * g++.dg/init/ref4.C: New test.
10479
10480 2003-03-07  Jan Hubicka  <jh@suse.cz>
10481
10482         * gcc.dg/i386-local2.c: Fix problems with certain versions of dejagnu.
10483         * gcc.dg/inline-3.c:  New test.
10484
10485 2003-03-06  Mark Mitchell  <mark@codesourcery.com>
10486
10487         * g++.dg/init/ref3.C: New test.
10488
10489         PR c++/9965
10490         * g++.dg/init/ref2.C: New test.
10491
10492         PR c++/9400
10493         * g++.dg/warn/Wshadow-2.C: New test.
10494
10495         PR c++/9791
10496         * g++.dg/warn/Woverloaded-1.C: New test.
10497
10498 2003-03-05  Jan Hubicka  <jh@suse.cz>
10499
10500         * gcc.dg/i386-local2.c: New.
10501         * gcc.dg/i386-local.c: Fix typo.
10502
10503 2003-03-05  Mark Mitchell  <mark@codesourcery.com>
10504
10505         * g++.dg/abi/layout3.C: New test.
10506
10507 2003-03-05  Eric Botcazou  <ebotcazou@libertysurf.fr>
10508
10509         * gcc.c-torture/compile/20030305-1.c
10510
10511 2003-03-05  Jan Hubicka  <jh@suse.cz>
10512
10513         * gcc.dg/i386-local.c: New.
10514
10515 2003-03-04  J"orn Rennecke <joern.rennecke@superh.com>
10516
10517         * gcc.dg/sh-relax.c: Disable for sh64-*-*.
10518
10519 2003-03-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
10520
10521         * gcc.dg/switch-2.c: New test.
10522         * gcc.dg/switch-3.c: New test.
10523         * gcc.dg/Wswitch.c: Adjust line numbers.
10524         * gcc.dg/Wswitch-default.c: Likewise.
10525         * gcc.dg/Wswitch-enum.c: Likewise.
10526
10527 2003-03-04  Alexandre Oliva  <aoliva@redhat.com>
10528
10529         * gcc.c-torture/execute/20030222-1.c: New test.
10530
10531 2003-03-03  James E Wilson  <wilson@tuliptree.org>
10532
10533         * gcc.dg/m68k-slp-ice.c: New test for PR c/7872.
10534
10535 2003-03-03  Mark Mitchell  <mark@codesourcery.com>
10536
10537         PR c++/9878
10538         * g++.dg/init/ref1.C: New test.
10539
10540 2003-03-03  J"orn Rennecke <joern.rennecke@superh.com>
10541
10542         * gcc.dg/sh-relax.c: New SH-only test.
10543
10544 2003-03-03  Geoffrey Keating  <geoffk@apple.com>
10545
10546         * gcc.c-torture/compile/20010327-1.c: Back out last change.  Add
10547         comment explaining purpose of testcase.
10548
10549 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
10550
10551         * gcc.c-torture/execute/960312-1.x: New file, must pass -mshort
10552         for HC11/HC12 (asm needs two int registers).
10553         * gcc.c-torture/compile/20020312-1.x: New file, don't execute on
10554         HC11/HC12 because the test uses an asm which needs two 32-bit
10555         registers.
10556
10557 2003-03-02  Stephane Carrez  <stcarrez@nerim.fr>
10558
10559         * gcc.c-torture/compile/920501-12.x: New file, must pass -mshort
10560         for HC11/HC12 (array is too large otherwise).
10561         * gcc.c-torture/compile/920501-4.x: New file, likewise.
10562         * gcc.c-torture/compile/20010518-2.x: Likewise.
10563         * gcc.c-torture/compile/980506-1.x: Don't execute this test on
10564         HC11/HC12 (array is too large).
10565
10566 2003-03-01  Geoffrey Keating  <geoffk@apple.com>
10567
10568         * lib/gcc-dg.exp (gcc-dg-test): Change .pch to .gch.
10569         * lib/g++-dg.exp (g++-dg-test): Likewise.
10570
10571 2003-03-01  Roger Sayle  <roger@eyesopen.com>
10572
10573         * g++.old-deja/g++.other/builtins10.C: New test for PR 9367.
10574         * gcc.dg/format/attr-5.c: Handle new conflicting types warning.
10575
10576 2003-03-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10577
10578         * g++.dg/warn/implicit-typename1.C: Remove warning.
10579
10580 2003-02-28  Richard Henderson  <rth@redhat.com>
10581
10582         * gcc.dg/noreturn-1.c: Move noreturn warning line.
10583         * gcc.dg/return-type-1.c: Move control reaches end warning line.
10584
10585 2003-02-28  Geoffrey Keating  <geoffk@apple.com>
10586
10587         * gcc.dg/pch/pch.exp: Change .pch to .gch.
10588         * g++.dg/pch/pch.exp: Likewise.
10589
10590 2003-02-28  Mark Mitchell  <mark@codesourcery.com>
10591
10592         PR c++/9879
10593         * testsuite/g++.dg/init/new4.C: New test.
10594
10595 2003-02-28  Richard Earnshaw  <rearnsha@arm.com>
10596
10597         * gcc.dg/arm-asm.c: Enable for StrongARM and XScale targets.
10598
10599 2003-02-28  Alexandre Oliva  <aoliva@redhat.com>
10600
10601         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead of
10602         unsigned long.
10603
10604         * gcc.c-torture/compile/simd-3.c: Do nothing if double is not
10605         wider than float.
10606
10607 2003-02-26  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
10608
10609         * lib/scanasm.exp: Add support for counting numbers of
10610         occurences.
10611         * gcc.dg/unswitch-1.c, gcc.dg/peel-1.c, gcc.dg/unroll-1.c,
10612         gcc.dg/unroll-2.c, gcc.dg/unroll-3.c: New tests.
10613
10614 2003-02-25  Mark Mitchell  <mark@codesourcery.com>
10615
10616         PR c++/9683
10617         * g++.dg/template/static3.C: New test.
10618
10619         PR c++/9829
10620         * g++.dg/parse/namespace6.C: New test.
10621
10622 2003-02-25  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
10623
10624         PR target/9732
10625         * gcc.dg/20030225-1.c: New test.
10626
10627 2003-02-24  Mark Mitchell  <mark@codesourcery.com>
10628
10629         * README: Remove out-of-date information.
10630
10631         PR c++/9836
10632         * g++.dg/template/spec6.C: New test.
10633
10634 2003-02-24  Jeff Law  <law@redhat.com>
10635
10636         * gcc.c-torture/compile/20030224-1.c: New test for ia32 backend bug.
10637
10638 2003-02-24  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
10639
10640         * g++.dg/other/pragma-ep-1.C: Test for __PRAGMA_EXTERN_PREFIX.
10641         * gcc.dg/pragma-ep-1.c: Likewise.
10642
10643 2003-02-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10644
10645         PR c++/9602
10646         * g++.dg/template/friend16.C: New test.
10647
10648 2003-02-23  Mark Mitchell  <mark@codesourcery.com>
10649
10650         PR c++/5333
10651         * g++.dg/parse/fused-params1.C: Adjust error messages.
10652         * g++.dg/template/nested3.C: New test.
10653
10654 2003-02-24  Alan Modra  <amodra@bigpond.net.au>
10655
10656         * g++.dg/abi/param1.C: New test.
10657
10658 2003-02-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10659
10660         PR c++/7982
10661         * g++.dg/warn/implicit-typename1.C: New test.
10662
10663 2003-02-22  Kelley Cook <kelleycook@comcast.net>
10664
10665         * g++.old-deja/g++.other/store-expr1.C: Replace "mcpu"
10666         with "mtune".
10667         * g++.old-deja/g++.other/store-expr2.C: Likewise.
10668         * gcc.c-torture/execute/20010129-1.x: Likewise.
10669         * gcc.dg/20011107-1.c: Likewise.
10670         * gcc.dg/20020108-1.c: Likewise.
10671         * gcc.dg/20020122-3.c: Likewise.
10672         * gcc.dg/20020206-1.c: Likewise.
10673         * gcc.dg/20020310-1.c: Likewise.
10674         * gcc.dg/20020426-2.c: Likewise.
10675         * gcc.dg/20020517-1.c: Likewise.
10676         * gcc.dg/991230-1.c: Likewise.
10677         * gcc.dg/i386-unroll-1.c: Likewise.
10678         * gcc.misc-tests/i386-prefetch.exp: Likewise.
10679
10680 2003-02-22  Jan Hubicka  <jh@suse.cz>
10681
10682         * gcc.dg/i386-mul.c: New test.
10683
10684 2003-02-21  Roger Sayle  <roger@eyesopen.com>
10685
10686         * gcc.dg/builtins-5.c: New test case.
10687
10688 2003-02-22  Hans-Peter Nilsson  <hp@axis.com>
10689
10690         * gcc.dg/asmreg-1.c: New test.
10691
10692 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10693
10694         PR c++/9749
10695         * g++.dg/parse/varmod1.C: New test.
10696
10697 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10698
10699         PR c++/9727
10700         * g++.dg/template/op1.C: New test.
10701
10702 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10703
10704         PR c++/8906
10705         * g++.dg/template/nested2.C: New test.
10706
10707 2003-02-21  Mark Mitchell  <mark@codesourcery.com>
10708
10709         PR c++/8724
10710         * g++.dg/expr/dtor1.C: New test.
10711
10712 2003-02-21  Zack Weinberg  <zack@codesourcery.com>
10713
10714         * gcc.dg/cpp/include3.c: New test.
10715         * gcc.dg/cpp/inc/foo.h: New file.
10716
10717 2003-02-21  Glen Nakamura  <glen@imodulo.com>
10718
10719         * gcc.c-torture/execute/20030221-1.c: New test.
10720
10721 2003-02-20  Mark Mitchell  <mark@codesourcery.com>
10722
10723         PR c++/9729
10724         * g++.dg/abi/conv1.C: New test.
10725
10726 2003-02-20  Jan Hubicka  <jh@suse.cz>
10727
10728         * gcc.c-torture/execute/20020720-1.x: XFAIL for x86-64.
10729
10730 2003-02-19  Daniel Jacobowitz  <drow@mvista.com>
10731
10732         * gcc.c-torture/compile/20030219-1.c: New test.
10733
10734 2003-02-18  Jan Hubicka  <jh@suse.cz>
10735
10736         * gcc.dg/funcorder.c: New test.
10737
10738 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
10739
10740         * gcc.c-torture/execute/20030218-1.c: New.
10741
10742 2003-02-18  Aldy Hernandez  <aldyh@redhat.com>
10743
10744         * gcc.dg/20030218-1.c: New.
10745
10746 2003-02-18  Richard Henderson  <rth@redhat.com>
10747
10748         * gcc.dg/attr-invalid.c: Allow __used__ on static data.
10749         * gcc.dg/attr-used-2.c: New.
10750
10751 2003-02-18  Mark Mitchell  <mark@codesourcery.com>
10752
10753         PR c++/9704
10754         * g++.dg/init/copy5.C: New test.
10755
10756 2003-02-18  Geoffrey Keating  <geoffk@apple.com>
10757
10758         * gcc.dg/pch/pch.exp: Delete $bname.h before copying into it.
10759         * g++.dg/pch/pch.exp: Likewise.
10760
10761 2003-02-18  Kazu Hirata  <kazu@cs.umass.edu>
10762
10763         * gcc.c-torture/execute/20030209-1.c: Enable the test if
10764         STACK_SIZE is not defined.
10765
10766 2003-02-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10767
10768         PR c++/9457
10769         * g++.dg/template/init1.C: New test.
10770
10771 2003-02-16  Jan HUbicka  <jh@suse.cz>
10772
10773         * gcc.dg/c90-const-expr-3.c (DZERO): New static variable
10774         (foo): Add few extra tests
10775         * gcc.dg/c99-const-expr-3.c: Likewise.
10776         * gcc.c-torture/execute/20030216-1.c: New.
10777
10778 2003-02-16  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10779
10780         PR c++/9459
10781         * g++.dg/ext/typeof4.C: New test.
10782
10783 2003-02-15  Roger Sayle  <roger@eyesopen.com>
10784
10785         * gcc.dg/i386-387-3.c: New test case.
10786
10787 2003-02-14  Josef Zlomek  <zlomekj@suse.cz>
10788
10789         * gcc.dg/20030213-1.c: Expect warning for unsupported -fpic on
10790         cris-*-elf* cris-*-aout* and mmix-*-*.
10791
10792 2003-02-13  Josef Zlomek  <zlomekj@suse.cz>
10793
10794         * gcc.dg/20030213-1.c: New test.
10795
10796 2003-02-12  Roger Sayle  <roger@eyesopen.com>
10797
10798         * gcc.dg/i386-387-1.c: Add new test for __builtin_atan2.
10799         * gcc.dg/i386-387-2.c: Likewise.
10800
10801 2003-02-12  Aldy Hernandez  <aldyh@redhat.com>
10802
10803         * gcc.dg/ppc-spe.c: Fix formatting.
10804         Enable tests that were previously unsupported by gas.
10805         Delete tests for instructions that no longer exist.
10806         Switch arguments on evsubifw builtin.
10807
10808 2003-02-12  Kazu Hirata  <kazu@cs.umass.edu>
10809
10810         * gcc.c-torture/execute/20030209-1.c: Disable the test if
10811         STACK_SIZE is too small.
10812
10813 2003-02-10  Eric Botcazou  <ebotcazou@libertysurf.fr>
10814             Christian Ehrhardt  <ehrhardt@mathematik.uni-ulm.de>
10815
10816         * gcc.dg/decl-2.c: New test.
10817
10818 2003-02-10  Jan Hubicka  <jh@suse.cz>
10819
10820         * gcc.dg/i386-fpcvt-1.c:  New test.
10821
10822 2002-02-09  Richard Sandiford  <rsandifo@redhat.com>
10823
10824         * gcc.c-torture/execute/20030209-1.c: New test.
10825
10826 2003-02-09  Kazu Hirata  <kazu@cs.umass.edu>
10827
10828         * gcc.c-torture/execute/builtin-bitops-1.c: When testing the
10829         int-wide bitops, use the constants of the same width.
10830         Likewise, if long long is 32-bit wide, test bitops using
10831         32-bit constants.
10832
10833 2003-02-07  Loren James Rittle  <ljrittle@acm.org>
10834
10835         * gcc.dg/20021014-1.c: Annotate with expected notice text.
10836
10837 2003-02-07  Roger Sayle  <roger@eyesopen.com>
10838
10839         * testsuite/gcc.dg/builtins-4.c: New test case.
10840
10841 2003-02-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10842
10843         * gcc.dg/20020430-1.c: Fix dg command typos.
10844         * gcc.dg/20020503-1.c: Likewise.
10845
10846 2003-02-06  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10847
10848         PR c++/8785
10849         * g++.dg/parse/fused-params1.C: New test.
10850
10851         PR c++/8857
10852         * g++.dg/parse/tmpl-tmpl-operator1.C: New test.
10853
10854         PR c++/8921
10855         * g++.dg/parse/non-dependent1.C: New test.
10856
10857         PR c++/8928
10858         * g++.dg/parse/dupl-tmpl-args1.C: New test.
10859
10860         PR c++/9228
10861         * g++.dg/parse/undefined7.C: New test.
10862         * g++.dg/parse/non-templ1.C: New test.
10863
10864         PR c++/9229
10865         * g++.dg/parse/too-many-tmpl-args1.C: New test.
10866
10867 2003-02-06  Eric Botcazou <ebotcazou@libertysurf.fr>
10868
10869         * gcc.c-torture/compile/20030206-1.c: New test.
10870
10871 2003-02-05  Roger Sayle  <roger@eyesopen.com>
10872
10873         * gcc.c-torture/compile/921206-1.c: Rename undeclared function from
10874         "pow" to "foo" to avoid potential confusion with a math built-in.
10875
10876 2003-02-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
10877
10878         * gcc.c-torture/execute/20020227-1.x: Update specific XFAIL
10879         conditions for SPARC targets.
10880
10881 2003-02-05  Jakub Jelinek  <jakub@redhat.com>
10882
10883         * gcc.dg/20030204-1.c: New test.
10884
10885 2003-02-04  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
10886
10887         PR c++/38
10888         * g++.dg/parse/array-size1.C: New test.
10889
10890         PR c++/5657
10891         * g++.dg/parse/undefined3.C: New test.
10892
10893         PR c++/5665
10894         * g++.dg/parse/undefined4.C: New test.
10895
10896         PR c++/5975
10897         * g++.dg/parse/undefined5.C: New test.
10898
10899         PR c++/7259
10900         * g++.dg/parse/tmpl-tmpl-param1.C: New test.
10901
10902         PR c++/8578
10903         * g++.dg/parse/casting-operator1.C: New test.
10904
10905         PR c++/8596
10906         * g++.dg/parse/undefined6.C: New test.
10907
10908         PR c++/8736
10909         * g++.dg/parse/missing-template1.C: New test.
10910
10911 2003-02-04  Jan Hubicka  <jh@suse.cz>
10912
10913         * gcc.dg/i386-cadd.c:  Compile using -march=k8.
10914         * gcc.dg/i386-cmov?.c:  Likewise.
10915         * gcc.dg/i386-fpcvt-?.c:  Likewise.
10916         * gcc.dg/i386-ssefp-1.c:  Likewise.
10917         * gcc.dg/i386-ssetype-?.c:  Likewise; fix for register passing
10918         conventions.
10919
10920 2003-02-03  Mark Mitchell  <mark@codesourcery.com>
10921
10922         PR c++/7129
10923         * testsuite/g++.dg/ext/max.C: New test.
10924
10925 2003-02-03  Jan Hubicka  <jh@suse.cz>
10926
10927         * gcc.c-torture/execute/20030203-1.c: New test.
10928
10929 2003-02-03  Richard Earnshaw  <rearnsha@arm.com>
10930
10931         * gcc.c-torture/exectue/ieee/20000320-1.c: The ARM VFP format is
10932         'natural-endian'.
10933
10934 2003-02-01  Richard Sandiford  <rsandifo@redhat.com>
10935
10936         * g++.dg/init/new1.C: Remove -fvolatile dg-options line.
10937         * g++.dg/init/new2.C: Likewise.
10938         * g++.dg/other/new1.C: Likewise.
10939
10940 2003-01-31  Loren J. Rittle <ljrittle@acm.org>
10941
10942         * gcc.dg/struct-ret-libc.c: New test.
10943
10944 2003-01-31  Ulrich Weigand  <uweigand@de.ibm.com>
10945
10946         * gcc.dg/20030129-1.c: New test.
10947
10948 2003-01-31  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10949
10950         PR c++/8849
10951         * g++.dg/template/ptrmem4.C: New test.
10952
10953 2003-01-29  Mark Mitchell  <mark@codesourcery.com>
10954
10955         * g++.dg/parser/constant1.C: New test.
10956
10957 2003-01-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
10958
10959         PR c++/8591
10960         * g++.dg/parse/friend2.C: New test.
10961
10962 2003-01-29  Nathan Sidwell  <nathan@codesourcery.com>
10963
10964         PR c++/9437
10965         * g++.dg/template/unify4.C: New test.
10966
10967 2003-01-28  Richard Sandiford  <rsandifo@redhat.com>
10968
10969         * gcc.c-torture/execute/20030128-1.c: New test.
10970
10971 2003-01-28  Jeffrey D. Oldham  <oldham@codesourcery.com>
10972
10973         * g++.dg/lookup/nested1.C: Test moved from ...
10974         * g++.old-deja/g++.other/lookup24.C: ... here.
10975
10976 2003-01-28  Jan Hubicka  <jh@suse.cz>
10977
10978         * gcc.dg/i386-cmov5.c:  New test.
10979
10980 2003-01-28  D.Venkatasubramanian   <dvenkat@noida.hcltech.com>
10981
10982         * gcc.c-torture/execute/20010925-1.c: Changed the
10983         memcpy declaration.
10984
10985 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
10986
10987         PR c++/3902
10988         * g++.dg/parse/template5.C: New test.
10989
10990 2003-01-28  Toon Moene  <toon@moene.indiv.nluug.nl>
10991
10992         PR fortran/9258
10993         * g77.dg/pr9258: New test.
10994
10995 2003-01-28  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
10996
10997         * README: Move relevant parts from README.g++.
10998
10999         * README.g++: Remove this file.
11000
11001 2003-01-28  Nathan Sidwell  <nathan@codesourcery.com>
11002
11003         * g++.dg/abi/dcast1.C: New test.
11004
11005 2003-01-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11006
11007         * gcc.c-torture/execute/builtin-constant.x: Only expect failure at -O1.
11008
11009 2003-01-27  Jeffrey D. Oldham  <oldham@codesourcery.com>
11010
11011         PR c++/47
11012         * g++.old-deja/g++.other/lookup24.C: New test.
11013
11014 2003-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11015
11016         PR middle-end/7227
11017         * gcc.dg/uninit-C.c: New test.
11018
11019 2003-01-27  Nathan Sidwell  <nathan@codesourcery.com>
11020
11021         * g++.dg/abi/covariant1.C: New test.
11022
11023 2003-01-25  Ulrich Weigand  <uweigand@de.ibm.com>
11024
11025         * gcc.dg/20030123-1.c: New test.
11026
11027 2003-01-25  Jan Hubicka  <jh@suse.cz>
11028
11029         PR opt/8492
11030         * gcc.c-torture/compile/20030125-1.c
11031
11032 2003-01-25  Nathan Sidwell  <nathan@codesourcery.com>
11033
11034         PR c++/9403
11035         * g++.dg/parse/template3.C: New test.
11036         * g++.old-deja/g++.pt/memclass5.C: Add needed template keyword.
11037
11038         PR c++/795
11039         * g++.dg/parse/template4.C: New test.
11040
11041         PR c++/9415
11042         * g++.dg/template/qual2.C: New test.
11043
11044         PR c++/8545
11045         * g++.old-deja/g++.brendan/parse3.C: Remove XFAIL.
11046
11047         * g++.old-deja/g++.ns/bogus1.C: Change expected error.
11048
11049 2003-01-25  Roger Sayle  <roger@eyesopen.com>
11050
11051         * gcc.c-torture/execute/switch-1.c: New test case.
11052
11053 2003-01-25  Jan Hubicka  <jh@suse.cz>
11054
11055         * gcc.c-torture/execute/20030125-1.[cx]: New test.
11056
11057 2003-01-25  Paolo Carlini  <pcarlini@unitus.it>
11058
11059         Tweaks for Bison-1.875. From the NEWS file:
11060         "- `parse error' -> `syntax error'
11061         Bison now uniformly uses the term `syntax error'"
11062         * gcc.dg/cpp/19990413-1.c: Test for "(parse|syntax) error".
11063         * gcc.dg/cpp/digraph2.c: Likewise.
11064         * gcc.dg/cpp/direct2.c: Likewise.
11065         * gcc.dg/cpp/paste4.c: Likewise.
11066         * gcc.dg/c90-restrict-1.c: Likewise.
11067         * gcc.dg/c99-func-2.c: Likewise.
11068         * gcc.dg/noncompile/920721-2.c: Likewise.
11069         * gcc.dg/noncompile/930622-2.c: Likewise.
11070         * gcc.dg/noncompile/940112-1.c: Likewise.
11071         * gcc.dg/noncompile/950921-1.c: Likewise.
11072         * gcc.dg/noncompile/951123-1.c: Likewise.
11073         * gcc.dg/noncompile/971104-1.c: Likewise.
11074         * gcc.dg/noncompile/990416-1.c: Likewise.
11075
11076 2003-01-24  Paolo Carlini  <pcarlini@unitus.it>
11077
11078         * g++.dg/parse/undefined1.C: Add error message.
11079
11080 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
11081
11082         PR c++/9354
11083         * g++.dg/parse/new1.C: New test.
11084
11085         PR c++/9216
11086         * g++.dg/parse/template2.C: New test.
11087
11088         PR c++/9354
11089         * g++.dg/parse/typedef2.C: New test.
11090
11091         PR c++/9328
11092         * g++.dg/ext/typeof3.C: New test.
11093
11094 2003-01-22  Volker Reichelt  <reichelt@igpm.rwth-aachen.de>
11095
11096         PR c++/2738
11097         * g++.dg/parse/ret-type1.C: New test.
11098
11099         PR c++/3792
11100         * g++.dg/parse/tmpl-outside1.C: New test.
11101
11102         PR c++/4207
11103         * g++.dg/parse/int-as-enum1.C: New test.
11104
11105         PR c++/4903
11106         * g++.dg/parse/no-typename1.C: New test.
11107
11108         PR c++/5533
11109         * g++.dg/parse/no-value1.C: New test.
11110
11111         PR c++/5921
11112         * g++.dg/parse/wrong-inline1.C: New test.
11113
11114         PR c++/6402
11115         * g++.dg/parse/ref1.C: New test.
11116
11117         PR c++/6992
11118         * g++.dg/parse/attr-ctor1.C: New test.
11119
11120         PR c++/7229
11121         * g++.dg/parse/namespace5.C: New test.
11122
11123         PR c++/7917
11124         * g++.dg/parse/func-def1.C: New test.
11125
11126         PR c++/8143
11127         * g++.dg/parse/undefined1.C: New test.
11128
11129         PR c++/5723, PR c++/8522
11130         * g++.dg/parse/specialization1.C: New test.
11131
11132         PR c++/163, PR c++/8595
11133         * g++.dg/parse/struct-as-enum1.C: New test.
11134
11135         PR c++/9173
11136         * g++.dg/parse/undefined2.C: New test.
11137
11138 2003-01-22  Mark Mitchell  <mark@codesourcery.com>
11139
11140         PR c++/9298
11141         * g++.dg/parse/template1.C: New test.
11142
11143         PR c++/9384
11144         * g++.dg/parse/using1.C: New test.
11145
11146         PR c++/9285
11147         PR c++/9294
11148         * g++.dg/parse/expr2.C: New test.
11149
11150         PR c++/9388
11151         * g++.dg/parse/lookup2.C: Likewise.
11152
11153 2003-01-21  Jan Hubicka  <jh@suse.cz>
11154
11155         * gcc.c-torture/execute/990208-1.c:  Add noinline attributes as needed.
11156         * gcc.c-torture/execute/eeprof-1.c:  Likewise.
11157         * gcc.c-torture/execute/stdio-opt-*.c: Likewise.
11158         * gcc.c-torture/execute/string-opt-*.c: Likewise.
11159
11160 2003-01-20  Nick Clifton  <nickc@redhat.com>
11161
11162         * gcc.c-torture/execute/20030117-1.c: New test case.  Exposes
11163         problem with ARM sibcall code generation.
11164
11165 2003-01-20  Kazu Hirata  <kazu@cs.umass.edu>
11166
11167         * gcc.c-torture/execute/20030120-1.c: New.
11168
11169 2003-01-19  Paolo Carlini  <pcarlini@unitus.it>
11170
11171         * g++.old-deja/g++.pt/typename13.C: Remove XFAIL.
11172
11173 2003-01-17  Mark Mitchell  <mark@codesourcery.com>
11174
11175         PR c++/9272
11176         * g++.dg/parse/ctor1.C: New test.
11177
11178         PR c++/9294:
11179         * g++.dg/parse/qualified1.C: New test.
11180
11181         * g++.dg/parse/typename3.C: New test.
11182
11183 2003-01-16  Richard Henderson  <rth@redhat.com>
11184
11185         * g++.dg/tls/init-2.C: Fix error matches for real this time.
11186
11187 2003-01-16  Richard Henderson  <rth@redhat.com>
11188
11189         * g++.dg/pch/pch.exp: Copy test header to the working directory
11190         before using it either for precompilation or direct use.
11191         * g++.dg/pch/*.Hs: Rename from gcc.dg/pch/*.H.
11192         * g++.dg/pch/*.C: Include foo.H, not foo.Hp.
11193
11194 2003-01-16  Richard Henderson  <rth@redhat.com>
11195
11196         * gcc.dg/pch/pch.exp: Copy test header to the working directory
11197         before using it either for precompilation or direct use.
11198         * gcc.dg/pch/*.hs: Rename from gcc.dg/pch/*.h.
11199         * gcc.dg/pch/*.c: Include foo.h, not foo.hp.
11200
11201 2003-01-16  Mark Mitchell  <mark@codesourcery.com>
11202
11203         * gcc/testsuite/g++.dg/ext/typename1.C: Add typename keyword.
11204         * gcc/testsuite/g++.dg/template/crash1.C: Update error messages.
11205         * gcc/testsuite/g++.dg/template/crash2.C: Remove error message.
11206         * gcc/testsuite/g++.dg/parse/typename2.C: New test.
11207         * gcc/testsuite/g++.dg/template/typename2.C: Change implicit
11208         typename warning into error.
11209         * gcc/testsuite/g++.old-deja/g++.benjamin/tem03.C: Issue more
11210         error messages.
11211         * gcc/testsuite/g++.old-deja/g++.benjamin/tem04.C: Fix typos.
11212         * gcc/testsuite/g++.old-deja/g++.brendan/crash56.C: Add this->.
11213         * gcc/testsuite/g++.old-deja/g++.law/visibility13.C: Remove error
11214         messages.
11215         * gcc/testsuite/g++.old-deja/g++.ns/template17.C: Reorder code to
11216         make declaration visible in template.
11217         * gcc/testsuite/g++.old-deja/g++.pt/crash3.C: Fix typos.
11218         * gcc/testsuite/g++.old-deja/g++.pt/crash36.C: Issue more error
11219         messages.
11220         * gcc/testsuite/g++.old-deja/g++.pt/crash5.C: Improve error
11221         message.
11222         * gcc/testsuite/g++.old-deja/g++.pt/crash67.C: Remove warning.
11223         * gcc/testsuite/g++.old-deja/g++.pt/inherit1.C: Add this->.
11224         * gcc/testsuite/g++.old-deja/g++.pt/niklas01a.C: Add error message.
11225         * gcc/testsuite/g++.old-deja/g++.pt/typename16.C: Replace implicit
11226         typename warning with error message.
11227         * gcc/testsuite/g++.old-deja/g++.pt/typename19.C: Remove warning.
11228         * gcc/testsuite/g++.old-deja/g++.robertl/eb112.C: Fix typo.
11229         * gcc/testsuite/g++.old-deja/g++.robertl/eb24.C: Use this->.
11230
11231 2003-01-16  Nathan Sidwell  <nathan@codesourcery.com>
11232
11233         * g++.dg/parse/ambig2.C: New test.
11234
11235 2003-01-15  Richard Henderson  <rth@redhat.com>
11236
11237         * g++.dg/tls/init-2.C: Update error message string.
11238
11239 2003-01-15  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11240
11241         * gcc.c-torture/execute/builtin-constant.x: XFAIL the test.
11242
11243 2003-01-15  Stephane Carrez  <stcarrez@nerim.fr>
11244
11245         * gcc.c-torture/compile/20000804-1.x: Don't execute this test at
11246         all for HC11/HC12.
11247         * gcc.c-torture/compile/20001205-1.x: Likewise.
11248         * gcc.c-torture/compile/20001226-1.x: Likewise.
11249         * gcc.c-torture/compile/920520-1.x: Likewise.
11250         * gcc.c-torture/compile/961203-1.x: Likewise.
11251         * gcc.c-torture/compile/20020604-1.x: Likewise.
11252
11253 2003-01-15  Jan Hubicka  <jh@suse.cz>
11254
11255         * gcc.c-torture/compile/20030115-1.c: New test.
11256
11257         * gcc.dg/i386-fpcvt-1.c: New test.
11258         * gcc.dg/i386-fpcvt-2.c: New test.
11259
11260 2003-01-14  Jeffrey D. Oldham  <oldham@codesourcery.com>
11261
11262         Further conform g++'s __vmi_class_type_info to the C++ ABI
11263         specification.
11264         * g++.old-deja/g++.abi/vmihint.C (main): Revise expected flags per
11265         the specification.
11266
11267 2003-01-14  Jan Hubicka  <jh@suse.cz>
11268
11269         * gcc.dg/i386-fpcvt-1.c: New test.
11270         * gcc.dg/i386-fpcvt-2.c: New test.
11271
11272 2003-01-14  Eric Botcazou  <ebotcazou@libertysurf.fr>
11273
11274         * gcc.dg/i386-mmx-3.c: New test.
11275
11276 2003-01-12  Mark Mitchell  <mark@codesourcery.com>
11277
11278         PR c++/9264
11279         * g++.dg/parse/octal1.C: New file.
11280
11281         PR c++/9172
11282         * g++.dg/parse/typename1.C: New file.
11283
11284 2003-01-10  Danny Smith  <dannysmith@users.sourceforge.net>
11285
11286         * gcc.dg/bf-ms-layout.c: Enable for cygwin and mingw32 targets.
11287         * gcc.dg/bf-no-ms-layout.c: Likewise.
11288         * gcc.dg/bf-ms-attrib.c: Likewise.
11289
11290 2003-01-10  Mark Mitchell  <mark@codesourcery.com>
11291
11292         PR c++/9099
11293         * g++.dg/parse/dtor1.C: New file.
11294
11295         PR c++/9128
11296         * g++.dg/rtti/typeid1.C: New file.
11297
11298         PR c++/9153
11299         * g++.dg/parse/lookup1.C: New file.
11300
11301         PR c++/9171
11302         * g++.dg/templ/spec5.C: New file.
11303
11304 2003-01-10  Josef Zlomek  <zlomekj@suse.cz>
11305
11306         * gcc.c-torture/compile/20030110-1.c: New test.
11307
11308 2003-01-09  Geoffrey Keating  <geoffk@apple.com>
11309
11310         Merge from pch-branch:
11311
11312         2002-12-23  Geoffrey Keating  <geoffk@apple.com>
11313
11314         * gcc.dg/pch/cpp-1.h: New.
11315         * gcc.dg/pch/cpp-1.c: New.
11316         * gcc.dg/pch/cpp-2.h: New.
11317         * gcc.dg/pch/cpp-2.c: New.
11318
11319         2002-11-19  Geoffrey Keating  <geoffk@apple.com>
11320
11321         * gcc.dg/pch/except-1.h: New.
11322         * gcc.dg/pch/except-1.c: New.
11323
11324         2002-11-13  Geoffrey Keating  <geoffk@apple.com>
11325
11326         * gcc.dg/pch/pch.exp: Ensure that <test>.hp doesn't exist before
11327         running test.
11328         * gcc.dg/pch: Include *.hp not *.h.
11329         * gcc.dg/pch/system-1.h: New.
11330         * gcc.dg/pch/system-1.c: New.
11331
11332         2002-11-11  Geoffrey Keating  <geoffk@apple.com>
11333
11334         * gcc.dg/pch/pch.exp: Compare .s files with/without PCH,
11335         rather than trying to build and run a program using PCH.
11336         * gcc.dg/pch: Remove dg-do commands from test files.
11337
11338         2002-11-08  Geoffrey Keating  <geoffk@apple.com>
11339
11340         * gcc.dg/pch/macro-3.c: New.
11341         * gcc.dg/pch/macro-3.h: New.
11342
11343         2002-11-04  Geoffrey Keating  <geoffk@apple.com>
11344
11345         * gcc.dg/pch/common-1.c: New.
11346         * gcc.dg/pch/common-1.h: New.
11347         * gcc.dg/pch/decl-1.c: New.
11348         * gcc.dg/pch/decl-1.h: New.
11349         * gcc.dg/pch/decl-2.c: New.
11350         * gcc.dg/pch/decl-2.h: New.
11351         * gcc.dg/pch/decl-3.c: New.
11352         * gcc.dg/pch/decl-3.h: New.
11353         * gcc.dg/pch/decl-4.c: New.
11354         * gcc.dg/pch/decl-4.h: New.
11355         * gcc.dg/pch/decl-5.c: New.
11356         * gcc.dg/pch/decl-5.h: New.
11357         * gcc.dg/pch/global-1.c: New.
11358         * gcc.dg/pch/global-1.h: New.
11359         * gcc.dg/pch/inline-1.c: New.
11360         * gcc.dg/pch/inline-1.h: New.
11361         * gcc.dg/pch/inline-2.c: New.
11362         * gcc.dg/pch/inline-2.h: New.
11363         * gcc.dg/pch/static-1.c: New.
11364         * gcc.dg/pch/static-1.h: New.
11365         * gcc.dg/pch/static-2.c: New.
11366         * gcc.dg/pch/static-2.h: New.
11367
11368         2002-09-01  Geoffrey Keating  <geoffk@redhat.com>
11369
11370         * g++.dg/pch/pch.exp: Better handle failing testcases.
11371         * gcc.dg/pch/pch.exp: Likewise.
11372         * gcc.dg/pch/macro-1.c: New.
11373         * gcc.dg/pch/macro-1.h: New.
11374         * gcc.dg/pch/macro-2.c: New.
11375         * gcc.dg/pch/macro-2.h: New.
11376
11377         2002-08-27  Geoffrey Keating  <geoffk@redhat.com>
11378
11379         * g++.dg/dg.exp: Treat files in pch/ specially.
11380         * g++.dg/pch/pch.exp: New file.
11381         * g++.dg/pch/empty.H: New file.
11382         * g++.dg/pch/empty.C: New file.
11383         * lib/g++-dg.exp (g++-dg-test): Add case for when $do_what is
11384         "precompile".
11385
11386         * gcc.dg/pch/pch.exp: New file.
11387         * gcc.dg/pch/empty.h: New file.
11388         * gcc.dg/pch/empty.c: New file.
11389         * lib/gcc-dg.exp (gcc-dg-test): Add case for when $do_what is
11390         "precompile".
11391
11392 2003-01-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11393
11394         * g++.dg/template/friend14.C: New test.
11395
11396 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11397
11398         * gcc.dg/old-style-asm-1.c: New test.
11399
11400 2003-01-09  Richard Sandiford  <rsandifo@redhat.com>
11401
11402         * gcc.c-torture/compile/20030109-1.c: New test.
11403
11404 2003-01-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
11405
11406         * gcc.c-torture/execute/20030109-1.c: New test.
11407
11408 2003-01-08  Larin Hennessey  <larin@science.oregonstate.edu>
11409
11410         * g++.old-deja/g++.mike/dyncast1.C: Remove reference to AMD A29K
11411         * g++.old-deja/g++.mike/dyncast2.C: Likewise
11412         * g++.old-deja/g++.mike/dyncast3.C: Likewise
11413         * g++.old-deja/g++.mike/eh2.C: Likewise
11414         * g++.old-deja/g++.mike/eh3.C: Likewise
11415         * g++.old-deja/g++.mike/eh5.C: Likewise
11416         * g++.old-deja/g++.mike/eh6.C: Likewise
11417         * g++.old-deja/g++.mike/eh7.C: Likewise
11418         * g++.old-deja/g++.mike/eh8.C: Likewise
11419         * g++.old-deja/g++.mike/eh9.C: Likewise
11420         * g++.old-deja/g++.mike/eh10.C: Likewise
11421         * g++.old-deja/g++.mike/eh12.C: Likewise
11422         * g++.old-deja/g++.mike/eh13.C: Likewise
11423         * g++.old-deja/g++.mike/eh14.C: Likewise
11424         * g++.old-deja/g++.mike/eh16.C: Likewise
11425         * g++.old-deja/g++.mike/eh17.C: Likewise
11426         * g++.old-deja/g++.mike/eh18.C: Likewise
11427         * g++.old-deja/g++.mike/eh21.C: Likewise
11428         * g++.old-deja/g++.mike/eh23.C: Likewise
11429         * g++.old-deja/g++.mike/eh24.C: Likewise
11430         * g++.old-deja/g++.mike/eh25.C: Likewise
11431         * g++.old-deja/g++.mike/eh26.C: Likewise
11432         * g++.old-deja/g++.mike/eh27.C: Likewise
11433         * g++.old-deja/g++.mike/eh28.C: Likewise
11434         * g++.old-deja/g++.mike/eh29.C: Likewise
11435         * g++.old-deja/g++.mike/eh31.C: Likewise
11436         * g++.old-deja/g++.mike/eh33.C: Likewise
11437         * g++.old-deja/g++.mike/eh34.C: Likewise
11438         * g++.old-deja/g++.mike/eh35.C: Likewise
11439         * g++.old-deja/g++.mike/eh36.C: Likewise
11440         * g++.old-deja/g++.mike/eh37.C: Likewise
11441         * g++.old-deja/g++.mike/eh38.C: Likewise
11442         * g++.old-deja/g++.mike/eh39.C: Likewise
11443         * g++.old-deja/g++.mike/eh40.C: Likewise
11444         * g++.old-deja/g++.mike/eh41.C: Likewise
11445         * g++.old-deja/g++.mike/eh42.C: Likewise
11446         * g++.old-deja/g++.mike/eh44.C: Likewise
11447         * g++.old-deja/g++.mike/eh46.C: Likewise
11448         * g++.old-deja/g++.mike/eh47.C: Likewise
11449         * g++.old-deja/g++.mike/eh48.C: Likewise
11450         * g++.old-deja/g++.mike/eh49.C: Likewise
11451         * g++.old-deja/g++.mike/eh50.C: Likewise
11452         * g++.old-deja/g++.mike/eh51.C: Likewise
11453         * g++.old-deja/g++.mike/eh53.C: Likewise
11454         * g++.old-deja/g++.mike/eh55.C: Likewise
11455         * g++.old-deja/g++.mike/p7912.C: Likewise
11456         * g++.old-deja/g++.mike/p9706.C: Likewise
11457         * g++.old-deja/g++.mike/p10416.C: Likewise
11458         * g++.old-deja/g++.mike/p11667.C: Likewise
11459         * g77.f-torture/compile/20010519-1.f: Remove reference to Convex.
11460         Remove redundant reference to Iris.
11461         * gcc.dg/20020312-2.c: Remove references to AMD A29K, Clipper, Convex,
11462         Elxsi, i860, Pico Java, and WE32K.
11463
11464 2003-01-07  Mark Mitchell  <mark@codesourcery.com>
11465
11466         * g++.dg/ext/asm4.C: New test.
11467
11468 2003-01-08  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11469
11470         PR c++/9030
11471         * g++.dg/template/friend12.C: New test.
11472         * g++.dg/template/friend13.C: Likewise.
11473         * g++.old-deja/g++.eh/spec6.C: Add missing error message.
11474
11475 2003-01-08  Jan Hubicka  <jh@suse.cz>
11476
11477         * gcc.dg/i386-cadd.c: New test.
11478         * gcc.dg/i386-cmov4.c: Likewise.
11479
11480 2003-01-06  Mark Mitchell  <mark@codesourcery.com>
11481
11482         PR c++/9165
11483         * g++.dg/warn/Wunused-3.C: New test.
11484
11485         * g++.dg/abi/bitfield9.C: New test.
11486
11487         PR c++/9189
11488         * g++.dg/parse/defarg3.C: New test.
11489
11490 2003-01-06  Nathan Sidwell  <nathan@codesourcery.com>
11491
11492         * g++.dg/parse/ambig1.C: New test.
11493         * g++.dg/parse/defarg2.C: New test.
11494
11495 2003-01-05  Mark Mitchell  <mark@codesourcery.com>
11496
11497         * g++.dg/template/defarg-1.C: New test.
11498         * g++.dg/template/local2.C: Likewise.
11499
11500 2003-01-05  Richard Sandiford  <rsandifo@redhat.com>
11501
11502         * gcc.c-torture/execute/20030105-1.c: New test.
11503
11504 2003-01-04  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11505
11506         * g++.dg/parse/namespace3.C: Remove extra semicolons.
11507         * g++.dg/parse/namespace4.C: Likewise.
11508
11509 2003-01-03  Nathan Sidwell  <nathan@codesourcery.com>
11510
11511         * g++.dg/template/ntp2.C: New test.
11512
11513 2003-01-03  Nathanael Nerode  <neroden@gcc.gnu.org>
11514
11515         * g++.dg/parse/extern-C-1.C: New test.
11516
11517         * g++.dg/parse/namespace4.C: New test.
11518
11519         * g++.dg/template/nested1.C: New test.
11520
11521         * g++.dg/parse/namespace3.C: New test.
11522
11523 2003-01-02  Nathanael Nerode  <neroden@gcc.gnu.org>
11524
11525         * g++.dg/lookup/two-stage1.C: New test.
11526
11527 2003-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11528
11529         * g++.old-deja/g++.bugs/900404_04.C: Remove XFAIL.
11530         * g++.old-deja/g++.jason/access8.C: Likewise.
11531         * g++.old-deja/g++.other/decl5.C: Likewise.
11532
11533 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
11534
11535         * g++.dg/parse/parse7.C: New test.
11536
11537 2003-01-02  Mark Mitchell  <mark@codesourcery.com>
11538
11539         PR c++/2843
11540         * g++.dg/ext/attrib7.C: New test.
11541
11542 2003-01-02  Neil Booth  <neil@daikokuya.co.uk>
11543
11544         * g++.dg/parse/parse6.C: New test.
11545
11546 2003-01-02  Kazu Hirata  <kazu@cs.umass.edu>
11547
11548         * gcc.dg/h8300-stack-1.c: New.
11549
11550 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
11551
11552         g++.dg/lookup/exception1.C: New test.
11553
11554         g++.dg/lookup/template1.C: New test.
11555
11556         g++.dg/parse/namespace2.C: New test.
11557
11558         g++.dg/parse/parens2.C: New test.
11559
11560 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11561
11562         * g++.dg/parse/parse5.C: New test.
11563         * g++.dg/lookup/scoped4.C: New test.
11564
11565 2003-01-01  Nathanael Nerode  <neroden@gcc.gnu.org>
11566
11567         * g++.dg/parse/parens1.C: New test.
11568
11569         * g++.dg/parse/parens2.C: Removed, turned out to duplicate
11570         angle-bracket1.C.
11571         * g++.dg/parse/parens2.C: New test.
11572
11573         * g++.dg/lookup/scope-operator1.C: New test.
11574
11575         * g++.dg/parse/operator1.C: New test.
11576
11577 2003-01-01  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11578
11579         * g++.old-deja/g++.jason/ambig3.C: Remove XFAIL.
11580         * g++.old-deja/g++.other/access6.C: Likewise.
11581         * g++.old-deja/g++.other/decl1.C: Likewise.
11582         * g++.old-deja/g++.pt/typename12.C: Likewise.
11583
11584 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
11585
11586         * g++.dg/parse/namespace1.C: New test.
11587
11588 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11589
11590         * g++.dg/parse/parse4.C: New test.
11591
11592 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11593
11594         * g++.dg/parse/parse3.C: New test.
11595
11596 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11597
11598         * g++.dg/parse/parse2.C: New test.
11599
11600 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11601
11602         * g++.dg/template/friend11.C: New test.
11603
11604 2003-01-01  Neil Booth  <neil@daikokuya.co.uk>
11605
11606         * g++.dg/parse/parse1.C: New test.
11607
11608 2002-12-31  Janis Johnson  <janis187@us.ibm.com>
11609
11610         * lib/profopt.exp: Change the name of a global variable to avoid
11611         possible clashes with other test suites.
11612
11613 2002-12-31  Nathan Sidwell  <nathan@codesourcery.com>
11614
11615         * g++.dg/inherit/covariant8.C: New test.
11616
11617 2002-12-31  Mark Mitchell  <mark@codesourcery.com>
11618
11619         * g++.dg/init/array9.C: New test.
11620
11621         PR c++/9112
11622         * g++.dg/parse/expr1.C: New test.
11623
11624 2002-12-30  Daniel Jacobowitz  <drow@mvista.com>
11625
11626         * gcc.c-torture/compile/20021230-1.c: New test.
11627
11628 2002-12-30  Nathan Sidwell  <nathan@codesourcery.com>
11629
11630         * g++.dg/inherit/covariant5.C: New test.
11631         * g++.dg/inherit/covariant6.C: New test.
11632         * g++.dg/inherit/covariant7.C: New test.
11633
11634 2002-12-29  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11635
11636         PR c++/2739
11637         * g++.dg/other/access2.C: New test.
11638
11639 2002-12-29  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11640
11641         * g++.dg/other/anon-struct.C: No longer fails
11642         * g++.old-deja/g++.brendan/parse4.C: Likewise.
11643         * g++.old-deja/g++.brendan/parse5.C: Likewise.
11644         * g++.old-deja/g++.brendan/parse6.C: Likewise.
11645
11646 2002-12-28  Gabriel Dos Reis  <gdr@integrable-solutions.net>
11647
11648         * g++.dg/parse/angle-bracket.C (main): No longer fails.
11649
11650 2002-12-27  Mark Mitchell  <mark@codesourcery.com>
11651
11652         * g++.dg/eh/spec4.C: Remove stray semicolon.
11653         * g++.dg/expr/pmf-1.C: Change error message.
11654         * g++.dg/ext/asm1.C: Remove stray semicolon.
11655         * g++.dg/ext/typename1.C: Add missing typenames.
11656         * g++.dg/inherit/template-as-base.C: Change error message.
11657         * g++.dg/lookup/scoped1.C: Likewise.
11658         * g++.dg/lookup/scoped2.C: Likewise.
11659         * g++.dg/lookup/using2.C: Likewise.
11660         * g++.dg/other/component1.C: Remove stray semicolon.
11661         * g++.dg/other/do1.C: Change error message.
11662         * g++.dg/other/error2.C: Likewise.
11663         * g++.dg/other/init1.C: Likewise.
11664         * g++.dg/other/packed1.C: Remove stray semicolon.
11665         * g++.dg/other/ptrmem2.C: Change error message.
11666         * g++.dg/parse/parameter-declaration-1.C: Remove line number
11667         marker.
11668         * g++.dg/special/initp1.C: Remove invalid attribute usage.
11669         * g++.dg/template/access3.C: Add typename keyword.
11670         * g++.dg/template/access5.C: Remove stray semicolon.
11671         * g++.dg/template/access6.C: Likewise.
11672         * g++.dg/template/complit1.C: Likewise.
11673         * g++.dg/template/crash1.C: Change error message.
11674         * g++.dg/template/inherit2.C: Remove stray semicolon.
11675         * g++.dg/template/instantiate2.C: Likewise.
11676         * g++.dg/template/instantiate3.C: Change error message.
11677         * g++.dg/template/qual1.C: Remove stray semicolon.
11678         * g++.dg/template/qualttp18.C: Change error message.
11679         * g++.dg/template/ref1.C: Remove stray semicolon.
11680         * g++.dg/template/sizeof1.C (A::value): Declare it.
11681         * g++.dg/template/spec4.C: Change error message.
11682         * g++.dg/template/static1.C: Likewise.
11683         * g++.dg/template/type1.C: Likewise.
11684         * g++.dg/template/typename3.C: Likewise.
11685         * g++.old-deja/g++.benjamin/13478.C: Change error message.
11686         * g++.old-deja/g++.benjamin/15799.C: Remove stray semicolon.
11687         * g++.old-deja/g++.benjamin/bool01.C: Likewise.
11688         * g++.old-deja/g++.benjamin/bool02.C: Likewise.
11689         * g++.old-deja/g++.benjamin/p13417.C: Now fails due to use of
11690         named return value extension.
11691         * g++.old-deja/g++.benjamin/tem06.C: Remove stray semicolon.
11692         * g++.old-deja/g++.benjmain/warn01.C: Likewise.
11693         * g++.old-deja/g++.bob/extern_C.C: Likewise.
11694         * g++.old-deja/g++.bob/inherit2.C: Likewise.
11695         * g++.old-deja/g++.brendan/complex1.C: Likewise.
11696         * g++.old-deja/g++.brendan/copy5.C: Likewise.
11697         * g++.old-deja/g++.brendan/crash13.C: Likewise.
11698         * g++.old-deja/g++.brendan/crash15.C: Likewise.
11699         * g++.old-deja/g++.brendan/crash18.C: Change error message.
11700         * g++.old-deja/g++.brendan/crash37.C: Remove stray semicolon.
11701         * g++.old-deja/g++.brendan/crash38.C: Likewise.
11702         * g++.old-deja/g++.brendan/crash50.C: Likewise.
11703         * g++.old-deja/g++.brendan/crash56.C: Likewise.
11704         * g++.old-deja/g++.brendan/crash6.C: Use explicit specialization
11705         syntax.
11706         * g++.old-deja/g++.brendan/crash66.C: Remove stray semicolon.
11707         * g++.old-deja/g++.brendan/crash8.C: Change error message.
11708         * g++.old-deja/g++.brendan/ctors1.C: Remove stray semicolon.
11709         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
11710         * g++.old-deja/g++.brendan/shadow1.C: Likewise.
11711         * g++.old-deja/g++.brendan/template11.C: Likewise.
11712         * g++.old-deja/g++.brendan/template26.C: Likewise.
11713         * g++.old-deja/g++.brendan/template27.C: Use explicit
11714         specialization syntax.
11715         * g++.old-deja/g++.brendan/template30.C: Likewise.
11716         * g++.old-deja/g++.brendan/template5.C: Remove stray semicolon.
11717         * g++.old-deja/g++.brendan/visibility3.C: Account for use of
11718         non-dependent names.
11719         * g++.old-deja/g++.brendan/warnings4.C: Remove stray semicolon.
11720         * g++.old-deja/g++.brendan/warnings7.C: Likewise.
11721         * g++.old-deja/g++.bugs/900121_02.C: Likewise.
11722         * g++.old-deja/g++.eh/catchptr1.C: Likewise.
11723         * g++.old-deja/g++.ext/addrfunc4.C: Likewise.
11724         * g++.old-deja/g++.ext/namedret1.C: Now fails due to use of
11725         named return value extension.
11726         * g++.old-deja/g++.ext/namedret2.C: Likewise.
11727         * g++.old-deja/g++.ext/namedret3.C: Likewise.
11728         * g++.old-deja/g++.ext/return1.C: Likewise.
11729         * g++.old-deja/g++.ext/typename1.C: Add missing typename keywords.
11730         * g++.old-deja/g++.jason/access17.C: Issue more error messages.
11731         * g++.old-deja/g++.jason/access8.C: Likewise.
11732         * g++.old-deja/g++.jason/bool.C: Remove stray semicolon.
11733         * g++.old-deja/g++.jason/destruct.C: Remove incorrect
11734         pseudo-destructor names.
11735         * g++.old-deja/g++.jason/dtor3.C: Remove stray semicolon.
11736         * g++.old-deja/g++.jason/dtor5.C: Remove incorrect
11737         pseudo-destructor names.
11738         * g++.old-deja/g++.jason/opeq3.C: Remove stray semicolon.
11739         * g++.old-deja/g++.jason/overload19.C: Likewise.
11740         * g++.old-deja/g++.jason/overload32.C: Likewise.
11741         * g++.old-deja/g++.jason/parse11.C: Issue error messages about
11742         stray semicolons.
11743         * g++.old-deja/g++.jason/pmem2.C: Remove stray semicolon.
11744         * g++.old-deja/g++.jason/return.C: Likewise.
11745         * g++.old-deja/g++.jason/return2.C: Likewise.
11746         * g++.old-deja/g++.jason/shadow1.C: Likewise.
11747         * g++.old-deja/g++.jason/special.C: Use explicit specialization
11748         syntax.
11749         * g++.old-deja/g++.jason/template10.C: Account for use of
11750         non-dependent names.
11751         * g++.old-deja/g++.jason/template11.C: Use explicit specialization
11752         syntax.
11753         * g++.old-deja/g++.jason/template37.C: Likewise.
11754         * g++.old-deja/g++.law/access4.C: Change error messages.
11755         * g++.old-deja/g++.law/arm13.C:  Remove incorrect
11756         pseudo-destructor names.
11757         * g++.old-deja/g++.law/code-gen5.C: Remove stray semicolon.
11758         * g++.old-deja/g++.law/ctors9.C: Likewise.
11759         * g++.old-deja/g++.law/cvt22.C: Likewise.
11760         * g++.old-deja/g++.law/dtors5.C: Likewise.
11761         * g++.old-deja/g++.law/global-init1.C: Likewise.
11762         * g++.old-deja/g++.law/missed-error3.C: Likewise.
11763         * g++.old-deja/g++.law/operators28.C: Likewise.
11764         * g++.old-deja/g++.law/visibility28.C: Likewise.
11765         * g++.old-deja/g++.martin/eval1.C: Likewise.
11766         * g++.old-deja/g++.martin/pmf2.C: Remove qualifier in constructor
11767         name.
11768         * g++.old-deja/g++.mike/hog1.C: Remove stray semicolon.
11769         * g++.old-deja/g++.mike/net34.C: Likewise.
11770         * g++.old-deja/g++.mike/net36.C: Likewise.
11771         * g++.old-deja/g++.mike/ns2.C: Likewise.
11772         * g++.old-deja/g++.mike/p12306.C: Likewise.
11773         * g++.old-deja/g++.mike/p646.C: Adjust for removal of named return
11774         value extension.
11775         * g++.old-deja/g++.mike/p700.C: Likewise.
11776         * g++.old-deja/g++.mike/p701.C: Remove stray semicolon.
11777         * g++.old-deja/g++.mike/p710.C: Likewise.
11778         * g++.old-deja/g++.mike/p784.C: Adjust for removal of named return
11779         value extension.
11780         * g++.old-deja/g++.mike/pmf7.C: Remove stray semicolon.
11781         * g++.old-deja/g++.mike/pmf9.C: Likewise.
11782         * g++.old-deja/g++.ns/crash2.C: Likewise.
11783         * g++.old-deja/g++.ns/crash3.C: Likewise.
11784         * g++.old-deja/g++.ns/invalid1.C: Likewise.
11785         * g++.old-deja/g++.ns/ns17.C: Likewise.
11786         * g++.old-deja/g++.ns/template16.C: Likewise.
11787         * g++.old-deja/g++.ns/template5.C: Remove invalid use of template
11788         keyword.
11789         * g++.old-deja/g++.ns/template6.C: Remove stray semicolon.
11790         * g++.old-deja/g++.ns/using9.C: Remove stray semicolon.
11791         * g++.old-deja/g++.oliva/nameret1.C: Now fails due to use of
11792         named return value extension.
11793         * g++.old-deja/g++.oliva/nameret2.C: Likewise.
11794         * g++.old-deja/g++.other/access4.C: Issue additional error
11795         messages.
11796         * g++.old-deja/g++.other/array6.C: Remove stray semicolon.
11797         * g++.old-deja/g++.other/crash1.C: Isue additional error messages.
11798         * g++.old-deja/g++.other/crash11.C: Add missing class-key.
11799         * g++.old-deja/g++.other/crash25.C: Change error message.
11800         * g++.old-deja/g++.other/crash4.C: Change error message.
11801         * g++.old-deja/g++.other/debug7.C: Remove stray semicolon.
11802         * g++.old-deja/g++.other/decl5.C: Issue more error messages.
11803         * g++.old-deja/g++.other/defarg7.C: Remove circular dependency
11804         checks.
11805         * g++.old-deja/g++.other/defarg8.C: Likewise.
11806         * g++.old-deja/g++.other/dtor1.C: Remove stray semicolon.
11807         * g++.old-deja/g++.other/dtor10.C: Likewise.
11808         * g++.old-deja/g++.other/incomplete.C: Likewise.
11809         * g++.old-deja/g++.other/linkage7.C: Likewise.
11810         * g++.old-deja/g++.other/lookup19.C: Now fails due to corrected
11811         lookup algorithm.
11812         * g++.old-deja/g++.other/mangle2.C: Likewise.
11813         * g++.old-deja/g++.other/refinit2.C: Likewise.
11814         * g++.old-deja/g++.other/sizeof2.C: Change error messages.
11815         * g++.old-deja/g++.other/std1.C: Remove stray semicolon.
11816         * g++.old-deja/g++.pt/crash28.C: Likewise.
11817         * g++.old-deja/g++.pt/crash29.C: Use explicit specialization
11818         syntax.
11819         * g++.old-deja/g++.pt/crash32.C: Change error message.
11820         * g++.old-deja/g++.pt/crash43.C: Adjust error messages.
11821         * g++.old-deja/g++.pt/crash58.C: Remove stray semicolon.
11822         * g++.old-deja/g++.pt/crash65.C: Tweak to acount for change in
11823         error message position.
11824         * g++.old-deja/g++.pt/defarg5.C: Remove stray semicolon.
11825         * g++.old-deja/g++.pt/defarg8.C: Change error message.
11826         * g++.old-deja/g++.pt/eichin01.C: Use explicit specialization
11827         syntax.
11828         * g++.old-deja/g++.pt/eichin01a.C: Define static data members.
11829         * g++.old-deja/g++.pt/eichin01b.C: Likewise.
11830         * g++.old-deja/g++.pt/enum7.C: Remove stray semicolon.
11831         * g++.old-deja/g++.pt/explicit12.C: Remove invalid use of template
11832         keyword.
11833         * g++.old-deja/g++.pt/explicit31.C: Likewise.
11834         * g++.old-deja/g++.pt/explicit33.C: Remove stray semicolon.
11835         * g++.old-deja/g++.pt/explicit35.C: Remove invalid use of template
11836         keyword.
11837         * g++.old-deja/g++.pt/explicit71.C: Change error message.
11838         * g++.old-deja/g++.pt/explicit80.C: Use explicit specialization
11839         syntax.
11840         * g++.old-deja/g++.pt/friend28.C: Account for use of
11841         non-dependent names.
11842         * g++.old-deja/g++.pt/friend29.C: Likewise.
11843         * g++.old-deja/g++.pt/friend46.C: Adjust for correct name lookup
11844         rules.
11845         * g++.old-deja/g++.pt/friend48.C: Remove stray semicolon.
11846         * g++.old-deja/g++.pt/instantiate1.C: Use correct class-key.
11847         * g++.old-deja/g++.pt/instantiate11.C: Adjust for correct name
11848         lookup rules.
11849         * g++.old-deja/g++.pt/instantiate8.C: Remove stray semicolon.
11850         * g++.old-deja/g++.pt/instantiate9.C: Insert missing typename
11851         keyword.
11852         * g++.old-deja/g++.pt/memclass20.C: Likewise.
11853         * g++.old-deja/g++.pt/memclass5.C: Likewise.
11854         * g++.old-deja/g++.pt/memclass7.C: Remove invalid use of template
11855         keyword.
11856         * g++.old-deja/g++.pt/memtemp75.C: Likewise.
11857         * g++.old-deja/g++.pt/memtemp81.C: Remove stray semicolon.
11858         * g++.old-deja/g++.pt/memtemp87.C: Add missing access specifier.
11859         * g++.old-deja/g++.pt/overload13.C: Correct error messages.
11860         * g++.old-deja/g++.pt/parms2.C: Add missing typename keyword.
11861         * g++.old-deja/g++.pt/ptrmem1.C: Remove invalid use of template
11862         keyword.
11863         * g++.old-deja/g++.pt/spec10.C: Likewise.
11864         * g++.old-deja/g++.pt/spec28.C: Reorder declarations.
11865         * g++.old-deja/g++.pt/t10.C: Add explicit specialization syntax.
11866         * g++.old-deja/g++.pt/t32.C: Remove stray semicolon.
11867         * g++.old-deja/g++.pt/t35a.C: Add explicit specialization syntax.
11868         * g++.old-deja/g++.pt/ttp24.C: Remove stray semicolon.
11869         * g++.old-deja/g++.pt/ttp62.C: Likewise.
11870         * g++.old-deja/g++.pt/ttp64.C: Likewise.
11871         * g++.old-deja/g++.pt/typename11.C: Add missing typename keyword.
11872         * g++.old-deja/g++.pt/typename15.C: Likewise.
11873         * g++.old-deja/g++.pt/typename22.C: Likewise.
11874         * g++.old-deja/g++.pt/typename6.C: Change error messages.
11875         * g++.old-deja/g++.pt/using1.C: Remove stray semicolon.
11876         * g++.old-deja/g++.pt/virtual2.C: Likewise.
11877         * g++.old-deja/g++.robertl/eb118.C: Add explicit specialization
11878         syntax.
11879         * g++.old-deja/g++.robertl/eb27.C: Now fails due to use of named
11880         return value extension.
11881         * g++.old-deja/g++.robertl/eb43.C: Remove stray semicolon.
11882         * g++.old-deja/g++.robertl/eb79.C: Correct for new name lookup rules.
11883         * g++.old-deja/g++.robertl/eb82.C: Remove stray semicolons.
11884         * g++.old-deja/g++.robertl/eb86.C: Add missing forward declaration.
11885
11886 2002-12-26  Nathan Sidwell  <nathan@codesourcery.com>
11887
11888         * g++.dg/warn/inline1.C: New test.
11889         * g++.old-deja/g++.brendan/crash64.C: Remove spurious inlines.
11890         * g++.old-deja/g++.jason/synth10.C: Likewise.
11891         * g++.old-deja/g++.mike/net31.C: Likewise.
11892         * g++.old-deja/g++.mike/p8786.C: Likewise.
11893
11894         * g++.dg/template/friend10.C: New test.
11895         * g++.dg/template/conv5.C: New test.
11896
11897 2002-12-24  Nathan Sidwell  <nathan@codesourcery.com>
11898
11899         * g++.dg/lookup/scoped3.C: New test.
11900
11901         * g++.dg/lookup/decl1.C: New test.
11902         * g++.dg/lookup/decl2.C: New test.
11903
11904 2002-12-24  Joseph S. Myers  <jsm@polyomino.org.uk>
11905
11906         * g++.dg/init/new1.C, g++.dg/template/alignof1.C,
11907         gcc.c-torture/compile/20021015-1.c,
11908         gcc.c-torture/compile/20021015-2.c,
11909         gcc.c-torture/compile/20021123-1.c,
11910         gcc.c-torture/compile/20021123-2.c,
11911         gcc.c-torture/compile/20021123-3.c,
11912         gcc.c-torture/compile/20021123-4.c,
11913         gcc.c-torture/execute/20021024-1.c: Add tests previously added
11914         only to 3.1 or 3.2 branch.
11915
11916 2002-12-23  Mark Mitchell  <mark@codesourcery.com>
11917
11918         * gcc.dg/i386-bitfield3.c: New test.
11919
11920         * gcc.dg/i386-bitfield2.c: New test.
11921
11922 2002-12-22  Nathan Sidwell  <nathan@codesourcery.com>
11923
11924         * g++.dg/parse/conv_op1.C: New test.
11925
11926 2002-12-21  Josef Zlomek  <zlomekj@suse.cz>
11927
11928         * gcc.c-torture/compile/20021220-1.c: Removed until bug fix is
11929         approved.
11930
11931 2002-12-20  Josef Zlomek  <zlomekj@suse.cz>
11932
11933         * gcc.c-torture/compile/20021220-1.c: New test.
11934
11935 2002-12-19  Casper S. Hornstrup  <chorns@users.sourceforge.net>
11936
11937         * gcc.dg/i386-fastcall-1.c: New.
11938
11939 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11940
11941         * gcc.c-torture/execute/20021219-1.c: New test.
11942
11943 2002-12-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
11944
11945         * gcc.dg/i386-pic-1.c: New test.
11946
11947 2002-12-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11948
11949         PR c++/8099
11950         * g++.dg/template/friend9.C: New test.
11951
11952 2002-11-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
11953
11954         PR c++/3663
11955         * g++.dg/template/access7.C: New test.
11956
11957 2002-12-18  Nick Clifton  <nickc@redhat.com>
11958
11959         * lib/g++.exp (g++_include_flags): Only invoke testsuite_flags if
11960         the libstdc++-v3 directory has been found.
11961
11962 2002-12-12  Devang Patel <dpatel@apple.com>
11963         * gcc.dg/darwin-ld-1.c: New test.
11964         * gcc.dg/darwin-ld-2.c: New test.
11965         * gcc.dg/darwin-ld-3.c: New test.
11966         * gcc.dg/darwin-ld-4.c: New test.
11967         * gcc.dg/darwin-ld-5.c: New test.
11968
11969 2002-12-12  Eric Botcazou  <ebotcazou@libertysurf.fr>
11970
11971         * gcc.c-torture/compile/20021212-1.c: New test.
11972
11973 2002-12-11  Neil Booth  <neil@daikokuya.co.uk>
11974
11975         * gcc.dg/fshort-wchar: New test.
11976
11977 2002-12-10  Mark Mitchell  <mark@codesourcery.com>
11978
11979         PR c++/8372
11980         * g++.dg/template/dtor1.C: New test.
11981
11982         * g++.old-deja/g++.ext/memconst.C: Use old-deja, not dg, error
11983         markers.
11984
11985 2002-12-10  Jakub Jelinek  <jakub@redhat.com>
11986
11987         * g++.dg/parse/parameter-declaration-1.C: Expect error on last line.
11988
11989 2002-12-09  Mark Mitchell  <mark@codesourcery.com>
11990
11991         * g++.dg/template/static1.C: New test.
11992         * g++.dg/template/static2.C: New test.
11993         * g++.old-deja/g++.ext/memconst.C: New test.
11994
11995 2002-12-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
11996
11997         * g++.dg/special/conpr-2.C: Expect failure on solaris2.
11998         * g++.dg/special/ecos.exp (conpr-3.C): Likewise.
11999         * g++.dg/special/initp1.C: Likewise.
12000
12001 2002-12-06  Jakub Jelinek  <jakub@redhat.com>
12002
12003         * gcc.c-torture/execute/20021204-1.c: New test.
12004
12005 2002-12-04  Geoffrey Keating  <geoffk@apple.com>
12006
12007         * gcc.dg/ppc-fmadd-1.c: New file.
12008         * gcc.dg/ppc-fmadd-2.c: New file.
12009         * gcc.dg/ppc-fmadd-3.c: New file.
12010
12011 2002-12-04  Eric Botcazou  <ebotcazou@libertysurf.fr>
12012
12013         * gcc.c-torture/compile/20021204-1.c: New test.
12014
12015 2002-12-03  Nathan Sidwell  <nathan@codesourcery.com>
12016
12017         * g++.dg/inherit/covariant2.C: New test.
12018         * g++.dg/inherit/covariant3.C: New test.
12019         * g++.dg/inherit/covariant4.C: New test.
12020         * g++.dg/inherit/covariant1.C: Remove XFAIL.
12021         * g++.old-deja/g++.robertl/eb17.C: Likewise.
12022
12023 2002-12-03  Mark Mitchell  <mark@codesourcery.com>
12024
12025         PR c++/8688
12026         * g++.dg/init/brace3.C: New test.
12027
12028 2002-12-02  Kazu Hirata  <kazu@cs.umass.edu>
12029
12030         * gcc.dg/20020210-1.c: Fix a comment typo.
12031
12032 2002-12-02  Mark Mitchell  <mark@codesourcery.com>
12033
12034         PR c++/8720
12035         * g++.dg/parse/defarg1.C: New test.
12036
12037         PR c++/8615
12038         * g++.dg/template/char1.C: New test.
12039
12040         * g++.dg/template/varmod1.C: Fix typo.
12041
12042 2002-12-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12043
12044         DR 180
12045         * g++.old-deja/g++.pt/crash32.C: Expect error.
12046
12047 2002-12-01  Mark Mitchell  <mark@codesourcery.com>
12048
12049         PR c++/5919
12050         * g++.dg/template/varmod1.C: New test.
12051
12052         PR c++/8727
12053         * g++.dg/inherit/typeinfo1.C: New test.
12054
12055         PR c++/8663
12056         * g++.dg/inherit/typedef1.C: New test.
12057
12058 2002-11-30  Mark Mitchell  <mark@codesourcery.com>
12059
12060         PR c++/8332
12061         PR c++/8493
12062         * g++.dg/template/strlen1.C: New test.
12063
12064         PR c++/8227
12065         * g++.dg/template/ctor2.C: New test.
12066
12067         PR c++/8214
12068         * g++.dg/init/string1.C: New test.
12069
12070         PR c++/8511
12071         * g++.dg/template/friend8.C: New test.
12072
12073 2002-11-29  Joe Buck <jbuck@synopsys.com>
12074
12075         * g++.dg/lookup/anon2.C: New test.
12076
12077 2002-11-28  Kazu Hirata  <kazu@cs.umass.edu>
12078
12079         * gcc.c-torture/execute/strct-varg-1.x: Remove xfail on the
12080         h8300 port.
12081
12082 2002-11-27  Richard Sandiford  <rsandifo@redhat.com>
12083
12084         * gcc.dg/bitfld-6.c: New test.
12085
12086 2002-11-27  Jan Hubicka  <jh@suse.cz>
12087
12088         * gcc.c-torture/execute/20021127.[cx]: New test.
12089
12090 2002-11-26  Jan Hubicka  <jh@suse.cz>
12091
12092         * gcc.dg/i386-cmov[123].c: New tests for conditional move code
12093         quality.
12094
12095 2002-11-26  Geoffrey Keating  <geoffk@apple.com>
12096
12097         * g++.dg/init/brace2.C: New test.
12098         * g++.old-deja/g++.mike/p9129.C: Correct.
12099
12100 2002-11-26  Mark Mitchell  <mark@codesourcery.com>
12101
12102         * g++.dg/abi/empty10.C: Don't run on non-x86 targets.
12103
12104 2002-11-25  Andreas Bauer  <baueran@in.tum.de>
12105
12106         * gcc.dg/sibcall-6: New test for indirect sibcalls.
12107
12108 2002-11-25  Mark Mitchell  <mark@codesourcery.com>
12109
12110         * testsuite/g++.dg/abi/empty11.C: New test.
12111         * testsuite/g++.dg/rtti/cv1.C: New test.
12112
12113 2002-11-25  Hans-Peter Nilsson  <hp@bitrange.com>
12114
12115         * lib/prune.exp: Prune more -fpic/-fPIC warnings.
12116
12117 2002-11-24  Mark Mitchell  <mark@codesourcery.com>
12118
12119         * g++.dg/abi/empty10.C: New test.
12120
12121 2002-11-24  Eric Botcazou  <ebotcazou@libertysurf.fr>
12122
12123         * gcc.c-torture/compile/20021124-1.c: New test.
12124
12125 2002-11-22  Mark Mitchell  <mark@codesourcery.com>
12126
12127         * g++.dg/abi/rtti2.C: New test.
12128
12129 2002-11-21  Eric Botcazou  <ebotcazou@libertysurf.fr>
12130
12131         * gcc.dg/i386-unroll-1.c: New test.
12132
12133 2002-11-20  Eric Botcazou  <ebotcazou@libertysurf.fr>
12134
12135         * gcc.c-torture/compile/20021120-1.c: New test.
12136         * gcc.c-torture/compile/20021120-2.c: New test.
12137
12138 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12139
12140         * gcc.dg/bitfld-5.c: New test.
12141
12142 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12143
12144         * gcc.c-torture/execute/20021120-3.c: New test.
12145
12146 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12147
12148         * gcc.c-torture/execute/20021120-2.c: New test.
12149
12150 2002-11-20  Richard Sandiford  <rsandifo@redhat.com>
12151
12152         * gcc.c-torture/execute/20021120-1.c: New test.
12153
12154 2002-11-20  Jakub Jelinek  <jakub@redhat.com>
12155
12156         * gcc.c-torture/execute/20021118-3.c: New test.
12157
12158 2002-11-19  Eric Botcazou  <ebotcazou@libertysurf.fr>
12159
12160         * gcc.c-torture/compile/20021119-1.c: New test.
12161
12162 2002-11-19  Jason Thorpe  <thorpej@wasabisystems.com>
12163
12164         * gcc.dg/duff-1.c: New test.
12165         * gcc.dg/duff-2.c: New test.
12166         * gcc.dg/duff-3.c: New test.
12167
12168 2002-11-18  Neil Booth  <neil@daikokuya.co.uk>
12169
12170         * gcc.dg/cpp/_Pragma5.c: New test.
12171
12172 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
12173
12174         * gcc.c-torture/execute/20021118-2.c: New test.
12175
12176 2002-11-18  Richard Sandiford  <rsandifo@redhat.com>
12177
12178         * gcc.c-torture/execute/20021118-1.c: New test.
12179
12180 2002-11-16  Jakub Jelinek  <jakub@redhat.com>
12181
12182         * gcc.dg/20021116-1.c: New test.
12183
12184 2002-11-14  Mark Mitchell  <mark@codesourcery.com>
12185
12186         * g++.dg/abi/vcall1.C: New test.
12187
12188 2002-11-14  Jakub Jelinek  <jakub@redhat.com>
12189
12190         * gcc.dg/20021029-1.c: New test.
12191         * gcc.dg/20021029-2.c: New test.
12192
12193 2002-11-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12194
12195         * g++.dg/abi/vague1.C (dg-final): Return if target is hppa*-*-hpux*.
12196
12197 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12198
12199         PR c/8439
12200         * gcc.dg/20021110.c: Move to ...
12201         * gcc.c-torture/compile/20021110.c: .... here.
12202
12203 2002-11-11  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
12204
12205         PR c/8467
12206         * gcc.c-torture/execute/20021111-1.c
12207
12208 2002-11-09  Eric Botcazou  <ebotcazou@libertysurf.fr>
12209
12210         PR c/8439
12211         * gcc.dg/20021110.c: New test.
12212
12213 2002-11-10  Mark Mitchell  <mark@codesourcery.com>
12214
12215         * g++.dg/abi/vthunk3.C: Run only on x86.
12216
12217 2002-11-10  Joseph S. Myers  <jsm@polyomino.org.uk>
12218
12219         * gcc.dg/c90-idem-qual-2.c, gcc.dg/c99-idem-qual-2.c: New tests.
12220
12221 2002-11-09  Hans-Peter Nilsson  <hp@bitrange.com>
12222
12223         * lib/compat.exp (compat-execute): Fix logic error in last
12224         change.
12225
12226 2002-11-09  Neil Booth  <neil@daikokuya.co.uk>
12227
12228         * gcc.dg/cpp/trad/assembler.S, gcc.dg/cpp/trad/directive.c: Update.
12229
12230 2002-11-09  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12231
12232         PR c++/8389
12233         * g++.dg/template/access6.C: New test.
12234
12235 2002-11-08  Jan Hubicka  <jh@suse.cz>
12236
12237         * gcc.dg/i386-ssefp-1.c: New test.
12238         * gcc.dg/i386-ssefp-1.c: New test.
12239
12240 2002-11-08  Jan Hubicka  <jh@suse.cz>
12241
12242         * gcc.c-torture/compile/20021108-1.c: New testcase for x86-64 failure.
12243
12244 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
12245
12246         * g++.dg/abi/vthunk3.C: New test.
12247
12248         PR c++/8338
12249         * g++.dg/template/crash2.C: New test.
12250
12251 2002-11-07  Mark Mitchell  <mark@codesourcery.com>
12252
12253         * testsuite/g++.dg/abi/dtor1.C: New test.
12254         * testsuite/g++.dg/abi/dtor2.C: Likewise.
12255
12256 2002-11-05  Geoffrey Keating  <geoffk@apple.com>
12257
12258         * g++.old-deja/g++.eh/badalloc1.C: XFAIL excess errors test on
12259         Darwin.
12260
12261 2002-11-04  Adam Nemet  <anemet@lnxw.com>
12262
12263         * gcc.c-torture/execute/941014-1.x: thumb-elf was deprecated, use
12264         -mthumb.  Only xfail with -O0.
12265
12266 2002-11-03  Mark Mitchell  <mark@codesourcery.com>
12267
12268         * g++.dg/abi/thunk1.C: New test.
12269         * g++.dg/abi/thunk2.C: Likewise.
12270         * g++.dg/abi/vtt1.C: Likewise.
12271
12272 2002-11-02  Diego Novillo  <dnovillo@redhat.com>
12273
12274         PR optimization/8423
12275         * gcc.c-torture/execute/builtin-constant.c: New test.
12276
12277 2002-11-01  Zack Weinberg  <zack@codesourcery.com>
12278
12279         * g++.dg/ext/typedef-init.C, gcc.dg/typedef-init.C:
12280         Add some more cases.
12281
12282 2002-11-01  Mark Mitchell  <mark@codesourcery.com>
12283
12284         PR c++/8391
12285         * g++.dg/opt/local1.C: New test.
12286
12287 2002-10-30  Mark Mitchell  <mark@codesourcery.com>
12288
12289         PR c++/8160
12290         * g++.dg/template/complit1.C: New test.
12291
12292         PR c++/8149
12293         * g++.dg/template/typename4.C: Likewise.
12294
12295 2002-10-30  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12296
12297         Core issue 287, PR c++/7639
12298         * g++.dg/template/instantiate1.C: Adjust error location.
12299         * g++.dg/template/instantiate3.C: New test.
12300         * g++.old-deja/g++.pt/crash10.C: Adjust error location.
12301         * g++.old-deja/g++.pt/derived3.C: Adjust error location.
12302         * g++.old-deja/g++.pt/spec28.C: Reorder declaration.
12303
12304 2002-10-29  Hans-Peter Nilsson  <hp@bitrange.com>
12305
12306         * lib/compat.exp (compat-execute): Don't clean out a gluefile.
12307
12308 2002-10-29  Mark Mitchell  <mark@codesourcery.com>
12309
12310         PR c++/8287
12311         * g++.dg/init/dtor2.C: New test.
12312
12313 2002-10-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12314
12315         * gcc.dg/20021014-1.c: Bypass errors on solaris2 and irix6.
12316         * gcc.dg/nest.c: Bypass errors on irix6.
12317
12318 2002-10-27  Hans-Peter Nilsson  <hp@bitrange.com>
12319
12320         * gcc.dg/nest.c: Expect error for mmix-*-*.
12321         * gcc.dg/20021014-1.c: Use dg-error, not dg-build.
12322
12323 2002-10-26  Hans-Peter Nilsson  <hp@bitrange.com>
12324
12325         * gcc.dg/wint_t-1.c, gcc.dg/wchar_t-1.c: Remove excess-errors
12326         markers.
12327
12328         * gcc.dg/20021014-1.c: Expect build failure on mmix-*-*.
12329
12330 2002-10-25  Mike Stump  <mrs@apple.com>
12331
12332         * gcc.dg/warn-1.c: New test.
12333
12334 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
12335
12336         * g++.dg/template/typename3.C: New test.
12337
12338 2002-10-25  Mark Mitchell  <mark@codesourcery.com>
12339
12340         * g++.dg/lookup/ptrmem1.C: New test.
12341
12342         * g++.dg/abi/vthunk2.C: New test.
12343
12344 2002-10-25  Zack Weinberg  <zack@codesourcery.com>
12345
12346         * g++.dg/ext/vla1.C, gcc.dg/vla-2.c: New tests.
12347
12348 2002-10-24  Mark Mitchell  <mark@codesourcery.com>
12349
12350         * g++.dg/abi/empty9.C: New test.
12351
12352 2002-10-24  Richard Henderson  <rth@redhat.com>
12353
12354         * g++.dg/inherit/thunk1.C: Enable for ia64.
12355
12356 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
12357
12358         PR c++/8067
12359         * g++.dg/lookup/pretty1.C: New test.
12360
12361 2002-10-23  Jakub Jelinek  <jakub@redhat.com>
12362
12363         * gcc.dg/20021023-1.c: New test.
12364
12365 2002-10-23  Mark Mitchell  <mark@codesourcery.com>
12366
12367         PR c++/7679
12368         * g++.dg/parse/inline1.C: New test.
12369
12370 2002-10-23  Richard Henderson  <rth@redhat.com>
12371
12372         * g++.dg/inherit/thunk1.C: Enable for x86_64.
12373
12374         * g++.dg/inherit/thunk1.C: Enable for s390 and alpha.
12375
12376 2002-10-22  Mark Mitchell  <mark@codesourcery.com>
12377
12378         PR c++/6579
12379         * g++.dg/parse/stmtexpr3.C: New test.
12380
12381 2002-10-22  Nathan Sidwell  <nathan@codesourcery.com>
12382
12383         * g++.dg/expr/cond1.C: New test.
12384
12385 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
12386
12387         * gcc.dg/sibcall-5.c: Correct { dg-do run } line.
12388
12389 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
12390
12391         * g++.dg/abi/vbase13.C: New test.
12392         * g++.dg/abi/vbase14.C: Likewise.
12393
12394 2002-10-21  Jakub Jelinek  <jakub@redhat.com>
12395
12396         * gcc.dg/tls/pic-1.c: New test.
12397         * gcc.dg/tls/nonpic-1.c: New test.
12398         * gcc.dg/20021018-1.c: New test.
12399
12400 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
12401
12402         * lib/profopt.exp (profopt-cleanup): New argument TESTCASE.
12403         Remove only files with the same base name as the test case.
12404         (profopt-perf-value): Pass TESTCASE to profopt-cleanup.
12405         (profopt-execute): Likewise.  Also, remove old profiling
12406         and performance data files before running the tests.
12407
12408         * gcc.misc-tests/bprob.exp: Remove profopt-cleanup calls.
12409         * g++.dg/bprob/bprob.exp: Likewise.
12410         * g77.dg/bprob/bprob.exp: Likewise.  Also, relax regexp
12411         to allow more general test case names.
12412
12413         * g++.dg/bprob/bprob-1.C: Rename to ...
12414         * g++.dg/bprob/g++-bprob-1.C: ... this.
12415
12416         * g77.dg/bprob/bprob-1.f: Rename to ...
12417         * g77.dg/bprob/g77-bprob-1.f: ... this.
12418
12419 2002-10-21  Zack Weinberg  <zack@codesourcery.com>
12420
12421         * gcc.dg/noncompile/920923-1.c: Prevent spurious regressions with
12422         bison 1.50 or later.
12423
12424 2002-10-21  Janis Johnson  <janis187@us.ibm.com>
12425
12426         * g++.dg/README: Describe more test directories.
12427
12428 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
12429
12430         * g++.dg/init/array6.C: Add additional tests.
12431
12432 2002-10-21  Ulrich Weigand  <uweigand@de.ibm.com>
12433
12434         * gcc.dg/weak/typeof-2.c: Handle s390x targets as well.
12435         * gcc.misc-tests/linkage.exp: Handle s390x targets in -m31 mode.
12436
12437 2002-10-21  Kazu Hirata  <kazu@cs.umass.edu>
12438
12439         * gcc.c-torture/compile/20020604-1.x: New.
12440         * gcc.c-torture/compile/simd-5.x: Likewise.
12441         * gcc.c-torture/execute/920710-1.x: Likewise.
12442         * gcc.c-torture/execute/20020720-1.x: Disable on h8300.
12443
12444 2002-10-21  Mark Mitchell  <mark@codesourcery.com>
12445
12446         * g++.dg/inherit/override1.C: Add dg-options clause.
12447
12448 2002-10-20  Zdenek Dvorak  <rakdver@atrey.karlin.mff.cuni.cz>
12449
12450         * testsuite/gcc.dg/i386-sse-3.c: Add tests for _mm_srli_si128 and
12451         _mm_slli_si128.
12452
12453 2002-10-19  Andreas Schwab  <schwab@suse.de>
12454
12455         * lib/compat.exp (compat-run): Prepend "./" when $dest has no
12456         directory component.
12457
12458 2002-10-18  Mark Mitchell  <mark@codesourcery.com>
12459
12460         * g++.dg/inherit/thunk1.C: New test.
12461
12462         * g++.dg/inherit/override1.C: New test.
12463
12464         * g++.dg/abi/mangle11.C: New test.
12465         * g++.dg/abi/mangle14.C: New test.
12466         * g++.dg/abi/mangle17.C: New test.
12467
12468 2002-10-17  Nathan Sidwell  <nathan@codesourcery.com>
12469
12470         * g++.dg/overload/member2.C: New test.
12471
12472 2002-10-17  Janis Johnson  <janis187@us.ibm.com>
12473
12474         * g++.dg/README: Describe new compat directory.
12475         * g++.dg/dg.exp: Skip tests in compat directory.
12476         * README.compat: New file.
12477         * lib/compat.exp: New expect script.
12478         * g++.dg/compat: New test directory.
12479         * g++.dg/compat/compat.exp: New expect script.
12480         * g++.dg/compat/abi: New test directory.
12481         * g++.dg/compat/abi/bitfield1_x.C, g++.dg/compat/abi/bitfield1_main.C,
12482         g++.dg/compat/abi/bitfield1_y.C, g++.dg/compat/abi/bitfield1.h,
12483         g++.dg/compat/abi/bitfield2_x.C, g++.dg/compat/abi/bitfield2_main.C,
12484         g++.dg/compat/abi/bitfield2_y.C, g++.dg/compat/abi/bitfield2.h,
12485         g++.dg/compat/abi/vbase8-10_x.C, g++.dg/compat/abi/vbase8-10_main.C,
12486         g++.dg/compat/abi/vbase8-10_y.C, g++.dg/compat/abi/vbase8-10.h,
12487         g++.dg/compat/abi/vbase8-21_x.C, g++.dg/compat/abi/vbase8-21_main.C,
12488         g++.dg/compat/abi/vbase8-21_y.C, g++.dg/compat/abi/vbase8-21.h,
12489         g++.dg/compat/abi/vbase8-22_x.C, g++.dg/compat/abi/vbase8-22_main.C,
12490         g++.dg/compat/abi/vbase8-22_y.C, g++.dg/compat/abi/vbase8-22.h,
12491         g++.dg/compat/abi/vbase8-4_x.C, g++.dg/compat/abi/vbase8-4_main.C,
12492         g++.dg/compat/abi/vbase8-4_y.C, g++.dg/compat/abi/vbase8-4.h: New files.
12493         * g++.dg/compat/break: New test directory.
12494         * g++.dg/compat/break/empty6_x.C, g++.dg/compat/break/empty6_main.C,
12495         g++.dg/compat/break/empty6_y.C, g++.dg/compat/break/empty6.h,
12496         g++.dg/compat/break/vbase10_x.C, g++.dg/compat/break/vbase10_main.C,
12497         g++.dg/compat/break/vbase10_y.C, g++.dg/compat/break/vbase10.h,
12498         g++.dg/compat/break/vbase11_x.C, g++.dg/compat/break/vbase11_main.C,
12499         g++.dg/compat/break/vbase11_y.C, g++.dg/compat/break/vbase11.h,
12500         g++.dg/compat/break/bitfield7_x.C, g++.dg/compat/break/bitfield7_main.C,
12501         g++.dg/compat/break/bitfield7_y.C, g++.dg/compat/break/bitfield7.h,
12502         g++.dg/compat/break/bitfield5_x.C, g++.dg/compat/break/bitfield5_main.C,
12503         g++.dg/compat/break/bitfield5_y.C, g++.dg/compat/break/bitfield5.h,
12504         g++.dg/compat/break/README: New files.
12505         * g++.dg/compat/eh: New test directory.
12506         * g++.dg/compat/eh/ctor1_x.C, g++.dg/compat/eh/ctor1_main.C,
12507         g++.dg/compat/eh/ctor1_y.C, g++.dg/compat/eh/ctor1.h,
12508         g++.dg/compat/eh/ctor2_x.C, g++.dg/compat/eh/ctor2_main.C,
12509         g++.dg/compat/eh/ctor2_y.C, g++.dg/compat/eh/ctor2.h,
12510         g++.dg/compat/eh/dtor1_x.C, g++.dg/compat/eh/dtor1_main.C,
12511         g++.dg/compat/eh/dtor1_y.C, g++.dg/compat/eh/dtor1.h,
12512         g++.dg/compat/eh/filter1_x.C, g++.dg/compat/eh/filter1_main.C,
12513         g++.dg/compat/eh/filter1_y.C, g++.dg/compat/eh/filter1.h,
12514         g++.dg/compat/eh/filter2_x.C, g++.dg/compat/eh/filter2_main.C,
12515         g++.dg/compat/eh/filter2_y.C,
12516         g++.dg/compat/eh/new1_x.C, g++.dg/compat/eh/new1_main.C,
12517         g++.dg/compat/eh/new1_y.C,
12518         g++.dg/compat/eh/nrv1_x.C, g++.dg/compat/eh/nrv1_main.C,
12519         g++.dg/compat/eh/nrv1_y.C, g++.dg/compat/eh/nrv1.h,
12520         g++.dg/compat/eh/spec3_x.C, g++.dg/compat/eh/spec3_main.C,
12521         g++.dg/compat/eh/spec3_y.C, g++.dg/compat/eh/spec3.h,
12522         g++.dg/compat/eh/template1_x.C, g++.dg/compat/eh/template1_main.C,
12523         g++.dg/compat/eh/template1_y.C, g++.dg/compat/eh/template1.h,
12524         g++.dg/compat/eh/unexpected1_x.C, g++.dg/compat/eh/unexpected1_main.C,
12525         g++.dg/compat/eh/unexpected1_y.C: New files.
12526         * g++.dg/compat/init: New test directory.
12527         * g++.dg/compat/init/array5_x.C, g++.dg/compat/init/array5_main.C,
12528         g++.dg/compat/init/array5_y.C,
12529         g++.dg/compat/init/byval1_x.C, g++.dg/compat/init/byval1_main.C,
12530         g++.dg/compat/init/byval1_y.C, g++.dg/compat/init/byval1.h,
12531         g++.dg/compat/init/dtor1_x.C, g++.dg/compat/init/dtor1_main.C,
12532         g++.dg/compat/init/dtor1_y.C, g++.dg/compat/init/dtor1.h,
12533         g++.dg/compat/init/elide1_x.C, g++.dg/compat/init/elide1_main.C,
12534         g++.dg/compat/init/elide1_y.C, g++.dg/compat/init/elide1.h,
12535         g++.dg/compat/init/init-ref2_x.C, g++.dg/compat/init/init-ref2_main.C,
12536         g++.dg/compat/init/init-ref2_y.C: New files.
12537
12538 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
12539
12540         PR c++/7584
12541         * g++.dg/inherit/using3.C: New test.
12542
12543 2002-10-17  Jan Hubicka  <jh@suse.cz>
12544
12545         * gcc.dg/20021017-2.c: New test.
12546
12547 2002-10-17  Mark Mitchell  <mark@codesourcery.com>
12548
12549         * g++.dg/abi/mangle16.C: Adjust.
12550
12551         * g++.dg/init/array8.C: New test.
12552
12553 2002-10-17  Richard Sandiford  <rsandifo@redhat.com>
12554
12555         * gcc.dg/special/mips-abi.exp: New test.
12556         * gcc.dg/special/mips-abi.s: Empty file used by the above.
12557
12558 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
12559
12560         * g++.dg/abi/mangle16.C: New test.
12561         * g++.dg/abi/mangle17.C: Likewise.
12562
12563         PR c++/7478
12564         * g++.dg/template/ref1.C: New test.
12565
12566 2002-10-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12567
12568         * gcc.c-torture/execute/20020720-1.x: Don't XFAIL for mips.
12569
12570 2002-10-16  Ulrich Weigand  <uweigand@de.ibm.com>
12571
12572         * gcc.dg/weak/typeof-2.c: For S/390 targets, return before baz3 test.
12573
12574 2002-10-16  Mark Mitchell  <mark@codesourcery.com>
12575
12576         PR c++/7524
12577         * g++.dg/init/array7.C: New test.
12578
12579 2002-10-15  Mark Mitchell  <mark@codesourcery.com>
12580
12581         * g++.dg/init/array6.C: New test.
12582
12583         * g++.dg/abi/mangle13.C: Likewise.
12584         * g++.dg/abi/mangle14.C: Likewise.
12585         * g++.dg/abi/mangle15.C: Likewise.
12586
12587 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
12588
12589         * g++.dg/abi/empty8.C: New test.
12590
12591 2002-10-15  Nathan Sidwell  <nathan@codesourcery.com>
12592
12593         * g++.dg/init/ctor1.C: New test.
12594
12595 2002-10-15  Ulrich Weigand  <uweigand@de.ibm.com>
12596
12597         * gcc.c-torture/execute/20021015-1.c: New test.
12598
12599 2002-10-15  J"orn Rennecke <joern.rennecke@superh.com>
12600
12601         * gcc.dg/weak/typeof-2.c: For SH targets, return before baz3 test.
12602
12603 2002-10-14  Jan Hubicka  <jh@suse.cz>
12604
12605         * gcc.dg/i386-ssetype-[1-5].c: New tests.
12606
12607 2002-10-14  Richard Henderson  <rth@redhat.com>
12608
12609         * gcc.dg/20020219-1.c: Disable for 16-bit targets.
12610
12611 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
12612
12613         PR optimization/6631
12614         * g++.dg/opt/const2.C: New test.
12615
12616 2002-10-14  Mark Mitchell  <mark@codesourcery.com>
12617
12618         PR c++/7176
12619         * g++.dg/parse/friend1.C: New test.
12620         * g++.old-deja/g++.pt/memtemp64.C: Adjust.
12621
12622 2002-10-14  Jakub Jelinek  <jakub@redhat.com>
12623
12624         * gcc.dg/20021014-1.c: New test.
12625
12626 2002-10-11  Mark Mitchell  <mark@codesourcery.com>
12627
12628         PR c++/5661
12629         * g++.dg/ext/vlm1.C: New test.
12630         * g++.dg/ext/vlm2.C: Likewise.
12631
12632         * g++.dg/init/array1.C: Remove invalid braces.
12633         * g++.dg/init/brace1.C: New test.
12634         * g++.dg/init/copy2.C: Likewise.
12635         * g++.dg/init/copy3.C: Likewise.
12636         * g++.old-deja/g++.ext/arrnew.C: Change WARNING to ERROR.
12637         * g++.old-deja/g++.mike/p9129.C: Add ERROR on invalid use of
12638         braces.
12639
12640 2002-10-11  Neil Booth  <neil@daikokuya.co.uk>
12641
12642         * gcc.dg/cpp/assembler.S: Don't use -ansi.
12643
12644 2002-10-11  Richard Shann  <richard.shann@superh.com>
12645
12646         * gcc.c-torture/compile/simd-5.c: New test.
12647
12648 2002-10-10  Roger Sayle  <roger@eyesopen.com>
12649
12650         * gcc.c-torture/execute/shiftopt-1.c: New test case.
12651
12652 2002-10-10  Jim Wilson  <wilson@redhat.com>
12653
12654         * gcc.c-torture/execute/20021010-1.c: New test.
12655
12656 2002-10-09  Zack Weinberg  <zack@codesourcery.com>
12657
12658         PR c/7353
12659         * g++.dg/ext/typedef-init.C: New test.
12660         * gcc.dg/typedef-init.c: New test.
12661
12662 2002-10-09  Neil Booth  <neil@daikokuya.co.uk>
12663
12664         * gcc.dg/cpp/paste13.c: New test.
12665
12666 2002-10-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12667
12668         * gcc.c-torture/execute/20020720-1.x: Take out sparc XFAILs.  For
12669         remaining platforms, XFAIL during compile, not execute.  Don't
12670         XFAIL at -O0.
12671
12672 2002-10-08  Nathan Sidwell  <nathan@codesourcery.com>
12673
12674         * gcc.dg/alias-1.c: Tweak expected warning.
12675
12676 2002-10-06  D.Venkatasubramanian <dvenkat@noida.hcltech.com>
12677
12678         * gcc.dg/20020411-1.c: Disable for 16-bit "int".
12679
12680 2002-10-06  Andreas Jaeger  <aj@suse.de>
12681
12682         * gcc.dg/cpp/c++98-pedantic.C: Moved to g++.dg/cpp.
12683         * gcc.dg/cpp/c++98.C: Likewise.
12684
12685         * g++.dg/cpp/c++98-pedantic.C: Moved from gcc.dg/cpp to here.
12686         * g++.dg/cpp/c++98.C: Likewise.
12687
12688         * g++.dg/README (Subdirectories): Mention cpp directory.
12689
12690         PR target/7559
12691         * gcc.dg/20021006-1.c: New test.
12692
12693 2002-10-05  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
12694
12695         PR c++/7804
12696         * g++.dg/other/warning1.C: New test.
12697
12698 2002-10-04  Roger Sayle  <roger@eyesopen.com>
12699
12700         * gcc.c-torture/execute/20020720-1.x:  XFAIL instead of skipping
12701         the test on failing platforms.  Mark sparcv9-*-*, sparc64-*-*
12702         and sparc-*-* with -m64 as expected failures.  See PR 8087.
12703
12704 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
12705
12706         PR c++/7931
12707         * g++.dg/template/ptrmem3.C: New test.
12708
12709         PR c++/7754
12710         * g++.dg/template/union1.C: New test.
12711
12712 2002-10-03  Mark Mitchell  <mark@codesourcery.com>
12713
12714         PR c++/8006
12715         * g++.dg/abi/mangle9.C: New test.
12716         * g++.dg/abi/mangle10.C: New test.
12717         * g++.dg/abi/mangle11.C: New test.
12718         * g++.dg/abi/mangle12.C: New test.
12719
12720 2002-10-02  Mark Mitchell  <mark@codesourcery.com>
12721
12722         PR c++/7188.
12723         * g++.dg/template/meminit1.C: New test.
12724         * g++.dg/warn/Wreorder-1.C: Likewise.
12725         * g++.old-deja/g++.mike/warn3.C: Tweak.
12726         * lib/prune.exp: Ingore "in copy constructor".
12727
12728 2002-10-02  Andreas Jaeger  <aj@suse.de>
12729
12730         * gcc.dg/20020919-1.c, gcc.dg/inline-2.c, gcc.dg/980211-1.c,
12731         gcc.dg/20020103-1.c, gcc.dg/20000614-2.c,
12732         g++.old-deja/g++.pt/asm1.C, g++.old-deja/g++.other/asm3.C: Enable
12733         on x86-64.
12734
12735 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
12736
12737         * gcc.dg/empty1.C: Fix typo.
12738
12739 2002-10-01  Nathan Sidwell  <nathan@codesourcery.com>
12740
12741         * gcc.dg/alias-1.c: New test.
12742
12743 2002-10-01  Mark Mitchell  <mark@codesourcery.com>
12744
12745         * gcc.dg/empty1.C: New test.
12746
12747         * g++.dg/tls/init-2.C: Tweak error messages.
12748
12749 2002-10-01  Richard Sandiford  <rsandifo@redhat.com>
12750
12751         * gcc.c-torture/compile/20020923-1.c: New test.
12752
12753 2002-09-30  Jason Thorpe  <thorpej@wasabisystems.com>
12754
12755         * gcc.c-torture/execute/ffs-1.c: New test.
12756         * gcc.c-torture/execute/ffs-2.c: Ditto.
12757
12758 2002-09-30  Nathan Sidwell  <nathan@codesourcery.com>
12759
12760         * g++.dg/overload/member1.C: New test.
12761
12762 2002-09-30  Mark Mitchell  <mark@codesourcery.com>
12763
12764         * g++.dg/abi/empty7.C: New test.
12765         * g++.dg/init/pm2.C: Likewise.
12766
12767 2002-09-29  Nathan Sidwell  <nathan@codesourcery.com>
12768
12769         * g++.dg/rtti/crash1.C: New test.
12770
12771 2002-09-29  Hans-Peter Nilsson  <hp@bitrange.com>
12772
12773         * gcc.dg/sibcall-1.c, gcc.dg/sibcall-2.c, gcc.dg/sibcall-3.c,
12774         gcc.dg/sibcall-4.c: New tests.
12775
12776 2002-09-28  Roger Sayle  <roger@eyesopen.com>
12777
12778         * gcc.c-torture/execute/20020720-1.x: No longer skip test on
12779         powerpc and MMIX targets.
12780
12781 2002-09-27  Zack Weinberg  <zack@codesourcery.com>
12782
12783         * gcc.dg/cpp/20020927-1.c: New.
12784
12785 2002-09-26  David S. Miller  <davem@redhat.com>
12786
12787         * gcc.c-torture/compile/trunctfdf.c: New.
12788
12789 2002-09-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
12790
12791         * lib/target-supports.exp (check_weak_available): Handle solaris2.
12792
12793 2002-09-27  Alan Modra  <amodra@bigpond.net.au>
12794
12795         * gcc.c-torture/execute/loop-15.c: New.
12796
12797 2002-09-26  Janis Johnson  <janis187@us.ibm.com>
12798
12799         * README.QMTEST: Fix typo.
12800
12801 2002-09-26  Ulrich Weigand  <uweigand@de.ibm.com>
12802
12803         * gcc.dg/20020926-1.c: New test.
12804
12805 2002-09-25  David S. Miller  <davem@redhat.com>
12806
12807         PR target/7842
12808         * gcc.c-torture/execute/shiftdi.c: New test.
12809
12810 2002-09-26  Richard Earnshaw  <rearnsha@arm.com>
12811
12812         * lib/gcc.exp (gcc_init): Use a filename for the testglue that is
12813         unique to the tool.
12814         * lib/g77.exp (g77_init): Likewise.
12815         * lib/g++.exp (g++_init): Likewise.
12816         * lib/objc.exp (objc_init): Likewise.
12817
12818 2002-09-25  Mark Mitchell  <mark@codesourcery.com>
12819
12820         * gcc/testsuite/g++.dg/abi/empty5.C: New test.
12821         * gcc/testsuite/g++.dg/abi/empty6.C: New test.
12822         * gcc/testsuite/g++.dg/abi/vbase12.C: New test.
12823
12824 2002-09-25  Richard Henderson  <rth@redhat.com>
12825
12826         * gcc.c-torture/execute/ieee/20010226-1.c: Early exit for
12827         too-small long double.
12828
12829 2002-09-23  Hans-Peter Nilsson  <hp@axis.com>
12830
12831         * gcc.dg/20020919-1.c: New test.
12832
12833 2002-09-23  Mark Mitchell  <mark@codesourcery.com>
12834
12835         * g++.dg/abi/bitfield6.C: New test.
12836         * g++.dg/abi/bitfield7.C: New test.
12837         * g++.dg/abi/bitfield8.C: New test.
12838         * g++.dg/abi/vbase11.C: New test.
12839
12840 2002-09-22  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12841
12842         * gcc.dg/20020219-1.c: Add "-mdisable-indexing" option for target
12843         hppa*-*-hpux*.  Update test comment.
12844
12845 2002-09-20  Jakub Jelinek  <jakub@redhat.com>
12846
12847         * gcc.dg/tls/struct-1.c: New test.
12848
12849 2002-09-20  Neil Booth  <neil@daikokuya.co.uk>
12850
12851         * gcc.dg/cpp/tr-warn2.c: Update.
12852
12853 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
12854
12855         * gcc.c-torture/execute/20020720-1.x: Skip test on ARM-based systems.
12856
12857 2002-09-20  Richard Earnshaw  <rearnsha@arm.com>
12858
12859         * gcc.c-torture/execute/990208-1.x: XFAIL this at -O3 for ARM-based
12860         systems.
12861
12862 2002-09-20  Hans-Peter Nilsson  <hp@bitrange.com>
12863
12864         * gcc.c-torture/execute/ieee/mzero3.c: New test.
12865
12866         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
12867         Adjust for c++filt moved to binutils.  Remove spurious duplicate
12868         setting of cxxfilt.
12869
12870 2002-09-19  Geoffrey Keating  <geoffk@apple.com>
12871
12872         * gcc.dg/20020312-2.c: Update for darwin.
12873
12874 2002-09-18  Nathan Sidwell  <nathan@codesourcery.com>
12875
12876         * g++.old-deja/g++.other/crash32.C: Mark ICE.
12877
12878 2002-09-17  Nicola Pero  <n.pero@mi.flashnet.it>
12879
12880         * objc.dg/comp-types-1.m: New test.
12881         * objc.dg/comp-types-2.m: New test.
12882         * objc.dg/comp-types-3.m: New test.
12883         * objc.dg/comp-types-4.m: New test.
12884         * objc.dg/comp-types-5.m: New test.
12885         * objc.dg/comp-types-6.m: New test.
12886
12887 2002-09-17  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12888
12889         * gcc.c-torture/execute/strct-stdarg-1.x: Remove file.
12890
12891 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
12892
12893         * g++.dg/other/do1.C: New test.
12894
12895         * g++.dg/template/subst1.C: New test.
12896
12897 2002-09-16  Steve Ellcey  <sje@cup.hp.com>
12898
12899         * gcc.dg/20020312-2.c: Change __parisc__ to __hppa__.
12900
12901 2002-09-16  Nathan Sidwell  <nathan@codesourcery.com>
12902
12903         * g++.dg/template/qualttp20.C: Adjust expected errors.
12904         * g++.old-deja/g++.jason/report.C: Likewise.
12905         * g++.old-deja/g++.other/qual1.C: Likewise.
12906
12907         * g++.dg/lookup/scoped2.C: New test.
12908
12909         * g++.dg/ext/asm3.C: New test.
12910
12911 2002-09-16  Richard Earnshaw  <rearnsha@arm.com>
12912
12913         * objc.dg/bitfield-2.m (dg-options): Add -fsigned-char.
12914
12915 2002-09-16  Kazu Hirata  <kazu@cs.umass.edu>
12916
12917         * ChangeLog: follow spelling conventions.
12918         * g++.old-deja/g++.abi/ptrmem.C: Likewise.
12919         * g++.old-deja/g++.bugs/900210_05.C: Likewise.
12920         * g++.old-deja/g++.bugs/900211_04.C: Likewise.
12921         * g++.old-deja/g++.bugs/900321_02.C: Likewise.
12922         * g++.old-deja/g++.bugs/900404_02.C: Likewise.
12923         * g++.old-deja/g++.bugs/900520_06.C: Likewise.
12924         * g++.old-deja/g++.law/global-init1.C: Likewise.
12925         * g++.old-deja/g++.other/delete4.C: Likewise.
12926         * g++.old-deja/g++.other/inline21.C: Likewise.
12927         * g++.old-deja/g++.other/singleton.C: Likewise.
12928         * g77.dg/strlen0.f: Likewise.
12929         * g77.f-torture/compile/20010519-1.f: Likewise.
12930         * g77.f-torture/compile/980310-4.f: Likewise.
12931         * gcc.c-torture/compile/20000605-1.c: Likewise.
12932         * gcc.c-torture/execute/20020225-1.c: Likewise.
12933         * gcc.dg/c90-hexfloat-2.c: Likewise.
12934         * gcc.dg/c99-bool-1.c: Likewise.
12935         * gcc.dg/c99-hexfloat-2.c: Likewise.
12936         * gcc.dg/dll-2.c: Likewise.
12937         * gcc.dg/wtr-union-init-1.c: Likewise.
12938         * gcc.dg/wtr-union-init-2.c: Likewise.
12939         * gcc.dg/wtr-union-init-3.c: Likewise.
12940         * gcc.dg/cpp/avoidpaste1.c: Likewise.
12941         * gcc.dg/cpp/defined.c: Likewise.
12942         * gcc.dg/cpp/macsyntx.c: Likewise.
12943         * gcc.dg/cpp/paste2.c: Likewise.
12944         * gcc.dg/cpp/trad/defined.c: Likewise.
12945         * gcc.dg/format/c90-printf-1.c: Likewise.
12946         * gcc.dg/format/c90-scanf-1.c: Likewise.
12947         * gcc.dg/format/c99-printf-1.c: Likewise.
12948         * gcc.dg/format/c99-scanf-1.c: Likewise.
12949         * gcc.misc-tests/gcov-8.c: Likewise.
12950         * lib/profopt.exp: Likewise.
12951
12952 2002-09-15  Krister Walfridsson  <cato@df.lth.se>
12953
12954         * lib/old-dejagnu.exp (old-dejagnu) Improve test for ICE.
12955
12956 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
12957
12958         * g++.dg/inherit/using2.C: New test.
12959
12960 2002-09-15  Kazu Hirata  <kazu@cs.umass.edu>
12961
12962         * ChangeLog: Follow spelling conventions.
12963         * g++.dg/template/friend4.C: Likewise.
12964         * g++.old-deja/g++.pt/crash67.C: Likewise.
12965         * gcc.c-torture/execute/20000801-4.c: Likewise.
12966         * gcc.dg/c90-digraph-1.c: Likewise.
12967         * gcc.dg/c94-digraph-1.c: Likewise.
12968         * gcc.dg/c99-digraph-1.c: Likewise.
12969         * gcc.dg/cpp/line5.c: Likewise.
12970         * gcc.dg/cpp/multiline.c: Likewise.
12971         * gcc.dg/cpp/trad/literals-1.c: Likewise.
12972         * gcc.dg/format/attr-3.c: Likewise.
12973         * gcc.dg/format/c90-scanf-3.c: Likewise.
12974         * gcc.dg/format/ext-4.c: Likewise.
12975
12976 2002-09-15  Nathan Sidwell  <nathan@codesourcery.com>
12977
12978         * g++.dg/template/pretty1.C: New test.
12979
12980 2002-09-14  Alan Modra  <amodra@bigpond.net.au>
12981
12982         * gcc.c-torture/execute/struct-cpy-1.c: New test.
12983
12984 2002-09-13  Matt Austern  <austern@apple.com>
12985
12986         * testsuite/g++.dg/other/constref[12].C: New, regression tests for
12987         passing a cast expression to a function by const reference.
12988
12989 2002-09-13  Nathan Sidwell  <nathan@codesourcery.com>
12990
12991         * g++.dg/template/deduce1.C: New test.
12992
12993 2002-09-13  Kazu Hirata  <kazu@cs.umass.edu>
12994
12995         * gcc.c-torture/execute/simd-1.c: Force all use of int to
12996         32-bit int.
12997
12998 2002-09-10  John David Anglin  <dave@hiauly1.hia.nrc.ca>
12999
13000         * gcc.dg/struct-ret-1.c: Add prototype for exit function and correct
13001         usage.
13002
13003 2002-09-10  Richard Earnshaw  <rearnsha@arm.com>
13004
13005         * gcc.c-torture/compile/20020910-1.c: New test.
13006
13007 2002-09-10  Frank Ch. Eigler  <fche@redhat.com>
13008
13009         * gcc.c-torture/execute/20010915-1.c: Correct typo in abort call.
13010
13011 2002-09-10  Andreas Jaeger  <aj@suse.de>
13012
13013         * gcc.dg/20020312-2.c: Adjust for x86-64.
13014
13015 2002-09-08  Toon Moene  <toon@moene.indiv.nluug.nl>
13016
13017         * g77.dg/7388.f: New test case for PR 7388.
13018
13019 2002-09-07  Ansgar Esztermann  <ansgar@thphy.uni-duesseldorf.de>
13020
13021         * gcc.dg/compare2.c: Remove xfail from cases 10 and 12.
13022
13023 2002-09-05  Ziemowit Laski <zlaski@apple.com>
13024
13025         * objc.dg/proto-lossage-1.m: New test.
13026
13027 2002-09-06  Neil Booth  <neil@daikokuya.co.uk>
13028
13029         * gcc.dg/cpp/_Pragma4.c: Fix typo.
13030
13031 2002-09-06  Nicola Pero  <n.pero@mi.flashnet.it>
13032
13033         * objc/execute/formal_protocol-6.x: Removed.  This testcase is now
13034         expected to pass.
13035
13036 2002-09-06  Stan Shebs  <shebs@apple.com>
13037             David Edelsohn  <edelsohn@gnu.org>
13038
13039         * gcc.dg/weak: New directory.
13040         * gcc.dg/weak-[1-9].c: Move to new directory, remove all
13041         target-specific xfail bits.
13042         * gcc.dg/typeof-2.c: Move to new directory.
13043         * gcc.dg/weak.exp: New expect script.
13044
13045 2002-09-06  Alan Modra  <amodra@bigpond.net.au>
13046
13047         * gcc.c-torture/execute/extzvsi.c: New test.
13048
13049 2002-09-05  Stan Shebs  <shebs@apple.com>
13050
13051         * gcc.dg/weak-1.c: xfail on Darwin.
13052         * gcc.dg/weak-2.c: Ditto.
13053         * gcc.dg/weak-3.c: Ditto.
13054         * gcc.dg/weak-4.c: Ditto.
13055         * gcc.dg/weak-5.c: Ditto.
13056         * gcc.dg/weak-6.c: Ditto.
13057         * gcc.dg/weak-7.c: Ditto.
13058         * gcc.dg/weak-8.c: Ditto.
13059         * gcc.dg/weak-9.c: Ditto.
13060
13061 2002-09-05  J"orn Rennecke <joern.rennecke@superh.com>
13062
13063         * gcc.c-torture/execute/loop-14.c: New test.
13064
13065 2002-09-04  Jakub Jelinek  <jakub@redhat.com>
13066
13067         * g++.dg/other/cxa-atexit1.C: New test.
13068
13069         * gcc.dg/typeof-2.c: New test.
13070
13071 2002-09-03  Roger Sayle  <roger@eyesopen.com>
13072
13073         * gcc.dg/builtins-2.c: New testcase.
13074         * gcc.dg/builtins-3.c: New testcase.
13075
13076 2002-09-03  Neil Booth  <neil@daikokuya.co.uk>
13077
13078         * gcc.dg/cpp/_Pragma4.c: New test.
13079
13080 2002-09-03  Nicola Pero  <n.pero@mi.flashnet.it>
13081
13082         * objc/execute/nil_method-1.m: New testcase.
13083
13084 2002-09-01  Nicola Pero  <n.pero@mi.flashnet.it>
13085
13086         * objc/execute/class-tests-1.h (test_class_with_superclass): Call
13087         [Object class], not [Object initialize].
13088
13089 2002-08-31  Roger Sayle  <roger@eyesopen.com>
13090             Hans-Peter Nilsson  <hp@bitrange.com>
13091
13092         * gcc.c-torture/execute/20020720-1.x: Skip test on
13093         mmix-knuth-mmixware.  Correct comment.
13094
13095 2002-08-27  Mark Mitchell  <mark@codesourcery.com>
13096
13097         * testsuite/g++.dg/abi/bitfield5.C: New test.
13098         * testsuite/g++.dg/abi/vbase10.C: Likewise.
13099
13100 2002-08-27  Nicola Pero  <n.pero@mi.flashnet.it>
13101
13102         * objc.dg/undeclared-selector.m: New test.
13103
13104 2002-08-27  Nathan Sidwell  <nathan@codesourcery.com>
13105
13106         * g++.dg/other/offsetof1.C: Avoid cast warning.
13107
13108 2002-08-26  Ziemowit Laski  <zlaski@apple.com>
13109
13110         * objc.dg/super-class-2.m: New test.
13111
13112 2002-08-24  Matt Austern  <austern@apple.com>
13113
13114         * g++.dg/ext/lvaddr.C: New test.
13115         * g++.dg/ext/lvcast.C: New test.
13116
13117 2002-08-22  Mark Mitchell  <mark@codesourcery.com>
13118
13119         * testsuite/g++.dg/inherit/cond1.C: New test.
13120
13121 2002-08-22  Geoffrey Keating  <geoffk@redhat.com>
13122
13123         * gcc.dg/noncompile/incomplete-1.c: New test.
13124
13125 2002-08-21  Joseph S. Myers  <jsm@polyomino.org.uk>
13126
13127         * gcc.dg/typespec-1.c: New test.
13128
13129 2002-08-20  Devang Patel  <dpatel@apple.com>
13130         * objc.dg/proto-hier-2.m: New test.
13131
13132 2002-08-19  Ziemowit Laski  <zlaski@apple.com>
13133
13134         * objc.dg/bitfield-1.m: New test.
13135         * objc.dg/bitfield-2.m: New test.
13136
13137 2002-08-17  Joseph S. Myers  <jsm@polyomino.org.uk>
13138
13139         * gcc.dg/c90-flex-array-1.c, gcc.dg/c99-flex-array-3.c,
13140         gcc.dg/c99-flex-array-4.c: New tests.
13141
13142 2002-08-16  Stan Shebs  <shebs@apple.com>
13143
13144         * objc/execute/selector-1.m: Add __NEXT_RUNTIME__ case.
13145
13146 2002-08-15  Jakub Jelinek  <jakub@redhat.com>
13147
13148         * gcc.dg/typeof-1.c: New test.
13149         * g++.dg/ext/typeof2.C: New test.
13150
13151 2002-08-15  Nathan Sidwell  <nathan@codesourcery.com>
13152
13153         * g++.dg/other/offsetof1.C: New test.
13154
13155 2002-08-14  Richard Henderson  <rth@redhat.com>
13156
13157         * gcc.dg/tls/diag-3.c: Fix expected message strings.
13158
13159 2002-08-14  Neil Booth  <neil@daikokuya.co.uk>
13160
13161         * gcc.dg/cpp/_Pragma3.c: New test.
13162
13163 2002-08-13  Mark Mitchell  <mark@codesourcery.com>
13164
13165         * g++.dg/template/inherit3: New test.
13166
13167 2002-08-10  Nathan Sidwell  <nathan@codesourcery.com>
13168
13169         * gcc.dg/bitfld-4.c: Add blank options.
13170
13171 2002-08-09  Mark Mitchell  <mark@codesourcery.com>
13172
13173         * g++.dg/template/crash1.C: New test.
13174
13175 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
13176
13177         * gcc.dg/tls/opt-2.c: New test.
13178
13179 2002-08-08  Devang Patel  <dpatel@apple.com>
13180
13181         * objc.dg/selector-1.m : New test
13182
13183 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13184
13185         * g++.dg/abi/bitfield4.C: New test.
13186         * gcc.dg/bitfld-4.c: New test.
13187
13188 2002-08-08  Nathan Sidwell  <nathan@codesourcery.com>
13189
13190         * g++.dg/other/packed1.C: New test.
13191
13192 2002-08-07  Mark Mitchell  <mark@codesourcery.com>
13193
13194         * g++.dg/abi/offsetof.C: Tweak error messages.
13195         * g++.old-deja/g++.mike/p10769a.C: Likewise.
13196
13197 2002-08-08  Jakub Jelinek  <jakub@redhat.com>
13198
13199         * gcc.dg/bitfld-3.c: New test.
13200
13201 2002-08-07  Jakub Jelinek  <jakub@redhat.com>
13202             Richard Henderson  <rth@redhat.com>
13203
13204         * gcc.dg/i386-bitfield1.c: New test.
13205         * g++.dg/abi/bitfield3.C: Update.
13206
13207 2002-08-07  Neil Booth  <neil@daikokuya.co.uk>
13208
13209         * objc.dg/const-str-2.m: Update.
13210         * gcc.dg/cpp/c++98.c: Change to C extension.
13211         * gcc.dg/cpp/c++98-pedantic.c: Similarly.
13212         * gcc.dg/cpp/cpp.exp: Process .C extensions too.
13213
13214 2002-08-06  Aldy Hernandez  <aldyh@redhat.com>
13215
13216         * testsuite/gcc.dg/tls/diag-3.c: New.
13217
13218 2002-08-07  Gabriel Dos Reis  <gdr@nerim.net>
13219
13220         * g++.dg/README (Subdirectories): Document new subdir expr.
13221         * g++.dg/expr/pmf-1.C: New test.
13222
13223 2002-08-06  Neil Booth  <neil@daikokuya.co.uk>
13224
13225         * gcc.dg/cpp/vararg3.c, gcc.dg/cpp/vararg4.c: New tests.
13226
13227 2002-08-06  Jakub Jelinek  <jakub@redhat.com>
13228
13229         * g++.dg/abi/bitfield3.C: New test.
13230
13231 2002-08-05  Nathan Sidwell  <nathan@codesourcery.com>
13232
13233         * lib/gcov.exp: Tweak expected line formats.
13234         * gcc.misc-tests/gcov8.c: New test.
13235         * gcc.misc-tests/gcov8.x: New flags.
13236
13237 2002-08-05  Jakub Jelinek  <jakub@redhat.com>
13238
13239         * consistency.vlad/layout/endian.c: Include string.h.
13240
13241         * gcc.c-torture/execute/20020805-1.c: New test.
13242
13243 2002-08-04  Gabriel Dos Reis  <gdr@nerim.net>
13244
13245         * g++.dg/other/conversion1.C: New test.
13246
13247 2002-08-03  Roger Sayle  <roger@eyesopen.com>
13248
13249         * gcc.dg/builtins-1.c: New testcase.
13250
13251 2002-08-02  Mark Mitchell  <mark@codesourcery.com>
13252
13253         * g++.dg/inherit/access3.C: New test.
13254
13255 2002-08-01  Jakub Jelinek  <jakub@redhat.com>
13256
13257         * gcc.dg/ia64-visibility-2.c: New test.
13258
13259 2002-08-01  Benjamin Kosnik   <bkoz@redhat.com>
13260
13261         * g++.old-deja/g++.abi/ptrflags.C (expect): Change
13262         __qualifier_flags to __flags.
13263
13264 2002-07-31  Mark Mitchell  <mark@codesourcery.com>
13265
13266         * g++.dg/inherit/operator1.C: New test.
13267         * g++.dg/lookup/disamb1.C: Fix typo in comment.
13268         * g++.dg/other/error1.C: Change expected error message.
13269         * g++.dg/template/conv4.C: Likewise.
13270
13271 2002-07-26  Neil Booth  <neil@daikokuya.cop.uk>
13272
13273         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/Wunused.c: Add test
13274         for documented behavior.
13275
13276 2002-07-25  Roger Sayle  <roger@eyesopen.com>
13277
13278         * gcc.c-torture/execute/20020720-1.x: Skip this test on
13279         several targets known to fail.
13280
13281 2002-07-25  Richard Sandiford  <rsandifo@redhat.com>
13282
13283         * gcc.dg/mips-args-[123].c: New tests.
13284
13285 2002-07-24  Aldy Hernandez  <aldyh@redhat.com>
13286
13287         * gcc.dg/ppc-spe.c: New.
13288
13289 2002-07-24  Geoffrey Keating  <geoffk@redhat.com>
13290
13291         * g++.dg/other/ptrmem4.C: New testcase.
13292
13293 2002-07-24  Richard Henderson  <rth@redhat.com>
13294
13295         * gcc.c-torture/execute/loop-2e.c: Rewrite for 64 bit and no mmap.
13296
13297 2002-07-24  Gabriel Dos Reis  <gdr@nerim.net>
13298
13299         * g++.dg/ext/alignof1.C (main): Return 0 for success.
13300
13301 2002-07-24  Roger Sayle  <roger@eyesopen.com>
13302
13303         * gcc.c-torture/execute/memset-3.c: New testcase.
13304
13305 2002-07-24  Neil Booth  <neil@daikokuya.co.uk>
13306
13307         * gcc.dg/cpp/trad/Wunused.c, gcc.dg/cpp/trad/Wunused.h,
13308         gcc.dg/cpp/Wunused.c, gcc.dg/cpp/Wunused.h: New tests.
13309
13310 2002-07-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13311
13312         * gcc.c-torture/execute/va-arg-15.x, va-arg-16.x, va-arg-17.x:
13313         Delete.
13314
13315 2002-07-23  J"orn Rennecke <joern.rennecke@superh.com>
13316
13317         * gcc.c-torture/compile/simd-4.c: New test.
13318
13319 2002-07-22  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13320
13321         PR c++/7347, c++/7348
13322         * g++.dg/template/access4.C: New test.
13323         * g++.dg/template/access5.C: New test.
13324         * g++.old-deja/g++.pt/memtemp85.C: Fix access problem.
13325         * g++.old-deja/g++.pt/memtemp86.C: Likewise.
13326         * g++.old-deja/g++.pt/ttp58.C: Likewise.
13327         * g++.old-deja/g++.pt/memtemp89.C: Remove XFAIL.
13328
13329 2002-07-22  Jakub Jelinek  <jakub@redhat.com>
13330
13331         * gcc.dg/gnu89-init-2.c: New test.
13332
13333 2002-07-21  Gabriel Dos Reis  <gdr@nerim.net>
13334
13335         * gcc.dg/c90-arraydecl-1.c: Change C89 too C90.
13336
13337 2002-07-20  Roger Sayle  <roger@eyesopen.com>
13338
13339         * gcc.c-torture/execute/20020720-1.c: New testcase.
13340
13341 2002-07-20  Neil Booth  <neil@daikokuya.co.uk>
13342
13343         * gcc.dg/cpp/Wsignprom.c: New tests.
13344
13345 2002-07-20  Alan Modra  <amodra@bigpond.net.au>
13346
13347         * gcc.c-torture/execute/loop-13.c: New test.
13348
13349 2002-07-19  Neil Booth  <neil@daikokuya.co.uk>
13350
13351         * gcc.dg/cpp/expr.c: New tests.
13352
13353 2002 07-18  David Edelsohn  <edelsohn@gnu.org>
13354
13355         * g++.dg/opt/pr6713.C: Add template instantiation.
13356
13357 2002-07-18  Alan Modra  <amodra@bigpond.net.au>
13358
13359         * gcc.dg/nest.c: New test.
13360
13361 2002-07-17  Richard Henderson  <rth@redhat.com>
13362
13363         * g++.dg/opt/pr6713.C: New test.
13364
13365 2002-07-17  Eric Botcazou  <ebotcazou@multimania.com>
13366
13367         * gcc.c-torture/execute/loop-2e.x: Let the testcase
13368         XFAIL for all x86 processors.
13369
13370 2002-07-17  Ian Dall  <ian@sibyl.beware.dropbear.id.au>
13371
13372         * gcc.c-torture/execute/20010122-1.x: Do not test with
13373         -fomit-frame-pointer.
13374
13375 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13376
13377         * g++.dg/template/instantiate2.C: New test.
13378         * g++.dg/template/spec4.C: New test.
13379
13380 2002-07-17  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13381
13382         * g++.dg/template/access2.C: New test.
13383         * g++.dg/template/access3.C: New test.
13384
13385 2002-07-15  Zack Weinberg  <zack@codesourcery.com>
13386
13387         * c-torture/execute/991216-3.c, c-torture/execute/strct-varg-1.c,
13388         c-torture/execute/va-arg-7.c, c-torture/execute/va-arg-8.c,
13389         c-torture/execute/va-arg-15.c, c-torture/execute/va-arg-16.c,
13390         c-torture/execute/va-arg-17.c, c-torture/execute/va-arg-19.c:
13391         Convert to use <stdarg.h>.
13392         * c-torture/execute/va-arg-3.c, c-torture/execute/va-arg-3.x:
13393         Delete.
13394         * gcc.dg/va-arg-2.c: New.
13395         * lib/gcc.exp, lib/objc.exp: Remove code to set -DNO_VARARGS.
13396
13397 2002-07-15  Jakub Jelinek  <jakub@redhat.com>
13398
13399         * gcc.c-torture/compile/20020710-1.c: New test.
13400
13401 2002-07-11  J"orn Rennecke <joern.rennecke@superh.com>
13402                           Andrew Pinski  <pinskia@physics.uc.edu>
13403
13404         gcc.c-torture/compile/simd-2.c: New testcase.
13405         gcc.c-torture/compile/simd-3.c: Likewise.
13406
13407 2002-07-11  Mark Mitchell  <mark@codesourcery.com>
13408
13409         PR c++/7224
13410         * g++.dg/overload/error1.C: New test.
13411
13412 2002-07-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
13413
13414         * gcc.misc-tests/linkage.exp: Handle mips-sgi-irix6*o32
13415         configuration and IRIX 6 O32 ABI.
13416
13417 2002-07-11  Roger Sayle  <roger@eyesopen.com>
13418
13419         * gcc.c-torture/execute/builtin-noret-1.c: Test non-ANSI functions.
13420
13421 2002-07-10  Roger Sayle  <roger@eyesopen.com>
13422
13423         * gcc.c-torture/execute/20000217-1.c: Fix usage of "abort".
13424
13425 2002-07-10  Jeffrey A Law  <law@redhat.com>
13426
13427         * gcc.c-torture/compile/981006-1.x: Do not use -fpic for mn102.
13428
13429         * gcc.c-torture/compile/930326-1.x: Remove.  No longer needed.
13430
13431 2002-07-09  Aldy Hernandez  <aldyh@redhat.com>
13432
13433         * gcc.dg/20020312-2.c: Check for __PPC__.
13434
13435 2002-07-09  Diego Novillo  <dnovillo@redhat.com>
13436
13437         * gcc.c-torture/compile/20020709-1.c: New test.
13438
13439 2002-07-07  Roger Sayle  <roger@eyesopen.com>
13440
13441         * g++.dg/template/qualttp21.C: New test case.
13442
13443 2002-07-06  Alexandre Oliva  <aoliva@redhat.com>
13444
13445         * gcc.c-torture/compile/20020706-1.c: New test.
13446         * gcc.c-torture/compile/20020706-2.c: New test.
13447
13448 2002-07-06  Brian R. Gaeke  <brg@dgate.ORG>
13449             Alexandre Oliva  <aoliva@redhat.com>
13450
13451         * g++.dg/warn/incomplete1.C: New test.
13452
13453 2002-07-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13454
13455         PR c++/7099
13456         * g++.dg/warn/noreturn1.C: New test.
13457
13458 2002-07-03  Mark Mitchell  <mark@codesourcery.com>
13459
13460         PR c++/6706
13461         * g++.dg/debug/debug6.C: New test.
13462         * g++.dg/debug/debug7.C: New test.
13463
13464 2002-07-04  J"orn Rennecke <joern.rennecke@superh.com>
13465
13466         * gcc.c-torture/compile/simd-3.c: New test.
13467
13468 2002-07-03  Chris Demetriou  <cgd@broadcom.com>
13469
13470         * g++.dg/abi/mangle6.C: Run for mipsisa64*-*-* targets.
13471         * gcc.dg/20020620-1.c: Likewise.
13472
13473 2002-07-03  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13474
13475         PR c++/6944
13476         * g++.dg/init/array4.C: New test.
13477         * g++.dg/init/array5.C: New test.
13478
13479 2002-07-03  J"orn Rennecke <joern.rennecke@superh.com>
13480
13481         * gcc.c-torture/execute/simd-1.c (main): Also test &, |, ^, ~.
13482         * gcc.c-torture/execute/simd-2.c (main): Likewise.
13483
13484 2002-07-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13485
13486         * gcc.dg/cpp/tr-warn2.c: Use traditional C style function definitions.
13487         * gcc.dg/wtr-aggr-init-1.c: Likewise.
13488         * gcc.dg/wtr-conversion-1.c: Likewise.
13489         * gcc.dg/wtr-escape-1.c: Likewise.
13490         * gcc.dg/wtr-int-type-1.c: Likewise.
13491         * gcc.dg/wtr-label-1.c: Likewise.
13492         * gcc.dg/wtr-static-1.c: Likewise.
13493         * gcc.dg/wtr-strcat-1.c: Likewise.
13494         * gcc.dg/wtr-suffix-1.c: Likewise.
13495         * gcc.dg/wtr-switch-1.c: Likewise.
13496         * gcc.dg/wtr-unary-plus-1.c: Likewise.
13497         * gcc.dg/wtr-union-init-1.c: Likewise.
13498         * gcc.dg/wtr-union-init-2.c: Likewise.
13499         * gcc.dg/wtr-union-init-3.c: Likewise.
13500
13501         * gcc.dg/wtr-func-def-1.c: New test.
13502
13503 2002-07-02 Devang Patel <dpatel@apple.com>
13504
13505         * objc.dg/param-1.m: New test.
13506
13507 2002-07-03  Neil Booth  <neil@daikokuya.co.uk>
13508
13509         * gcc.dg/cpp/trad/directive.c: Add test.
13510         * gcc.dg/cpp/trad/macroargs.c: Add test.
13511         * gcc.dg/cpp/trad/recurse-3.c: Add tests.
13512
13513 2002-07-02  Neil Booth  <neil@daikokuya.co.uk>
13514
13515         * gcc.dg/cpp/cmdlne-M.c: New test.
13516
13517 2002-07-02  Ziemowit Laski  <zlaski@apple.com>
13518
13519         * objc.dg/desig-init-1.m: New test.
13520
13521 2002-07-02  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13522
13523         PR c++/6716
13524         * g++.dg/template/instantiate1.C: New test.
13525
13526 2002-07-01  Mark Mitchell  <mark@codesourcery.com>
13527
13528         PR c++/7112
13529         * g++.dg/template/sizeof2.C: New test.
13530
13531 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
13532
13533         * gcc.dg/cpp/trad/cmdlne-dD.c, gcc.dg/cpp/trad/cmdlne-dM.c,
13534         gcc.dg/cpp/trad/include.c: New tests.
13535
13536 2002-07-01  Hans-Peter Nilsson  <hp@axis.com>
13537
13538         PR target/7177
13539         * gcc.c-torture/compile/20020701-1.c: New test.
13540
13541 2002-07-01  Stan Shebs  <shebs@apple.com>
13542
13543         * lib/objc.exp (objc_target_compile): Add the -I path to ObjC
13544         header here...
13545         * lib/objc-torture.exp (objc-torture-compile): ...instead of here
13546         (objc-torture-execute): or here.
13547
13548 2002-07-01  J"orn Rennecke <joern.rennecke@superh.com>
13549
13550         * gcc.c-torture/execute/arith-rand-ll.c: New test.
13551
13552 2002-07-01  Neil Booth  <neil@daikokuya.co.uk>
13553
13554         * gcc.dg/cpp/trad/escaped-nl.c: New test.
13555
13556 2002-06-30  Devang Patel  <dpatel@apple.com>
13557
13558         * objc.dg/fsyntax-only.m: New test.
13559
13560 2002-06-27  Mark Mitchell  <mark@codesourcery.com>
13561
13562         PR c++/6695
13563         * g++.dg/template/friend7.C: New file.
13564
13565 2002-06-27  Aldy Hernandez  <aldyh@redhat.com>
13566
13567         * gcc.c-torture/execute/string-opt-8.c (strncmp): Fix typo in
13568         return type.
13569
13570 2002-06-27  J"orn Rennecke <joern.rennecke@superh.com>
13571
13572         * gcc.c-torture/execute/simd-2.c (i, j): Add initializer elements to
13573         avoid division by zero.
13574
13575 2002-06-27  Neil Booth  <neil@daikokuya.co.uk>
13576
13577         * gcc.dg/Wunknownprag.c: New tests.
13578
13579 2002-06-25  J"orn Rennecke <joern.rennecke@superh.com>
13580
13581         * gcc.c-torture/execute/simd-2.c: New test.
13582
13583 2002-06-25  Neil Booth  <neil@daikokuya.co.uk>
13584
13585         * gcc.dg/cpp/mi7.c, gcc.dg/cpp/mi7a.h, gcc.dg/cpp/mi7b.h,
13586         gcc.dg/cpp/trad/builtins.c, gcc.dg/cpp/trad/builtins.h,
13587         gcc.dg/cpp/trad/cmdlne-C.c, gcc.dg/cpp/trad/cmdlne-C2.c,
13588         gcc.dg/cpp/trad/maccom1.c, gcc.dg/cpp/trad/maccom2.c,
13589         gcc.dg/cpp/trad/maccom3.c, gcc.dg/cpp/trad/maccom4.c,
13590         gcc.dg/cpp/trad/maccom6.c, gcc.dg/cpp/trad/mi1.c,
13591         gcc.dg/cpp/trad/mi1c.h, gcc.dg/cpp/trad/mi1nd.h,
13592         gcc.dg/cpp/trad/mi1ndp.h, gcc.dg/cpp/trad/mi1x.h,
13593         gcc.dg/cpp/trad/mi2.c, gcc.dg/cpp/trad/mi2a.h,
13594         gcc.dg/cpp/trad/mi2b.h, gcc.dg/cpp/trad/mi2c.h
13595         gcc.dg/cpp/trad/mi3.c, gcc.dg/cpp/trad/mi3.def,
13596         gcc.dg/cpp/trad/mi3.h, gcc.dg/cpp/trad/mi4.c,
13597         gcc.dg/cpp/trad/mi5.c, gcc.dg/cpp/trad/mi6.c,
13598         gcc.dg/cpp/trad/mi6a.h, gcc.dg/cpp/trad/mi6b.h,
13599         gcc.dg/cpp/trad/mi6c.h, gcc.dg/cpp/trad/mi6d.h,
13600         gcc.dg/cpp/trad/mi6e.h, gcc.dg/cpp/trad/mi7.c,
13601         gcc.dg/cpp/trad/mi7a.h, gcc.dg/cpp/trad/mi7b.h: New tests.
13602
13603 2002-06-24  Neil Booth  <neil@daikokuya.co.uk>
13604
13605         * gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/assembler.S,
13606         gcc.dg/cpp/trad/argcout.c, gcc.dg/cpp/trad/funlike-4.c,
13607         gcc.dg/cpp/trad/null-drctv.c, gcc.dg/cpp/trad/recurse-1.c,
13608         gcc.dg/cpp/trad/recurse-2.c, gcc.dg/cpp/trad/recurse-3.c:
13609         New tests.
13610         * gcc.dg/cpp/trad/directive.c: Update.
13611
13612 2002-06-23  Andreas Jaeger  <aj@suse.de>
13613
13614         * gcc.c-torture/execute/complex-6.c: New.
13615
13616 2002-06-22  Neil Booth  <neil@daikokuya.co.uk>
13617
13618         * gcc.dg/cpp/trad/comment-2.c. gcc.dg/cpp/trad/funlike-2.c,
13619         gcc.dg/cpp/trad/funlike.c, gcc.dg/cpp/trad/funlike-3.c,
13620         gcc.dg/cpp/trad/literals-1.c, gcc.dg/cpp/trad/literals-2.c,
13621         gcc.dg/cpp/trad/macroargs.c, gcc.dg/cpp/trad/quote.c: New tests.
13622
13623 2002-06-21  Neil Booth  <neil@daikokuya.co.uk>
13624
13625         * gcc.dg/cpp/trad: New directory with traditional tests copied
13626         from parent directory.
13627         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
13628         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
13629         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
13630         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
13631         Move to trad/ and rename.
13632         * gcc.dg/cpp/trad/__STDC__.c, gcc.dg/cpp/trad/comment.c,
13633         gcc.dg/cpp/trad/escaped-eof.c, gcc.dg/cpp/trad/redef1.c,
13634         gcc.dg/cpp/trad/redef2.c: New tests.
13635         * gcc.dg/cpp/trad/trad.exp: New driver.
13636
13637 2002-06-20  Neil Booth  <neil@daikokuya.co.uk>
13638
13639         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/assert_trad2.c,
13640         gcc.dg/cpp/assert_trad3.c, gcc.dg/cpp/defined_trad.c,
13641         gcc.dg/cpp/hash2.c, gcc.dg/cpp/tr-define.c, gcc.dg/cpp/tr-direct.c,
13642         gcc.dg/cpp/tr-sign.c, gcc.dg/cpp/tr-str.c, gcc.dg/cpp/uchar-2.c:
13643         Remove.
13644
13645 2002-06-20  Richard Sandiford  <rsandifo@redhat.com>
13646
13647         * gcc.dg/20020620-1.c: New test.
13648
13649 2002-06-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13650
13651         * g++.dg/template/ttp4.C: New test.
13652
13653 2002-06-19  Jakub Jelinek  <jakub@redhat.com>
13654
13655         * g++.dg/opt/vt1.C: Fix regexp.
13656
13657 2002-06-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13658
13659         * gcc.c-torture/execute/pure-1.c: Make functions static again.
13660         Don't use attribute `noinline'.
13661
13662 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
13663
13664         * gcc.c-torture/execute/20020615-1.c: Fix typo in comment.
13665
13666 2002-06-18  Aldy Hernandez  <aldyh@redhat.com>
13667
13668         * gcc.c-torture/execute/simd-1.c: New.
13669
13670         * gcc.dg/simd-1.c: New.
13671
13672 2002-06-18  Hans-Peter Nilsson  <hp@axis.com>
13673
13674         * gcc.c-torture/execute/20020615-1.c: Correct bug-description.
13675
13676 2002-06-16  Richard Henderson  <rth@redhat.com>
13677
13678         * g++.dg/ext/anon-struct1.C: New.
13679         * g++.dg/ext/anon-struct2.C: New.
13680         * g++.dg/ext/anon-struct3.C: New.
13681         * gcc.dg/anon-struct-1.c: New.
13682         * gcc.dg/anon-struct-2.c: New.
13683         * gcc.dg/anon-struct-3.c: New.
13684         * gcc.dg/20011008-1.c: Adjust warning text.
13685         * gcc.dg/20020527-1.c: Add -fms-extensions.
13686
13687 2002-06-16  Richard Henderson  <rth@redhat.com>
13688
13689         * gcc.dg/20020531-1.c: Add LL specifier to avoid warning.
13690
13691 2002-06-15  Hans-Peter Nilsson  <hp@axis.com>
13692
13693         * gcc.c-torture/execute/20020615-1.c: New test.
13694
13695 2002-06-15  Roger Sayle  <roger@eyesopen.com>
13696
13697         * gcc.c-tortuture/execute/compare-1.c: New test case.
13698         * gcc.c-tortuture/execute/compare-2.c: New test case.
13699         * gcc.c-tortuture/execute/compare-3.c: New test case.
13700
13701 2002-06-13  Richard Henderson  <rth@redhat.com>
13702
13703         * g++.old-deja/g++.abi/vtable2.C (INC_VDATA): New.  Define for
13704         ia64 ilp32.
13705
13706 2002-06-12  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
13707
13708         * g++.dg/template/typename2.C: Update error message.
13709
13710 2002-06-12  Hans-Peter Nilsson  <hp@axis.com>
13711
13712         * gcc.c-torture/execute/20020611-1.c: New test.
13713
13714 2002-06-11  Bob Wilson  <bob.wilson@acm.org>
13715
13716         * g++.old-deja/g++.pt/static11.C: Add xtensa-*-elf* to the
13717         list of targets to skip.
13718
13719 2002-06-10  Bob Wilson  <bob.wilson@acm.org>
13720
13721         * gcc.c-torture/compile/20001226-1.x: Only xfail for Xtensa
13722         targets if not optimizing.
13723
13724 2002-06-10  Jakub Jelinek  <jakub@redhat.com>
13725
13726         * gcc.c-torture/compile/20020605-1.c: New test.
13727
13728         * g++.dg/opt/vt1.C: New test.
13729
13730         * gcc.dg/20020531-1.c: New test.
13731
13732         * gcc.dg/20020530-1.c: New test.
13733
13734         * gcc.dg/20020527-1.c: New test.
13735
13736         * g++.dg/opt/cse1.C: New test.
13737
13738 2002-06-07  Roger Sayle  <roger@eyesopen.com>
13739
13740         * gcc.dg/20020607-2.c: New test case.
13741
13742 2002-06-07  Jakub Jelinek  <jakub@redhat.com>
13743
13744         * gcc.c-torture/compile/20020604-1.c: New test.
13745
13746 2002-06-04  Richard Henderson  <rth@redhat.com>
13747
13748         * gcc.dg/alpha-base-1.c: Add ext/ins/msk/umulh cases.
13749         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: Use -mcpu=ev67.
13750         * gcc.dg/alpha-cix-1.c, gcc.dg/alpha-cix-2.c: New.
13751
13752 2002-06-04  Aldy Hernandez  <aldyh@redhat.com>
13753
13754         * gcc.dg/altivec-2.c: Remove test for invalid vector type V2DF.
13755
13756 2002-06-03  Richard Henderson  <rth@redhat.com>
13757
13758         * gcc.dg/alpha-base-1.c, gcc.dg/alpha-base-2.c: New.
13759         * gcc.dg/alpha-max-1.c, gcc.dg/alpha-max-2.c: New.
13760
13761 2002-06-02  Richard Henderson  <rth@redhat.com>
13762
13763         * gcc.c-torture/execute/pure-1.c: Don't mark any of the
13764         test functions static.
13765
13766 2002-06-02  Andreas Jaeger  <aj@suse.de>
13767
13768         * gcc.c-torture/execute/loop-3c.x: Remove, the test should pass
13769         now.
13770
13771 2002-06-02  Neil Booth  <neil@daikokuya.demon.co.uk>
13772
13773         * gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-suffix-1.c,
13774         gcc.dg/cpp/paste4.c, gcc.dg/cpp/sysmac2.c:
13775         Update for mofified diagnostics.
13776         * gcc.dg/c99-intconst-1.c: No longer fail.
13777
13778 2002-06-02  Richard Henderson  <rth@redhat.com>
13779
13780         * gcc.dg/uninit-A.c: Remove xfail markers.
13781
13782 2002-06-01  Roger Sayle  <roger@eyesopen.com>
13783
13784         * gcc.dg/fnegate-1.c: New test case.
13785
13786 2002-05-30  Osku Salerma  <osku@iki.fi>
13787
13788         * gcc.c-torture/execute/mayalias-1.c: New file.
13789
13790 2002-05-29  Neil Booth  <neil@daikokuya.demon.co.uk>
13791
13792         * gcc.dg/cpp/c++98-pedantic.c, gcc.dg/cpp/c89-pedantic.c,
13793         gcc.dg/cpp/c94-pedantic.c, gcc.dg/cpp/gnuc89-pedantic.c,
13794         gcc.dg/cpp/if-1.c: Update for modified diagnostics.
13795
13796 2002-05-29  Hans-Peter Nilsson  <hp@axis.com>
13797
13798         * gcc.c-torture/execute/20020529-1.c: New test.
13799
13800 2002-05-27  Richard Henderson  <rth@redhat.com>
13801
13802         * g++.dg/ext/attrib6.C: New test case.
13803
13804 2002-05-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
13805
13806         * gcc.c-torture/execute/pure-1.c: New test.
13807
13808 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
13809
13810         * gcc.dg/cpp/arith-2.c: Remove.
13811
13812 2002-05-27  Neil Booth  <neil@daikokuya.demon.co.uk>
13813
13814         * gcc.dg/cpp/arith-2.c, gcc.dg/cpp/arith-3.c: New tests.
13815         * gcc.dg/cpp/if-3.c: Remove.
13816
13817 2002-05-26  Jakub Jelinek  <jakub@redhat.com>
13818
13819         * g++.dg/opt/cse2.C: New test.
13820
13821 2002-05-26  Neil Booth  <neil@daikokuya.demon.co.uk>
13822
13823         * gcc.dg/cpp/arith-1.c: New semantic tests.
13824         * gcc.dg/cpp/if-1.c: Update.
13825
13826 2002-05-24  Ben Elliston  <bje@redhat.com>
13827
13828         * lib/c-torture.exp (c-torture-execute): Handle multiple sources.
13829
13830 2002-05-24  Jakub Jelinek  <jakub@redhat.com>
13831
13832         * gcc.dg/verbose-asm.c: New test.
13833
13834 2002-05-24  Neil Booth  <neil@daikokuya.demon.co.uk>
13835
13836         * gcc.dg/cpp/paste12.c: New test.
13837
13838 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
13839
13840         * g++.dg/parse/named_ops.C: New test.
13841
13842 2002-05-23  Mark Mitchell  <mark@codesourcery.com>
13843
13844         * gcc/testsuite/gcc.dg/weak-8.c: New test.
13845
13846 2002-05-23  J"orn Rennecke <joern.rennecke@superh.com>
13847
13848         * gcc.dg/weak-2.c: Allow optional leading underscore
13849         in scan-assembler symbol name.
13850         * gcc.dg/weak-3.c: Likewise.
13851         * gcc.dg/weak-4.c: Likewise.
13852         * gcc.dg/weak-5.c: Likewise.
13853
13854 2002-05-23  Jakub Jelinek  <jakub@redhat.com>
13855
13856         * gcc.dg/20020523-1.c: New test.
13857
13858 2002-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
13859
13860         * objc.dg/const-str-2.m: Update now that we stop after
13861         a command line error.
13862
13863 2002-05-22  Richard Henderson  <rth@redhat.com>
13864
13865         * g++.dg/dg.exp: Fix typo in test pruneing.
13866
13867 2002-05-22  Richard Henderson  <rth@redhat.com>
13868
13869         * g++.dg/dg.exp: Prune the tls subdirectory.
13870         * g++.dg/tls/tls.exp, g++.dg/tls/trivial.C: New.
13871         * g++.dg/tls/diag-1.C, g++.dg/tls/diag-2.C: New.
13872         * g++.dg/tls/init-1.C: New.
13873
13874 2002-05-22  Jakub Jelinek  <jakub@redhat.com>
13875
13876         * gcc.dg/20020517-1.c: New test.
13877
13878 2002-05-21  Richard Henderson  <rth@redhat.com>
13879
13880         * gcc.dg/tls/tls.exp, gcc.dg/tls/trivial.c, gcc.dg/tls/diag-1.c,
13881         gcc.dg/tls/diag-2.c, gcc.dg/tls/init-1.c: New directory and files.
13882
13883 2002-05-21  Brian R. Gaeke  <brg@dgate.ORG>
13884
13885         * g++.dg/other/copy2.C: New test.
13886
13887 2002-05-20  J"orn Rennecke <joern.rennecke@superh.com>
13888
13889         * gcc.c-torture/execute/memcpy-2.c (SEQUENCE_LENGTH): Define.
13890         (MAX_COPY): Bump up to 10 times sizeof (long long).
13891         (main): Use a pattern of SEQUENCE_LENGTH different characters to copy.
13892
13893         * gcc.c-torture/execute/memset-1.c (MAX_COPY): Bump up to 10 times
13894         sizeof (long long).
13895
13896         * gcc.c-torture/execute/strcpy-1.c: New test.
13897
13898 2002-05-19  Jason Merrill  <jason2redhat.com>
13899
13900         * g++.dg/ext/oper1.C: New test.
13901
13902 2002-05-20  David Billinghurst <David.Billinghurst@riotinto.com>
13903 2002-05-19  Mark Mitchell  <mitchell@doubledemon.codesourcery.com>
13904
13905         * README.QMTEST: New file.
13906
13907         * g++.dg/warn/Wshadow-1.C: Remove unncessary dg-error line.
13908
13909 2002-05-19  Andreas Jaeger  <aj@suse.de>
13910
13911         * gcc.c-torture/execute/loop-2c.x: Remove, the test should pass
13912         now.
13913         * gcc.c-torture/execute/loop-2d.x: Likewise.
13914
13915 2002-05-19  David Billinghurst <David.Billinghurst@riotinto.com>
13916
13917         * gcc.dg/weak-2.c:  xfail warnings for platforms that don't
13918         support weak symbols.
13919         * gcc.dg/weak-4.c: Likewise
13920         * gcc.dg/weak-6.c: Likewise
13921
13922 2002-05-16  David.Billinghurst <David.Billinghurst@riotinto.com>
13923
13924         * gcc.dg/weak-3.c: Add dg-excess-error comment for
13925         cygwin, coff and h8300-*-hms targets
13926         * gcc.dg/weak-5.c: Likewise
13927         * gcc.dg/weak-7.c: Likewise
13928
13929 2002-05-16  Jason Merrill  <jason@redhat.com>
13930
13931         * lib/scanasm.exp (scan-assembler): Use upvar, not uplevel.
13932         (scan-assembler-not, scan-assembler-dem): Likewise.
13933         (scan-assembler-dem-not): Likewise.
13934
13935 2002-05-15  Richard Henderson  <rth@redhat.com>
13936
13937         * gcc.dg/weak-5.c (vfoo1c, vfoo1g): Warn here.
13938
13939 2002-05-15  Richard Henderson  <rth@redhat.com>
13940
13941         * gcc.dg/weak-5.c (vfoo1c): No warning here.
13942         (vfoo1f): Warning here.
13943         (vfoo1l): Don't redefine the alias.
13944
13945 2002-05-14  Jason Merrill  <jason@redhat.com>, Alexandre Oliva  <aoliva@redhat.com>
13946
13947         * g++.dg/init/pm1.C: New test.
13948
13949 2002-05-12  David S. Miller  <davem@redhat.com>
13950
13951         * gcc.c-torture/execute/conversion.c (ldnear): Use long double
13952         types.
13953
13954 2002-05-10  Roger Sayle  <roger@eyesopen.com>
13955
13956         * gcc.c-torture/execute/20020510-1.c: New test case.
13957
13958 2002-05-10  David S. Miller  <davem@redhat.com>
13959
13960         * gcc.c-torture/execute/conversion.c: Test long double too.
13961
13962 2002-05-09  Jakub Jelinek  <jakub@redhat.com>
13963
13964         * lib/g77.exp (g77_link_flags): Append all multilib dirs containing
13965         libgcc_s*.so.1 below gcc object dir to LD_LIBRARY_PATH.
13966         * lib/g++.exp (g++_link_flags): Likewise.
13967         * lib/objc.exp (objc_target_compile): Likewise.
13968
13969 2002-05-09  Neil Booth  <neil@daikokuya.demon.co.uk>
13970
13971         * gcc.dg/cpp/poison.c: Update.
13972         * gcc.dg/cpp/20000625-2.c: Remove.
13973         * gcc.dg/cpp/direct2s.c: Remove final test.
13974
13975 2002-05-08  Tom Rix  <trix@redhat.com>
13976
13977         * gcc.c-torture/execute/20020508-1.c: New test.
13978         * gcc.c-torture/execute/20020508-2.c: New test.
13979         * gcc.c-torture/execute/20020508-3.c: New test.
13980
13981 2002-05-08  Neil Booth  <neil@daikokuya.demon.co.uk>
13982
13983         * gcc.dg/cpp/charconst-4.c: More tests.
13984
13985 2002-05-08  Mark Mitchell  <mark@codesourcery.com>
13986
13987         PR c/6569
13988         * gcc.dg/weak-3.c: Update location of warning messages.
13989         * gcc.dg/weak-5.c: Likewise.
13990
13991 2002-05-06  Roger Sayle  <roger@eyesopen.com>
13992
13993         * gcc.c-torture/execute/20020506-1.c: New test case.
13994
13995 2002-05-07  Neil Booth  <neil@daikokuya.demon.co.uk>
13996
13997         * gcc.dg/cpp/charconst-3.c: Correct tests accordingly.
13998
13999 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14000
14001         * gcc.dg/cpp/charconst-3.c: Run, don't compile.
14002
14003 2002-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
14004
14005         * gcc.dg/cpp/charconst-3.c: New test.
14006
14007 2002-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
14008
14009         * gcc.dg/cpp/charconst.c: Update tests.
14010
14011 2002-05-05  Tim Josling  <tej@melbpc.org.au>
14012
14013         * treelang: Added directory for new sample language treelang. Also
14014         lib/treelang.exp: New file to signal treelang should be tested.
14015
14016 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
14017
14018         * gcc.dg/cpp/cmdlne-dM-M.c: New test.
14019         * gcc.dg/cpp/cmdlne-dD-M.c: New test.
14020         * gcc.dg/cpp/cmdlne-dN-M.c: New test.
14021         * gcc.dg/cpp/cmdlne-dI-M.c: New test.
14022         * gcc.dg/cpp/cmdlne-dI-M.h: New aux file.
14023         * gcc.dg/cpp/cmdlne-dD-dM.c: New test.
14024         * gcc.dg/cpp/cmdlne-dM-dD.c: New test.
14025
14026 2002-05-03  Joseph S. Myers  <jsm28@cam.ac.uk>
14027
14028         * gcc.dg/format/xopen-2.c: New test.
14029
14030 2002-05-03  Jakub Jelinek  <jakub@redhat.com>
14031
14032         * gcc.dg/20020503-1.c: New test.
14033
14034 2002-05-02  Mark Mitchell  <mark@codesourcery.com>
14035
14036         * g++.dg/init/dtor1.C: Make it tougher.
14037
14038 2002-05-01  Mark Mitchell  <mark@codesourcery.com>
14039
14040         * g++.dg/init/dtor1.C: New test.
14041
14042 2002-05-02  Aldy Hernandez  <aldyh@redhat.com>
14043
14044         * gcc.dg/altivec-8.c: New.
14045
14046 2002-05-01  Aldy Hernandez  <aldyh@redhat.com>
14047
14048         * gcc.dg/altivec-7.c: New.
14049
14050 2002-04-29  Jakub Jelinek  <jakub@redhat.com>
14051
14052         * g++.dg/parse/typedef1.C: New test.
14053
14054 2002-04-29  Mark Mitchell  <mark@codesourcery.com>
14055
14056         PR c++/6486
14057         * g++.dg/template/friend6.C: New test.
14058
14059         PR c++/6492
14060         * g++.dg/init/copy1.C: New test.
14061
14062 2002-04-29  Nathan Sidwell  <nathan@codesourcery.com>
14063
14064         * g++.dg/warn/effc1.C: New test.
14065
14066 2002-04-29  Neil Booth  <neil@daikokuya.demon.co.uk>
14067
14068         * gcc.dg/cpp/if-cexp.c: Add a test.
14069
14070 2002-04-28  Jakub Jelinek  <jakub@redhat.com>
14071
14072         * gcc.dg/20020426-2.c: New test.
14073
14074 2002-04-28  Neil Booth  <neil@daikokuya.demon.co.uk>
14075
14076         * gcc.dg/cpp/if-mop.c: Update.
14077         * gcc.dg/cpp/if-mpar.c: Add test.
14078         * gcc.dg/cpp/if-oppr.c: Update.
14079
14080 2002-04-28  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14081
14082         PR c/6343
14083         * gcc.dg/weak-[2-7].c: New tests.
14084
14085 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
14086
14087         * gcc.dg/enum1.c: New test.
14088
14089 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
14090
14091         PR c++/6497
14092         * g++.dg/inherit/access2.C: New test.
14093
14094 2002-04-26  Mark Mitchell  <mark@codesourcery.com>
14095
14096         PR bootstrap/6445
14097         * gcc.dg/20020426-1.c: New test.
14098
14099 2002-04-26  Alexandre Oliva  <aoliva@redhat.com>
14100
14101         * g++.dg/abi/enum1.C: New test.
14102
14103 2002-04-26  Richard Henderson  <rth@redhat.com>
14104
14105         * gcc.dg/c99-bool-1.c: Expect always true warning.
14106
14107 2002-04-25  Roger Sayle  <roger@eyesopen.com>
14108
14109         * gcc.dg/i386-memset-1.c: New test case for PR target/6456.
14110
14111 2002-04-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14112
14113         * gcc.c-torture/execute/20020227-1.x: New file, xfail on 64-bit
14114         targets.
14115
14116 2002-04-24  Mark Mitchell  <mark@codesourcery.com>
14117
14118         * g++.dg/abi/mange7.C: New test.
14119
14120         PR c++/6438.
14121         * g++.dg/parse/stmtexpr2.C: New test.
14122
14123 2002-04-24  J"orn Rennecke <joern.rennecke@superh.com>
14124
14125         * gcc.dg/20020312-2.c: Add SH target.
14126
14127 2002-04-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14128
14129         * gcc.c-torture/compile/labels-3.x: New file, don't assemble the
14130         compiler output on mips*-*-irix*.
14131
14132 2002-04-23  Jakub Jelinek  <jakub@redhat.com>
14133
14134         * g++.dg/parse/attr1.C: New test.
14135
14136 2002-04-23  Roger Sayle  <roger@eyesopen.com>
14137
14138         * gcc.c-torture/execute/string-opt-17.c: New test case.
14139         * gcc.c-torture/execute/memset-2.c: New test case.
14140
14141 2002-04-23  Mark Mitchell  <mark@codesourcery.com>
14142
14143         PR c++/6256:
14144         * g++.dg/template/friend5.C: New test.
14145
14146         PR c++/6331:
14147         * g++.dg/template/qual1.C: Likewise.
14148
14149 2002-04-22  Zack Weinberg  <zack@codesourcery.com>
14150
14151         * gcc.c-torture/execute/980707-1.c: Don't use isspace().
14152         Include stdlib.h, not stdio.h or ctype.h.
14153
14154 2002-04-22  Hans-Peter Nilsson  <hp@axis.com>
14155
14156         * gcc.dg/20020415-1.c: Expect warning for unsupported -fpic on
14157         cris-*-elf* and mmix-*-*.
14158         * g77.f-torture/execute/io0.x: xfail for cris-*-elf.
14159         * g77.f-torture/execute/io1.x, g77.f-torture/execute/20001201.x,
14160         g77.f-torture/execute/6367.x, g77.f-torture/execute/u77-test.x:
14161         Ditto.
14162         * gcc.dg/wint_t-1.c: Mark excess errors for cris-*-elf.
14163         * gcc.dg/wchar_t-1.c: Ditto.
14164
14165 2002-04-21  Hans-Peter Nilsson  <hp@axis.com>
14166
14167         * g++.dg/opt/cleanup1.C (C::C()): Initialize member c.
14168         Clarify comment.
14169
14170 2002-04-21  Neil Booth  <neil@daikokuya.demon.co.uk>
14171
14172         * gcc.dg/cpp/endif.h, gcc.dg/cpp/endif.c: New tests.
14173
14174 2002-04-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14175
14176         * gcc.c-torture/execute/20000906-1.x: Delete.
14177
14178 2002-04-20  David.Billinghurst <David.Billinghurst@riotinto.com>
14179
14180         * g77.dg/f77-edit-i-in.f: Restore missing { dg-do run }
14181
14182 2002-04-19  Toon Moene  <toon@moene.indiv.nluug.nl>
14183
14184         * PR6367
14185         * g77.f-torture/execute/6367.f: New test.
14186         * g77.f-torture/execute/6367.x: Disable for MMIX.
14187
14188 2002-04-19  Mark Mitchell  <mark@codesourcery.com>
14189
14190         * PR6352
14191         * g++.dg/opt/inline2.C: New test.
14192
14193 2002-04-18  Richard Henderson  <rth@redhat.com>
14194
14195         * gcc.dg/20000906-1.c: Enable for all targets.
14196         * gcc.c-torture/compile/iftrap-2.c: New.
14197
14198 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
14199
14200         * gcc.dg/20020418-1.c: New test.
14201         * gcc.dg/20020418-2.c: New test.
14202
14203 2002-04-18  Richard Henderson  <rth@redhat.com>
14204
14205         * gcc.c-torture/compile/iftrap-1.c: New.
14206         * gcc.dg/iftrap-1.c: Adjust for ia64.
14207         * gcc.dg/iftrap-2.c: New.
14208
14209 2002-04-18  Jakub Jelinek  <jakub@redhat.com>
14210
14211         * gcc.c-torture/compile/20020418-1.c: New test.
14212
14213 2002-04-18  Roger Sayle  <roger@eyesopen.com>
14214
14215         * gcc.c-torture/compile/20020415-1.c: New.
14216
14217 2002-04-18  David S. Miller  <davem@redhat.com>
14218
14219         * gcc.c-torture/execute/20020418-1.c: New test.
14220
14221 2002-04-17  Jakub Jelinek  <jakub@redhat.com>
14222
14223         * gcc.dg/20020416-1.c: New test.
14224
14225         * g++.dg/opt/inline1.C: New test.
14226
14227 2002-04-16  Jakub Jelinek  <jakub@redhat.com>
14228
14229         * gcc.dg/altivec-5.c: New test.
14230
14231         * gcc.dg/20020415-1.c: New test.
14232
14233 2002-04-15  Mark Mitchell  <mark@codesourcery.com>
14234
14235         * testsuite/lib/chill.exp: Remove.
14236
14237 2002-04-14  Jakub Jelinek  <jakub@redhat.com>
14238
14239         * g++.dg/other/big-struct.C: New test.
14240
14241 2002-04-14  David Billinghurst <David.Billinghurst@riotinto.com>
14242
14243         * g77.dg/f77-edit-i-in.f: Use internal buffer in place
14244         of scratch file.
14245
14246 2002-04-13  David Billinghurst <David.Billinghurst@riotinto.com>
14247
14248         PR c/6277
14249         * gcc.dg/i386-387-1.c:  Allow optional leading underscore
14250         in scan-assembler function name
14251
14252 2002-04-13  Hans-Peter Nilsson  <hp@bitrange.com>
14253
14254         * g77.f-torture/execute/980628-4.x,
14255         g77.f-torture/execute/980628-5.x,
14256         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
14257         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
14258         g77.f-torture/compile/alpha1.x: xfail powerpc-*-* hosted on
14259         i[34567]86-*-*.
14260
14261 2002-04-13  David S. Miller  <davem@redhat.com>
14262
14263         * gcc.c-torture/execute/20020413-1.c: New test.
14264
14265 2002-04-13  Richard Sandiford  <rsandifo@redhat.com>
14266
14267         * gcc.dg/asm-6.c,
14268         * g++.dg/ext/asm1.C: New tests.
14269
14270 2002-04-12  Mark Mitchell  <mark@codesourcery.com>
14271
14272         PR c++ 5373.
14273         * g++.dg/parse/stmtexpr1.C: New test.
14274
14275         PR c++/5189.
14276         * g++.dg/template/copy1.C: New test.
14277
14278 2002-04-12  Richard Henderson  <rth@redhat.com>
14279
14280         * gcc.c-torture/execute/20020406-1.c (DUPFFnew): Use calloc.
14281
14282 2002-04-12  Geoffrey Keating  <geoffk@redhat.com>
14283
14284         * gcc.c-torture/execute/20020412-1.c: New file, renamed from
14285         gcc.c-torture/execute/20020307-2.c.
14286
14287 2002-04-12  Richard Sandiford  <rsandifo@redhat.com>
14288
14289         * g++.dg/ext/attrib5.C,
14290         * g++.dg/lookup/struct1.C: New tests.
14291
14292 2002-04-11  Jakub Jelinek  <jakub@redhat.com>
14293
14294         * gcc.dg/20020411-1.c: New test.
14295
14296         * gcc.c-torture/execute/20020411-1.c: New test.
14297
14298 2002-04-10  Janis Johnson  <janis187@us.ibm.com>
14299
14300         * g77.f-torture/execute/6177.f: New test.
14301
14302 2002-04-10  Jakub Jelinek  <jakub@redhat.com>
14303
14304         PR middle-end/6247
14305         * g++.dg/opt/cleanup1.C: New test.
14306
14307         * g++.dg/opt/const1.C: New test.
14308
14309 2002-04-10  Lars Brinkhoff  <lars@nocrew.org>
14310
14311         * gcc.c-torture/execute/20020406-1.c: Declare malloc.
14312
14313 2002-04-10  Nathan Sidwell  <nathan@codesourcery.com>
14314
14315         PR c++/5507
14316         * g++.dg/template/typename2.C: New test.
14317
14318 2002-04-10  Alan Modra  <amodra@bigpond.net.au>
14319
14320         * gcc.c-torture/execute/loop-12.c: New.
14321
14322 2002-04-08  Hans-Peter Nilsson  <hp@bitrange.com>
14323
14324         * g77.f-torture/execute/980628-4.x,
14325         g77.f-torture/execute/980628-5.x,
14326         g77.f-torture/execute/980628-6.x, g77.f-torture/execute/alpha2.x,
14327         g77.f-torture/execute/auto0.x, g77.f-torture/execute/auto1.x,
14328         g77.f-torture/compile/alpha1.x: New, xfail cross-endian tests.
14329
14330 2002-04-07  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14331
14332         PR optimization/6086
14333         * g++.dg/opt/preinc1.C: New test.
14334
14335 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
14336
14337         PR c++/5571
14338         * g++.dg/opt/static2.C: New test.
14339
14340 2002-04-06  Mark Mitchell  <mark@codesourcery.com>
14341
14342         PR c/5120
14343         * gcc.dg/20020406-1.c: New test.
14344
14345 2002-04-04  David S. Miller  <davem@redhat.com>
14346
14347         * gcc.c-torture/execute/20020404-1.c: New test.
14348
14349 2002-04-04  Jakub Jelinek  <jakub@redhat.com>
14350
14351         PR c/6123
14352         * gcc.dg/20020312-2.c: Do not declare global register variable
14353         if __PIC__ or __pic__ is defined.
14354
14355 2002-04-04  Richard Earnshaw  <rearnsha@arm.com>
14356
14357         * gcc.dg/arm-asm.c: Run this test on ARM chips, not SPARC.  Use
14358         __asm__ so that it works correctly even if -ansi -pedantic-errors.
14359
14360 2002-04-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14361
14362         * gcc.misc-tests/linkage.exp: Update last change to handle
14363         sparc*-, not just sparc-.
14364
14365 2002-04-03  Richard Henderson  <rth@redhat.com>
14366
14367         * gcc.dg/cpp/ucs.c: Improved long UCS test.
14368
14369 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
14370
14371         * gcc.dg/wchar_t-1.c, gcc.dg/wchar_t-1.c: Fix typo last change.
14372
14373 2002-04-02  David S. Miller  <davem@redhat.com>
14374
14375         * gcc.c-torture/execute/20020402-3.c: New test.
14376
14377 2002-04-03  Hans-Peter Nilsson  <hp@bitrange.com>
14378
14379         * g77.dg/bprob/bprob.exp: Skip for mmix-*-* and cris-*-*.
14380         * g++.dg/bprob/bprob.exp, gcc.misc-tests/bprob.exp: Ditto.
14381
14382         * g77.dg/f77-edit-i-in.f: xfail for mmix-knuth-mmixware.
14383         * g77.f-torture/execute/io0.x, g77.f-torture/execute/io1.x,
14384         g77.f-torture/execute/20001201.x,
14385         g77.f-torture/execute/u77-test.x: New files.
14386
14387         * gcc.dg/wint_t-1.c: Mark excess errors for mmix-knuth-mmixware.
14388         * gcc.dg/wchar_t-1.c: Ditto.
14389
14390 2002-04-02  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
14391
14392         * gcc.c-torture/execute/20020402-1.c: New test.
14393
14394 2002-04-01  Richard Henderson  <rth@redhat.com>
14395
14396         * gcc.c-torture/compile/920625-1.x: XFAIL -O1.
14397
14398         * g++.dg/other/new1.C: Use __SIZE_TYPE__.
14399
14400 2002-04-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
14401
14402         * gcc.misc-tests/linkage.exp: Special case 64-bit solaris2.
14403
14404 2002-04-01  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
14405
14406         * g++.dg/inherit/template-as-base.C: Expect error.
14407         * g++.dg/inherit/namespace-as-base.C: Likewise.
14408
14409 2002-03-31  Hans-Peter Nilsson  <hp@bitrange.com>
14410
14411         * g++.dg/ext/instantiate1.C, g++.dg/ext/instantiate2.C,
14412         g++.dg/ext/instantiate3.C: Tweak match patterns.
14413
14414         * g++.old-deja/g++.pt/static11.C: Skip on mmix-knuth-mmixware.
14415         * g++.dg/other/static11.C: Copy g++.old-deja/g++.pt/static11.C for
14416         -da test.
14417
14418 2002-03-31  Richard Henderson  <rth@redhat.com>
14419
14420         * gcc.dg/special/alias-2.c: New.
14421         * gcc.dg/special/ecos.exp: Run it.
14422
14423 2002-03-31  Richard Henderson  <rth@redhat.com>
14424
14425         * gcc.dg/va-arg-1.c: Expect warnings, not errors.
14426
14427 2002-03-31  Kazu Hirata  <kazu@hxi.com>
14428
14429         * gcc.dg/weak-1.c: Disable on h8300 port.
14430
14431 2002-03-29  Janis Johnson  <janis187@us.ibm.com>
14432
14433         * g++.dg/dg.exp: Ignore tests in new directories bprob and gcov.
14434         * g++.dg/bprob/bprob.exp: New driver for profile-directed branch
14435         ordering tests.
14436         * g++.dg/bprob/bprob-1.C: New test.
14437         * g++.dg/gcov/gcov.exp: New driver for gcov tests.
14438         * g++.dg/gcov/gcov-1.C: New test.
14439         * g++.dg/gcov/gcov-1.x: New file.
14440         * g++.dg/gcov/gcov-2.C: New test.
14441         * g++.dg/gcov/gcov-3.C: New test.
14442         * g++.dg/gcov/gcov-3.h: New file.
14443
14444 2002-03-28  Roger Sayle  <roger@eyesopen.com>
14445
14446         * g++.old-deja/g++.other/builtins5.C: New test.
14447         * g++.old-deja/g++.other/builtins6.C: New test.
14448         * g++.old-deja/g++.other/builtins7.C: New test.
14449         * g++.old-deja/g++.other/builtins8.C: New test.
14450         * g++.old-deja/g++.other/builtins9.C: New test.
14451
14452 2002-03-29  Jakub Jelinek  <jakub@redhat.com>
14453
14454         * g++.dg/opt/static1.C: New test.
14455
14456         * g++.dg/opt/longbranch1.C: New test.
14457
14458 2002-03-28  Hans-Peter Nilsson  <hp@bitrange.com>
14459
14460         * gcc.dg/weak-1.c: Fix typo in scan-assembler pattern.
14461
14462         * g++.old-deja/g++.law/bit-fields2.C: Skip on mmix-knuth-mmixware.
14463
14464 2002-03-28  Jeffrey A Law  (law@redhat.com)
14465
14466         * gcc.c-torture/execute/20020328-1.c: New test.
14467
14468 2002-03-27  Richard Henderson  <rth@redhat.com>
14469
14470         * g++.dg/ext/instantiate1.C: Use scan-assembler, not link errors.
14471         * g++.dg/ext/instantiate2.C, g++.dg/ext/instantiate3.C: Likewise;
14472         move from g++.old-deja/g++.ext/.
14473
14474 2002-03-27  Mark Mitchell  <mark@codesourcery.com>
14475
14476         * g++.dg/init/new2.C: New test.
14477
14478 2002-03-26  Richard Henderson  <rth@redhat.com>
14479
14480         * gcc.dg/pragma-re-2.c: Avoid empty source file warning.
14481
14482         * gcc.dg/20020312-2.c: Don't test epilogue vs global register
14483         on sparc.
14484
14485         * gcc.dg/20001101-1.c: Add -mcpu=ultrasparc.  Only run on
14486         sparcv9 systems.
14487         * gcc.dg/20001102-1.c: Likewise.
14488
14489 2002-03-26  Phil Edwards  <pme@gcc.gnu.org>
14490
14491         * gcc.dg/cpp/endif-pedantic1.c,
14492         gcc.dg/cpp/endif-pedantic2.c:  New tests.
14493
14494 2002-03-26  Mark Mitchell  <mark@codesourcery.com>
14495
14496         * g++.dg/init/new1.C: New test.
14497
14498 2002-03-26  Nathan Sidwell  <nathan@codesourcery.com>
14499
14500         * g++.dg/abi/vbase9.C: New test.
14501
14502 2002-03-26  Richard Earnshaw  <rearnsha@arm.com>
14503
14504         * gcc.dg/arm-asm.c: New test.
14505
14506 2002-03-26  Andrew Cagney  <ac131313@redhat.com>
14507
14508         * gcc.dg/Wswitch-enum.c: New test.
14509         Fix PR c/5044.
14510
14511 2002-03-26  Richard Henderson  <rth@redhat.com>
14512
14513         * gcc.c-torture/execute/20020307-2.c (main): Pass a variable sized
14514         structure.
14515
14516 2002-03-25  Richard Henderson  <rth@redhat.com>
14517
14518         * gcc.dg/20001013-1.c: Add -mcpu=ultrasparc.  Only run on
14519         sparcv9 systems.
14520
14521         * gcc.c-torture/compile/20011119-1.c (xxx): New.
14522         * gcc.c-torture/compile/20011119-2.c (xxx): New.
14523
14524 2002-03-25  Zack Weinberg  <zack@codesourcery.com>
14525
14526         * gcc.dg/c90-hexfloat-1.c: Adjust error regexps.
14527
14528 2002-03-25  Bob Wilson  <bob.wilson@acm.org>
14529
14530         * g++.old-deja/g++.jason/thunk3.C: Add xtensa-*-* to list of
14531         targets using generic thunk support.
14532
14533 2002-03-25  Jakub Jelinek  <jakub@redhat.com>
14534
14535         * gcc.c-torture/compile/20020323-1.c: New test.
14536
14537         * g++.dg/opt/conj2.C: New test.
14538
14539 2002-03-24  Richard Henderson  <rth@redhat.com>
14540
14541         * gcc.dg/weak-1.c: Use -fno-common.
14542
14543 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
14544
14545         * g77.dg/f77-edit-apostrophe-out.f: New test
14546         * g77.dg/f77-edit-h-out.f: New test
14547         * g77.dg/f77-edit-t-in.f: New test
14548         * g77.dg/f77-edit-t-out.f: New test
14549         * g77.dg/f77-edit-x-out.f: New test
14550         * g77.dg/f77-edit-slash-out.f: New test
14551         * g77.dg/f77-edit-colon-out.f: New test
14552         * g77.dg/f77-edit-s-out.f: New test
14553
14554 2002-03-24  Richard Henderson  <rth@redhat.com>
14555
14556         * objc/execute/formal_protocol-6.x: New XFAIL.
14557
14558 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
14559
14560         * gcc.dg/weak-1.c:  Early return from dg-final on platforms
14561         that do not support weak symbols
14562
14563 2002-03-25  David Billinghurst  <David.Billinghurst@riotinto.com>
14564
14565         * lib/g++.exp:  Fix handling of LD_LIBRARY_PATH et al
14566         * lib/g77.exp:  Likewise
14567         * lib/objc.exp: Likewise
14568
14569 2002-03-23  Andrew Cagney  <ac131313@redhat.com>
14570
14571         * gcc.dg/Wswitch-default.c: New test.
14572
14573 2002-03-23  Jakub Jelinek  <jakub@redhat.com>
14574
14575         * g++.dg/other/enum1.C: New test.
14576
14577 2002-03-23  Zack Weinberg  <zack@codesourcery.com>
14578
14579         * gcc.dg/pragma-ep-3.c: Fix typo.
14580
14581 2002-03-22  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
14582
14583         * g++.dg/inherit/template-as-base.C: New test.
14584
14585 2002-03-22  Jakub Jelinek  <jakub@redhat.com>
14586
14587         * g++.old-deja/g++.other/dwarf2-1.C: Move...
14588         * g++.dg/debug/debug5.C: ...here.  Convert for dg framework.
14589
14590 2002-03-22  Neil Booth  <neil@daikokuya.demon.co.uk>
14591
14592         * gcc.dg/cpp/multiline.c: Update to match.
14593
14594 2002-03-22  Alexandre Oliva  <aoliva@redhat.com>
14595
14596         * g++.old-deja/g++.abi/ptrmem.C: Mips puts vbit in delta too.
14597
14598 2002-03-22  Phil Edwards  <pme@gcc.gnu.org>
14599
14600         * gcc.dg/cpp/extratokens2.c:  New file.
14601
14602 2002-03-21  David Edelsohn  <edelsohn@gnu.org>
14603
14604         * gcc.dg/20020312-2.c: Add rs6000 target.
14605
14606         * gcc.c-torture/compile/20020319-1.c: New test.
14607
14608 2002-03-21  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
14609
14610         * g++.old-deja/g++.eh/ia64-1.C: Use [ijkl]_[0-9] as variable names.
14611         (A, E): Handle this.
14612
14613 2002-03-20  Jason Merrill  <jason@redhat.com>
14614
14615         * lib/prune.exp (prune_gcc_output): Ignore Cygwin warning about
14616         ignoring -fpic.
14617         * lib/old-dejagnu.exp (old-dejagnu): Also pass compiler output
14618         through prune_gcc_output.
14619
14620 2002-03-20  Jakub Jelinek  <jakub@redhat.com>
14621
14622         * gcc.c-torture/compile/20020320-1.c: New test.
14623
14624 2002-03-19  Jakub Jelinek  <jakub@redhat.com>
14625
14626         * gcc.c-torture/compile/20020318-1.c: New test.
14627
14628         * gcc.dg/struct-by-value-1.c: New test.
14629
14630         * gcc.dg/20020319-1.c: New test.
14631
14632 2002-03-18  Jakub Jelinek  <jakub@redhat.com>
14633
14634         * g++.dg/opt/conj1.C: New test.
14635
14636 2002-03-17  Mark Mitchell  <mark@codesourcery.com>
14637
14638         * g++.dg/template/qualttp20.C: Revert previous change.
14639         * g++.dg/template/qualttp3.C: Likewise.
14640         * g++.dg/template/qualttp4.C: Likewise
14641         * g++.dg/template/qualttp5.C: Likewise
14642         * g++.dg/template/qualttp6.C: Likewise
14643         * g++.dg/template/qualttp7.C: Likewise
14644         * g++.dg/template/qualttp8.C: Likewise
14645         * g++.dg/template/recurse.C: Likewise.
14646
14647 2002-03-17  Neil Booth  <neil@daikokuya.demon.co.uk>
14648
14649         * gcc.dg/cpp/wchar-1.c: Update.
14650
14651 2002-03-16  Nathan Sidwell  <nathan@codesourcery.com>
14652
14653         * g++.dg/template/conv1.C: New test.
14654         * g++.dg/template/conv2.C: New test.
14655         * g++.dg/template/conv3.C: New test.
14656         * g++.dg/template/conv4.C: New test.
14657
14658 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
14659
14660         * g++.dg/template/qualttp20.C: Remove unnecessary error tags.
14661         * g++.dg/template/qualttp3.C: Likewise.
14662         * g++.dg/template/qualttp4.C: Likewise
14663         * g++.dg/template/qualttp5.C: Likewise
14664         * g++.dg/template/qualttp6.C: Likewise
14665         * g++.dg/template/qualttp7.C: Likewise
14666         * g++.dg/template/qualttp8.C: Likewise
14667         * g++.dg/template/recurse.C: Likewise.
14668
14669 2002-03-15  Mark Mitchell  <mark@codesourcery.com>
14670
14671         * g++.dg/opt/dtor1.C: New test.
14672
14673 2002-03-15  Jakub Jelinek  <jakub@redhat.com>
14674
14675         * gcc.c-torture/compile/20020315-1.c: New test.
14676
14677 2002-03-15  Richard Earnshaw  <rearnsha@arm.com>
14678
14679         * gcc.dg/weak-1.c: Fix scan tests.
14680
14681 2002-03-15  Hans-Peter Nilsson  <hp@bitrange.com>
14682
14683         * gcc.dg/20020312-2.c [__MMIX__]: No pic register.
14684         * gcc.c-torture/compile/981006-1.x: Don't use -fpic on cris-*-elf*
14685         cris-*-aout* mmix-*-*.
14686         * g++.old-deja/g++.other/local-alloc1.C: Skip on cris-*-elf*
14687         cris-*-aout* mmix-*-*.
14688         * g++.dg/debug/debug3.C: Expect warning for unsupported -fpic on
14689         cris-*-elf* cris-*-aout* and mmix-*-*.
14690         * gcc.dg/20001009-1.c: Ditto.
14691         * gcc.dg/20010912-1.c: Ditto.
14692         * gcc.dg/20020122-4.c: Ditto.
14693         * gcc.dg/inline-2.c: Ditto.
14694
14695 2002-03-14  Jeffrey A Law  (law@cygnus.com)
14696
14697         * gcc.c-torture/compile/20020314-1.c: New test.
14698
14699 2002-03-14  Richard Earnshaw  <rearnsha@arm.com>
14700
14701         * gcc.c-torture/execute/20020314-1.c: New test.
14702
14703 2002-03-14  Jakub Jelinek  <jakub@redhat.com>
14704
14705         * g++.dg/warn/Wunused-1.C: New test.
14706
14707 2002-02-13  Richard Sandiford  <rsandifo@redhat.com>
14708
14709         * g++.dg/abi/mangle6.C: New test.
14710
14711 2002-03-13  Jakub Jelinek  <jakub@redhat.com>
14712
14713         * gcc.c-torture/compile/20020309-2.c: New test.
14714
14715         * gcc.c-torture/compile/20020312-1.c: New test.
14716
14717 2002-03-12  Nathan Sidwell  <nathan@codesourcery.com>
14718
14719         * g++.dg/other/access1.C: New test.
14720
14721 2002-03-12  Jakub Jelinek  <jakub@redhat.com>
14722
14723         * gcc.c-torture/execute/wchar_t-1.c: New test.
14724
14725 2002-03-12  David Edelsohn  <edelsohn@gnu.org>
14726
14727         * gcc.dg/20020103-1.c: Add rs6000 target and macro.
14728
14729 2002-03-12  Roger Sayle  <roger@eyesopen.com>
14730
14731         * gcc.dg/20020312-1.c: New test case.
14732
14733 2002-03-11  Aldy Hernandez  <aldyh@redhat.com>
14734
14735         * gcc.dg/altivec-1.c: Cleanup and use altivec.h.
14736
14737 2002-03-11  Richard Henderson  <rth@redhat.com>
14738
14739         * g++.old-deja/g++.brendan/crash52.C: Remove return warning marker.
14740         * g++.old-deja/g++.jason/report.C: Likewise.
14741
14742 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
14743
14744         * testsuite/g++.old-deja/g++.other/friend9.C: Revert DR 209 changes.
14745         * testsuite/g++.old-deja/g++.robertl/eb56.C: Likewise.
14746
14747 2002-03-11  Nathan Sidwell  <nathan@codesourcery.com>
14748
14749         * testsuite/g++.dg/overload/pmf1.C: New test.
14750
14751 2002-03-11  Kazu Hirata  <kazu@hxi.com>
14752
14753         * gcc.c-torture/execute/20020307-1.c: Use long.
14754
14755 2002-03-11  Jakub Jelinek  <jakub@redhat.com>
14756
14757         PR optimization/5844
14758         * gcc.dg/20020310-1.c: New test.
14759
14760 2002-03-09  Michael Meissner  <meissner@redhat.com>
14761
14762         * gcc.c-torture/execute/memcpy-2.c: New test.
14763         * gcc.c-torture/execute/memset-1.c: New test.
14764         * gcc.c-torture/execute/strlen-1.c: New test.
14765         * gcc.c-torture/execute/strcmp-1.c: New test.
14766         * gcc.c-torture/execute/strncmp-1.c: New test.
14767
14768 2002-03-09  Geoffrey Keating  <geoffk@redhat.com>
14769
14770         * gcc.dg/ppc-ldstruct.c: New test.
14771
14772 2002-03-09  Jakub Jelinek  <jakub@redhat.com>
14773
14774         * gcc.c-torture/execute/va-arg-22.c: New test.
14775
14776 2002-03-09  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
14777
14778         * gcc.c-torture/compile/20020309-1.c: New test.
14779
14780 2002-03-08  Jakub Jelinek  <jakub@redhat.com>
14781
14782         * gcc.c-torture/execute/20020307-2.c: New test.
14783
14784 2002-03-07  Jeffrey A Law  (law@redhat.com)
14785
14786         * g77.f-torture/compile/20020307-1.f: New test.
14787
14788 2002-03-07  Richard Sandiford  <rsandifo@redhat.com>
14789
14790         * gcc.dg/unordered-1.c: New test.
14791
14792 2002-03-07  Richard Earnshaw  <rearnsha@arm.com>
14793
14794         * gcc.c-torture/execute/20020307-1.c: New test.
14795
14796 2002-03-05  Jakub Jelinek  <jakub@redhat.com>
14797
14798         * gcc.dg/20020304-1.c: New test.
14799
14800         * gcc.c-torture/compile/20020304-2.c: New test.
14801
14802 2002-03-04  Zack Weinberg  <zack@codesourcery.com>
14803
14804         * gcc.c-torture/compile/20020304-1.c: New test case
14805         (from PR c/5830).
14806
14807 2002-03-03  Aldy Hernandez  <aldyh@redhat.com>
14808
14809         * gcc.dg/20020103-1.c: Add other -D ppc variants.
14810
14811 2002-03-02  Nathan Sidwell  <nathan@codesourcery.com>
14812
14813         * g++.dg/other/classkey1.C: New test.
14814
14815 2002-03-01  Richard Henderson  <rth@redhat.com>
14816
14817         * gcc.c-torture/compile/981223-1.x: New.
14818         * gcc.c-torture/compile/920625-1.x: New.
14819
14820 2002-02-28  Richard Henderson  <rth@redhat.com>
14821
14822         * g++.dg/opt/vtgc1.C: Adjust patterns for ia64.
14823
14824 2002-02-27  Hans-Peter Nilsson  <hp@bitrange.com>
14825
14826         * gcc.c-torture/execute/20020227-1.c: New test.
14827
14828 2002-02-27  Mark Mitchell  <mark@codesourcery.com>
14829
14830         * g++.old-deja/g++.law/visibility13.C: Remove "instantiated from
14831         here" ERROR lines.
14832         * g++.old-deja/g++.oliva/partord1.C: Likewise.
14833         * g++.old-deja.g++.other/defarg1.C: Likewise.
14834         * g++.old-deja/g++.pt/calls2.C: Likewise.
14835         * g++.old-deja/g++.pt/crash20.C: Likewise.
14836         * g++.old-deja/g++.pt/crash30.C: Likewise.
14837         * g++.old-deja/g++.pt/crash36.C: Likewise.
14838         * g++.old-deja/g++.pt/crash6.C: Likewise.
14839         * g++.old-deja/g++.pt/defarg13.C: Likewise.
14840         * g++.old-deja/g++.pt/derived3.C: Likewise.
14841         * g++.old-deja/g++.pt/error1.C: Likewise.
14842         * g++.old-deja/g++.pt/friend21.C: Likewise.
14843         * g++.old-deja/g++.pt/friend23.C: Likewise.
14844         * g++.old-deja/g++.pt/infinite1.C: Likewise.
14845         * g++.old-deja/g++.robertl/eb128.C: Likewise.
14846
14847 2002-02-27  Geoffrey Keating  <geoffk@redhat.com>
14848
14849         * gcc.c-torture/execute/20020225-2.c: New test.
14850
14851 2002-02-27  Zack Weinberg  <zack@codesourcery.com>
14852
14853         * gcc.c-torture/execute/920730-1t.c,
14854         gcc.c-torture/execute/920730-1t.x, gcc.dg/ext-glob.c:
14855         Delete test cases, only relevant to -traditional.
14856
14857 2002-02-27  Neil Booth  <neil@daikokuya.demon.co.uk>
14858
14859         * gcc.dg/cpp/undef1.c: Remove.
14860         * gcc.dg/cpp/directiv.c: Update.
14861         * gcc.dg/cpp/mac-dir-1.c, mac-dir-2.c: New tests.
14862
14863 2002-02-27  Michael Meissner  <meissner@redhat.com>
14864
14865         * gcc.c-torture/execute/20020226-1.c: New test.
14866
14867 2002-02-26  Jakub Jelinek  <jakub@redhat.com>
14868
14869         * g++.dg/debug/debug4.C: New test.
14870
14871         * gcc.dg/ia64-visibility-1.c: New test.
14872
14873 2002-02-26  Alexandre Oliva  <aoliva@redhat.com>
14874
14875         * gcc.dg/debug/20020224-1.c: New.
14876
14877 2002-02-25  Kazu Hirata  <kazu@hxi.com>
14878
14879         * gcc.c-torture/execute/960416-1.x: New.
14880         * gcc.c-torture/execute/divconst-3.x: Likewise.
14881
14882 2002-02-25  Jakub Jelinek  <jakub@redhat.com>
14883
14884         * gcc.dg/20020224-1.c: New test.
14885
14886 2002-02-25  Alan Modra  <amodra@bigpond.net.au>
14887
14888         * gcc.c-torture/execute/20020225-1.c: New.
14889
14890 2002-02-24  Neil Booth  <neil@daikokuya.demon.co.uk>
14891
14892         * testsuite/gcc.dg/cpp/wchar-1.c: New test.
14893
14894 2002-02-23  Jakub Jelinek  <jakub@redhat.com>
14895
14896         * gcc.dg/20020222-1.c: New test.
14897
14898 2002-02-22  Jakub Jelinek  <jakub@redhat.com>
14899
14900         * g++.dg/opt/anonunion1.C: New test.
14901
14902 2002-02-22  Nathan Sidwell  <nathan@codesourcery.com>
14903
14904         * g++.dg/template/qualttp19.C: New test.
14905         * g++.dg/template/qualttp20.C: New test.
14906         * g++.old-deja/g++.jason/report.C: Adjust expected errors
14907         * g++.old-deja/g++.other/qual1.C: Likewise.
14908
14909 2002-02-21  Aldy Hernandez  <aldyh@redhat.com>
14910
14911         * gcc.dg/attr-alwaysinline.c: New.
14912
14913 2002-02-21  Jakub Jelinek  <jakub@redhat.com>
14914
14915         * gcc.dg/20020220-1.c: New test.
14916
14917         * gcc.dg/20020220-2.c: New test.
14918
14919         * g++.dg/opt/mmx1.C: New test.
14920
14921 2002-02-20  Alexandre Oliva  <aoliva@redhat.com>
14922
14923         * gcc.c-torture/compile/20020110.c: New test.
14924
14925 2002-02-20  Jakub Jelinek  <jakub@redhat.com>
14926
14927         * gcc.c-torture/execute/20020219-1.c: New test.
14928
14929         * gcc.dg/20020219-1.c: New test.
14930
14931         * gcc.dg/noncompile/20020220-1.c: New test.
14932
14933         * g++.dg/opt/ptrintsum1.C: New test.
14934
14935         * gcc.dg/debug/20020220-1.c: New test.
14936
14937 2002-02-17  Jakub Jelinek  <jakub@redhat.com>
14938
14939         * gcc.c-torture/execute/20020216-1.c: New test.
14940
14941 2002-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
14942
14943         * gcc.dg/decl-1.c: Update, new test.
14944
14945 2002-02-15  Nathan Sidwell  <nathan@codesourcery.com>
14946
14947         * g++.dg/abi/bitfield1.C: New test.
14948         * g++.dg/abi/bitfield2.C: New test.
14949
14950 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
14951
14952         * gcc.dg/attr-nest.c: New test.
14953
14954 2002-02-15  Richard Sandiford  <rsandifo@redhat.com>
14955
14956         * gcc.c-torture/execute/20020215-1.c: New test.
14957
14958 2002-02-14  Jakub Jelinek  <jakub@redhat.com>
14959
14960         * g++.dg/dg.exp: Exclude debug subdir, it has its own .exp.
14961         * g++.dg/debug/debug.exp: New.
14962         * g++.dg/debug/trivial.C: New.
14963         * g++.dg/debug/debug1.C: Moved...
14964         * g++.dg/other/debug1.C: ...from here.
14965         * g++.dg/debug/debug2.C: Moved...
14966         * g++.dg/other/debug2.C: ...from here.
14967         * g++.dg/debug/debug3.C: Moved...
14968         * g++.dg/other/debug3.C: ...from here.
14969
14970         * gcc.dg/noncompile/20020213-1.c: New test.
14971
14972 2002-02-13  Jakub Jelinek  <jakub@redhat.com>
14973
14974         * g++.dg/other/debug3.C: New test.
14975
14976         * gcc.c-torture/execute/20020213-1.c: New test.
14977
14978 2002-02-13  Richard Smith <richard@ex-parrot.com>
14979
14980         * g++.old-deja/g++.other/thunk1.C: New test.
14981
14982 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
14983
14984         * g++.dg/warn/weak1.C: weak attributes not supported on cygwin
14985
14986 2002-02-13  Stan Shebs  <shebs@apple.com>
14987
14988         * gcc.dg/altivec-3.c: New.
14989
14990 2002-02-12  Jakub Jelinek  <jakub@redhat.com>
14991
14992         * gcc.dg/Wunreachable-1.c: New test.
14993         * gcc.dg/Wunreachable-2.c: New test.
14994
14995 2002-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
14996
14997         * gcc.dg/c90-const-expr-3.c, gcc.dg/c99-const-expr-3.c: New tests.
14998
14999 2002-02-12  Neil Booth  <neil@daikokuya.demon.co.uk>
15000
15001         * gcc.dg/decl-1.c: New test.
15002
15003 2002-02-12  David Billinghurst <David.Billinghurst@riotinto.com>
15004
15005         * gcc.dg/c99-flex-array-2.c: Add -std=iso9899:1999
15006
15007 2002-02-10  Kazu Hirata  <kazu@hxi.com>
15008
15009         * gcc.c-torture/compile/961203-1.x: Disable on h8300 port.
15010         * gcc.c-torture/compile/980506-1.x: Likewise.
15011
15012 2002-02-10  Kazu Hirata  <kazu@hxi.com>
15013
15014         * gcc.dg/20020210-1.c: New.
15015
15016 2002-02-09  Toon Moene  <toon@moene.indiv.nluug.nl>
15017
15018         * g77.f-torture/execute/947.f: New regression test
15019         for PR fortran/947.
15020
15021 2002-02-09  Alexandre Oliva  <aoliva@redhat.com>
15022
15023         * g++.old-deja/g++.abi/ptrmem.C: Lowest bit is significant on SH5.
15024         * g++.old-deja/g++.jason/thunk3.C: XFAIL on sh64-*-*.
15025
15026 2002-02-08  Richard Henderson  <rth@redhat.com>
15027
15028         * gcc.c-torture/compile/labels-3.c: New.
15029
15030 2002-02-08  Jakub Jelinek  <jakub@redhat.com>
15031
15032         * gcc.c-torture/execute/20020206-1.c: Test whether nesting 2
15033         expression statements work instead.
15034         * gcc.dg/noncompile/20020207-1.c: New test.
15035
15036 2002-02-07  Richard Henderson  <rth@redhat.com>
15037
15038         * gcc.dg/debug/dwarf2-1.c (foo): Return a value.
15039
15040 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
15041
15042         * lib/prune.exp: Remove "In (program|subroutine"block-data)"
15043         message from g77
15044         * lib/g77-dg.exp: Trim g77 error messages so that they are
15045         recognized by dg.exp.
15046
15047 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
15048
15049         PR fortran/5473
15050         * g77.dg/pr5473.f: Now dg-error.  Add additional cases.
15051
15052 2002-02-07  Richard Henderson  <rth@redhat.com>
15053
15054         * g++.old-deja/g++.brendan/new2.C: Arrange for allocated memory
15055         to be sufficiently aligned for integers.
15056
15057 2002-02-07  Nathan Sidwell  <nathan@codesourcery.com>
15058
15059         * g++.dg/template/friend4.C: New test.
15060
15061 2002-02-07  David Billinghurst <David.Billinghurst@riotinto.com>
15062
15063         PR fortran/5743
15064         * g77.f-torture/execute/intrinsic-unix-bessel.f: Remove
15065         unsupported cases.
15066
15067 2002-02-07  Richard Henderson  <rth@redhat.com>
15068
15069         * gcc.dg/debug/dwarf2-1.c: Update for return warnings.
15070         * gcc.dg/noncompile/920507-1.c, gcc.dg/noncompile/920721-2.c,
15071         gcc.dg/noncompile/label-lineno-1.c, objc.dg/const-str-1.m,
15072         objc.dg/const-str-2.m, objc.dg/method-1.m: Likewise.
15073
15074 2002-02-06  Richard Henderson  <rth@redhat.com>
15075
15076         * gcc.dg/asm-4.c: Add case with an unnamed operand in the middle.
15077
15078 2002-02-06  Janis Johnson  <janis187@us.ibm.com>
15079
15080         * gcc.dg/20020206-1.c: New test.
15081
15082 2002-02-06  Jakub Jelinek  <jakub@redhat.com>
15083
15084         * gcc.c-torture/execute/20020206-1.c: New test.
15085
15086         * gcc.c-torture/execute/20020206-2.c: New test.
15087
15088         PR optimization/5429:
15089         * gcc.c-torture/compile/20020206-1.c: New test.
15090
15091 2002-02-06  Nick Clifton  <nickc@cambridge.redhat.com>
15092
15093         * g++.dg/ext/align1.C: Do not use an explicit alignment value
15094         as certain file formats cannot support particularly large
15095         alignments.
15096
15097         * g++.dg/warn/weak1.C: Expect a warning from COFF toolchains,
15098         and do not expect to be able to link the executable.
15099
15100         * g++.old-deja/g++.ext/attrib5.C: Expect the compilation to
15101         fail because the COFF format does not support the weak attribute.
15102
15103 2002-02-05  David Billinghurst <David.Billinghurst@riotinto.com>
15104
15105         * g77.dg/pr5473.f:  New test
15106
15107 2002-02-05  Aldy Hernandez  <aldyh@redhat.com>
15108
15109         * gcc.dg/altivec-4.c: AltiVec builtin predicates changed format.
15110         Fix testcase accordingly.
15111
15112 2002-02-04  Richard Henderson  <rth@redhat.com>
15113
15114         * gcc.c-torture/execute/built-in-setjmp.c: Prototype stuff.
15115         (buf): Change to be an array of pointers, not ints.
15116
15117 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
15118
15119         * gcc.dg/Wswitch.c: Fix typos.  Don't return unconditionally
15120         before all tests.  Move warning one line above to match where it
15121         C frontend emits.
15122         * gcc.dg/Wswitch-2.c: New test.
15123         * g++.dg/warn/Wswitch-1.C: New test.
15124         * g++.dg/warn/Wswitch-2.C: New test.
15125
15126 2002-02-04  Richard Henderson  <rth@redhat.com>
15127
15128         * g++.dg/abi/offsetof.C: Fix size comparison.
15129
15130 2002-02-04  Richard Sandiford  <rsandifo@redhat.com>
15131
15132         * gcc.dg/cast-qual-2.c: New test.
15133
15134 2002-02-04  Jakub Jelinek  <jakub@redhat.com>
15135
15136         * gcc.dg/20020201-4.c: New test.
15137
15138 2002-02-04  Ben Elliston  <bje@redhat.com>
15139
15140         * lib/gcc.exp (gcc_init): Check that the need_status_wrapper
15141         target_info attribute != 0, in addition to the empty string.
15142         (gcc_target_compile): Likewise.
15143
15144 2002-02-03  Andrew Cagney  <ac131313@redhat.com>
15145
15146         * gcc.dg/Wswitch.c: New test.
15147         PR gcc/4475. PR gcc/3780.
15148
15149 2002-02-03  Toon Moene  <toon@moene.indiv.nluug.nl>
15150
15151         * g77.f-torture/execute/5122.f: New test for regressions
15152         against PR fortran/5122.
15153
15154 2002-02-03  David Billinghurst <David.Billinghurst@riotinto.com>
15155
15156         * g77.f-torture/compile/pr3743.f: Delete
15157         * g77.dg/pr3743-1.f: New test.
15158         * g77.dg/pr3743-2.f: New test.
15159         * g77.dg/pr3743-3.f: New test.
15160         * g77.dg/pr3743-4.f: New test.
15161
15162 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15163
15164         * gcc.dg/cpp/uchar-1.c, uchar-2.c, uchar-3.c: New tests.
15165
15166 2002-02-02  Richard Henderson  <rth@redhat.com>
15167
15168         * gcc.c-torture/execute/991118-1.c: Revert 2002-01-29 change.
15169         * gcc.c-torture/execute/bf64-1.c: Likewise.
15170
15171 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
15172
15173         * gcc.dg/20020201-2.c: New test.
15174
15175         * gcc.dg/20020201-3.c: New test.
15176
15177         * gcc.c-torture/execute/bitfld-2.c: New test.
15178
15179 2002-02-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15180
15181         * gcc.dg/bitfld-1.c: Update.
15182         * gcc.dg/bitfld-2.c: Update.
15183         * gcc.c-torture/execute/bitfld-1.x: New.
15184
15185 2002-02-02  Jakub Jelinek  <jakub@redhat.com>
15186
15187         * gcc.c-torture/execute/20020201-1.c: New test.
15188
15189 2002-02-01  Janis Johnson  <janis187@us.ibm.com>
15190
15191         PR target/5469
15192         * gcc.dg/20020201-1.c: New test.
15193
15194 2002-02-01  David.Billinghurst <David.Billinghurst@riotinto.com>
15195
15196         PR fortran/3743
15197         * g77.f-torture/execute/f90-intrinsic-bit.x: Remove
15198         * g77.f-torture/compile/pr3743.x: Remove
15199
15200 2002-01-31  Tom Rix  <trix@redhat.com>
15201
15202         * gcc.dg/special/ecos.exp: Make gcsec-1.c unsupported for AIX.
15203
15204 2002-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
15205
15206         * gcc.dg/noncompile/20020130-1.c: New test.
15207
15208 2002-01-30  David Billinghurst  <David.Billinghurst@riotinto.com>
15209
15210         * g77.dg/f77-edit-i-out.f:  Escape \. Allow \r\n and \r.
15211
15212 2002-01-29  Richard Henderson  <rth@redhat.com>
15213
15214         * gcc.c-torture/execute/991118-1.c: Cast various constants back
15215         to long long.
15216         * gcc.c-torture/execute/bf64-1.c: Likewise.
15217
15218 2002-01-29  Jakub Jelinek  <jakub@redhat.com>
15219
15220         * gcc.c-torture/execute/20020129-1.c: New test.
15221
15222 2002-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
15223
15224         * gcc.c-torture/compile/20000224-1.c: Update.
15225         * gcc.c-torture/execute/bitfld-1.c: New tests.
15226         * gcc.dg/bitfld-1.c, bitfld-2.c: Diagnostic tests.
15227         * gcc.dg/uninit-A.c: Update.
15228
15229 2002-01-29  Nathan Sidwell  <nathan@codesourcery.com>
15230
15231         * g++.dg/template/ctor1.C: Add instantiation.
15232
15233 2002-01-28  Paul Koning  <pkoning@equallogic.com>
15234
15235         * gcc.c-torture/execute/builtin-prefetch-1.c: Changed first
15236         argument to __builtin_prefetch to be const ptr.
15237
15238 2002-01-28  Jakub Jelinek  <jakub@redhat.com>
15239
15240         * gcc.c-torture/compile/20020120-1.c: New test.
15241
15242 2002-01-27  Kazu Hirata  <kazu@hxi.com>
15243
15244         * gcc.c-torture/execute/20020127-1.c: New test.
15245
15246 2002-01-27  David Billinghurst  <David.Billinghurst@riotinto.com>
15247
15248         * g77.dg/f77-edit-i-in.f: New test
15249         * g77.dg/f77-edit-i-out.f: New test
15250
15251 2002-01-25  Geoffrey Keating  <geoffk@redhat.com>
15252
15253         * gcc.dg/debug/debug.exp: New file.
15254         * gcc.dg/debug/trivial.c: New file.
15255         * gcc.dg/debug/20000503-1.c: Moved from gcc.dg/.
15256         * gcc.dg/debug/20010207-1.c: Moved from gcc.dg/.
15257         * gcc.dg/debug/20011223-1.c: Moved from gcc.dg/.
15258         * gcc.dg/debug/20020104-2.c: Moved from gcc.dg/.
15259         * gcc.dg/debug/debug-1.c: Moved from gcc.dg/.
15260         * gcc.dg/debug/debug-2.c: Moved from gcc.dg/.
15261         * gcc.dg/debug/debug-3.c: Moved from gcc.dg/.
15262         * gcc.dg/debug/debug-4.c: Moved from gcc.dg/.
15263         * gcc.dg/debug/debug-5.c: Moved from gcc.dg/.
15264         * gcc.dg/debug/debug-6.c: Moved from gcc.dg/.
15265         * gcc.dg/debug/dwarf2-1.c: Moved from gcc.dg/.
15266         * gcc.dg/debug/dwarf2-2.c: Moved from gcc.dg/.
15267         * gcc.dg/20000503-1.c: Removed.
15268         * gcc.dg/20010207-1.c: Removed.
15269         * gcc.dg/20011223-1.c: Removed.
15270         * gcc.dg/20020104-2.c: Removed.
15271         * gcc.dg/debug-1.c: Removed.
15272         * gcc.dg/debug-2.c: Removed.
15273         * gcc.dg/debug-3.c: Removed.
15274         * gcc.dg/debug-4.c: Removed.
15275         * gcc.dg/debug-5.c: Removed.
15276         * gcc.dg/debug-6.c: Removed.
15277         * gcc.dg/dwarf2-1.c: Removed.
15278         * gcc.dg/dwarf2-2.c: Removed.
15279
15280 2002-01-25  Jakub Jelinek  <jakub@redhat.com>
15281
15282         * g++.old-deja/g++.other/eh5.C: New test.
15283         * g++.old-deja/g++.other/sibcall2.C: New test.
15284         * g++.old-deja/g++.other/array9.C: New test.
15285         * g++.old-deja/g++.other/typename2.C: New test.
15286         * g++.old-deja/g++.other/crash60.C: New test.
15287         * g++.old-deja/g++.other/conv9.C: New test.
15288         * g++.old-deja/g++.other/mangle10.C: New test.
15289         * g++.old-deja/g++.other/unchanging1.C: New test.
15290         * g++.old-deja/g++.other/exprstmt1.C: New test.
15291         * g++.old-deja/g++.other/inline23.C: New test.
15292         * g++.old-deja/g++.eh/ia64-1.C: New test.
15293         * g++.old-deja/g++.other/dwarf2-1.C: New test.
15294         * g++.old-deja/g++.other/reload1.C: New test.
15295         * g++.old-deja/g++.other/static20.C: New test.
15296         * g++.old-deja/g++.other/local-alloc1.C: New test.
15297         * g++.old-deja/g++.other/conv8.C: New test.
15298         * g++.old-deja/g++.other/stmtexpr2.C: New test.
15299         * g++.old-deja/g++.other/storeexpr1.C: New test.
15300         * g++.old-deja/g++.other/storeexpr2.C: New test.
15301         * g++.dg/eh/template2.C: New test.
15302         * g++.dg/warn/weak1.C: New test.
15303
15304 2002-01-25  Hans-Peter Nilsson  <hp@bitrange.com>
15305
15306         * lib/scanasm.exp (scan-assembler-dem, scan-assembler-dem-not):
15307         Remove first, non-varying, argument.
15308
15309 2002-01-23  Richard Henderson  <rth@redhat.com>
15310
15311         * gcc.dg/inline-2.c: New.
15312
15313         * lib/scanasm.exp (scan-assembler): Remove optional vmessage arg.
15314         Add optional target arg.  Check number of arguments.
15315         (scan-assembler-not, scan-assembler-dem): Likewise.
15316         (scan-assembler-dem-not): Likewise.
15317
15318 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
15319
15320         * g++.old-deja/g++.brendan/crash8.C: Don't expect an error on
15321         line 12.
15322         * g++.old-deja/g++.brendan/parse3.C,
15323         g++.old-deja/g++.other/crash26.C,
15324         g++.old-deja/g++.other/crash28.C,
15325         g++.old-deja/g++.other/crash29.C,
15326         g++.old-deja/g++.other/crash30.C,
15327         g++.old-deja/g++.other/crash35.C: Remove XFAILs where appropriate.
15328
15329 2002-01-23  Aldy Hernandez  <aldyh@redhat.com>
15330
15331         * gcc.dg/20020115-1.c: New.
15332
15333 2002-01-23  Bob Wilson  <bob.wilson@acm.org>
15334
15335         * gcc.c-torture/compile/20001226-1.x: xfail for Xtensa.
15336
15337 2002-01-23  Janis Johnson  <janis187@us.ibm.com>
15338
15339         * gcc.dg/20020122-3.c: New.
15340
15341 2002-01-23  Jakub Jelinek  <jakub@redhat.com>
15342
15343         * g++.dg/other/gc1.C: New test.
15344
15345 2002-01-23  Zack Weinberg  <zack@codesourcery.com>
15346
15347         * gcc.dg/c99-intconst-1.c: Mark XFAIL.
15348
15349 2002-01-22  Richard Henderson  <rth@redhat.com>
15350
15351         * gcc.dg/20020122-4.c: Use multiple outputs on the asm.
15352
15353 2002-01-22  Richard Henderson  <rth@redhat.com>
15354
15355         * gcc.dg/20020122-4.c: New.
15356
15357 2002-01-22  H.J. Lu <hjl@gnu.org>
15358
15359         * g++.dg/special/ecos.exp: Append .exe instead of a.out as the
15360         link output.
15361         * gcc.dg/special/ecos.exp: Likewise.
15362         * lib/g++-dg.exp: Likewise.
15363         * lib/g77-dg.exp: Likewise.
15364         * lib/gcc-dg.exp : Likewise.
15365         * lib/mike-g++.exp: Likewise.
15366         * lib/mike-g77.exp: Likewise.
15367         * lib/mike-gcc.exp: Likewise.
15368         * lib/objc-dg.exp: Likewise.
15369
15370 2002-01-22  Janis Johnson  <janis187@us.ibm.com>
15371
15372         PR target/5379
15373         * gcc.dg/20020122-2.c: New test.
15374
15375 2002-01-22  Hans-Peter Nilsson  <hp@axis.com>
15376
15377         * gcc.dg/20020122-1.c: New test.
15378
15379 2001-01-22  David.Billinghurst <David.Billinghurst@riotinto.com>
15380
15381         * g++.old-deja/g++.ext/attrib5.C: XFAIL cygwin too
15382
15383 2002-01-22  David Billinghurst <David.Billinghurst@riotinto.com>
15384
15385         * gcc.dg/20010207-1.c: Restrict to i?86-*-[eflno]*
15386
15387 2002-01-21  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
15388
15389         * gcc.c-torture/compile/20020121-1.c: New test.
15390
15391 2002-01-21  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15392
15393         * lib/g77.exp (g77_link_flags): Remove check for libg2c.so in setting
15394         ld_library_path.
15395
15396 2002-01-21  Jakub Jelinek  <jakub@redhat.com>
15397
15398         * gcc.dg/20020218-1.c: New test.
15399
15400 2002-01-21  David.Billinghurst <David.Billinghurst@riotinto.com>
15401
15402         * lib/prune.exp (prune_gcc_output): Prune "At global scope"
15403         messages
15404         * g++.dg/other/deprecated.C: Remove dg-bogus comment for
15405         "At global scope" warning
15406         * g++.dg/ext/align1.C: Change cygwin test for alignment
15407         from db-bogus to dg-warning
15408
15409 2002-01-21  Zack Weinberg  <zack@codesourcery.com>
15410
15411         * g77.f-torture/compile/cpp2.F: New test.
15412
15413 2002-01-19  Nathan Sidwell  <nathan@codesourcery.com>
15414
15415         * g++.dg/template/access1.C: New test.
15416
15417 2002-01-18  Aldy Hernandez  <aldyh@redhat.com>
15418
15419         * gcc.dg/20020118-1.c: New.
15420
15421 2002-01-18  Kazu Hirata  <kazu@hxi.com>
15422
15423         * testsuite/gcc.c-torture/execute/20020118-1.c: New test.
15424
15425 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
15426
15427         * g++.dg/other/deprecated.C: Fix FAIL from "At global scope" message.
15428         * g++.dg/ext/align1.C: Fix fail on cygwin from maximum
15429         alignment warnings.
15430
15431 2001-01-18  David Billinghurst <David.Billinghurst@riotinto.com>
15432
15433         * gcc.misc-tests/i386-prefetch.exp: Save and restore
15434         torture_with_loops and torture_without_loops
15435
15436 2002-01-17  Jakub Jelinek  <jakub@redhat.com>
15437
15438         * gcc.c-torture/compile/20020116-1.c: New test.
15439
15440 2002-01-16  Jakub Jelinek  <jakub@redhat.com>
15441
15442         * gcc.dg/20020116-2.c: New test.
15443
15444         * gcc.dg/ultrasp4.c: New test.
15445
15446         * gcc.dg/20020116-1.c: New test.
15447
15448 2002-01-15  Geoffrey Keating  <geoffk@redhat.com>
15449
15450         * gcc.dg/20020103-1.c: Also test for __PPC__, since that's used
15451         by EABI.
15452
15453 2002-01-15  Janis Johnson  <janis187@us.ibm.com>
15454
15455         * gcc.misc-tests/i386-prefetch.exp: New.
15456         * gcc.misc-tests/i386-pf-3dnow-1.c: New test.
15457         * gcc.misc-tests/i386-pf-athlon-1.c: New test.
15458         * gcc.misc-tests/i386-pf-none-1.c: New test.
15459         * gcc.misc-tests/i386-pf-sse-1.c: New test.
15460
15461 2002-01-15  Jakub Jelinek  <jakub@redhat.com>
15462
15463         * gcc.dg/gnu89-init-1.c: Add new tests.
15464
15465 2002-01-15  Andreas Jaeger  <aj@suse.de>
15466
15467         * gcc.dg/i386-mmx-1.c: Also run on x86-64.
15468         * gcc.dg/i386-mmx-2.c: Likewise.
15469         * gcc.dg/i386-sse-1.c: Likewise.
15470         * gcc.dg/i386-sse-2.c: Likewise.
15471         * gcc.dg/i386-sse-3.c: Likewise.
15472
15473 2001-01-14  David Billinghurst <David.Billinghurst@riotinto.com>
15474
15475         * g77.f-torture/execute/intrinsic-unix-bessel.f:
15476         Uncomment additional cases that now pass.
15477
15478 2002-01-11  Richard Henderson  <rth@redhat.com>
15479
15480         * gcc.dg/i386-mmx-1.c, gcc.dg/i386-mmx-2.c: New.
15481         * gcc.dg/i386-sse-1.c, gcc.dg/i386-sse-2.c, gcc.dg/i386-sse-1.c: New.
15482
15483 2002-01-11  Nicola Pero  <n.pero@mi.flashnet.it>
15484
15485         * objc.dg/special/unclaimed-category-1.m: Include objc/objc-api.h.
15486
15487 2002-01-10  Aldy Hernandez  <aldyh@redhat.com>
15488
15489         * gcc.dg/altivec-4.c: Add tests for lvebx, lvehx, lvewx, lvxl,
15490         lvx, stvx, stvebx, stvehx, stvewx, stvxl.
15491
15492 2002-01-10  Dale Johannesen  <dalej@apple.com>
15493
15494         * gcc.c-torture/execute/loop-11.c: New.
15495
15496 2002-01-08  Aldy Hernandez  <aldyh@redhat.com>
15497
15498         * gcc.dg/altivec-4.c: Add test for mtvscr, dssall, mfvscr,
15499         dss, lvsl, lvsr, dstt, dstst, dststt, dst.
15500
15501 2002-01-09  Richard Henderson  <rth@redhat.com>
15502
15503         * gcc.c-torture/execute/20020108-1.c: Rewrite to choose the proper
15504         type in which to perform the operation for each size.
15505
15506 2002-01-09  Alan Matsuoka  (alanm@redhat.com)
15507
15508         * gcc.c-torture/compile/20020109-2.c: New test.
15509
15510 2002-01-09  Gwenole Beauchesne  <bgeauchesne@mandrakesoft.com>
15511
15512         * gcc.c-torture/execute/loop-10.c: New test.
15513
15514 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
15515
15516         * gcc.c-torture/compile/20010226-1.c: New test.
15517         * gcc.c-torture/compile/20010227-1.c: New test.
15518         * gcc.c-torture/compile/20010426-1.c: New test.
15519         * gcc.c-torture/compile/20010510-1.c: New test.
15520         * gcc.c-torture/compile/20010605-3.c: New test.
15521         * gcc.c-torture/compile/20010824-1.c: New test.
15522         * gcc.c-torture/execute/20010409-1.c: New test.
15523         * gcc.dg/noncompile/20000901-1.c: New test.
15524         * gcc.dg/20001023-1.c: New test.
15525         * gcc.dg/20001101-1.c: New test.
15526         * gcc.dg/20001102-1.c: New test.
15527         * gcc.dg/20010207-1.c: New test.
15528         * gcc.dg/20010405-1.c: New test.
15529         * gcc.dg/20010822-1.c: New test.
15530         * gcc.dg/20011107-1.c: New test.
15531
15532 2002-01-09  Jeffrey A Law  (law@redhat.com)
15533
15534         * gcc.dg/asm-fs-1.c: Disable warnings when compiling.
15535
15536         * gcc.c-torture/execute/strct-stdarg-1.x: New file.  Expect
15537         execution failure on PA targets.
15538
15539 2002-01-09  Jakub Jelinek  <jakub@redhat.com>
15540
15541         * gcc.c-torture/compile/20020109-1.c: New test.
15542
15543 2002-01-08  Kazu Hirata  <kazu@hxi.com>
15544
15545         * gcc.c-torture/execute/20020108-1.c: New test.
15546
15547 2002-01-08  Jakub Jelinek  <jakub@redhat.com>
15548
15549         * gcc.dg/20020108-1.c: New test.
15550
15551 2002-01-08  H.J. Lu <hjl@gnu.org>
15552
15553         * objc.dg/special/special.exp: Add -I${srcdir}/../../libobjc
15554         for header files.
15555
15556 2002-01-08  Geoff Keating  <geoffk@redhat.com>
15557
15558         * gcc.dg/altivec-4.c: Make the 'char' entries signed also for
15559         consistency.
15560
15561 002-01-07  Aldy Hernandez  <aldyh@redhat.com>
15562
15563         * gcc.dg/altivec-4.c: Test altivec predicates.
15564
15565 2002-01-07  Jakub Jelinek  <jakub@redhat.com>
15566
15567         * gcc.c-torture/execute/20020107-1.c: New test.
15568
15569 2002-01-06  Craig Rodrigues  <rodrigc@gcc.gnu.org>
15570
15571         PR c/5279
15572         * gcc.c-torture/compile/20020106-1.c: New test.
15573
15574 2002-01-05  Hans-Peter Nilsson  <hp@bitrange.com>
15575
15576         * gcc.c-torture/execute/nestfunc-4.c: New test.
15577
15578 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
15579
15580         * g++.old-deja/g++.abi/aggregates.C: Corrected last patch: removed
15581         extra triple that slipped in.
15582         * g++.old-deja/g++.abi/align.C: Likewise.
15583         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15584
15585 2002-01-04  Loren J. Rittle  <ljrittle@acm.org>
15586
15587         * g++.old-deja/g++.abi/aggregates.C: Do not skip i?86-*-freebsd*.
15588         * g++.old-deja/g++.abi/align.C: Likewise.
15589         * g++.old-deja/g++.abi/bitfields.C: Likewise.
15590
15591         * gcc.c-torture/execute/ieee/rbug.c: Force FP to extended-precision
15592         on FreeBSD/i386.
15593         * gcc.c-torture/execute/ieee/rbug.x: Remove all XFAIL markers for
15594         FreeBSD.
15595
15596 2002-01-04  Jakub Jelinek  <jakub@redhat.com>
15597
15598         * gcc.dg/20020104-1.c: New test.
15599
15600         * gcc.dg/20020104-2.c: New test.
15601
15602 2002-01-04  Hans-Peter Nilsson  <hp@bitrange.com>
15603
15604         * gcc.dg/20020103-1.c: Fix typo in target selector.
15605
15606 2002-01-03  Richard Henderson  <rth@redhat.com>
15607
15608         * gcc.dg/20020103-1.c: New.
15609
15610 2002-01-03  Kazu Hirata  <kazu@hxi.com>
15611
15612         * gcc.c-torture/execute/20020103-1.c: New test.
15613
15614 2002-01-03  Jakub Jelinek  <jakub@redhat.com>
15615
15616         * g++.dg/other/debug2.C: New test.
15617
15618         * gcc.c-torture/compile/20020103-1.c: New test.
15619
15620 2002-01-02  Jakub Jelinek  <jakub@redhat.com>
15621
15622         * gcc.dg/gnu89-init-1.c: Added new tests.
15623
15624 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15625
15626         * g++.dg/template/friend2.C: Remove as patch is reverted.
15627
15628         * g++.dg/warn/oldcast1.C: New test.
15629
15630         * g++.dg/template/ptrmem1.C: New test.
15631         * g++.dg/template/ptrmem2.C: New test.
15632
15633         * g++.dg/template/ntp.C: New test.
15634
15635         * g++.dg/other/component1.C: New test.
15636
15637         * g++.dg/template/ttp3.C: New test.
15638
15639         * g++.dg/template/friend2.C: New test.
15640         * g++.old-deja/g++/brendan/crash8.C: Adjust location of error.
15641
15642 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15643
15644         * g++.dg/other/ptrmem1.C: New test.
15645         * g++.dg/other/ptrmem2.C: New test.
15646
15647 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15648
15649         * g++.dg/template/ctor1.C: New test.
15650
15651 2002-01-02  Nathan Sidwell  <nathan@codesourcery.com>
15652
15653         * g++.dg/template/friend2.C: New test.
15654
15655 2002-01-01  Hans-Peter Nilsson  <hp@bitrange.com>
15656
15657         * gcc.dg/mmix-1.c: New test.
15658
15659 2001-12-31  Richard Henderson  <rth@redhat.com>
15660
15661         * gcc.dg/asm-5.c: New.
15662
15663 2001-12-31  Paolo Carlini  <pcarlini@unitus.it>
15664
15665         * g++.old-deja/g++.robertl/eb130.C: hash_set is now
15666         in namespace __gnu_cxx
15667
15668 2001-12-30  Richard Henderson  <rth@redhat.com>
15669
15670         * gcc.dg/debug-6.c: New.
15671
15672 2001-12-30  Jakub Jelinek  <jakub@redhat.com>
15673
15674         * gcc.c-torture/compile/20011229-2.c: New test.
15675
15676 2001-12-29  Jakub Jelinek  <jakub@redhat.com>
15677
15678         * gcc.dg/debug-3.c: New test.
15679         * gcc.dg/debug-4.c: New test.
15680         * gcc.dg/debug-5.c: New test.
15681
15682 2001-12-29  Richard Henderson  <rth@redhat.com>
15683
15684         * g++.dg/eh/loop1.C: New.
15685
15686 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15687
15688         * g++.dg/template/crash1.C: New test.
15689
15690 2001-12-29  Nathan Sidwell  <nathan@codesourcery.com>
15691
15692         * g++.dg/other/const1.C: New test.
15693
15694 2001-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
15695
15696         * gcc.c-torture/compile/20011229-1.c: New test.
15697
15698 2001-12-28  Stan Shebs  <shebs@apple.com>
15699
15700         * lib/objc-torture.exp: Resync with c-torture.exp.
15701         * lib/objc.exp: Load standard libraries.
15702
15703 2001-12-28  Jakub Jelinek  <jakub@redhat.com>
15704
15705         * gcc.dg/gnu89-init-1.c: Adjust for the new behavior, add some
15706         additional tests.
15707
15708 2001-12-27  Roger Sayle <roger@eyesopen.com>
15709
15710         * gcc.c-torture/execute/string-opt-16.c: New testcase.
15711
15712 2001-12-27  Richard Henderson  <rth@redhat.com>
15713
15714         * gcc.dg/debug-1.c, gcc.dg/debug-2.c: New.
15715
15716 2001-12-26  Nathan Sidwell  <nathan@codesourcery.com>
15717
15718         * g++.dg/eh/ctor1.C: New test.
15719         * g++.dg/other/error2.C: New test.
15720
15721 2001-12-24  Nathan Sidwell  <nathan@codesourcery.com>
15722
15723         * g++.dg/other/init2.C: New test.
15724
15725 2001-12-24  Richard Henderson  <rth@redhat.com>
15726
15727         * gcc.dg/20011223-1.c: New.
15728         * gcc.dg/inline-1.c: New.
15729
15730 2001-12-23  Richard Henderson  <rth@redhat.com>
15731
15732         * gcc.dg/asm-4.c: Test operand modifiers.
15733
15734 2001-12-23  Richard Henderson  <rth@redhat.com>
15735
15736         * gcc.c-torture/execute/20011219-1.c (main): Make "i" a long.
15737
15738 2001-12-23  Joseph S. Myers  <jsm28@cam.ac.uk>
15739
15740         * gcc.c-torture/execute/20011223-1.c: New test.
15741
15742 2001-12-21  Richard Henderson  <rth@redhat.com>
15743
15744         * gcc.dg/wtr-aggr-init-1.c: Test that __extension__ disables then
15745         re-enables the warning.
15746
15747 2001-12-21  Richard Henderson  <rth@redhat.com>
15748
15749         * g++.old-deja/g++.eh/badalloc1.C (malloc): Fix typo.
15750
15751 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
15752
15753         * gcc.c-torture/compile/20011218-1.c: New test.
15754
15755 2001-12-20  Nick Clifton  <nickc@cambridge.redhat.com>
15756
15757         * gcc.misc-test/arm-isr.exp: New file.  Control running of the
15758         arm-isr.c test.
15759         * gcc.misc-tests/arm-isr.c: New file.  Test prologue and
15760         epilogue generation for ARM ISR routines.
15761
15762 2001-12-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
15763
15764         * gcc.dg/format/builtin-1.c: Test unlocked stdio.
15765         * gcc.dg/format/c90-printf-3.c: Likewise.
15766         * gcc.dg/format/c99-printf-3.c: Likewise.
15767         * gcc.dg/format/ext-1.c: Likewise.
15768         * gcc.dg/format/ext-6.c: Likewise.
15769         * gcc.dg/format/format.h: Prototype unlocked stdio.
15770
15771 2001-12-20  Richard Henderson  <rth@redhat.com>
15772
15773         * g++.old-deja/g++.eh/badalloc1.C (arena_size): New.
15774         (arena): Use it.
15775         (malloc): Correct allocation logic.  Abort if we fill up the
15776         arena before initialization complete.
15777         (realloc): Correct allocation logic.
15778
15779 2001-12-20  Jakub Jelinek  <jakub@redhat.com>
15780
15781         * gcc.c-torture/compile/20011219-2.c: New test.
15782
15783         * gcc.c-torture/execute/20011219-1.c: New test.
15784
15785 2001-12-19  David Billinghurst <David.Billinghurst@riotinto.com>
15786
15787         * gcc.dg/special/ecos.exp:  wkali-1.c unsupported if
15788         target does not support weak symbols.
15789
15790 2001-12-19  Jakub Jelinek  <jakub@redhat.com>
15791
15792         * gcc.c-torture/compile/20011219-1.c: New test.
15793
15794 2001-12-19  Nathan Sidwell  <nathan@codesourcery.com>
15795
15796         * g++.dg/other/error1.C: New test.
15797
15798 2001-12-17  Jeffrey A Law  (law@redhat.com)
15799
15800         * gcc.c-torture/execute/20011217-1.c: New test.
15801
15802 2001-12-17  Nicola Pero  <nicola@brainstorm.co.uk>
15803
15804         * objc.dg/special/: New directory.
15805         * objc.dg/special/special.exp: New file.
15806         * objc.dg/special/unclaimed-category-1.h: New file.
15807         * objc.dg/special/unclaimed-category-1a.m: New file.
15808         * objc.dg/special/unclaimed-category-1.m: New file.
15809
15810 2001-12-17  Andreas Jaeger  <aj@suse.de>
15811
15812         * gcc.c-torture/compile/20011217-2.c: New test.
15813
15814 2001-12-17  Joseph S. Myers  <jsm28@cam.ac.uk>
15815
15816         * gcc.c-torture/compile/20011217-1.c: New test.
15817
15818 2001-12-14  Aldy Hernandez  <aldyh@redhat.com>
15819
15820         * testsuite/gcc.dg/20011214-1.c: New.
15821
15822 2001-12-13  Aldy Hernandez  <aldyh@redhat.com>
15823
15824         * gcc.dg/altivec-4.c: New.
15825
15826 2001-12-13  Hans-Peter Nilsson  <hp@axis.com>
15827
15828         * gcc.dg/20011113-1.c: New test.
15829
15830 2001-12-13  John David Anglin  <dave@hiauly1.hia.nrc.ca>
15831
15832         * g++.old-deja/g++.jason/template31.C: Remove templates for classes
15833         std::__malloc_alloc_template<0> and
15834         std::__default_alloc_template<false, 0>.
15835
15836 2001-12-13  Nicola Pero  <n.pero@mi.flashnet.it>
15837
15838         * objc/execute/bf-21.m: New test.
15839         * objc/execute/enumeration-1.m: New test.
15840         * objc/execute/enumeration-2.m: New test.
15841
15842 2001-12-12  Jakub Jelinek  <jakub@redhat.com>
15843
15844         * gcc.dg/gnu89-init-1.c: New test.
15845
15846 2001-12-12  Nathan Sidwell  <nathan@codesourcery.com>
15847
15848         * g++.old-deja/g++.brendan/crash56.C: Adjust implicit typename.
15849         * g++.old-deja/g++.jason/2371.C: Likewise.
15850         * g++.old-deja/g++.jason/template33.C: Likewise.
15851         * g++.old-deja/g++.jason/template34.C: Likewise.
15852         * g++.old-deja/g++.jason/template36.C: Likewise.
15853         * g++.old-deja/g++.oliva/typename1.C: Likewise.
15854         * g++.old-deja/g++.oliva/typename2.C: Likewise.
15855         * g++.old-deja/g++.other/typename1.C: Likewise.
15856         * g++.old-deja/g++.pt/inherit2.C: Likewise.
15857         * g++.old-deja/g++.pt/nontype5.C: Likewise.
15858         * g++.old-deja/g++.pt/typename11.C: Likewise.
15859         * g++.old-deja/g++.pt/typename14.C: Likewise.
15860         * g++.old-deja/g++.pt/typename16.C: Likewise.
15861         * g++.old-deja/g++.pt/typename3.C: Likewise.
15862         * g++.old-deja/g++.pt/typename4.C: Likewise.
15863         * g++.old-deja/g++.pt/typename5.C: Likewise.
15864         * g++.old-deja/g++.pt/typename7.C: Likewise.
15865         * g++.old-deja/g++.robertl/eb9.C: Likewise.
15866
15867 2001-12-11  Nathan Sidwell  <nathan@codesourcery.com>
15868
15869         * g++.dg/other/linkage1.C: New test.
15870         * g++.old-deja/g++.brendan/err-msg2.C: Alter to avoid two
15871         specifiers.
15872
15873 2001-12-11  Neil Booth  <neil@daikokuya.demon.co.uk>
15874
15875         * gcc.dg/concat.c: New test.
15876
15877 2001-12-11  Stan Shebs  <shebs@apple.com>
15878
15879         * objc/compile: New test directory.
15880         * objc/compile/compile.exp: New expect script.
15881         * objc/compile/20011211-1.m: New compile test.
15882
15883 2001-12-11  Jason Merrill  <jason@redhat.com>
15884
15885         * lib/prune.exp (prune_gcc_output): Also handle "In member
15886         function".  So many permutations...
15887
15888 2001-12-10  Nathan Sidwell  <nathan@codesourcery.com>
15889
15890         * g++.dg/template/typedef1.C: New test.
15891
15892 2001-12-09  Nathan Sidwell  <nathan@codesourcery.com>
15893
15894         * g++.dg/other/copy1.C: New test.
15895
15896 2001-10-08  Aldy Hernandez  <aldyh@redhat.com>
15897
15898         * gcc.c-torture/execute/builtin-types-compatible-p.c: New.
15899
15900         * gcc.dg/builtin-choose-expr.c: New.
15901
15902 2001-12-07  Aldy Hernandez  <aldyh@redhat.com>
15903
15904         * gcc.dg/altivec-2.c: New.
15905
15906 2001-12-07  Richard Henderson  <rth@redhat.com>
15907
15908         * gcc.dg/cpp/ucs.c: Adjust expected warning for 64-bit hosts.
15909
15910 2001-12-07  Stephane Carrez  <Stephane.Carrez@sun.com>
15911
15912         * gcc.dg/sparc-ret.c: New file, test return corruption bug for
15913         ultrasparc.
15914
15915 2001-12-07  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
15916
15917         * g++-old.deja/g++.robertl/eb101.C: Deleted.
15918
15919 2001-12-06  Janis Johnson  <janis187@us.ibm.com>
15920
15921         * gcc.c-torture/execute/builtin-prefetch-1.c: Add checks for
15922         variable argument list.
15923
15924 2001-12-06  Zack Weinberg  <zack@codesourcery.com>
15925
15926         * gcc.c-torture/execute/memcheck: Delete entire directory.
15927         (files: blkarg.c blkarg.x driver.c driver.h t1.c t2.c t3.c
15928         t4.c t5.c t6.c t7.c t8.c t9.c template memcheck.exp)
15929
15930 2001-12-05  Neil Booth  <neil@daikokuya.demon.co.uk>
15931
15932         * gcc.dg/Wshadow-1.c: New test.
15933
15934 2001-12-05  Jakub Jelinek  <jakub@redhat.com>
15935
15936         * gcc.c-torture/compile/20011130-1.c: New test.
15937
15938         * gcc.dg/noncompile/20011025-1.c: New test.
15939
15940         * g++.dg/other/anon-union.C: New test.
15941
15942         * gcc.c-torture/execute/20011024-1.c: New test.
15943
15944 2001-12-04  Joseph S. Myers  <jsm28@cam.ac.uk>
15945
15946         * gcc.c-torture/execute/20000722-1.x,
15947         gcc.c-torture/execute/20010123-1.x: Remove.
15948         * gcc.c-torture/compile/init-3.c: Don't use a compound literal.
15949         * gcc.dg/c90-complit-1.c, gcc.dg/c99-complit-1.c,
15950         gcc.dg/c99-complit-2.c: New tests.
15951
15952 2001-12-04  Nathan Sidwell  <nathan@codesourcery.com>
15953
15954         * g++.dg/inherit/base1.C: New test.
15955
15956 2001-12-04  Jakub Jelinek  <jakub@redhat.com>
15957
15958         * g++.dg/other/stdarg1.C: New test.
15959
15960         * gcc.c-torture/compile/20011130-2.c: New test.
15961
15962 2001-12-03  Janis Johnson  <janis187@us.ibm.com>
15963
15964         * gcc.c-torture/execute/builtin-prefetch-1.c: New test.
15965         * gcc.c-torture/execute/builtin-prefetch-2.c: New test.
15966         * gcc.c-torture/execute/builtin-prefetch-3.c: New test.
15967         * gcc.c-torture/execute/builtin-prefetch-4.c: New test.
15968         * gcc.c-torture/execute/builtin-prefetch-5.c: New test.
15969         * gcc.dg/builtin-prefetch-1.c: New test.
15970
15971 2001-12-03  Jakub Jelinek  <jakub@redhat.com>
15972
15973         * gcc.dg/20011130-1.c: New test.
15974
15975 2001-12-03  Nathan Sidwell  <nathan@codesourcery.com>
15976
15977         * g++.dg/other/scope1.C: New test.
15978         * g++.dg/template/explicit-instantiation.C: Remove XFAIL
15979
15980 2001-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
15981
15982         * gcc.dg/vla-init-1.c: New test.
15983
15984 2001-12-01  Geoff Keating  <geoffk@redhat.com>
15985
15986         * gcc.c-torture/compile/structs.c: New testcase from GDB.
15987
15988 2001-12-02  Neil Booth  <neil@daikokuya.demon.co.uk>
15989
15990         * objc.dg/alias.m: Update.
15991         * objc.dg/class-1.m: Update.
15992         * objc.dg/const-str-1.m: Update.
15993         * objc.dg/fwd-proto-1.m: Update.
15994         * objc.dg/id-1.m: Update.
15995         * objc.dg/super-class-1.m: Update.
15996
15997 2001-11-29  Mark Mitchell  <mark@codesourcery.com>
15998
15999         * g++.old-deja/g++.pt/memtemp100.C: Remove non-standard
16000         constructs.
16001
16002 2001-11-28  Jeffrey A Law  (law@cygnus.com)
16003
16004         * gcc.c-torture/execute/20011128-1.c: New test.
16005
16006 2001-11-28  Hans-Peter Nilsson  <hp@axis.com>
16007
16008         * gcc.dg/20011127-1.c: New test.
16009
16010 2001-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
16011
16012         * gcc.dg/format/strfmon-1.c: Update comments.  Adjust examples
16013         from Austin Group draft 7.
16014         * gcc.dg/format/xopen-1.c: Update comments.  Add tests for gaps in
16015         scanf format arguments.
16016         * gcc.dg/format/no-exargs-2.c: New test.
16017
16018 2001-11-25  Nathan Sidwell  <nathan@codesourcery.com>
16019
16020         * g++.dg/abi/vbase8-4.C: New test.
16021
16022 2001-11-24  Ian Lance Taylor  <ian@airs.com>
16023
16024         * gcc.c-torture/execute/20011121-1.c: New test.
16025
16026 2001-11-23  Jeffrey A Law  (law@cygnus.com)
16027
16028         * gcc.c-torture/execute/ieee/20011123-1.c: New test.
16029
16030 2001-11-23  Andreas Jaeger  <aj@suse.de>
16031
16032         * gcc.dg/cpp/charconst-2.c: New test.
16033
16034 2001-11-22  Geoffrey Keating  <geoffk@redhat.com>
16035
16036         * lib/old-dejagnu.exp (old-dejagnu): Copy extra source files
16037         to the host if it is remote.  Let tests specify extra headers
16038         they use.
16039         * g++.old-deja/g++.abi/vtable3a.C: This uses 'vtable3.h'.
16040         * g++.old-deja/g++.abi/vtable3b.C: This uses 'vtable3.h'.
16041         * g++.old-deja/g++.abi/vtable3c.C: This uses 'vtable3.h'.
16042         * g++.old-deja/g++.abi/vtable3d.C: This uses 'vtable3.h'.
16043         * g++.old-deja/g++.abi/vtable3e.C: This uses 'vtable3.h'.
16044         * g++.old-deja/g++.abi/vtable3f.C: This uses 'vtable3.h'.
16045         * g++.old-deja/g++.abi/vtable3g.C: This uses 'vtable3.h'.
16046         * g++.old-deja/g++.abi/vtable3h.C: This uses 'vtable3.h'.
16047         * g++.old-deja/g++.abi/vtable3i.C: This uses 'vtable3.h'.
16048         * g++.old-deja/g++.abi/vtable3j.C: This uses 'vtable3.h'.
16049
16050 2001-11-22  Nick Clifton  <nickc@cambridge.redhat.com>
16051
16052         * gcc.c-torture/execute/ieee/20000320-1.c: Fix patterns to work
16053         for little endian ARMs.
16054
16055 2001-11-20  Jakub Jelinek  <jakub@redhat.com>
16056
16057         * gcc.c-torture/compile/20011119-1.c: New test.
16058         * gcc.c-torture/compile/20011119-2.c: New test.
16059
16060 2001-11-17  Aldy Hernandez  <aldyh@redhat.com>
16061
16062         * gcc.dg/altivec-1.c: Fix typo.
16063
16064 2001-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
16065
16066         * gcc.dg/c90-intconst-1.c, gcc.dg/c99-intconst-1.c: New tests.
16067
16068 2001-11-20  Nick Clifton  <nickc@cambridge.redhat.com>
16069
16070         * gcc.c-torture/compile/981006-1.x: Treat XScale like ARM.
16071
16072 2001-11-19  Geoffrey Keating  <geoffk@redhat.com>
16073
16074         * lib/g77.exp: Don't specify --rpath-link.
16075
16076         * gcc.dg/cpp/cpp.exp: For testing on a remote host, copy
16077         across all the headers.
16078         * gcc.dg/format/format.exp: For testing on a remote host,
16079         copy format.h.
16080
16081         * gcc.c-torture/execute/20011008-3.c: Allow for small STACK_SIZE.
16082         * gcc.c-torture/execute/930406-1.c: Likewise.
16083         * gcc.c-torture/execute/comp-goto-1.c: Likewise.
16084
16085 2001-11-19  Aldy Hernandez  <aldyh@redhat.com>
16086
16087         * gcc.dg/altivec-1.c: New.
16088
16089 2001-11-19  Neil Booth  <neil@daikokuya.demon.co.uk>
16090
16091         * gcc.dg/cpp/fpreprocessed.c: New test case.
16092
16093 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16094
16095         * gcc.dg/cpp/assert_trad1.c, gcc.dg/cpp/tr-paste.c,
16096         gcc.dg/cpp/tr-str.c: Use -traditional-cpp instead of -traditional.
16097         * gcc.dg/ext-glob.c: Expect -traditional deprecation warning.
16098
16099 2001-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
16100
16101         * gcc.dg/no-builtin-1.c: New test.
16102
16103 2001-11-16  Jakub Jelinek  <jakub@redhat.com>
16104
16105         * gcc.c-torture/execute/20011115-1.c: New test.
16106
16107 2001-11-15  Jakub Jelinek  <jakub@redhat.com>
16108
16109         * gcc.c-torture/compile/20011114-2.c: New test.
16110         * gcc.c-torture/compile/20011114-3.c: New test.
16111         * gcc.c-torture/compile/20011114-4.c: New test.
16112
16113 2001-11-15  Nathan Sidwell  <nathan@codesourcery.com>
16114
16115         * g++.dg/other/init1.C: New test.
16116
16117 2001-11-14  Geoffrey Keating  <geoffk@redhat.com>
16118
16119         * gcc.dg/noncompile/920923-1.c: xstormy16 produces an extra error
16120         message.
16121
16122         * gcc.c-torture/execute/20011114-1.c: New testcase.
16123
16124         * gcc.c-torture/compile/20010327-1.c: Revert last change.
16125         * gcc.c-torture/compile/20011114-1.c: New test, exactly
16126         like the (before this change) version of 20010327-1.c.
16127
16128 2001-11-14  Roger Sayle <roger@eyesopen.com>
16129
16130         * gcc.c-torture/execute/string-opt-13.c: New testcase.
16131
16132 2001-11-14  Richard Sandiford  <rsandifo@redhat.com>
16133
16134         * g++.dg/init/array2.C: New test.
16135
16136 2001-11-14  Alexandre Oliva  <aoliva@redhat.com>
16137
16138         * gcc.c-torture/execute/20010122-1.c: Prevent unwanted inlining.
16139
16140 2001-11-13  Nathan Sidwell  <nathan@codesourcery.com>
16141
16142         * g++.dg/other/forscope1.C: New test.
16143         * g++.dg/ext/forscope1.C: New test.
16144         * g++.dg/ext/forscope2.C: New test.
16145
16146 2001-11-13  Jakub Jelinek  <jakub@redhat.com>
16147
16148         * gcc.c-torture/execute/20011113-1.c: New test.
16149
16150 2001-11-09  Geoffrey Keating  <geoffk@redhat.com>
16151
16152         * gcc.c-torture/execute/20011109-2.c: New test.
16153
16154         * gcc.c-torture/execute/20011109-1.c: New test.
16155
16156 2001-11-09  Jakub Jelinek  <jakub@redhat.com>
16157
16158         * gcc.c-torture/compile/20011109-1.c: New test.
16159
16160 2001-11-08  Geoffrey Keating  <geoffk@redhat.com>
16161
16162         * g++.old-deja/g++.bugs/900227_01.C: Change stormy16 to xstormy16.
16163         * g++.old-deja/g++.eh/badalloc1.C: Change stormy16 to xstormy16.
16164         * g++.old-deja/g++.mike/ns15.C: Change stormy16 to xstormy16.
16165         * g++.old-deja/g++.pt/crash16.C: Change stormy16 to xstormy16.
16166         * gcc.c-torture/compile/961203-1.x: Change stormy16 to xstormy16.
16167         * gcc.c-torture/compile/980506-1.x: Change stormy16 to xstormy16.
16168         * gcc.c-torture/compile/990617-1.x: Change stormy16 to xstormy16.
16169
16170 2001-11-08  Neil Booth  <neil@daikokuya.demon.co.uk>
16171
16172         * g++.dg/warn/Wshadow-1.C: New tests.
16173         * g++.old-deja/g++.mike/for3.C: Update.
16174
16175 2001-11-06  Joseph S. Myers  <jsm28@cam.ac.uk>
16176
16177         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-array-lval-2.c,
16178         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-array-lval-2.c: Remove
16179         XFAILs.  Adjust expected error texts.
16180         * gcc.c-torture/compile/20011106-1.c,
16181         gcc.c-torture/compile/20011106-2.c, gcc.dg/c90-array-lval-3.c,
16182         gcc.dg/c90-array-lval-4.c, gcc.dg/c90-array-lval-5.c,
16183         gcc.dg/c99-array-lval-3.c, gcc.dg/c99-array-lval-4.c,
16184         gcc.dg/c99-array-lval-5.c: New tests.
16185
16186 2001-11-05  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16187
16188         * gcc.dg/cpp/defined.c: Update.
16189
16190 2001-11-04  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16191
16192         * gcc.c-torture/execute/anon-1.c: New test.
16193
16194 2001-11-03  Geoffrey Keating  <geoffk@redhat.com>
16195
16196         * g++.old-deja/g++.bugs/900227_01.C: short and pointer are the
16197         same size, so no warning should be produced on stormy16.
16198
16199         * g++.old-deja/g++.eh/badalloc1.C: Will always fail on stormy16
16200         due to oversized array.
16201         * g++.old-deja/g++.mike/ns15.C: Likewise.
16202         * g++.old-deja/g++.pt/crash16.C: Likewise.
16203
16204 2001-11-02  Graham Stott  <grahams@redhat.com>
16205
16206         * g++.dgother/debug1.C: Fix typos.
16207
16208 2001-11-01  Jakub Jelinek  <jakub@redhat.com>
16209
16210         * g++.dg/other/debug1.C: New test.
16211
16212 2001-11-01  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
16213
16214         * gcc.c-torture/compile/20010327-1.c: Use __SIZE_TYPE__ instead
16215         of unsigned long.
16216
16217 2001-10-30  Jakub Jelinek  <jakub@redhat.com>
16218
16219         * gcc.dg/20011029-2.c: New test.
16220
16221         * gcc.c-torture/compile/20011029-1.c: New test.
16222
16223 2001-10-29  Nicola Pero  <n.pero@mi.flashnet.it>
16224
16225         * objc/execute/class_self-1.m: New test.
16226         * objc/execute/class_self-2.m: New test.
16227
16228 2001-10-25  Zack Weinberg  <zack@codesourcery.com>
16229
16230         * gcc.misc-tests/msgs.exp: Delete.
16231         * gcc.misc-tests/m-un-1.c: Move to gcc.dg.
16232         * gcc.misc-tests/m-un-2.c: Move to gcc.dg.  Update expected
16233         error set to match recent changes.
16234
16235 2001-10-24  Zack Weinberg  <zack@codesourcery.com>
16236
16237         * gcc.dg/20011021-1.c: New test.
16238
16239 2001-10-24  Jakub Jelinek  <jakub@redhat.com>
16240
16241         * gcc.c-torture/compile/20011023-1.c: New test.
16242
16243 2001-10-23  Geoffrey Keating  <geoffk@redhat.com>
16244
16245         * lib/g77.exp: Rewrite based on lib/g++.exp.
16246
16247 2001-10-19  Jakub Jelinek  <jakub@redhat.com>
16248
16249         * gcc.c-torture/execute/20011019-1.c: New test.
16250
16251         * gcc.dg/20011018-1.c: New test.
16252
16253 2001-10-19  NIIBE Yutaka  <gniibe@m17n.org>
16254
16255         * gcc.c-torture/execute/ieee/ieee.exp: Change sh-*-* to sh*-*-*.
16256
16257 2001-10-18  Alexandre Oliva  <aoliva@redhat.com>
16258
16259         * gcc.dg/attr-noinline.c, gcc.dg/attr-used.c: New tests.
16260         * gcc.dg/attr-invalid.c: Likewise.
16261
16262 2001-10-18  Jakub Jelinek  <jakub@redhat.com>
16263
16264         * testsuite/gcc.dg/20011015-1.c: New test.
16265
16266 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
16267
16268         * g++.dg/template/unify2.C: New test.
16269
16270 2001-10-14  Richard Sandiford  <rsandifo@redhat.com>
16271
16272         * g++.dg/other/exception-specification.C: New test
16273
16274 2001-10-13  Tom Rix  <trix@redhat.com>
16275
16276         * gcc.c-torture/execute/990826-0.x: AIX XFAIL -msoft-float.
16277         * gcc.c-torture/execute/980709-1.x: AIX XFAIL -msoft-float.
16278
16279 2001-10-12  Jakub Jelinek  <jakub@redhat.com>
16280
16281         * testsuite/gcc.dg/20011009-1.c: New test.
16282
16283 2001-10-12  Nathan Sidwell  <nathan@codesourcery.com>
16284
16285         PR g++/4476
16286         * g++.dg/other/friend1.C: New test.
16287
16288 2001-10-11  Richard Henderson  <rth@redhat.com>
16289
16290         * g++.old-deja/g++.other/crash18.C: Add -S to options.
16291
16292 2001-10-10  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16293
16294         * gcc.c-torture/compile/20011010-1.c: New.
16295
16296 2001-10-09  Joseph S. Myers  <jsm28@cam.ac.uk>
16297
16298         * consistency.vlad/vlad.exp, g++.old-deja/g++.mike/p784.C,
16299         g++.old-deja/old-deja.exp, g77.f-torture/compile/compile.exp,
16300         g77.f-torture/execute/execute.exp,
16301         g77.f-torture/noncompile/noncompile.exp,
16302         gcc.c-torture/compile/compile.exp,
16303         gcc.c-torture/execute/execute.exp,
16304         gcc.c-torture/execute/ieee/ieee.exp,
16305         gcc.c-torture/execute/memcheck/memcheck.exp,
16306         gcc.c-torture/unsorted/unsorted.exp, gcc.misc-tests/linkage.exp,
16307         objc/execute/execute.exp: Update FSF address.
16308
16309 2001-10-09  Neil Booth  <neil@daikokuya.demon.co.uk>
16310
16311         * gcc.dg/cpp/cmdlne-C.c: Update.
16312         * gcc.dg/cpp/cmdlne-C2.c: New.
16313
16314 2001-10-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16315
16316         * gcc.c-torture/execute/20011008-3.c: New.
16317
16318 2001-10-08  DJ Delorie  <dj@redhat.com>
16319
16320         * gcc.dg/20011008-1.c: New.
16321         * gcc.dg/20011008-2.c: New.
16322
16323 2001-10-08  Neil Booth  <neil@daikokuya.demon.co.uk>
16324
16325         * gcc.dg/cpp/spacing1.c: Update test.
16326
16327 2001-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
16328
16329         * gcc.c-torture/unsorted/unsorted.exp, lib/file-format.exp: Fix
16330         spelling errors of "separate" as "seperate".
16331
16332 2001-10-05  Alexandre Oliva  <aoliva@redhat.com>
16333
16334         * gcc.c-torture/execute/20010122-1.c: Don't assume alloca() is
16335         enough to avoid inlining.
16336
16337 2001-10-04  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
16338
16339         * lib/g77.exp: set libg2c_dir correctly.
16340
16341 2001-10-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16342
16343         * gcc.dg/cpp/macro11.c: New test.
16344
16345 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16346
16347         * g++.dg/warn/format2.C, gcc.dg/format/attr-7.c,
16348         gcc.dg/format/multattr-1.c, gcc.dg/format/multattr-2.c,
16349         gcc.dg/format/multattr-3.c: New tests.
16350         * gcc.dg/format/attr-3.c: Update expected error texts.  Remove
16351         tests for format attributes on function pointers being rejected.
16352
16353 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16354
16355         * gcc.dg/format/attr-5.c, gcc.dg/format/attr-6.c: New tests.
16356
16357 2001-10-02  Joseph S. Myers  <jsm28@cam.ac.uk>
16358
16359         * g++.dg/warn/format1.C: New test.
16360
16361 2001-10-01  Neil Booth  <neil@daikokuya.demon.co.uk>
16362
16363         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: Correct tests.
16364
16365 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
16366
16367         * mi6.c, mi6a.h, mi6b.h, mi6c.h, mi6d.h, mi6e.h: New test.
16368
16369 2001-09-30  Neil Booth  <neil@daikokuya.demon.co.uk>
16370
16371         * gcc.dg/cpp/redef2.c: Add test.
16372
16373 2001-09-27  Geoffrey Keating  <geoffk@redhat.com>
16374
16375         * gcc.c-torture/execute/loop-2e.x: This is a manifestation of a
16376         long-standing bug on i686, apparently.
16377         * gcc.c-torture/execute/loop-2c.x: New file.
16378         * gcc.c-torture/execute/loop-2d.x: New file.
16379         * gcc.c-torture/execute/loop-3c.x: New file.
16380
16381 2001-09-25  Neil Booth  <neil@daikokuya.demon.co.uk>
16382
16383         * gcc.dg/cpp/20000625-2.c: Correct line number.
16384
16385 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16386
16387         * gcc.dg/cpp/macro10.c: New test.
16388         * gcc.dg/cpp/strify3.c: New test.
16389         * gcc.dg/cpp/spacing1.c: Add tests.
16390         * gcc.dg/cpp/19990703-1.c: Remove bogus test.
16391         * gcc.dg/cpp/20000625-2.c: Fudge to pass.
16392
16393 2001-09-24  DJ Delorie  <dj@redhat.com>
16394
16395         * gcc.c-torture/execute/20010924-1.c: New test.
16396
16397 2001-09-24  Neil Booth  <neil@daikokuya.demon.co.uk>
16398
16399         * testsuite/objc/execute/paste.m: Remove.
16400
16401 2001-09-22  Joseph S. Myers  <jsm28@cam.ac.uk>
16402
16403         * gcc.dg/format/builtin-1.c, gcc.dg/format/ext-6.c: New tests.
16404
16405 2001-09-22  George Helffrich  <george@geo.titech.ac.jp>
16406
16407         * g77.dg/strlen0.f: New test.
16408
16409 2001-09-21  Richard Henderson  <rth@redhat.com>
16410
16411         * g++.old-deja/g++.abi/ptrmem.C: Update for ia64 c++ abi.
16412         * g++.old-deja/g++.abi/vtable2.C: Likewise.
16413
16414 2001-09-21  Joseph S. Myers  <jsm28@cam.ac.uk>
16415
16416         Table-driven attributes.
16417         * g++.dg/ext/attrib1.C: New test.
16418
16419 2001-09-20  DJ Delorie  <dj@redhat.com>
16420
16421         * gcc.dg/20000926-1.c: Update expected warning messages.
16422         * gcc.dg/array-2.c: Likewise, and test for warnings too.
16423         * gcc.dg/array-4.c: Likewise, and don't verify the zero-length
16424         array.
16425
16426 2001-09-18  Richard Sandiford  <rsandifo@redhat.com>
16427
16428         * g++.dg/eh/registers1.C: New test case.
16429
16430 2001-09-17  Richard Henderson  <rth@redhat.com>
16431
16432         * gcc.dg/array-5.c: Fix VLA decomposition test.
16433
16434 2001-09-16  Neil Booth  <neil@daikokuya.demon.co.uk>
16435
16436         * gcc.dg/cpp/line5.c: New testcase.
16437
16438 2001-09-15  Neil Booth  <neil@daikokuya.demon.co.uk>
16439
16440         * gcc.dg/cpp/macro9.c: New test.
16441
16442 2001-09-15  Aldy Hernandez  <aldyh@redhat.com>
16443
16444         * gcc.c-torture/execute/980223.c: Change type of addr from long
16445         to char *.
16446
16447 2001-09-15  Hans-Peter Nilsson  <hp@axis.com>
16448
16449         * gcc.c-torture/execute/20010915-1.c: New test.
16450
16451 2001-09-14  Janis Johnson  <janis187@us.ibm.com>
16452
16453         * g77.dg/bprob: New directory.
16454         * g77.dg/bprob/bprob.exp: New file.
16455         * g77.dg/bprob/bprob-1.f: New test.
16456         * g77.dg/gcov: New directory.
16457         * g77.dg/gcov/gcov.exp: New file.
16458         * g77.dg/gcov/gcov-1.f: New test.
16459         * g77.dg/gcov/gcov-1.x: New file.
16460
16461 2001-09-13  Neil Booth  <neil@daikokuya.demon.co.uk>
16462
16463         * gcc.dg/cpp/directiv.c: Update.
16464         * gcc.dg/cpp/undef1.c: Update.
16465
16466 2001-09-12  Jakub Jelinek  <jakub@redhat.com>
16467
16468         * gcc.dg/20010912-1.c: New test.
16469
16470 2001-09-11  Janis Johnson  <janis187@us.ibm.com>
16471
16472         * gcc.misc-tests/gcov.exp: Move almost everything to a new,
16473         language-independent file in lib.
16474         * lib/gcov.exp: New file.
16475
16476 2001-09-11  Joseph S. Myers  <jsm28@cam.ac.uk>
16477
16478         * gcc.c-torture/compile/20010911-1.c: New test.
16479
16480 2001-09-10  Janis Johnson  <janis187@us.ibm.com>
16481
16482         * lib/profopt.exp: New, to support profile-directed optimizations.
16483         * gcc.misc-tests/bprob.exp: New, to support branch profiling in C.
16484         * gcc.misc-tests/bprob-1.c: New test.
16485         * gcc.misc-tests/bprob-2.c: New test.
16486
16487 2001-09-07  Janis Johnson  <janis187@us.ibm.com>
16488
16489         * gcc.misc-tests/gcov.exp: Add support for a .x file to control
16490         XFAIL and which kinds of gcov output to verify.
16491         * gcc.misc-tests/gcov-4b.x: New file.
16492         * gcc.misc-tests/gcov-5b.x: New file.
16493         * gcc.misc-tests/gcov-6.x: New file.
16494         * gcc.misc-tests/gcov-7.c: New test.
16495         * gcc.misc-tests/gcov-7.x: New file.
16496
16497 2001-09-06  Janis Johnson  <janis187@us.ibm.com>
16498
16499         * gcc.misc-tests/gcov.exp: Add support for call return percentages.
16500         * gcc.misc-tests/gcov-6.c: New test.
16501
16502 2001-09-06  Nathan Sidwell  <nathan@codesourcery.com>
16503
16504         PR c++/3986
16505         * g++.dg/abi/vbase1.C: New test.
16506
16507 2001-09-05  Ziemowit Laski  <zlaski@apple.com>
16508
16509         * objc.dg/method-2.m: New.
16510
16511 2001-09-04  Nathan Sidwell  <nathan@codesourcery.com>
16512
16513         PR c++/4203
16514         * g++.old-deja/g++.other/empty1.C: XFAIL. See PR c++/4222
16515         * g++.dg/init/empty1.C: New test.
16516
16517 2001-09-03  Jakub Jelinek  <jakub@redhat.com>
16518
16519         * gcc.c-torture/compile/20010903-1.c: New test.
16520
16521 2001-08-31  Roman Zippel  <zippel@linux-m68k.org>
16522
16523         * testsuite/gcc.c-torture/execute/ieee/ieee.exp: Add -ffloat-store
16524         for m68k.
16525
16526 2001-08-31  Geoffrey Keating  <geoffk@redhat.com>
16527
16528         * g++.dg/abi/empty4.C: Allow for 16-bit ints.
16529
16530         * g++.dg/special/initp1.C (X): Allow for 16-bit ints.
16531
16532         * gcc.c-torture/unsorted/bcopy.c (BYTES): Honor STACK_SIZE.
16533
16534 2001-08-30  Geoffrey Keating  <geoffk@redhat.com>
16535
16536         * gcc.c-torture/execute/longlong.c (alpha_ep_extbl_i_eq_0): Allow
16537         for 16-bit 'unsigned int'.
16538
16539 2001-08-29  Kazu Hirata  <kazu@hxi.com>
16540
16541         * gcc.c-torture/compile/981006-1.x: Do not use -fpic on h8300.
16542
16543 2001-08-27  Richard Henderson  <rth@redhat.com>
16544
16545         * gcc.c-torture/execute/ieee/fp-cmp-4.c (main): Make "data" static.
16546         * gcc.c-torture/execute/ieee/fp-cmp-5.c: New.
16547
16548 2001-08-25  Aldy Hernandez  <aldyh@redhat.com>
16549
16550         * gcc.dg/asm-names.c (ymain): New.
16551
16552 2001-08-22  Geoffrey Keating  <geoffk@redhat.com>
16553
16554         * gcc.c-torture/compile/961203-1.x: Mark unsupported by stormy16.
16555         * gcc.c-torture/compile/980506-1.x: Mark unsupported by stormy16.
16556         * gcc.c-torture/compile/990617-1.x: Mark unsupported by stormy16.
16557
16558 2001-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16559
16560         * gcc.dg/compare5.c: New testcase.
16561
16562 2001-08-23  Jason Merrill  <jason_merrill@redhat.com>
16563
16564         * lib/prune.exp (prune_gcc_output): Also ignore "In constructor"
16565         and "In instantiation".
16566
16567 2001-08-21  Aldy Hernandez  <aldyh@redhat.com>
16568
16569         * gcc.c-torture/execute/divmod-1.c: Convert to ANSI.
16570
16571 2001-08-20  Janis Johnson  <janis187@us.ibm.com>
16572
16573         * gcc.misc-tests/gcov.exp: Add support for branch information.
16574         * gcc.misc-tests/gcov-2.c: Change to invoke gcov and clean up.
16575         * gcc.misc-tests/gcov-4.c: New test.
16576         * gcc.misc-tests/gcov-4b.c: New test.
16577         * gcc.misc-tests/gcov-5b.c: New test.
16578
16579 2001-08-20  Zack Weinberg  <zackw@panix.com>
16580
16581         * gcc.c-torture/execute/20000801-4.x: Delete, test no longer
16582         expected to fail.
16583
16584 2001-08-19  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16585
16586         * g++.dg/special/ecos.exp (initp1.C): Run initp1.C test.
16587
16588 2001-08-19  Jakub Jelinek  <jakub@redhat.com>
16589
16590         * g++.dg/eh/template1.C: New test.
16591
16592 2001-08-16  David Billinghurst  <David.Billinghurst@riotinto.com>
16593
16594         * g77.f-torture/compile/pr3743.x: Do not return 1 for xfail.
16595         Fix thinko.
16596         * g77.f-torture/execute/f90-intrinsic-bit.x: Do not return 1
16597         for xfail.
16598
16599 2001-08-14  David Billinghurst  <David.Billinghurst@riotinto.com>
16600
16601         * lib/g77-dg.exp:  Use prune.exp for common procedures
16602         (g77-dg-prune): Replace prune_g77_output with prune_gcc_output
16603         * lib/g77.exp: (g77-dg-prune) Remove
16604
16605 2001-08-13  Jason Merrill  <jason_merrill@redhat.com>
16606
16607         * lib/scanasm.exp (scan-assembler*): Use expr instead of concat.
16608
16609 2001-08-11  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16610
16611         * g++.dg/template/unify1.C: New test.
16612
16613 2001-08-07  Nathan Sidwell  <nathan@codesourcery.com>
16614
16615         * g++.dg/abi/empty4.C: New test.
16616
16617 2001-08-06  David Billinghurst  <David.Billinghurst@riotinto.com>
16618
16619         * g77.f-torture/execute/f90-intrinsic-bit.x: XFAIL on irix6.* and
16620         solaris2.*
16621         * g77.f-torture/compile/pr3743.x: Likewise
16622
16623 2001-08-05  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
16624
16625         * g++.dg/other/using-declaration.C: New test.
16626
16627 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16628
16629         * gcc.dg/cpp/tr-sign.c: New testcase.
16630
16631 2001-08-05  Neil Booth  <neil@daikokuya.demon.co.uk>
16632
16633         * gcc.dg/cpp/19951025-1.c: Revert.
16634         * gcc.dg/cpp/directiv.c: We no longer process directives that
16635         interrupt macro arguments.
16636
16637 2001-08-03  Zack Weinberg  <zackw@stanford.edu>
16638
16639         * gcc.dg/bconstp-1.c: New test.
16640
16641 2001-08-03  Richard Henderson  <rth@redhat.com>
16642
16643         * g++.dg/eh/filter1.C, g++.dg/eh/filter2.C: New tests.
16644
16645 2001-08-02  Neil Booth  <neil@daikokuya.demon.co.uk>
16646
16647         * gcc.dg/cpp/19951025-1.c: Update.
16648
16649 2001-08-02  Jeffrey Oldham  <oldham@codesourcery.com>
16650
16651         * g77.dg/ff90-1.f (s): Fix reference of variable z,
16652         should be x.
16653
16654 2001-08-02  Nathan Sidwell  <nathan@codesourcery.com>
16655
16656         Kill -fhonor-std.
16657         * g++.old-deja/g++.ns/ns14.C: Remove special options.
16658         * g++.old-deja/g++.other/std1.C: Likewise.
16659         * g++.old-deja/g++.robertl/eb133.C: Likewise. Add using directive.
16660
16661 2001-08-01  David Billinghurst <David.Billinghurst@riotinto.com>
16662
16663         * lib/g77.exp:  Load gcc-defs.exp for common procedures
16664         (g77_pass, g77_fail, g77_finish, g77_exit,
16665         ${tool}_check_unsupported_p} Now redundant.  Deleted.
16666
16667 2001-08-01 David Billinghurst <David.Billinghurst@riotinto.com>
16668
16669         * g77.dg/fbackslash.f
16670         * g77.dg/fcase-preserve.f
16671         * g77.dg/ff90-1.f
16672         * g77.dg/ffixed-line-length-0.f
16673         * g77.dg/ffixed-line-length-132.f
16674         * g77.dg/ffixed-line-length-7.f
16675         * g77.dg/ffixed-line-length-72.f
16676         * g77.dg/ffixed-line-length-none.f
16677         * g77.dg/ffree-form-1.f
16678         * g77.dg/fno-backslash.f
16679         * g77.dg/fno-f90-1.f
16680         * g77.dg/fno-fixed-form-1.f
16681         * g77.dg/fno-onetrip.f
16682         * g77.dg/fno-typeless-boz.f
16683         * g77.dg/fno-underscoring.f
16684         * g77.dg/fno-vxt-1.f
16685         * g77.dg/fonetrip.f
16686         * g77.dg/ftypeless-boz.f
16687         * g77.dg/fugly-assumed.f
16688         * g77.dg/funderscoring.f
16689         * g77.dg/fvxt-1.f
16690
16691 2001-08-01  Ziemowit Laski  <zlaski@apple.com>
16692
16693         * objc.dg/fwd-proto-1.m: New.
16694         * objc.dg/local-decl-1.m: New.
16695         * objc.dg/naming-1.m: New.
16696         * objc.dg/naming-2.m: New.
16697         * objc.dg/proto-hier-1.m: New.
16698
16699 2001-07-31  Hans-Peter Nilsson  <hp@bitrange.com>
16700
16701         * gcc.dg/c99-scope-2.c: Don't generally assume adding more
16702         largest-type elements to a struct makes its size grow.
16703
16704 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
16705
16706         * g++.dg/abi/vthunk1.C: New test.
16707
16708 2001-07-31  Nathan Sidwell  <nathan@codesourcery.com>
16709
16710         * g++.dg/abi/vbase8-22.C: New test.
16711
16712 2001-07-31  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16713
16714         * gcc.dg/cpp/macro8.c: New test.
16715
16716 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
16717
16718         * g++.dg/abi/vbase8-21.C: New test.
16719
16720 2001-07-27  Nathan Sidwell  <nathan@codesourcery.com>
16721
16722         * g++.dg/abi/vbase8-10.C: New test.
16723
16724 2001-07-27  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16725
16726         * lib/g++.exp (g++_set_ld_library_path): Renamed to
16727         ${tool}_set_ld_library_path.
16728         Changed caller.
16729         * lib/objc.exp (${tool}_set_ld_library_path): New, copied from
16730         g++.exp.
16731
16732 2001-07-26  Stan Cox <scox@redhat.com>
16733
16734         * lib/g++.exp (g++_exit, g++_check_unsupported_p): Removed.
16735         * lib/gcc.exp (gcc_check_compile, gcc_pass, gcc_fail, gcc_finish,
16736         gcc_exit, gcc_check_unsupported_p):
16737         Moved to gcc-deps.exp
16738         * gcc-deps.exp: New file.
16739
16740 2001-07-26  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
16741
16742         * g++.old-deja/g++.pt/defarg14.C: New test.
16743
16744 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
16745
16746         * g++.old-deja/g++.other/lineno5.C: New test.
16747
16748 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
16749
16750         * g++.old-deja/g++.pt/crash68.C: New test.
16751
16752 2001-07-26  Nathan Sidwell  <nathan@codesourcery.com>
16753
16754         * g++.old-deja/g++.other/crash42.C: New test.
16755
16756 2001-07-26  Neil Booth  <neil@cat.daikokuya.demon.co.uk>
16757
16758         * gcc.dg/cpp/extratokens.c: Fix.
16759         * gcc.dg/cpp/skipping2.c: New tests.
16760
16761 2001-07-25  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16762
16763         * gcc.c-torture/execute/20010724-1.c: New file.
16764         * gcc.c-torture/execute/20010724-1.x: New file.
16765
16766 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16767
16768         * g++.old-deja/g++.other/cond7.C: New test.
16769
16770 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16771
16772         * g++.old-deja/g++.other/optimize4.C: New test.
16773
16774 2001-07-25  Nathan Sidwell  <nathan@codesourcery.com>
16775
16776         * g++.old-deja/g++.abi/vbase8-5.C: New test.
16777
16778 2001-07-24  Jason Merrill  <jason_merrill@redhat.com>
16779
16780         * lib/scanasm.exp (scan-assembler*): Don't take "testcase" argument.
16781         * gcc.dg/asm-2.c, gcc.dg/asm-3.c, gcc.dg/asm-fs-1.c, gcc.dg/dll-1.c,
16782         gcc.dg/dll-3.c, gcc.dg/dll-4.c, gcc.dg/iftrap-1.c: Don't pass it.
16783         * g++.dg/mangle1.C, g++.dg/vtgc1.C: Likewise.
16784
16785         * lib/prune.exp (prune_gcc_output): Prune "Please submit a full
16786         bug report" message.
16787
16788         * g++.dg/dg.exp: Run tests from subdirectories other than "special".
16789         * g++.dg/ext/instantiate1.C: Move from old-deja.
16790
16791 2001-07-24  David Billinghurst <David.Billinghurst@riotinto.com>
16792
16793         * g77.f-torture/execute/intrinsic-unix-bessel.f: New test
16794         * g77.f-torture/execute/intrinsic-unix-erf.f: New test
16795         * g77.f-torture/execute/intrinsic-vax-cd.f: New test
16796         * g77.f-torture/execute/intrinsic-f2c-z.f: New test
16797
16798 2001-07-23  Jeffrey A Law  (law@cygnus.com)
16799
16800         * gcc.c-torture/execute/20010723-1.c: New test.
16801
16802 2001-07-23  Ben Elliston  <bje@redhat.com>
16803
16804         * g++.old-deja/g++.other/enum5.C: Mark as XFAIL.
16805
16806 2001-07-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16807
16808         * gcc.c-torture/execute/ieee/ieee.exp: Only use -ffloat-store only on
16809         i[34567]86-*-*.
16810         Delete handling of ieee_multilib_flags.
16811         Pass -mieee for alpha*-*-* and sh-*-*.
16812         * gcc.c-torture/execute/20010114-2.c: Move into ieee subdir.
16813
16814 2001-07-21  Nathan Sidwell  <nathan@codesourcery.com>
16815
16816         Remove old-abi tests.
16817         * g++.old-deja/g++.mike/p11116.C: Remove.
16818         * g++.old-deja/g++.eh/catchptr1.C: Remove old-abi ifdef.
16819
16820 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.org>
16821
16822         * g77.f-torture/compile/pr3743.f:  New test
16823
16824 2001-07-20  David Billinghurst <David.Billinghurst@riotinto.com>
16825
16826         * g77.f-torture/execute/f90-intrinsic-bit.f: New test
16827
16828 2001-07-19  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16829
16830         * g++.old-deja/g++.pt/static3.C: Removed alpha*-*-osf* XFAIL.
16831         g++.old-deja/g++.pt/static6.C: Likewise.
16832         * lib/target-supports.exp (check_weak_available): alpha*-*-osf*
16833         supports weak symbols.
16834
16835 2001-07-18  Andreas Jaeger  <aj@suse.de>
16836
16837         * g++.dg/vtgc1.C: Revert patch from 2001-04-26 since vtable-gc is
16838         supported again.
16839
16840 2001-07-18  Andreas Jaeger  <aj@suse.de>
16841
16842         * gcc.dg/iftrap-1.c: Fix target line.
16843
16844 2001-07-17  Richard Henderson  <rth@redhat.com>
16845
16846         * gcc.c-torture/execute/20010717-1.c: New.
16847
16848 2001-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
16849
16850         * gcc.c-torture/compile/20010714-1.c, gcc.dg/format/attr-4.c: New
16851         tests.
16852
16853 2001-07-17  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
16854
16855         * g++.old-deja/g++.robertl/eb130.C: Include the correct header file.
16856
16857 2001-07-16  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16858
16859         * gcc.c-torture/execute/20001229-1.c: Include <sys/proc.h> for
16860         UAC_SIGBUS, UAC_NOPRINT definitions.
16861
16862 2001-07-16  Nicola Pero  <n.pero@mi.flashnet.it>
16863
16864         * objc/execute/object_is_class.m: New test.
16865         * objc/execute/object_is_meta_class.m: New test.
16866
16867 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
16868
16869         * g77.f-torture/execute/f90-intrinsic-numeric.f: Fix pasto.
16870         * g77.f-torture/execute/f90-intrinsic-mathematical.f: Fix pasto.
16871
16872 2001-01-15  David Billinghurst  <David.Billinghurst@riotinto.com>
16873
16874         * g77.f-torture/execute/f90-intrinsic-numeric.f: New test.
16875         * g77.f-torture/execute/f90-intrinsic-mathematical.f: New test.
16876
16877 2001-07-14  Richard Henderson  <rth@redhat.com>
16878
16879         * gcc.dg/iftrap-1.c: New.
16880
16881 2001-07-11  David Billinghurst  <David.Billinghurst@riotinto.com>
16882
16883         * g77.f-torture/execute/intrinsic77.f: New test.
16884
16885 2001-07-11  Janis Johnson <janis@us.ibm.com>
16886
16887         * gcc.misc-tests/gcov-3.c: New test.
16888
16889 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
16890
16891         * gcc.c-torture/compile/20010711-1.c,
16892         * gcc.c-torture/compile/20010711-2.c: New tests.
16893
16894 2001-07-11  Richard Sandiford  <rsandifo@redhat.com>
16895
16896         * gcc.c-torture/execute/20010711-1.c: New test.
16897
16898 2001-07-11  Ben Elliston  <bje@redhat.com>
16899
16900         * g++.old-deja/g++.other/enum5.C: New test.
16901
16902 2001-07-10  Jason Merrill  <jason_merrill@redhat.com>
16903
16904         * lib/g++-dg.exp: Load file-format and target-supports like gcc.
16905         (g++-dg-prune): Call prune_gcc_output.
16906         * prune.exp: New file for prune_gcc_output.
16907         * lib/g++.exp, lib/gcc.exp: Load it.
16908
16909 2001-07-08  Joseph S. Myers  <jsm28@cam.ac.uk>
16910
16911         * gcc.c-torture/compile/20010701-1.c,
16912         g++.old-deja/g++.ext/attrib6.C: New tests.
16913
16914 2001-07-06  Jeffrey A Law  (law@cygnus.com)
16915
16916         * gcc.c-torture/compile/20010706-1.c: New test.
16917
16918 2000-09-10  Michael Chamberlain <michael@chamberlain.net.au>
16919
16920         * gcc.misc-tests/mg.exp (compiler_output): Support tcl 8.3.1.
16921
16922 2001-06-28  Stan Shebs  <shebs@apple.com>
16923
16924         * gcc.dg/pragma-darwin.c: New test.
16925
16926 2001-06-28  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16927
16928         * lib/objc.exp (objc_target_compile): Don't need -lposix4 on any
16929         Solaris 2.[678] system.
16930
16931 2001-06-22  Joseph S. Myers  <jsm28@cam.ac.uk>
16932
16933         * gcc.dg/20010622-1.c: New test.
16934
16935 2001-06-18  Stan Shebs  <shebs@apple.com>
16936
16937         * objc.dg: New directory.
16938         * objc.dg/dg.exp: New file.
16939         * objc.dg/alias.m: New.
16940         * objc.dg/class-1.m: New.
16941         * objc.dg/class-2.m: New.
16942         * objc.dg/const-str-1.m: New.
16943         * objc.dg/const-str-2.m: New.
16944         * objc.dg/id-1.m: New.
16945         * objc.dg/method-1.m: New.
16946         * objc.dg/super-class-1.m: New.
16947         * lib/objc-dg.exp: New file.
16948
16949 2001-06-16  John David Anglin  <dave@hiauly1.hia.nrc.ca>
16950
16951         * g++.dg/mangle1.C: Modify regexp to test for `[: \t\n]' at end
16952         of label name.
16953
16954 2001-06-14  Nathan Sidwell  <nathan@codesourcery.com>
16955
16956         * g++.old-deja/g++.abi/vbase8-9.C: New test.
16957
16958 2001-06-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
16959
16960         * lib/objc.exp (objc_target_compile): Add ${rootme} to ld_library_path
16961         variable.
16962
16963 2001-06-12  Richard Henderson  <rth@redhat.com>
16964
16965         * g++.old-deja/g++.other/crash27.C: Don't XFAIL.
16966
16967 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
16968
16969         * g++.old-deja/g++.abi/vbase5.C: New test.
16970         * g++.old-deja/g++.abi/vbase6.C: New test.
16971         * g++.old-deja/g++.abi/vbase7.C: New test.
16972
16973 2001-06-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
16974
16975         * gcc.c-torture/compile/20010610-1.c: New test.
16976
16977 2001-06-12  Nathan Sidwell  <nathan@codesourcery.com>
16978
16979         * g++.old-deja/g++.abi/vbase4.C: New test.
16980
16981 2001-06-11  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
16982
16983         * gcc.c-torture/execute/920501-8.x: New file, sprintf() does not
16984         support %f for HC11/HC12 targets.
16985         * gcc.c-torture/execute/930513-1.x: New file, likewise.
16986         * gcc.c-torture/execute/980709-1.x: New file, pow() is not available
16987         on HC11/HC12 targets.
16988         * gcc.c-torture/execute/990826-0.x: New file, likewise for floor().
16989
16990 2001-06-11  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
16991
16992         * gcc.dg/wchar_t-1.c: New file.
16993         * gcc.dg/wint_t-1.c: Likewise.
16994
16995 2001-06-11  Bernd Schmidt  <bernds@redhat.com>
16996
16997         * g++.old-deja/g++.other/stepanov_v1p2.C: Remove.
16998
16999 2001-06-11  Richard Henderson  <rth@redhat.com>
17000
17001         * g++.old-deja/g++.law/code-gen5.C: Don't send raw pointers to assert.
17002
17003 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17004
17005         * gcc.c-torture/compile/20010611-1.c: New test.
17006
17007 2001-06-11  Joseph S. Myers  <jsm28@cam.ac.uk>
17008
17009         * gcc.dg/c99-tag-1.c: Add more tests.
17010
17011 2001-06-10  Alexandre Oliva  <aoliva@redhat.com>
17012
17013         * g++.old-deja/g++.abi/ptrmem.C: Take into account different
17014         representation on MN10300 and ARM/Thumb.
17015
17016 2001-06-10  Toon Moene  <toon@moene.indiv.nluug.nl>
17017
17018         * g77.f-torture/execute/20010610.f: New.
17019
17020 2001-06-09  David Billinghurst  <David.Billinghurst@riotinto.com>
17021
17022         * g++.dg/mangle1.C: Change regex to allow USER_LABEL_PREFIX == "_"
17023         names.
17024
17025 2001-06-09  Richard Henderson  <rth@redhat.com>
17026
17027         * gcc.c-torture/execute/ashrdi-1.c: New.
17028         * gcc.c-torture/execute/ashldi-1.c: New.
17029         * gcc.c-torture/execute/lshrdi-1.c: New.
17030
17031 2001-06-09  Ovidiu Predescu  <ovidiu@cup.hp.com>
17032
17033         * objc/execute/load-3.m: Added. Check sending +load to categories,
17034         in addition to classes.
17035
17036 2001-06-08  Stan Shebs  <shebs@apple.com>
17037
17038         * objc/execute/load-2.m: New test.  From Nicola Pero
17039         <n.pero@mi.flashnet.it>.
17040
17041 2001-06-08  Jakub Jelinek  <jakub@redhat.com>
17042
17043         * gcc.c-torture/execute/20010605-2.c: New test.
17044
17045 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
17046
17047         * g++.old-deja/g++.abi/vbase2.C: New test.
17048         * g++.old-deja/g++.abi/vbase3.C: New test.
17049
17050 2001-06-08  Nathan Sidwell  <nathan@codesourcery.com>
17051
17052         * g++.old-deja/g++.pt/friend49.C: New test.
17053
17054 2001-06-07  Nathan Sidwell  <nathan@codesourcery.com>
17055
17056         * g++.old-deja/g++.ext/anon3.C: New test.
17057
17058 2001-06-05  Nathan Sidwell  <nathan@codesourcery.com>
17059
17060         * g++.old-deja/g++.other/conv7.C: New test.
17061
17062 2001-06-05  Joseph S. Myers  <jsm28@cam.ac.uk>
17063
17064         * gcc.c-torture/compile/20010605-2.c: New test.
17065
17066 2001-06-04  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17067
17068         * gcc.c-torture/execute/20010604-1.c: New test.
17069
17070 2001-06-04  Loren J. Rittle  <ljrittle@acm.org>
17071
17072         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 5.x.
17073
17074 2001-06-04  Jeffrey Oldham  <oldham@codesourcery.com>
17075
17076         * lib/g++.exp (g++_include_flags): Change `args' to gccpath's value.
17077         (g++_link_flags): Likewise.
17078         (g++_init): Pass gccpath's value to two previous functions.
17079
17080 2001-06-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17081
17082         * gcc.misc-tests/linkage.exp: Use wildcards when matching N32.
17083         Ensure logfile entry matches exec command line.
17084
17085 2001-05-31  Richard Henderson  <rth@redhat.com>
17086
17087         * gcc.c-torture/execute/memcheck/blkarg.x: Disable the test.
17088         * g++.dg/mangle1.C: Tweek expected mangling for 64-bit hosts.
17089
17090 2001-05-30  David.Billinghurst  <David.Billinghurst@riotinto.com>
17091
17092         * gcc.misc-tests/linkage.exp: Pass appropriate flags to native
17093         compiler for irix6.2
17094
17095 2001-05-30  Nathan Sidwell  <nathan@codesourcery.com>
17096
17097         * g++.old-deja/g++.other/optimize3.C: New file.
17098
17099 2001-05-29  Jeffrey Oldham  <oldham@codesourcery.com>
17100
17101         * gcc.c-torture/compile/20010518-2.x: New file to compile, not
17102         assemble.
17103
17104 2001-05-26  Nathan Sidwell  <nathan@codesourcery.com>
17105
17106         * g++.old-deja/g++.other/optimize2.C: New file.
17107
17108 2001-05-25  Diego Novillo  <dnovillo@redhat.com>
17109
17110         * gcc.c-torture/compile/20010518-2.c: New file.
17111         * gcc.c-torture/execute/20010518-1.c: New file.
17112         * gcc.c-torture/execute/20010518-2.c: New file.
17113
17114 2001-05-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17115
17116         * gcc.dg/c90-arraydecl-1.c, gcc.dg/c99-arraydecl-1.c: New tests.
17117
17118 2001-05-24  Mark Mitchell  <mark@codesourcery.com>
17119
17120         G++ no longer defines builtins that do not begin with __builtin.
17121         * g++.old-deja/g++.abi/bitfields.C: Update accordingly.
17122         * g++.old-deja/g++.brendand/misc13.C: Likewise.
17123         * g++.old-deja/g++.law/builtin1.C: Likewise.
17124         * g++.old-deja/g++.law/cvt2.C: Likewise.
17125         * g++.old-deja/g++.mike/net5.C: Likewise.
17126         * g++.old-deja/g++.other/builtins1.C: Likewise.
17127         * g++.old-deja/g++.other/builtins2.C: Likewise.
17128         * g++.old-deja/g++.other/builtins3.C: Likewise.
17129         * g++.old-deja/g++.other/builtins4.C: Likewise.
17130         * g++.old-deja/g++.other/inline8.C: Likewise.
17131         * g++.old-deja/g++.robertl/eb39.C: Likewise.
17132
17133 2001-05-24  Nathan Sidwell  <nathan@codesourcery.com>
17134
17135         * g++.old-deja/g++.pt/using1.C: Adjust.
17136         * g++.old-deja/g++.pt/using2.C: New test.
17137
17138 2001-05-23  Neil Booth  <neil@daikokuya.demon.co.uk>
17139
17140         * gcc.dg/cpp/charconst.c: New tests.
17141         * gcc.dg/cpp/escape.c: New tests.
17142         * gcc.dg/cpp/escape-1.c: New tests.
17143         * gcc.dg/cpp/escape-2.c: New tests.
17144         * gcc.dg/cpp/ucs.c: New tests.
17145
17146 2001-05-23  David.Billinghurst <David.Billinghurst@riotinto.com>
17147
17148         * gcc.misc-tests/linkage.exp:  Pass appropriate flags to
17149         native compiler for irix6.5.
17150
17151 Wed May 23 2001  Jeffrey D. Oldham  <oldham@codesourcery.com>
17152
17153         * lib/g++.exp (g++_include_flags): Use args to compute
17154         get_multilibs.
17155         (g++_link_flags): Likewise.
17156         (g++_init): Pass TOOL_OPTIONS as arguments to two above functions.
17157
17158 2001-05-22  Joseph S. Myers  <jsm28@cam.ac.uk>
17159
17160         * gcc.dg/c90-hexfloat-1.c: Add more tests.
17161
17162 2001-05-21  Geoff Keating  <geoffk@redhat.com>
17163
17164         * gcc.c-torture/compile/920520-1.x: Merge previous contents into
17165         this file.
17166
17167 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17168
17169         * gcc.c-torture/unsorted/msp.c (A_SIZE): Define according to
17170         STACK_SIZE;
17171         * gcc.c-torture/compile/991214-2.c (HISTO_SIZE): Define according
17172         to STACK_SIZE; Use it to define size of add_histo array.
17173         * gcc.c-torture/compile/920723-1.c (GITT_SIZE): Define according
17174         to STACK_SIZE.
17175         (f): Use GITT_SIZE to define size of gitt local table.
17176         * gcc.c-torture/compile/930621-1.c (BYTEMEM_SIZE): Define according
17177         to STACK_SIZE; Use it to define size of bytemem array.
17178
17179 2001-05-21  Stephane Carrez  <Stephane.Carrez@worldnet.fr>
17180
17181         * gcc.c-torture/compile/20000804-1.x: New file, this test fails
17182         on 68HC11/HC12 due to the asm instruction.
17183         * gcc.c-torture/compile/20001205-1.x: New file, ditto.
17184         * gcc.c-torture/compile/920520-1.x: Likewise.
17185         * gcc.c-torture/compile/20001226-1.x: New file, this test fails
17186         on 68HC11/HC12 because the function is larger than 64K.
17187         * gcc.c-torture/compile/961203-1.x: New file, this test fails
17188         on 68HC11/HC12 because the structure is too large.
17189
17190 2001-05-20  Richard Henderson  <rth@redhat.com>
17191
17192         * gcc.c-torture/execute/20010520-1.c: New.
17193
17194 2001-05-20  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17195
17196         * g++.old-deja/g++.warn/compare1.C: New test.
17197         * gcc.dg/compare4.c: New test.
17198
17199 2001-05-20  Nathan Sidwell  <nathan@codesourcery.com>
17200
17201         * g++.old-deja/g++.other/optimize1.C: New test.
17202
17203 2001-05-20  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17204
17205         * g++.old-deja/g++.pt/spec41.C: New test.
17206
17207 2001-05-19  Joseph S. Myers  <jsm28@cam.ac.uk>
17208
17209         * gcc.c-torture/compile/20010114-1.x: Remove.
17210
17211 2001-05-18  Stan Shebs  <shebs@apple.com>
17212
17213         * gcc.c-torture/compile/20010518-1.c: New test.
17214
17215 2001-05-18  Nathan Sidwell  <nathan@codesourcery.com>
17216
17217         * g++.old-deja/g++.pt/inherit2.C: Remove XFAIL.
17218         * g++.old-deja/g++.pt/crash67.C: New test.
17219
17220 2001-05-17  Jeffrey D. Oldham  <oldham@codesourcery.com>
17221
17222         * g++.old-deja/g++.other/debug9.C: New test.
17223
17224 2001-05-16  Zack Weinberg  <zackw@stanford.edu>
17225
17226         * gcc.dg/complete-port.c: New (revised version of libgcc1-test.c)
17227
17228 2001-05-16  Jan Hubicka  <jh@suse.cz>
17229
17230         * gcc.c-torture/compile/20010516-1.c: New test.
17231
17232 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
17233
17234         * g++.old-deja/g++.other/crash41.C: New test.
17235
17236 2001-05-16  Nathan Sidwell  <nathan@codesourcery.com>
17237
17238         * g++.old-deja/g++.pt/crash66.C: New test.
17239
17240 2001-05-15  Benjamin Kosnik  <bkoz@redhat.com>
17241
17242         * g++.old-deja/g++.robertl/eb27.C: Convert.
17243
17244 2001-05-15  Nick Clifton  <nickc@cambridge.redhat.com>
17245
17246         * g++.dg/friend-warn.C: New test.  Do not warn about friend
17247         declaration being redundant.
17248
17249 2001-05-15  Mark Mitchell (admin)  <mitchell@nunki.dbai.tuwien.ac.at>
17250
17251         * gcc.dg/ultrasp2.c: Don't run it with -m64 on sparc-*-*.
17252
17253 2001-05-14  Mark Mitchell  <mark@codesourcery.com>
17254
17255         * lib/objc.exp: Add -lposix4 on Solaris 2.6 and Solaris 2.7.
17256
17257 2001-05-13  Benjamin Kosnik  <bkoz@redhat.com>
17258
17259         * lib/g++.exp: Use testsuite_flags.
17260
17261 2001-05-13  Mark Mitchell  <mark@codesourcery.com>
17262
17263         * gcc.c-torture/execute/ieee/rbug.x: XFAIL FreeBSD 4.x.
17264
17265 2001-05-11  John David Anglin  <dave@hiauly1.hia.nrc.ca>
17266
17267         * gcc.c-torture/execute/ieee/ieee.exp: Don't run ieee tests on VAX.
17268
17269 2001-05-11  Mark Mitchell  <mark@codesourcery.com>
17270
17271         * lib/objc.exp: Add -lposix4 on Solaris 2.8.
17272
17273 2001-05-10  Joseph S. Myers  <jsm28@cam.ac.uk>
17274
17275         * gcc.c-torture/compile/20010313-1.c: New test.
17276
17277 2001-05-09  Zack Weinberg  <zackw@stanford.edu>
17278
17279         * gcc.dg/cpp/direct2.c: New test.
17280         * gccq.dg/cpp/direct2s.c: New test.
17281
17282         * gcc.c-torture/execute/920730-1t.c: #undef __GNUC__ at head.
17283
17284 2001-05-07  Mark Mitchell  <mark@codesourcery.com>
17285
17286         * g++.old-deja/g++.other/op2.C: Don't use `glob' as a variable.
17287         * g++.old-deja/g++.other/op3.C: Likewise.
17288
17289 2001-05-06  Neil Booth  <neil@daikokuya.demon.co.uk>
17290
17291         * gcc.dg/cpp/syshdr.h: New file.
17292         * gcc.dg/cpp/sysmac1.c: Update.
17293         * gcc.dg/cpp/sysmac2.c: Update.
17294
17295 2001-05-05  Neil Booth  <neil@daikokuya.demon.co.uk>
17296
17297         * gcc.dg/cpp/sysmac1.c,sysmac2.c: Return to original file.
17298
17299 2001-05-04  David Edelsohn  <edelsohn@gnu.org>
17300
17301         * gcc.c-torture/execute/20001227-1.c: Remove duplicate of
17302         gcc.c-torture/execute/20000412-3.c with no ChangeLog entry.
17303
17304 2001-05-04  Neil Booth  <neil@daikokuya.demon.co.uk>
17305
17306         * gcc.c-torture/execute/longlong.c: Update for 16 bit int issues.
17307
17308 2001-05-03  Geoffrey Keating  <geoffk@redhat.com>
17309
17310         * lib/g++.exp (g++_include_flags): Don't use any special flags
17311         if TESTING_IN_BUILD_TREE is not defined.
17312         (g++_init): Use a plain 'c++' as the compiler if
17313         TESTING_IN_BUILD_TREEE is not defined.
17314
17315 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
17316
17317         * g++.old-deja/g++.eh/catch13.C: New test.
17318         * g++.old-deja/g++.eh/catch14.C: New test.
17319
17320 2001-05-02  Jakub Jelinek  <jakub@redhat.com>
17321
17322         * gcc.dg/cpp/tr-define.c: New test.
17323
17324 2001-05-01  Loren J. Rittle  <ljrittle@acm.org>
17325
17326         * g++.old-deja/g++.abi/cxa_vec.C: Get malloc() from
17327         <stdlib.h>, not <malloc.h>.
17328
17329 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
17330
17331         * g++.old-deja/g++.ns/template17.C: New test.
17332
17333 2001-05-01  Nathan Sidwell  <nathan@codesourcery.com>
17334
17335         * g++.old-deja/g++.pt/ref4.C: New test.
17336
17337 2001-04-30  Richard Henderson  <rth@redhat.com>
17338
17339         * gcc.dg/20000724-1.c: Revert last change.
17340
17341 2001-04-30  Toon Moene  <toon@moene.indiv.nluug.nl>
17342
17343         * g77.f-torture/execute/20010430.f: New test.
17344
17345 2001-04-30  Mark Mitchell  <mark@codesourcery.com>
17346
17347         * gcc.dg/20000724-1.c: Add a clobber of `esp'.
17348
17349 2001-04-29  Joseph S. Myers  <jsm28@cam.ac.uk>
17350
17351         * g++.old-deja/g++.other/crash14.C: Remove -fnew-abi.
17352
17353 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
17354
17355         * g++.old-deja/g++.eh/crash6.C: New test.
17356
17357 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
17358
17359         * g++.old-deja/g++.other/warn7.C: New test.
17360
17361 2001-04-27  Nathan Sidwell  <nathan@codesourcery.com>
17362
17363         * g++.old-deja/g++.other/defarg9.C: New test.
17364
17365 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
17366
17367         * g77.f-torture/compile/20010426.f: New test.
17368         * g77.f-torture/execute/20010426.f: New test.
17369
17370 2001-04-26  Toon Moene  <toon@moene.indiv.nluug.nl>
17371
17372         * g77.f-torture/compile/20000629-1.x: Remove - error
17373         has been fixed.
17374
17375 2001-04-26  Jeffrey A Law  (law@cygnus.com)
17376
17377         * g++.dg/special/initp1.C: Moved here from g++.old-deja/g++.ext.
17378         Tweak slightly to work with g++.dg framework.
17379         * g++.dg/special/ecos.exp: Run initp1.C test.
17380         * g++.old-deja/g++.ext/initp1.C: Moved to g++.dg/special.
17381
17382         * g++.old-deja/g++.ext/instantiate2.C: XFAIL for HPUX too since
17383         its linker doesn't give line numbers either.
17384         * g++.old-deja/g++.ext/instantiate3.C: Similarly.
17385
17386 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
17387
17388         * g++.old-deja/g++.other/lex1.C: New test.
17389
17390 2001-04-26  Jakub Jelinek  <jakub@redhat.com>
17391
17392         * gcc.dg/noncompile/20010425-1.c: New test.
17393
17394 2001-04-26  Nathan Sidwell <nathan@codesourcery.com>
17395
17396         * g++.old-deja/g++.pt/mangle2.C: New test.
17397
17398 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
17399
17400         * gcc.dg/format/plus-1.c: New test.
17401
17402 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
17403
17404         * gcc.dg/20010423-1.c: New test.
17405
17406 2001-04-25  Jakub Jelinek  <jakub@redhat.com>
17407
17408         * gcc.c-torture/execute/20010422-1.c: New test.
17409
17410 2001-04-25  Nathan Sidwell  <nathan@codesourcery.com>
17411
17412         * g++.old-deja/g++.ns/type2.C: New test.
17413
17414 2001-04-24  Zack Weinberg  <zackw@stanford.edu>
17415
17416         * g++.old-deja/g++.other/perf1.C: New test.
17417
17418 2001-04-24  Nathan Sidwell <nathan@codesourcery.com>
17419
17420         * gcc.dg/c99-func-2.c: Remove xfail.
17421         * gcc.dg/c99-func-3.c: Remove xfail.
17422         * gcc.dg/c99-func-4.c: Remove xfail.
17423
17424 2001-04-23  Zack Weinberg  <zackw@stanford.edu>
17425
17426         * gcc.c-torture/execute/20010124-1.c: No longer expected to fail.
17427
17428 2001-04-23  Joseph S. Myers  <jsm28@cam.ac.uk>
17429
17430         * gcc.c-torture/compile/20010423-1.c: New test.
17431
17432 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17433
17434         * g++.old-deja/g++.pt/typename28.C: New test.
17435
17436 2001-04-20  Nathan Sidwell  <nathan@codesourcery.com>
17437
17438         * g++.old-deja/g++.abi/empty2.C: New test.
17439         * g++.old-deja/g++.abi/empty3.C: New test.
17440
17441 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17442
17443         * g++.old-deja/g++.other/comdat2.C: New test.
17444         * g++.old-deja/g++.other/comdat2-aux.cc: Auxiliary source for it.
17445
17446 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17447
17448         * g++.old-deja/g++.other/overload14.C: New test.
17449
17450 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17451
17452         * g++.old-deja/g++.other/lookup23.C: New test.
17453
17454 2001-04-20  Jakub Jelinek  <jakub@redhat.com>
17455
17456         * gcc.c-torture/execute/20010403-1.c: New test.
17457
17458 2001-04-19  David Billinghurst <David.Billinghurst@riotinto.com>
17459             Mark Mitchell  <mark@codesourcery.com>
17460
17461         * lib/old-dejagnu.exp: Don't delete output of executable.
17462         Add .exe suffix to executables.
17463
17464 2001-04-18  Toon Moene  <toon@moene.indiv.nluug.nl>
17465
17466         * g77.f-torture/execute/short.x; Remove - Error has been fixed.
17467
17468 2001-04-16  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17469
17470         * gcc.dg/wtr-conversion-1.c: Don't test for width changes.
17471
17472 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
17473
17474         * g++.old-deja/g++.abi/primary3.C (main): Correct expected layout.
17475         * g++.old-deja/g++.abi/crash1.C: New test.
17476
17477 2001-04-12  Nathan Sidwell  <nathan@codesourcery.com>
17478
17479         * g++.old-deja/g++.other/crash40.C: New test.
17480
17481 2001-04-11  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17482
17483         * gcc.c-torture/execute/20010122-1.c: Fix declaration of alloca.
17484
17485 2001-04-11  Nathan Sidwell  <nathan@codesourcery.com>
17486
17487         * g++.old-deja/g++.other/warn6.C: New test.
17488
17489 22001-04-11  Peter Schmid  <schmid@snake.iap.physik.tu-darmstadt.de>
17490
17491         * g++.old-deja/g++.robertl/eb42.C: Same.
17492
17493 001-04-10  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
17494
17495         * gcc.dg/wtr-conversion-1.c: New testcase.
17496
17497 2001-04-10  Richard Henderson  <rth@redhat.com>
17498
17499         * g++.old-deja/g++.other/array5.C: New.
17500
17501 2001-04-08  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17502
17503         * gcc.c-torture/execute/20010408-1.c: New test.
17504
17505 2001-04-06  Benjamin Kosnik  <bkoz@redhat.com>
17506
17507         * g++.old-deja/g++.benjamin/15071.C (main): Update to conformant
17508         headers and constructs.
17509         * g++.old-deja/g++.robertl/eb79.C: Same.
17510         * g++.old-deja/g++.robertl/eb77.C (main): Same.
17511         * g++.old-deja/g++.robertl/eb73.C: Same.
17512         * g++.old-deja/g++.robertl/eb66.C (main): Same.
17513         * g++.old-deja/g++.robertl/eb55.C (t): Same.
17514         * g++.old-deja/g++.robertl/eb54.C (main): Same.
17515         * g++.old-deja/g++.robertl/eb46.C (main): Same.
17516         * g++.old-deja/g++.robertl/eb44.C: Same.
17517         * g++.old-deja/g++.robertl/eb41.C (main): Same.
17518         * g++.old-deja/g++.robertl/eb4.C (main): Same.
17519         * g++.old-deja/g++.robertl/eb39.C: Same.
17520         * g++.old-deja/g++.robertl/eb33.C (main): Same.
17521         * g++.old-deja/g++.robertl/eb31.C (main): Same.
17522         * g++.old-deja/g++.robertl/eb30.C: Same.
17523         * g++.old-deja/g++.robertl/eb3.C: Same.
17524         * g++.old-deja/g++.robertl/eb24.C (T>): Same.
17525         * g++.old-deja/g++.robertl/eb21.C: Same.
17526         * g++.old-deja/g++.robertl/eb15.C: Same.
17527         * g++.old-deja/g++.robertl/eb118.C: Same.
17528         * g++.old-deja/g++.robertl/eb115.C (main): Same.
17529         * g++.old-deja/g++.robertl/eb113.C (streambuf): Same.
17530         * g++.old-deja/g++.robertl/eb109.C: Same.
17531         * g++.old-deja/g++.other/sibcall1.C (main): Same.
17532         * g++.old-deja/g++.mike/rtti1.C: Same.
17533         * g++.old-deja/g++.mike/p658.C: Same.
17534         * g++.old-deja/g++.mike/net46.C: Same.
17535         * g++.old-deja/g++.mike/net34.C: Same.
17536         * g++.old-deja/g++.mike/memoize1.C: Same.
17537         * g++.old-deja/g++.mike/eh2.C: Same.
17538         * g++.old-deja/g++.law/weak.C: Same.
17539         * g++.old-deja/g++.law/visibility7.C: Same.
17540         * g++.old-deja/g++.law/visibility25.C: Same.
17541         * g++.old-deja/g++.law/visibility22.C: Same.
17542         * g++.old-deja/g++.law/visibility2.C: Same.
17543         * g++.old-deja/g++.law/visibility17.C: Same.
17544         * g++.old-deja/g++.law/visibility13.C: Same.
17545         * g++.old-deja/g++.law/visibility10.C: Same.
17546         * g++.old-deja/g++.law/visibility1.C: Same.
17547         * g++.old-deja/g++.law/virtual3.C (eval): Same.
17548         * g++.old-deja/g++.law/vbase1.C: Same.
17549         * g++.old-deja/g++.law/operators32.C: Same.
17550         * g++.old-deja/g++.law/nest3.C: Same.
17551         * g++.old-deja/g++.law/missed-error2.C (foo): Same.
17552         * g++.old-deja/g++.law/except5.C (main): Same.
17553         * g++.old-deja/g++.law/cvt7.C (run): Same.
17554         * g++.old-deja/g++.law/cvt2.C: Same.
17555         * g++.old-deja/g++.law/cvt16.C: Same.
17556         * g++.old-deja/g++.law/ctors6.C (bar): Same.
17557         * g++.old-deja/g++.law/ctors17.C (main): Same.
17558         * g++.old-deja/g++.law/ctors13.C: Same.
17559         * g++.old-deja/g++.law/ctors12.C (main): Same.
17560         * g++.old-deja/g++.law/ctors10.C: Same.
17561         * g++.old-deja/g++.law/code-gen5.C: Same.
17562         * g++.old-deja/g++.law/bad-error7.C: Same.
17563         * g++.old-deja/g++.law/arm9.C: Same.
17564         * g++.old-deja/g++.law/arm12.C: Same.
17565         * g++.old-deja/g++.law/arg8.C: Same.
17566         * g++.old-deja/g++.law/arg1.C: Same.
17567         * g++.old-deja/g++.jason/typeid1.C (struct foo): Same.
17568         * g++.old-deja/g++.jason/template31.C: Same.
17569         * g++.old-deja/g++.jason/template24.C (main): Same.
17570         * g++.old-deja/g++.jason/2371.C: Same.
17571         * g++.old-deja/g++.eh/new2.C: Same.
17572         * g++.old-deja/g++.eh/new1.C: Same.
17573         * g++.old-deja/g++.brendan/ptolemy2.C: Same.
17574         * g++.old-deja/g++.brendan/nest21.C (main): Same.
17575         * g++.old-deja/g++.brendan/err-msg3.C: Same.
17576         * g++.old-deja/g++.brendan/crash62.C: Same.
17577         * g++.old-deja/g++.brendan/crash52.C: Same.
17578         * g++.old-deja/g++.brendan/crash49.C (main): Same.
17579         * g++.old-deja/g++.brendan/crash38.C: Same.
17580         * g++.old-deja/g++.brendan/crash15.C (main): Same.
17581         * g++.old-deja/g++.brendan/copy9.C: Same.
17582
17583 2001-04-06  J"orn Rennecke <amylaar@redhat.com>
17584
17585         * gcc.c-torture/execute/20001203-2.c (memset):
17586         Count argument is of type __SIZE_TYPE__.
17587
17588 2001-04-04  Diego Novillo  <dnovillo@redhat.com>
17589
17590         * gcc.c-torture/compile/20010404-1.c: New test.
17591
17592 2001-04-04  Jakub Jelinek  <jakub@redhat.com>
17593
17594         * gcc.c-torture/compile/20010326-1.c: New test.
17595
17596 2001-04-03  Alexandre Oliva  <aoliva@redhat.com>
17597
17598         * g++.old-deja/g++.ext/instantiate1.C: Adjust to accommodate
17599         peculiarities of the SH.
17600         * g++.old-deja/g++.ext/instantiate2.C: Likewise.
17601
17602 2001-04-02  Rainer Orth  <ro@TechFak.Uni-Bielefeld.DE>
17603
17604         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Renamed nan to dnan.
17605         * gcc.c-torture/execute/ieee/fp-cmp-3.c: Likewise.
17606         * gcc.c-torture/execute/ieee/fp-cmp-2.c: Renamed nan to fnan.
17607
17608 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
17609
17610         * g77.f-torture/compile/20010321-1.f: New test.
17611
17612 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
17613
17614         * gcc.c-torture/compile/20010329-1.c: New test.
17615
17616 2001-04-02  Jakub Jelinek  <jakub@redhat.com>
17617
17618         * gcc.c-torture/execute/20010329-1.c: New test.
17619
17620 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
17621
17622         * g++.old-deja/g++.other/eh4.C: Fix typo.
17623
17624 2001-03-28  Loren J. Rittle  <ljrittle@acm.org>
17625
17626         * g++.dg/special/ecos.exp (conpr-1.C): Do not write in $srcdir.
17627
17628 2001-03-28  Philip Blundell  <philb@gnu.org>
17629
17630         * gcc.c-torture/compile/20010328-1.c: New test.
17631
17632 2001-03-27  Richard Henderson  <rth@redhat.com>
17633
17634         * g++.old-deja/g++.eh/crash3.C: Don't use -fsjlj-exceptions.
17635         * g++.old-deja/g++.eh/vbase3.C: Likewise.
17636
17637 2001-03-27  Alan Modra  <alan@linuxcare.com.au>
17638
17639         * gcc.c-torture/compile/20010327-1.c: New test.
17640
17641 2001-03-26  Nathan Sidwell  <nathan@codesourcery.com>
17642
17643         * g++.old-deja/g++.other/friend12.C: New test.
17644         * g++.old-deja/g++.other/friend9.C: Expect no errors.
17645         * g++.old-deja/g++.robertl/eb56.C: Make typedef public.
17646
17647 2001-03-25  Joseph S. Myers  <jsm28@cam.ac.uk>
17648
17649         * gcc.c-torture/execute/20010325-1.c: New test.
17650
17651 2001-03-23  Jakub Jelinek  <jakub@redhat.com>
17652
17653         * g++.old-deja/g++.other/mangle3.C: New test.
17654
17655 2001-03-22  Jakub Jelinek  <jakub@redhat.com>
17656
17657         * g++.old-deja/g++.other/anon8.C: New test.
17658
17659 2001-03-20  Philip Blundell  <philb@gnu.org>
17660
17661         * gcc.c-torture/compile/20010320-1.c: New test.
17662
17663 2001-03-17  Richard Henderson  <rth@redhat.com>
17664
17665         * g++.old-deja/g++.other/eh4.C: Add expected error text.
17666
17667 2001-03-15  Geoff Keating  <geoff@redhat.com>
17668
17669         * gcc.c-torture/execute/memcheck/memcheck.exp: Don't try to run these
17670         tests on AIX.
17671
17672 2001-03-15  Gabriel Dos Reis  <gdr@codesourcery.com>
17673
17674         * g++.old-deja/g++.other/eh4.C: New test.
17675
17676 2001-03-14  Neil Booth  <neil@daikokuya.demon.co.uk>
17677
17678         * gcc.dg/cpp/mi1.c: Update.
17679
17680 2001-03-14  Jakub Jelinek  <jakub@redhat.com>
17681
17682         * g++.old-deja/g++.other/regstack.C: New test.
17683
17684 2001-03-12  Nathan Sidwell  <nathan@codesourcery.com>
17685
17686         * g++.old-deja/g++.other/ref4.C: New test.
17687
17688 2001-03-11  Nicola Pero <n.pero@mi.flashnet.it>
17689
17690         * objc/execute/va_method.m: Added.
17691         * objc/execute/IMP.m: Added.
17692         * objc/execute/_cmd.m: Added.
17693         * objc/execute/accessing_ivars.m: Added.
17694         * objc/execute/class-1.m: Added.
17695         * objc/execute/class-10.m: Added.
17696         * objc/execute/class-11.m: Added.
17697         * objc/execute/class-12.m: Added.
17698         * objc/execute/class-13.m: Added.
17699         * objc/execute/class-14.m: Added.
17700         * objc/execute/class-2.m: Added.
17701         * objc/execute/class-3.m: Added.
17702         * objc/execute/class-4.m: Added.
17703         * objc/execute/class-5.m: Added.
17704         * objc/execute/class-6.m: Added.
17705         * objc/execute/class-7.m: Added.
17706         * objc/execute/class-8.m: Added.
17707         * objc/execute/class-9.m: Added.
17708         * objc/execute/class-tests-1.h
17709         * objc/execute/class-tests-2.h
17710         * objc/execute/compatibility_alias.m: Added.
17711         * objc/execute/encode-1.m: Added.
17712         * objc/execute/formal_protocol-1.m: Added.
17713         * objc/execute/formal_protocol-2.m: Added.
17714         * objc/execute/formal_protocol-3.m: Added.
17715         * objc/execute/formal_protocol-4.m: Added.
17716         * objc/execute/formal_protocol-5.m: Added.
17717         * objc/execute/formal_protocol-6.m: Added.
17718         * objc/execute/formal_protocol-7.m: Added.
17719         * objc/execute/informal_protocol.m: Added.
17720         * objc/execute/initialize.m: Added.
17721         * objc/execute/load.m: Added.
17722         * objc/execute/many_args_method.m: Added.
17723         * objc/execute/nested-3.m: Added.
17724         * objc/execute/no_clash.m: Added.
17725         * objc/execute/private.m: Added.
17726         * objc/execute/redefining_self.m: Added.
17727         * objc/execute/root_methods.m: Added.
17728         * objc/execute/selector-1.m: Added.
17729         * objc/execute/static-1.m: Added.
17730         * objc/execute/static-2.m: Added.
17731         * objc/execute/va_method.m: Added.
17732
17733 2001-03-10  Richard Henderson  <rth@redhat.com>
17734
17735         * g++.old-deja/g++.oliva/delete3.C (main): Catch the exception.
17736
17737 2001-03-07  Neil Booth  <neil@daikokuya.demon.co.uk>
17738
17739         * g++.old-deja/g++.other/crash31.C: XFAIL.
17740         * g77.f-torture/execute/20010116.x: Conditional XFAIL.
17741         * g77.f-torture/execute/short.x: XFAIL -Os on x86.
17742         * gcc.c-torture/execute/20010123-1.x: XFAIL.
17743         * gcc.c-torture/execute/20010124-1.x: XFAIL.
17744         * gcc.dg/sequence-pt-1.c: XFAIL one test.
17745
17746 2001-03-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
17747
17748         * objc/execute/nested-2.m: Added. Contributed by Nicola Pero.
17749
17750 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
17751
17752         * gcc.dg/20000724-1.c: Don't use multiline strings.
17753
17754 2001-03-06  Zack Weinberg  <zackw@stanford.edu>
17755
17756         * objc/execute/string1.m, objc/execute/string2.m: Compare the
17757         result of -cString against what we expect it to be; don't just
17758         print it out for no one to read.
17759
17760         * objc/execute/string3.m, objc/execute/string4.m: New tests.
17761         Based on testcases provided by Nicola Pero.
17762
17763 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
17764
17765         * gcc.dg/cpp/macro7.c: New test.
17766
17767 2001-03-03  Neil Booth  <neil@daikokuya.demon.co.uk>
17768
17769         * gcc.dg/cpp/multiline.c: Update.
17770
17771 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
17772
17773         * g++.old-deja/g++.other/enum3.C: New test.
17774
17775 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
17776
17777         * g++.old-deja/g++.other/pod1.C: New test.
17778
17779 2001-03-02  Nathan Sidwell  <nathan@codesourcery.com>
17780
17781         * g++.old-deja/g++.ext/overload1.C: New test.
17782
17783 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
17784
17785         * g++.old-deja/g++.pt/using1.C: New test.
17786
17787 2001-03-01  Nathan Sidwell  <nathan@codesourcery.com>
17788
17789         * g++.old-deja/g++.other/using9.C: New test.
17790
17791 2001-02-28  Ovidiu Predescu  <ovidiu@cup.hp.com>
17792
17793         * objc/execute/bycopy-3.m: Added new test from Nicola Pero.
17794
17795         * objc/execute/protocol.m (main): Added patch from Nicola Pero.
17796
17797 2001-02-28  Nathan Sidwell  <nathan@codesourcery.com>
17798
17799         * g++.old-deja/g++.ext/realpt1.C: Remove.
17800
17801 2001-02-27  Nathan Sidwell  <nathan@codesourcery.com>
17802
17803         * g++.old-deja/g++.abi/vtable3.h: Check vcall offsets too.
17804
17805 2001-02-26  Will Cohen  <wcohen@redhat.com>
17806
17807         * gcc.c-torture/execute/ieee/20010226-1.c: New test.
17808
17809 2001-02-26  Jeffrey Oldham  <oldham@codesourcery.com>
17810
17811         * g++.old-deja/g++.pt/overload15.C: New test to stress overloaded
17812         templatized constructors.
17813
17814 2001-02-24  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
17815
17816         * gcc.c-torture/execute/20010224-1.c: New test.
17817
17818 2001-02-23  Jakub Jelinek  <jakub@redhat.com>
17819
17820         * gcc.c-torture/execute/20010222-1.c: New test.
17821
17822 2001-02-22  Jakub Jelinek  <jakub@redhat.com>
17823
17824         * g++.old-deja/g++.other/inline20.C: New test.
17825
17826 2001-02-21  Ovidiu Predescu  <ovidiu@cup.hp.com>
17827
17828         * objc/execute/nested-1.m: Added (contributed by Nicola Pero).
17829
17830 2001-02-21  Gabriel Dos Reis  <gdr@merlin.codesourcery.com>
17831
17832         * g++.old-deja/g++.other/lookup22.C: New test.
17833
17834 2001-02-19  Zack Weinberg  <zackw@stanford.edu>
17835
17836         * g77.dg: New directory.
17837         * g77.dg/20010216-1.f: New test case.
17838         * g77.dg/dg.exp: New driver.
17839         * lib/g77-dg.exp: New driver library.
17840
17841 2001-02-18  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
17842
17843         * g++.old-deja/g++.other/inline19.c: Remove XFAIL.
17844
17845 2001-02-16  Gabriel Dos Reis <gdr@codesourcery.com>
17846
17847         * g++.old-deja/g++.other/decl9.C: New test.
17848
17849 2001-02-16  Jakub Jelinek  <jakub@redhat.com>
17850
17851         * g++.old-deja/g++.other/init16.C: Update the test so that it does
17852         not need <string> and also tests the initialization at runtime.
17853
17854 2001-02-16  Neil Booth  <neil@daikokuya.demon.co.uk>
17855
17856         * gcc.c-torture/execute/longlong.c: New test.
17857
17858 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
17859
17860         * g++.old-deja/g++.brendan/new2.C (main): Use sizeof.
17861
17862 2001-02-14  J"orn Rennecke <amylaar@redhat.com>
17863
17864         * gcc.c-torture/execute/920302-1.c (execute):
17865         Change argument type to short.
17866
17867 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
17868
17869         * g++.old-deja/g++.pt/deduct6.C: New test.
17870
17871 2001-02-14  Nathan Sidwell  <nathan@codesourcery.com>
17872
17873         * g++.old-deja/g++.pt/deduct5.C: New test.
17874
17875 2001-02-14  Jakub Jelinek  <jakub@redhat.com>
17876
17877         * gcc.c-torture/execute/20010209-1.c: New test.
17878
17879 2001-02-14  Neil Booth  <neil@daikokuya.demon.co.uk>
17880
17881         * gcc.dg/cpp/sysmac1.c, sysmac2.c: New tests.
17882
17883 2001-02-12  Geoffrey Keating  <geoffk@redhat.com>
17884
17885         * g++.dg/vtgc1.C: Update for new ABI.
17886
17887         * consistency.vlad: New directory, 1665 files.
17888
17889 2001-02-12  Joseph S. Myers  <jsm28@cam.ac.uk>
17890
17891         * gcc.dg/c99-impl-int-1.c: Use stricter error string for implicit
17892         return type.
17893         * gcc.dg/cpp/digraphs.c: Declare puts.
17894
17895 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
17896
17897         * g++.old-deja/g++.other/warn5.C: New test.
17898
17899 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
17900
17901         * g++.old-deja/g++.pt/spec40.C: New test.
17902
17903 2001-02-12  Nathan Sidwell  <nathan@codesourcery.com>
17904
17905         * g++.old-deja/g++.robertl/eb63.C: Remove new initializer list
17906         case.
17907         * g++.old-deja/g++.ext/arrnew.C: Deprecate.
17908
17909 2001-02-12  Jakub Jelinek  <jakub@redhat.com>
17910
17911         * gcc.c-torture/compile/20010209-1.c: New test.
17912
17913 2001-02-11  Jeffrey Oldham  <oldham@codesourcery.com>
17914
17915         * g++.old-deja/g++.other/crash26.C: XFAIL if parser produces
17916         excess errors message but not if it crashes.
17917         * g++.old-deja/g++.other/crash27.C: Likewise.
17918         * g++.old-deja/g++.other/crash28.C: Likewise.
17919         * g++.old-deja/g++.other/crash30.C: Likewise.
17920         * g++.old-deja/g++.other/crash32.C: Likewise.
17921         * g++.old-deja/g++.other/crash35.C: Likewise.
17922         * g++.old-deja/g++.pt/inherit2.C: Likewise.
17923
17924 2001-02-08  Joseph S. Myers  <jsm28@cam.ac.uk>
17925
17926         * config/default.exp, gcc.dg/cpp/cpp.exp, gcc.dg/dg.exp,
17927         gcc.dg/noncompile/noncompile.exp, gcc.dg/format/format.exp,
17928         g++.dg/dg.exp, g++.old-deja/old-deja.exp,
17929         g77.f-torture/execute/execute.exp,
17930         g77.f-torture/noncompile/noncompile.exp,
17931         gcc.c-torture/execute/execute.exp,
17932         gcc.c-torture/execute/memcheck/memcheck.exp,
17933         gcc.misc-tests/acker1.exp, gcc.misc-tests/dg-test.exp,
17934         gcc.misc-tests/dhry.exp, gcc.misc-tests/gcov.exp,
17935         gcc.misc-tests/linkage.exp, gcc.misc-tests/matrix1.exp,
17936         gcc.misc-tests/mg.exp, gcc.misc-tests/msgs.exp,
17937         gcc.misc-tests/sieve.exp, gcc.misc-tests/sort2.exp,
17938         lib/g++-dg.exp, lib/g++.exp, lib/g77.exp, lib/gcc-dg.exp,
17939         lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
17940         lib/old-dejagnu.exp, lib/scanasm.exp, objc/execute/execute.exp:
17941         Remove bug reporting instructions with ancient email addresses.
17942
17943 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
17944
17945         * gcc.dg/20010202-1.c: New test.
17946         * gcc.dg/991209-1.c: Compile on whole ia32 family, not just i386.
17947
17948 2001-02-07  Zack Weinberg  <zack@wolery.stanford.edu>
17949
17950         * g++.dg/stdbool-if.C: New test.
17951
17952 2001-02-07  Ovidiu Predescu  <ovidiu@cup.hp.com>
17953
17954         * objc/execute/fdecl.m: Added main().
17955
17956 2001-02-07  Jakub Jelinek  <jakub@redhat.com>
17957
17958         * gcc.c-torture/execute/20010206-1.c: New test.
17959
17960 2001-02-06  Neil Booth  <neil@daikokuya.demon.co.uk>
17961
17962         * gcc.dg/cpp/avoidpaste1.c: Update.
17963
17964 2001-02-05  Ovidiu Predescu  <ovidiu@cup.hp.com>
17965
17966         * objc/execute/bycopy-1.m, bycopy-2.m: Added new tests from Nicola
17967         Pero <nicola@brainstorm.co.uk>.
17968         * objc/execute/fdecl.m: Declare foo as pointer to AClass.
17969
17970 2001-02-06  Nathan Sidwell  <nathan@codesourcery.com>
17971
17972         * g++.old-deja/g++.pt/spec39.C: New test.
17973
17974 2001-02-05  Jakub Jelinek  <jakub@redhat.com>
17975
17976         * gcc.c-torture/compile/20010202-1.c: New test.
17977
17978 2001-02-05  Nathan Sidwell  <nathan@codesourcery.com>
17979
17980         * g++.old-deja/g++.abi/primary2.C: New test.
17981         * g++.old-deja/g++.abi/primary3.C: New test.
17982         * g++.old-deja/g++.abi/primary4.C: New test.
17983         * g++.old-deja/g++.abi/primary5.C: New test.
17984         * g++.old-deja/g++.abi/vtable3.h: New test.
17985         * g++.old-deja/g++.abi/vtable3a.C: New test.
17986         * g++.old-deja/g++.abi/vtable3b.C: New test.
17987         * g++.old-deja/g++.abi/vtable3c.C: New test.
17988         * g++.old-deja/g++.abi/vtable3d.C: New test.
17989         * g++.old-deja/g++.abi/vtable3e.C: New test.
17990         * g++.old-deja/g++.abi/vtable3f.C: New test.
17991         * g++.old-deja/g++.abi/vtable3g.C: New test.
17992         * g++.old-deja/g++.abi/vtable3h.C: New test.
17993         * g++.old-deja/g++.abi/vtable3i.C: New test.
17994         * g++.old-deja/g++.abi/vtable3j.C: New test.
17995         * g++.old-deja/g++.oliva/thunk1.C: Remove XFAIL.
17996
17997 2001-02-03  Jakub Jelinek  <jakub@redhat.com>
17998
17999         * g++.old-deja/g++.other/anon6.C: New test.
18000         * g++.old-deja/g++.other/anon7.C: New test.
18001
18002 2001-02-01  Neil Booth  <neil@daikokuya.demon.co.uk>
18003
18004         * gcc.dg/cpp/avoidpaste2.c: New tests.
18005
18006 2001-01-31  Jakub Jelinek  <jakub@redhat.com>
18007
18008         * gcc.dg/gnu99-init-1.c: Add test for [0 ... 0] range.
18009
18010 2001-01-31  Jeffrey Oldham  <oldham@codesourcery.com>
18011
18012         * gcc.dg/c99-float-1.c: Back out "XFAIL FLT_EVAL_METHOD and
18013         DECIMAL_DIG cases for Irix."
18014
18015 2001-01-31  J"orn Rennecke <amylaar@redhat.com>
18016
18017         * gcc.c-torture/execute/920302-1.c: Cast 0 to pointer.
18018
18019 2001-01-31  Joseph S. Myers  <jsm28@cam.ac.uk>
18020
18021         * gcc.dg/c99-tag-1.c: New test.
18022
18023 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
18024
18025         * gcc.dg/cpp/tr-warn1.c: Add tests.
18026
18027 2001-01-31  Neil Booth  <neil@daikokuya.demon.co.uk>
18028
18029         * gcc.dg/cpp/avoidpaste1.c: Update.
18030         * gcc.dg/cpp/paste4.c: Update.
18031
18032 2001-01-30  Jeffrey Oldham  <oldham@codesourcery.com>
18033
18034         * gcc.dg/c99-float-1.c: XFAIL FLT_EVAL_METHOD and DECIMAL_DIG
18035         cases for Irix.
18036
18037 2001-01-30  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
18038
18039         * g++.old-deja/g++.other/inline19.C: New test.
18040
18041 2001-01-30  Neil Booth  <neil@daikokuya.demon.co.uk>
18042
18043         * gcc.dg/Wlarger-than.c: New test.
18044
18045 2001-01-29  Neil Booth  <neil@daikokuya.demon.co.uk>
18046
18047         * gcc.dg/cpp/avoidpaste1.c: Fix typos.
18048
18049 2001-01-29  Jakub Jelinek  <jakub@redhat.com>
18050
18051         * gcc.c-torture/execute/20010129-1.c: New test.
18052         * gcc.c-torture/execute/20010129-1.x: Add -mcpu=i686 on ia32.
18053
18054 2001-01-28  Neil Booth  <neil@daikokuya.demon.co.uk>
18055
18056         * gcc.dg/cpp/avoidpaste1.c: Test case.
18057
18058 2001-01-28  Jakub Jelinek  <jakub@redhat.com>
18059
18060         * g++.old-deja/g++.other/inline18.C: New test.
18061
18062 2001-01-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18063
18064         * gcc.c-torture/execute/stdio-opt-2.c: Also test __builtin_puts
18065         and __builtin_putchar.
18066
18067 2001-01-27  Jakub Jelinek  <jakub@redhat.com>
18068
18069         * gcc.dg/gnu99-init-1.c: Add 3 more designated range initializer
18070         tests.
18071
18072 2001-01-25  Jeffrey Oldham  <oldham@codesourcery.com>
18073
18074         * gcc.c-torture/execute/ieee/20000320-1.c (main): For MIPS, change
18075         floating point number rounding mode to round to the nearest
18076         representable mode.
18077
18078 2001-01-25  Jakub Jelinek  <jakub@redhat.com>
18079
18080         * g++.old-deja/g++.other/mangle2.C: New test.
18081
18082 2001-01-24  Joseph S. Myers  <jsm28@cam.ac.uk>
18083
18084         * gcc.c-torture/compile/20010124-1.c: New test.
18085
18086 2001-01-24  Nathan Sidwell  <nathan@codesourcery.com>
18087
18088         * g++.old-deja/g++.pt/spec38.C: New test.
18089
18090 2001-01-23  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18091
18092         * g++.old-deja/g++.pt/spec33.C: Change from "Build don't link" to
18093         "Build don't run".
18094
18095 2001-01-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18096
18097         * gcc.c-torture/execute/20010123-1.c: New test.
18098
18099 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
18100
18101         * g++.old-deja/g++.pt/spec37.C: New test.
18102
18103 2001-01-23  Nathan Sidwell  <nathan@codesourcery.com>
18104
18105         * g++.old-deja/g++.pt/overload14.C: New test.
18106
18107 2001-01-22  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18108
18109         * gcc.c-torture/execute/20010122-1.c: New test, exercise
18110         __builtin_return_address.
18111
18112 2001-01-22  Nathan Sidwell  <nathan@codesourcery.com>
18113
18114         * g++.old-deja/g++.martin/sts_partial.C: Remove XFAIL.
18115         * g++.old-deja/g++.pt/spec35.C: New test.
18116         * g++.old-deja/g++.pt/spec36.C: New test.
18117
18118 2001-01-20  Jakub Jelinek  <jakub@redhat.com>
18119
18120         * gcc.c-torture/compile/20010118-1.c: New test.
18121
18122 2001-01-20  Neil Booth  <neil@daikokuya.demon.co.uk>
18123
18124         * gcc.dg/cpp/macro3.c,macro4.c,strp1.c: Update.
18125
18126 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
18127
18128         * gcc.c-torture/execute/20010119-1.c: New test.
18129
18130 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18131
18132         * g++.old-deja/g++.other/vbase5.C: New test.
18133
18134 2001-01-19  Jakub Jelinek  <jakub@redhat.com>
18135
18136         * gcc.c-torture/execute/20010118-1.c: New test.
18137
18138 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18139
18140         * g++.old-deja/g++.pt/deduct3.C: New test.
18141
18142 2001-01-19  Nathan Sidwell  <nathan@codesourcery.com>
18143
18144         * g++.old-deja/g++.pt/spec34.C: New test.
18145
18146 2001-01-19  "Billinghurst, David (CRTS)" <David.Billinghurst@riotinto.com>
18147
18148         * g77.f-torture/compile/20000601-2.f: New test.
18149
18150 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18151
18152         * g++.old-deja/g++.other/init17.C: New test.
18153
18154 2001-01-18  Alexandre Oliva  <aoliva@redhat.com>
18155
18156         * gcc.dg/cpp/if-2.c: Adjust for signed wchar_t.
18157
18158 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18159
18160         * g++.old-deja/g++.pt/unify8.C: New test.
18161
18162 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18163
18164         * g++.old-deja/g++.abi/vbase1.C: New test.
18165
18166 2001-01-18  Nathan Sidwell  <nathan@codesourcery.com>
18167
18168         * g++.old-deja/g++.pt/crash65.C: New test.
18169
18170 2001-01-18  Neil Booth  <neil@daikokuya.demon.co.uk>
18171
18172         * gcc.dg/cpp/assembl2.S: New test case.
18173
18174 2001-01-17  Jeffrey Oldham  <oldham@codesourcery.com>
18175
18176         * gcc.dg/special/ecos.exp (wkali-2.c): Xfail if only weak aliases
18177         are supported.
18178
18179 2001-01-17  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18180
18181         * g++.old-deja/g++.other/builtins1.C: New test.
18182         * g++.old-deja/g++.other/builtins2.C: Likewise.
18183         * g++.old-deja/g++.other/builtins3.C: Likewise.
18184         * g++.old-deja/g++.other/builtins4.C: Likewise.
18185
18186 2001-01-17  Jakub Jelinek  <jakub@redhat.com>
18187
18188         * gcc.c-torture/compile/20010117-1.c: New test.
18189         * gcc.c-torture/compile/20010117-2.c: New test.
18190
18191 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18192
18193         * g77.f-torture/execute/20010116.[fx]: New test,
18194         XFAIL on i?86-*-*.
18195         * g77.f-torture/compile/20010115.f: Indicate it's
18196         a test for PR fortran/1636.
18197
18198 2001-01-15  Joseph S. Myers  <jsm28@cam.ac.uk>
18199
18200         * gcc.dg/c90-float-1.c, gcc.dg/c99-float-1.c: New tests.
18201
18202 2001-01-15  Toon Moene  <toon@moene.indiv.nluug.nl>
18203
18204         * g77.f-torture/compile/20010115.f: New test.
18205
18206 2001-01-15  Nathan Sidwell  <nathan@codesourcery.com>
18207
18208         * g++.old-deja/g++.pt/nontype5.C: New test.
18209
18210 2001-01-15  Neil Booth  <neil@daikokuya.demon.co.uk>
18211
18212         * gcc.dg/cpp/if-2.c: Comment out occasionally bogus test; we
18213         have an equivalent working one below it.
18214
18215 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
18216
18217         * g++.old-deja/g++.ext/instantiate2.C: Add explanatory comment.
18218         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
18219
18220 2001-01-14  Jeffrey Oldham  <oldham@codesourcery.com>
18221
18222         * g++.dg/special/ecos.exp (conpr-1.C): XFAIL if compile emits
18223         message containing "init_priority".
18224         (conpr-2.C): Likewise.
18225         (conpr-3.C): Likewise.
18226         * g++.old-deja/g++.ext/initp1.C: XFAIL for Irix.
18227
18228 2001-01-14  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18229
18230         * gcc.c-torture/execute/20010114-2.c: New test.
18231
18232 2001-01-14  Joseph S. Myers  <jsm28@cam.ac.uk>
18233
18234         * gcc.c-torture/compile/20010114-1.c: New test.
18235         * gcc.c-torture/compile/20010114-1.x: Xfail.
18236         * gcc.c-torture/compile/20010114-2.c: New test.
18237         * gcc.c-torture/execute/20010114-1.c: New test.
18238         * gcc.dg/trunc-1.c: New test.
18239         * gcc.dg/uninit-B.c: New test.
18240
18241 2001-01-13  Nick Clifton  <nickc@redhat.com>
18242
18243         * gcc.c-torture/execute/bf64-1.x: Expect to fail on M*Core
18244         target.
18245
18246 2001-01-13  Joseph S. Myers  <jsm28@cam.ac.uk>
18247
18248         * gcc.c-torture/compile/20010113-1.c: New test.
18249
18250 2001-01-13  Jakub Jelinek  <jakub@redhat.com>
18251
18252         * gcc.c-torture/compile/20001212-1.c: New test.
18253
18254 2001-01-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18255
18256         * gcc.dg/cpp/widestr1.c: Update.
18257         * gcc.dg/cpp/prag-imp.c: Remove.
18258
18259 2001-01-12  Jakub Jelinek  <jakub@redhat.com>
18260
18261         * gcc.c-torture/execute/20000801-3.x: Remove.
18262         * gcc.dg/c90-init-1.c: New test.
18263         * gcc.dg/c99-init-1.c: New test.
18264         * gcc.dg/c99-init-2.c: New test.
18265         * gcc.dg/gnu99-init-1.c: New test.
18266
18267 2001-01-12  Richard Earnshaw <rearnsha@arm.com>
18268
18269         * lib/f-torture.exp (f_torture_compile): Prune the warnings before
18270         testing that no relevant ones were found.
18271
18272 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
18273
18274         * g++.old-deja/g++.pt/cast2.C: New test.
18275
18276 2001-01-12  Nathan Sidwell  <nathan@codesourcery.com>
18277
18278         * g++.old-deja/g++.pt/friend47.C: New test.
18279
18280 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18281
18282         * g++.old-deja/g++.pt/instantiate13.C: New test.
18283
18284 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18285
18286         * g++.old-deja/g++.other/defarg7.C: New test.
18287         * g++.old-deja/g++.other/defarg8.C: New test.
18288
18289 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18290
18291         * g++.old-deja/g++.pt/crash64.C: New test.
18292
18293 2001-01-11  Nathan Sidwell  <nathan@codesourcery.com>
18294
18295         * g++.old-deja/g++.pt/crash63.C: New test.
18296
18297 2001-01-11  Neil Booth  <neil@daikokuya.demon.co.uk>
18298
18299         * gcc.dg/cpp/if-2.c: Add wide char test without sign extension.
18300
18301 2001-01-10  Alan Lehotsky  <lehotsky@tiac.net>
18302
18303         * gcc.dg/20000926-1.c: Parameterize for machines with 16-bit ints.
18304
18305 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
18306
18307         * g++.old-deja/g++.pt/error3.C: New test.
18308
18309 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
18310
18311         * g++.old-deja/g++.other/crash39.C: New test.
18312
18313 2001-01-10  Nathan Sidwell  <nathan@codesourcery.com>
18314
18315         * g++.old-deja/g++.other/vbase4.C: New test.
18316
18317 2001-01-08  Jonathan Larmour  <jlarmour@redhat.com>
18318
18319         * gcc.dg/20000419-2.c: Move to "special" subdirectory.
18320         * gcc.dg/special/20000419-2.c: New file. Identical to above.
18321         * gcc.dg/special/special.exp: New test driver which will check
18322         for alias support for the above test.
18323
18324 2001-01-09  Alan Lehotsky  <lehotsky@tiac.net>
18325
18326         * gcc.c-torture/execute/921202-1.c: Use STACK_SIZE to avoid
18327         problems on small machines.
18328         * gcc.c-torture/execute/920730-1.c: Use values from <limits.h> to
18329         parameterize.
18330
18331 2001-01-09  Jeffrey Oldham  <oldham@codesourcery.com>
18332
18333         * g++.old-deja/g++.ext/instantiate2.C: ERROR line should fail for
18334         mips.
18335         * g++.old-deja/g++.ext/instantiate3.C: Likewise.
18336
18337 2001-01-09  Nathan Sidwell  <nathan@codesourcery.com>
18338
18339         * g++.old_deja/g++.pt/using8.C: New test.
18340
18341 2001-01-09  Joseph S. Myers  <jsm28@cam.ac.uk>
18342
18343         * gcc.dg/format/attr-2.c, gcc.dg/format/attr-3.c: New tests.
18344
18345 2000-01-08  Loren J. Rittle  <ljrittle@acm.org>
18346
18347         * gcc.c-torture/execute/ieee/mzero2.x: Adjust statement of
18348         where a failure is expected.
18349         * gcc.c-torture/execute/ieee/rbug.x: Likewise.
18350
18351 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
18352
18353         * g++.old_deja/g++.pt/instantiate12.C: New test.
18354
18355 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
18356
18357         * g++.old-deja/g++.benjamin/15309-1.C: Expect diagnostic at
18358         start of structs.
18359         * g++.old-deja/g++.benjamin/15309-2.C: Likewise.
18360         * g++.old-deja/g++.brendan/crash17.C: Likewise.
18361         * g++.old-deja/g++.brendan/crash29.C: Likewise.
18362         * g++.old-deja/g++.brendan/crash48.C: Likewise.
18363         * g++.old-deja/g++.brendan/ns1.C: Likewise.
18364         * g++.old-deja/g++.brendan/warnings1.C: Likewise.
18365         * g++.old-deja/g++.bugs/900205_04.C: Likewise.
18366         * g++.old-deja/g++.bugs/900514_03.C: Likewise.
18367         * g++.old-deja/g++.eh/spec6.C: Likewise.
18368         * g++.old-deja/g++.jason/crash3.C: Likewise.
18369         * g++.old-deja/g++.law/ctors11.C: Likewise.
18370         * g++.old-deja/g++.law/ctors17.C: Likewise.
18371         * g++.old-deja/g++.law/ctors5.C: Likewise.
18372         * g++.old-deja/g++.law/ctors9.C: Likewise.
18373         * g++.old-deja/g++.mike/ambig1.C: Likewise.
18374         * g++.old-deja/g++.mike/net22.C: Likewise.
18375         * g++.old-deja/g++.mike/p3538a.C: Likewise.
18376         * g++.old-deja/g++.mike/p3538b.C: Likewise.
18377         * g++.old-deja/g++.mike/virt3.C: Likewise.
18378         * g++.old-deja/g++.niklas/t128.C: Likewise.
18379         * g++.old-deja/g++.other/anon4.C: Likewise.
18380         * g++.old-deja/g++.other/using1.C: Likewise.
18381         * g++.old-deja/g++.other/warn3.C: Likewise.
18382         * g++.old-deja/g++.pt/t37.C: Likewise.
18383         * g++.old-deja/g++.robertl/eb69.C: Likewise.
18384         * g++.old-deja/g++.robertl/eb71.C: Likewise.
18385
18386 2001-01-08  Nathan Sidwell  <nathan@codesourcery.com>
18387
18388         * g++.old-deja/g++.other/lookup16.C: Remove XFAIL.
18389
18390 2001-01-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18391
18392         * gcc.c-torture/execute/stdio-opt-3.c: New test.
18393
18394 2001-01-07  Jakub Jelinek  <jakub@redhat.com>
18395
18396         * gcc.c-torture/compile/20010107-1.c: New test.
18397
18398 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18399
18400         * gcc.c-torture/execute/builtin-noret-1.c: New test.
18401
18402 2001-01-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18403
18404         * gcc.dg/format/format.h: New file.
18405         * gcc.dg/format/array-1.c, gcc.dg/format/attr-1.c,
18406         gcc.dg/format/branch-1.c, gcc.dg/format/c90-printf-1.c,
18407         gcc.dg/format/c90-printf-2.c, gcc.dg/format/c90-printf-3.c,
18408         gcc.dg/format/c90-scanf-1.c, gcc.dg/format/c90-scanf-2.c,
18409         gcc.dg/format/c90-scanf-3.c, gcc.dg/format/c90-scanf-4.c,
18410         gcc.dg/format/c90-strftime-1.c, gcc.dg/format/c90-strftime-2.c,
18411         gcc.dg/format/c94-printf-1.c, gcc.dg/format/c94-scanf-1.c,
18412         gcc.dg/format/c99-printf-1.c, gcc.dg/format/c99-printf-2.c,
18413         gcc.dg/format/c99-printf-3.c, gcc.dg/format/c99-scanf-1.c,
18414         gcc.dg/format/c99-scanf-2.c, gcc.dg/format/c99-scanf-3.c,
18415         gcc.dg/format/c99-strftime-1.c, gcc.dg/format/c99-strftime-2.c,
18416         gcc.dg/format/diag-1.c, gcc.dg/format/errmk-1.c,
18417         gcc.dg/format/ext-1.c, gcc.dg/format/ext-2.c,
18418         gcc.dg/format/ext-3.c, gcc.dg/format/ext-4.c,
18419         gcc.dg/format/ext-5.c, gcc.dg/format/miss-1.c,
18420         gcc.dg/format/miss-2.c, gcc.dg/format/no-exargs-1.c,
18421         gcc.dg/format/no-y2k-1.c, gcc.dg/format/nonlit-1.c,
18422         gcc.dg/format/nonlit-2.c, gcc.dg/format/nonlit-3.c,
18423         gcc.dg/format/sec-1.c, gcc.dg/format/strfmon-1.c,
18424         gcc.dg/format/va-1.c, gcc.dg/format/warnll-1.c,
18425         gcc.dg/format/xopen-1.c, gcc.dg/format/z-1.c: Include "format.h"
18426         instead of declaring standard types, macros and functions in each
18427         test.
18428
18429 2001-01-06  Alexandre Oliva  <aoliva@redhat.com>
18430
18431         * gcc.c-torture/execute/20010106-1.c: New test.
18432
18433 2001-01-06  Joseph S. Myers  <jsm28@cam.ac.uk>
18434
18435         * gcc.dg/format/format.exp: New file.
18436         * gcc.dg/c90-printf-1.c: Rename to gcc.dg/format/c90-printf-1.c.
18437         * gcc.dg/c90-printf-2.c: Rename to gcc.dg/format/c90-printf-2.c.
18438         * gcc.dg/c90-printf-3.c: Rename to gcc.dg/format/c90-printf-3.c.
18439         * gcc.dg/c94-printf-1.c: Rename to gcc.dg/format/c94-printf-1.c.
18440         * gcc.dg/c99-printf-1.c: Rename to gcc.dg/format/c99-printf-1.c.
18441         * gcc.dg/c99-printf-2.c: Rename to gcc.dg/format/c99-printf-2.c.
18442         * gcc.dg/c99-printf-3.c: Rename to gcc.dg/format/c99-printf-3.c.
18443         * gcc.dg/c90-scanf-1.c: Rename to gcc.dg/format/c90-scanf-1.c.
18444         * gcc.dg/c90-scanf-2.c: Rename to gcc.dg/format/c90-scanf-2.c.
18445         * gcc.dg/c90-scanf-3.c: Rename to gcc.dg/format/c90-scanf-3.c.
18446         * gcc.dg/c90-scanf-4.c: Rename to gcc.dg/format/c90-scanf-4.c.
18447         * gcc.dg/c94-scanf-1.c: Rename to gcc.dg/format/c94-scanf-1.c.
18448         * gcc.dg/c99-scanf-1.c: Rename to gcc.dg/format/c99-scanf-1.c.
18449         * gcc.dg/c99-scanf-2.c: Rename to gcc.dg/format/c99-scanf-2.c.
18450         * gcc.dg/c99-scanf-3.c: Rename to gcc.dg/format/c99-scanf-3.c.
18451         * gcc.dg/c90-strftime-1.c: Rename to gcc.dg/format/c90-strftime-1.c.
18452         * gcc.dg/c90-strftime-2.c: Rename to gcc.dg/format/c90-strftime-2.c.
18453         * gcc.dg/c99-strftime-1.c: Rename to gcc.dg/format/c99-strftime-1.c.
18454         * gcc.dg/c99-strftime-2.c: Rename to gcc.dg/format/c99-strftime-2.c.
18455         * gcc.dg/format-array-1.c: Rename to gcc.dg/format/array-1.c.
18456         * gcc.dg/format-attr-1.c: Rename to gcc.dg/format/attr-1.c.
18457         * gcc.dg/format-branch-1.c: Rename to gcc.dg/format/branch-1.c.
18458         * gcc.dg/format-diag-1.c: Rename to gcc.dg/format/diag-1.c.
18459         * gcc.dg/format-errmk-1.c: Rename to gcc.dg/format/errmk-1.c.
18460         * gcc.dg/format-ext-1.c: Rename to gcc.dg/format/ext-1.c.
18461         * gcc.dg/format-ext-2.c: Rename to gcc.dg/format/ext-2.c.
18462         * gcc.dg/format-ext-3.c: Rename to gcc.dg/format/ext-3.c.
18463         * gcc.dg/format-ext-4.c: Rename to gcc.dg/format/ext-4.c.
18464         * gcc.dg/format-ext-5.c: Rename to gcc.dg/format/ext-5.c.
18465         * gcc.dg/format-miss-1.c: Rename to gcc.dg/format/miss-1.c.
18466         * gcc.dg/format-miss-2.c: Rename to gcc.dg/format/miss-2.c.
18467         * gcc.dg/format-no-exargs-1.c: Rename to gcc.dg/format/no-exargs-1.c.
18468         * gcc.dg/format-no-y2k-1.c: Rename to gcc.dg/format/no-y2k-1.c.
18469         * gcc.dg/format-nonlit-1.c: Rename to gcc.dg/format/nonlit-1.c.
18470         * gcc.dg/format-nonlit-2.c: Rename to gcc.dg/format/nonlit-2.c.
18471         * gcc.dg/format-nonlit-3.c: Rename to gcc.dg/format/nonlit-3.c.
18472         * gcc.dg/format-sec-1.c: Rename to gcc.dg/format/sec-1.c.
18473         * gcc.dg/format-strfmon-1.c: Rename to gcc.dg/format/strfmon-1.c.
18474         * gcc.dg/format-va-1.c: Rename to gcc.dg/format/va-1.c.
18475         * gcc.dg/format-warnll-1.c: Rename to gcc.dg/format/warnll-1.c.
18476         * gcc.dg/format-xopen-1.c: Rename to gcc.dg/format/xopen-1.c.
18477         * gcc.dg/formatz-1.c: Rename to gcc.dg/format/z-1.c.
18478
18479 2001-01-05  Alexandre Oliva  <aoliva@redhat.com>
18480
18481         * gcc.c-torture/execute/991228-1.c: Take word endianness into
18482         account.
18483
18484 2001-01-05  Joseph S. Myers  <jsm28@cam.ac.uk>
18485
18486         * gcc.c-torture/execute/builtin-complex-1.c: New test.
18487
18488 2001-01-05  Nathan Sidwell  <nathan@codesourcery.com>
18489
18490         * g++.old-deja/g++.pt/crash62.C: New test.
18491
18492 2001-01-04  Richard Henderson  <rth@redhat.com>
18493
18494         * gcc.dg/20000926-1.c: Update expected warnings.
18495         * gcc.dg/array-2.c: Likewise.
18496         * gcc.dg/array-4.c: Also validate flexible array members.
18497         * gcc.dg/c99-flex-array-1.c: New.
18498
18499 2001-01-04  Joseph S. Myers  <jsm28@cam.ac.uk>
18500
18501         * gcc.c-torture/compile/20001222-1.x: Remove.
18502
18503 2001-01-04  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
18504
18505         * gcc.c-torture/execute/built-in-setjmp.c: New.
18506
18507 2001-01-03  Richard Henderson  <rth@redhat.com>
18508
18509         * gcc.dg/940510-1.c: Update expected error wording.
18510         * gcc.dg/array-2.c, gcc.dg/array-3.c, gcc.dg/array-4.c: New.
18511
18512 2001-01-03  Jeffrey Oldham  <oldham@codesourcery.com>
18513
18514         * lib/target-supports.exp (check_alias_available): Modified to
18515         indicate aliases not supported if only weak aliases are supported.
18516
18517 2001-01-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18518
18519         * gcc.c-torture/execute/string-opt-8.c: Add more testcases.
18520         Turn on cmpstrsi checks for __pj__ and __i370__.
18521
18522 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18523
18524         * g++.old-deja/g++.other/virtual11.C: New test.
18525
18526 2001-01-03  Nathan Sidwell  <nathan@codesourcery.com>
18527
18528         * g++.old-deja/g++.eh/spec6.C: Remove remaining XFAIL.
18529
18530 2001-01-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18531
18532         * gcc.c-torture/compile/20010102-1.c: New test.
18533
18534 2001-01-02  Andreas Jaeger  <aj@suse.de>
18535
18536         * gcc.dg/noreturn-3.c: New test.
18537
18538         * gcc.dg/noreturn-4.c: New test.
18539
18540 2001-01-01  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18541
18542         * gcc.c-torture/execute/stdio-opt-1.c: Also test
18543         __builtin_fputc and __builtin_fwrite.
18544
18545 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
18546
18547         * gcc.c-torture/execute/20001009-2.c (foo): Test only works for
18548         signed char, not default char.
18549
18550 2000-12-30  Jeffrey Oldham  <oldham@codesourcery.com>
18551
18552         * g++.old-deja/g++.other/crash18.C: Fails on mips*-sgi-irix*.
18553
18554 2000-12-30  David Billinghurst <David.Billinghurst@riotinto.com>
18555
18556         * lib/g++.exp:  Use sh to exec ${odir_v3}/tests_flags
18557
18558 2000-12-29  Richard Henderson  <rth@redhat.com>
18559
18560         * gcc.dg/20001117-1.c (__cyg_profile_func_enter): Define.
18561         (__cyg_profile_func_exit): Define.
18562
18563 2000-12-29  Hans-Peter Nilsson  <hp@bitrange.com>
18564
18565         * g++.dg/vtgc1.C: New test.
18566
18567 2000-12-28  Geoffrey Keating  <geoffk@redhat.com>
18568
18569         * gcc.dg/noncompile/20001228-1.c: New test.
18570
18571         * gcc.dg/20001228-1.c: New test.
18572
18573         * gcc.c-torture/execute/20001228-1.c: New test.
18574
18575 2000-12-28  Joseph S. Myers  <jsm28@cam.ac.uk>
18576
18577         * gcc.dg/format-strfmon-1.c: New test.
18578
18579 2000-12-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18580
18581         * gcc.c-torture/execute/stdio-opt-1.c: Test __builtin_ style too.
18582         * gcc.c-torture/execute/stdio-opt-2.c: Likewise.
18583         * gcc.c-torture/execute/string-opt-1.c: Likewise.
18584         * gcc.c-torture/execute/string-opt-2.c: Likewise.
18585         * gcc.c-torture/execute/string-opt-3.c: Likewise.
18586         * gcc.c-torture/execute/string-opt-4.c: Likewise.
18587         * gcc.c-torture/execute/string-opt-6.c: Likewise.
18588         * gcc.c-torture/execute/string-opt-7.c: Likewise.
18589         * gcc.c-torture/execute/string-opt-8.c: Likewise.
18590         * gcc.c-torture/execute/string-opt-9.c: Likewise.
18591         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18592         * gcc.c-torture/execute/string-opt-11.c: Likewise.
18593         * gcc.c-torture/execute/string-opt-12.c: Likewise.
18594
18595         * gcc.c-torture/execute/string-opt-3.c: Test rindex.
18596         * gcc.c-torture/execute/string-opt-4.c: Test index.
18597
18598 2000-12-26  Geoffrey Keating  <geoffk@redhat.com>
18599
18600         * gcc.c-torture/compile/20001226-1.c: New test.
18601
18602 2000-12-22  Joseph S. Myers  <jsm28@cam.ac.uk>
18603
18604         * gcc.c-torture/compile/20001222-1.c: New test.
18605         * gcc.c-torture/compile/20001222-1.x: Xfail.
18606
18607 2000-12-22  Alexandre Oliva  <aoliva@redhat.com>
18608
18609         * gcc.c-torture/execute/comp-goto-2.c: New test.
18610
18611 2000-12-21  J"orn Rennecke <amylaar@redhat.com>
18612
18613         * gcc.c-torture/execute/comp-goto-1.c (uint32, sint32):
18614         Use long types if __INT_MAX__ is 32767.
18615         (main): Use cast to (sint32 *) when poking 88 into a_page.
18616
18617         * gcc.c-torture/execute/20000822-1.c: Check for NO_TRAMPOLINES.
18618
18619 2000-12-21  Bernd Schmidt  <bernds@redhat.com>
18620
18621         * gcc.c-torture/compile/20001221-1.c: New test.
18622         * gcc.c-torture/execute/20001221-1.c: New test.
18623
18624 2000-12-20  Richard Henderson  <rth@redhat.com>
18625
18626         * g++.old-deja/g++.pt/crash36.C: Update error lines.
18627         * g++.old-deja/g++.robertl/eb109.C: Likewise.
18628
18629 2000-12-18  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18630
18631         * gcc.dg/compare3.c: New test.
18632
18633 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18634
18635         * gcc.dg/format-warnll-1.c: New test.
18636
18637 2000-12-18  Neil Booth  <neil@daikokuya.demon.co.uk>
18638
18639         * gcc.dg/cpp/cmdlne-P.c: New test.
18640
18641 2000-12-18  Joseph S. Myers  <jsm28@cam.ac.uk>
18642
18643         * gcc.c-torture/execute/builtin-abs-1.c,
18644         gcc.c-torture/execute/builtin-abs-2.c: New tests.
18645
18646 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
18647
18648         * gcc.dg/cpp/multiline.c: New test.
18649
18650 2000-12-17  Neil Booth  <neil@daikokuya.demon.co.uk>
18651
18652         * g++.old-deja/g++.other/syshdr1.C: Update.
18653         * gcc.dg/cpp/lineflags.c: Remove temporarily.
18654
18655 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18656
18657         * g++.old-deja/g++.oliva/template5.C: Remove XFAILs.
18658
18659 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18660
18661         * g++.old-deja/g++.pt/ttp65.C: New test.
18662
18663 2000-12-15  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18664
18665         * g++.old-deja/g++.pt/ttp64.C: New test.
18666
18667 2000-12-14  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18668
18669         * g++.old-deja/g++.pt/spec33.C: New test.
18670
18671 2000-12-14  Catherine Moore  <clm@redhat.com>
18672
18673         * gcc.c-torture/execute/920501-7.c: Check for NO_TRAMPOLINES.
18674         * gcc.c-torture/execute/920612-2.c: Likewise.
18675         * gcc.c-torture/execute/920428-2.c: Likewise.
18676         * gcc-c-torture/execute/va-arg-11.c: Call exit.
18677         * gcc.c-torture/execute/va-arg-21.c: Likewise.
18678
18679 2000-12-13  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
18680
18681         * gcc.dg/pack-test-1.c: Compile on powerpc*-*-eabi* too.
18682         * gcc.dg/pack-test-2.c: Likewise.
18683
18684 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18685
18686         Tests by Zack Weinberg <zackw@stanford.edu>.
18687
18688         * gcc.dg/cpp/defined.c: Update.
18689         * gcc.dg/cpp/defined_trad.c: New tests.
18690
18691 2000-12-13  Neil Booth  <neil@daikokuya.demon.co.uk>
18692
18693         * gcc.dg/cpp/trad-direct.c: Update.
18694
18695 2000-12-11  Neil Booth  <neilb@earthling.net>
18696
18697         * gcc.dg/cpp/defined_trad.c
18698
18699 2000-12-11  Neil Booth  <neilb@earthling.net>
18700
18701         * gcc.dg/cpp/if-2.c: Separate tests so that which failed is obvious.
18702
18703 2000-12-09  Joseph S. Myers  <jsm28@cam.ac.uk>
18704
18705         * gcc.dg/format-miss-2.c: New test.
18706
18707 2000-12-09  Neil Booth  <neilb@earthling.net>
18708
18709         * gcc.dg/cpp/lineflags.c: New tests.
18710         * gcc.dg/cpp/poison.c: Update.
18711         * gcc.dg/cpp/redef2.c: Update.
18712         * gcc.dg/cpp/skipping.c: New test.
18713
18714 2000-12-07  Geoffrey Keating  <geoffk@redhat.com>
18715
18716         * g++.old-deja/g++.other/eh3.C: New testcase.
18717
18718 2000-12-07  Neil Booth  <neilb@earthling.net>
18719
18720         * gcc.dg/wtr-aggr-init-1.c, wtr-escape-1.c, wtr-int-type-1.c,
18721         wtr-label-1.c, wtr-static-1.c, wtr-strcat-1.c, wtr-suffix-1.c,
18722         wtr-switch-1.c, wtr-unary-plus-1.c, wtr-union-init-1.c
18723         wtr-union-init-2.c, wtr-union-init-3.c: Update.
18724         * gcc.dg/cpp/extratokens.c, tr-warn4.c, tr-warn5.c, tr-warn6.c:
18725         Update.
18726
18727 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18728
18729         * gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: Use
18730         __SIZE_TYPE__ instead of int for type of integers cast to
18731         pointers.
18732
18733 2000-12-07  Jakub Jelinek  <jakub@redhat.com>
18734
18735         * g++.old-deja/g++.other/cleanup4.C: New test.
18736
18737 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18738
18739         * format-sec-1.c: New test.
18740
18741 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18742
18743         * gcc.dg/format-nonlit-3.c: New test.
18744
18745 2000-12-07  Joseph S. Myers  <jsm28@cam.ac.uk>
18746
18747         * gcc.dg/c90-printf-1.c: Add test for printf formats reading
18748         through a null pointer.
18749
18750 2000-12-06  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18751
18752         * g++.old-deja/g++.oliva/partspec1.C: Remove XFAIL.
18753         * g++.old-deja/g++.pt/partial4.C: New test.
18754
18755 2000-12-06  J. David Anglin  <dave@hiauly1.hia.nrc.ca>
18756
18757         * gcc.c-torture/execute/ieee/hugeval.x: New.
18758
18759 2000-12-06  Neil Booth  <neilb@earthling.net>
18760
18761         * gcc.dg/cpp/backslash2.c: New tests.
18762
18763 2000-12-06  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18764
18765         * testsuite/gcc.c-torture/execute/stdio-opt-1.c: Add more checks.
18766         * testsuite/gcc.c-torture/execute/stdio-opt-2.c: New test.
18767
18768 2000-12-05  Geoffrey Keating  <geoffk@redhat.com>
18769
18770         * gcc.c-torture/execute/20001203-2.c: New testcase.
18771
18772 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
18773
18774         * g++.old-deja/g++.h/spec6.C: Remove some of the XFAILS.
18775         * g++.old-deja/g++.other/virtual10.C: New test.
18776
18777 2000-12-05  Nathan Sidwell  <nathan@codesourcery.com>
18778
18779         * g++.old-deja/g++.mike/pmf5.C: Remove test.
18780
18781 2000-12-05  Richard Henderson  <rth@redhat.com>
18782
18783         * gcc.c-torture/compile/20001205-1.c: New.
18784
18785 2000-12-04  Neil Booth  <neilb@earthling.net>
18786
18787         * g++.old-deja/g++.other/virtual9.C: New test.
18788         * g++.old-deja/g++.pt/crash61.C: New test.
18789         * gcc.c-torture/execute/loop-9.c: New test.
18790
18791 2000-12-04  Neil Booth  <neilb@earthling.net>
18792
18793         * g++.old-deja/g++.other/instan1.C, instan2.C: Move to...
18794         * g++.old-deja/g++.pt/instantiate1.C, instantiate2.C: ...here.
18795         * gcc.dg/cpp/19960224-2.c, endif.c, if-6.c: Move into...
18796         * gcc.dg/cpp/extratokens.c: ...here.
18797
18798 2000-12-04  Neil Booth  <neilb@earthling.net>
18799
18800         * gcc.dg/cpp/assert_trad1.c, assert_trad2.c, assert_trad3.c:
18801         New tests.
18802
18803 2000-12-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18804
18805         * gcc.c-torture/execute/string-opt-11.c: Add more strspn checks.
18806         * gcc.c-torture/execute/string-opt-12.c: Add more strcspn checks.
18807
18808 2000-12-03  Joseph S. Myers  <jsm28@cam.ac.uk>
18809
18810         * gcc.c-torture/execute/20001203-1.c: New test.
18811
18812 2000-12-03  Neil Booth  <neilb@earthling.net>
18813
18814         * gcc.dg/cpp/macro6.c: New test cases.
18815
18816 2000-12-02  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18817
18818         * gcc.c-torture/execute/string-opt-9.c: New test.
18819         * gcc.c-torture/execute/string-opt-10.c: Likewise.
18820         * gcc.c-torture/execute/string-opt-11.c: Likewise.
18821         * gcc.c-torture/execute/string-opt-12.c: Likewise.
18822
18823         * gcc.c-torture/execute/string-opt-3.c: Add more strcmp checks.
18824         * gcc.c-torture/execute/string-opt-8.c: Add more strncmp checks.
18825
18826 2000-12-02  Geoffrey Keating  <geoffk@redhat.com>
18827
18828         * gcc.dg/cpp/if-6.c: New testcase.
18829
18830         * gcc.dg/20001201-1.c: New testcase.
18831
18832 2000-12-02  Neil Booth  <neilb@earthling.net>
18833
18834         * g++.old-deja/g++.other/externC4.C,
18835         g++.old-deja/g++.other/friend10.C: New tests.
18836
18837 2000-12-02  Neil Booth  <neilb@earthling.net>
18838
18839         * g++.old-deja/g++.other/instan2.C
18840         * g++.old-deja/g++.other/instan3.C: New test.
18841
18842 2000-12-02  Neil Booth  <neilb@earthling.net>
18843
18844         * gcc.dg/cpp/c++98.c,c++98-pedantic.c,c89.c,c89-pedantic.c,
18845         c94.c,c94-pedantic.c,c99.c,c99-pedantic.c,gnuc89.c,gnuc89-pedantic.c,
18846         gnuc99.c,gnuc99-pedantic.c: New tests.
18847
18848 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
18849
18850         * gcc.dg/format-no-exargs-1.c, gcc.dg/format-no-y2k-1.c,
18851         gcc.dg/format-nonlit-1.c, gcc.dg/format-nonlit-2.c: New tests.
18852
18853 2000-12-01  Neil Booth  <neilb@earthling.net>
18854
18855         * gcc.dg/cpp/20000720-1.S: Remove duplicate testcase.
18856         * gcc.dg/cpp/poison.c: Update.
18857         * gcc.dg/cpp/spacing1.c: New testcase for all spacing issues.
18858
18859 2000-12-01  Toon Moene  <toon@moene.indiv.nluug.nl>
18860
18861         * g77.f-torture/execute/20001201.f: New test.
18862
18863 2000-12-01  Joseph S. Myers  <jsm28@cam.ac.uk>
18864
18865         * gcc.dg/c99-array-nonobj-1.c: No longer XFAIL.
18866
18867 2000-12-01  Jakub Jelinek  <jakub@redhat.com>
18868
18869         * gcc.c-torture/execute/string-opt-5.c: Add some memset tests.
18870
18871 2000-12-01  Nathan Sidwell  <nathan@codesourcery.com>
18872
18873         * g++.old-deja/g++.other/cast6.C: New test.
18874
18875 2000-11-30  Geoffrey Keating  <geoffk@redhat.com>
18876
18877         * gcc.c-torture/execute/20001130-2.c: New testcase.
18878
18879 2000-11-30  Richard Henderson  <rth@redhat.com>
18880
18881         * gcc.c-torture/execute/20001130-1.c: New test.
18882
18883 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
18884
18885         * g++.old-deja/g++.other/op3.C: New test.
18886
18887 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
18888
18889         * g++.old-deja/g++.other/op2.C: New test.
18890
18891 2000-11-30  Nathan Sidwell  <nathan@codesourcery.com>
18892
18893         * g++.old-deja/g++.other/crash38.C: New test.
18894
18895 2000-11-29  Toon Moene  <toon@moene.indiv.nluug.nl>
18896
18897         * g77.f-torture/execute/20001111.x: Test fixed - remove XFAIL.
18898
18899 2000-11-29  Jakub Jelinek  <jakub@redhat.com>
18900
18901         * gcc.c-torture/execute/string-opt-5.c: Add some strcmp and strncpy
18902         tests.
18903         * gcc.c-torture/execute/string-opt-6.c: New test.
18904
18905         * gcc.dg/20001117-1.c: Add main.
18906
18907 2000-11-28  Geoffrey Keating  <geoffk@redhat.com>
18908
18909         * gcc.dg/noncompile/940510-1.c: Update to test c89 functionality.
18910         Move from here ...
18911         * gcc.dg/940510-1.c: ... to here.
18912
18913         * gcc.dg/20000926-1.c: GNU C now allows initializations of
18914         zero-size arrays in toplevel structures.
18915
18916 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
18917
18918         * gcc.c-torture/execute/loop-8.c: New test.
18919
18920 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
18921
18922         * g++.old-deja/g++.other/base1.C: New test.
18923
18924 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
18925
18926         * g++.old-deja/g++.other/parse2.C: New test.
18927
18928 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
18929
18930         * g++.old-deja/g++.pt/incomplete1.C: New test.
18931
18932 2000-11-28  Nathan Sidwell  <nathan@codesourcery.com>
18933
18934         * g++.old-deja/g++.other/friend9.C: New test.
18935
18936 2000-11-28  Jakub Jelinek  <jakub@redhat.com>
18937
18938         * gcc.dg/20001127-1.c: New test.
18939
18940 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
18941
18942         * g++.old-deja/g++.pt/friend46.C: New test.
18943
18944 2000-11-27  Nathan Sidwell  <nathan@codesourcery.com>
18945
18946         * g++.old-deja/g++.other/ptrmem8.C: New test.
18947
18948 2000-11-26  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
18949
18950         * gcc.c-torture/execute/string-opt-7.c: New test.
18951         * gcc.c-torture/execute/string-opt-8.c: Likewise.
18952
18953 2000-11-26  Gabriel Dos Reis  <gdr@codesourcery.com>
18954
18955         * lib/g++.exp (g++_include_flags): Invoke 'tests_flags --compiler'
18956         instead of 'mkcheck 2'.
18957
18958 2000-11-25  Joseph S. Myers  <jsm28@cam.ac.uk>
18959
18960         * gcc.c-torture/execute/memcheck/driver.c,
18961         gcc.c-torture/execute/memcheck/driver.h, gcc.dg/cpp/if-3.c: Change
18962         C9X references to refer to C99.
18963
18964 2000-11-25  Jakub Jelinek  <jakub@redhat.com>
18965
18966         * gcc.dg/ultrasp3.c: New test.
18967
18968 2000-11-25  Neil Booth  <neilb@earthling.net>
18969
18970         * gcc.dg/cpp/include2.c: Update test to be locale independent.
18971
18972 2000-11-25  Alexandre Oliva  <aoliva@redhat.com>
18973
18974         * gcc.c-torture/compile/20001123-2.c: New.
18975
18976 2000-11-24  Kriang Lerdsuwanakij  <lerdsuwa@users.sourceforge.net>
18977
18978         * g++.old-dega/g++.pt/ttp62.C: Call abort() on failure.
18979
18980 2000-11-24  Bernd Schmidt  <bernds@redhat.co.uk>
18981
18982         * gcc.dg/sequence-point-1.c: Add some new tests.
18983         * gcc.c-torture/execute/20001124-1.c: New test.
18984
18985 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
18986
18987         * g++.old-deja/g++.other/vaarg4.C: New test.
18988         * gcc.c-torture/compile/20001123-1.c: New test.
18989
18990 2000-11-24  Nathan Sidwell  <nathan@codesourcery.com>
18991
18992         * g++.other/crash24.C: Adjust and remove XFAIL.
18993         * g++.other/crash37.C: New test.
18994
18995 2000-11-23  Nathan Sidwell  <nathan@codesourcery.com>
18996
18997         * g++.old-deja/g++.pt/instantiate9.C: New test.
18998
18999 2000-11-22  Mark Mitchell  <mark@codesourcery.com>
19000
19001         * g++.old-deja/g++.other/decl4.C: Tweak so that it fails with the
19002         new ABI, too.
19003
19004         * g++.old-deja/g++.mike/p6610a.C: This test no longer fails.
19005         * g++.old-deja/g++.robertl/eb55.C: Likewise.
19006
19007 2000-11-22  Neil Booth  <neilb@earthling.net>
19008
19009         * gcc.dg/cpp/Wtrigraphs.c: New test.
19010
19011 2000-11-22  Loren J. Rittle  <ljrittle@acm.org>
19012
19013         * g++.old-deja/g++.robertl/eb39.C: Don't include libio.h.
19014
19015 2000-11-22  Jakub Jelinek  <jakub@redhat.com>
19016
19017         * gcc.c-torture/execute/ieee/20001122-1.c: New test.
19018
19019 2000-11-22  Hans-Peter Nilsson  <hp@bitrange.com>
19020
19021         * lib/gcc-dg.exp: load_lib scanasm.exp.
19022         (scan-assembler, scan-assembler-not): Break out to scanasm.exp.
19023         * lib/g++-dg.exp: load_lib scanasm.exp.
19024         * lib/scanasm.exp: New.
19025         (scan-assembler, scan-assembler-not): Add optional arguments to
19026         test name, or if not present, the pattern name.
19027         (scan-assembler-dem, scan-assembler-dem-not): New.
19028
19029         * g++.dg/dg.exp: New.
19030
19031 2000-11-21  Neil Booth  <neilb@earthling.net>
19032
19033         * gcc.dg/cpp/integrated1.c: Remove.
19034
19035 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
19036
19037         * gcc.c-torture/execute/20001121-1.c: New test.
19038
19039 2000-11-21  Richard Henderson  <rth@redhat.com>
19040
19041         * gcc.c-torture/compile/20001121-1.c: New test.
19042
19043 2000-11-20  Neil Booth  <neilb@earthling.net>
19044
19045         * gcc.dg/cpp/integrated1.c: New test.
19046
19047 2000-11-21  Jakub Jelinek  <jakub@redhat.com>
19048
19049         * g++.old-deja/g++.other/inline17.C: New test.
19050
19051 2000-11-20  Donald Lindsay  <dlindsay@redhat.com>
19052
19053         * gcc.dg/20000614-2.c: Bug fix. This test expected an unitialized
19054         local variable to be zero: I made the variable global. Now
19055         uses abort() and exit() instead of relying on main's return value.
19056
19057 2000-11-20  Neil Booth  <neilb@earthling.net>
19058
19059         * gcc.dg/cpp/paste2.c: Update test.
19060         * objc/execute/paste.m: New test.
19061
19062 2000-11-20  Joseph S. Myers  <jsm28@cam.ac.uk>
19063
19064         * gcc.dg/c99-condexpr-1.c: New test.
19065
19066 2000-11-20  Neil Booth  <neilb@earthling.net>
19067
19068         * gcc.dg/cpp/macsyntx.c: Use correct command line option.
19069
19070 2000-11-20  Nathan Sidwell  <nathan@codesourcery.com>
19071
19072         * g++.old-deja/g++.pt/export1.C: New test.
19073
19074 2000-11-20  Jakub Jelinek  <jakub@redhat.com>
19075
19076         * gcc.dg/20001117-1.c: New test.
19077
19078 2000-11-18  Richard Henderson  <rth@redhat.com>
19079
19080         * gcc.c-torture/execute/nestfunc-3.c (main): Mask result to 32 bits.
19081
19082 2000-11-18  Richard Henderson  <rth@redhat.com>
19083
19084         * lib/c-torture.exp (TORTURE_OPTIONS): Remove -fssa.
19085         * lib/f-torture.exp (TORTURE_OPTIONS): Likewise.
19086         * lib/gcc-dg.exp (TORTURE_OPTIONS): Likewise.
19087
19088 2000-11-18  Richard Henderson  <rth@redhat.com>
19089
19090         * gcc.c-torture/execute/20001009-2.c (foo): Rename from main.
19091         (main): New.  Exit cleanly.
19092
19093 2000-11-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19094
19095         * gcc.dg/c90-fordecl-1.c, gcc.dg/c99-fordecl-1.c,
19096         gcc.dg/c99-fordecl-2.c: New tests.
19097
19098 2000-11-18  Richard Henderson  <rth@redhat.com>
19099
19100         * gcc.c-torture/execute/zerolen-1.c: Rename from 20001115-1.c.
19101         * gcc.c-torture/execute/zerolen-2.c: New.
19102
19103 2000-11-18  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19104
19105         * gcc.c-torture/execute/20001115-1.c: Don't access nonexistant
19106         memory.
19107
19108 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
19109
19110         * g++.old-deja/g++.pt/instantiate8.C: New test.
19111
19112 2000-11-17  Nathan Sidwell  <nathan@codesourcery.com>
19113
19114         * g++.old-deja/g++.other/incomplete.C: Add more tests.
19115         * g++.old-deja/g++.pt/crash9.C: Mark new expected error.
19116
19117 2000-11-16  Nick Clifton  <nickc@redhat.com>
19118
19119         * gcc.c-torture/execute/nestfunc-2.c: New test.
19120         * gcc.c-torture/execute/nestfunc-3.c: New test.
19121
19122 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
19123
19124         * gcc.c-torture/compile/20001116-1.c: New test.
19125
19126 2000-11-15  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19127
19128         * gcc.c-torture/execute/20001115-1.c: New test.
19129
19130 2000-11-15  Mark Mitchell  <mark@codesourcery.com>
19131
19132         * g++.old-deja/g++.abi/arraynew.C: Use `std' where necessary.
19133         * g++.old-deja/g++.abi/cxa_vec.C: Likewise.
19134         * g++.old-deja/g++.abi/ptrflags.C: Likewise.
19135         * g++.old-deja/g++.abi/vmihint.C: Likewise.
19136
19137 2000-11-15  Neil Booth  <neilb@earthling.net>
19138
19139         gcc.dg/cpp/_Pragma1.c: Update.
19140         gcc.dg/cpp/_Pragma2.c: New test.
19141
19142 2000-11-15  Nathan Sidwell  <nathan@codesourcery.com>
19143
19144         * g++.old-deja/g++.other/anon5.C: New test.
19145
19146 2000-11-14  Joseph S. Myers  <jsm28@cam.ac.uk>
19147
19148         * gcc.dg/c90-const-expr-2.c, gcc.dg/c99-const-expr-2.c: Add more
19149         tests.
19150
19151 2000-11-14  Jakub Jelinek  <jakub@redhat.com>
19152
19153         * gcc.c-torture/execute/20000801-4.c: Make sure the second string is
19154         output.
19155
19156 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19157
19158         * gcc.dg/wtr-label-1.c, gcc.dg/990214-1.c: Add semicolons after
19159         labels at end of compound statements.
19160
19161 2000-11-13  Jakub Jelinek  <jakub@redhat.com>
19162
19163         * gcc.c-torture/execute/loop-7.c: New test.
19164
19165 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19166
19167         * gcc.dg/c99-mixdecl-1.c, gcc.dg/c90-mixdecl-1.c: New tests.
19168
19169 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19170
19171         * gcc.dg/c99-bool-1.c: New test.
19172
19173 2000-11-13  Joseph S. Myers  <jsm28@cam.ac.uk>
19174
19175         * gcc.dg/c99-scope-1.c: Remove xfail.
19176         * gcc.dg/c99-scope-2.c: New test.
19177
19178 2000-11-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19179
19180         * gcc.c-torture/execute/string-opt-3.c: Also test builtin rindex.
19181         * gcc.c-torture/execute/string-opt-4.c: Also test builtin index.
19182
19183 2000-11-11  Mark Mitchell  <mark@codesourcery.com>
19184
19185         * g++.brendan/err-msg8.C: Avoid capricious line-number issues with
19186         error messages.
19187
19188         * g++.mike/p700.C: Don't typedef wchar_t.
19189         * g++.mike/p784.C: Likewise.
19190         * g++.mike/eb101.C: Don't use __wchar_t.
19191
19192 2000-11-11  Toon Moene  <toon@moene.indiv.nluug.nl>
19193
19194         * g77.f-torture/execute/20001111.[fx]: Test premature exit
19195         from DO loop.
19196
19197 2000-11-11  Bernd Schmidt  <bernds@redhat.co.uk>
19198
19199         * gcc.c-torture/execute/20001111-1.c: New test.
19200
19201 2000-11-10  Nick Clifton  <nickc@redhat.com>
19202
19203         * gcc.c-torture/execute/20001108-1.c: Add test of unsigned long
19204         long multuiple and accumulate.
19205
19206 2000-11-09  Richard Henderson  <rth@redhat.com>
19207
19208         * gcc.dg/sequence-pt-1.c: Cast from pointer to integer
19209         via size_t instead of int.
19210
19211         * gcc.c-torture/execute/string-opt-1.c: Make stub functions static.
19212         * gcc.c-torture/execute/string-opt-2.c: Likewise.
19213         * gcc.c-torture/execute/string-opt-3.c: Likewise.
19214         * gcc.c-torture/execute/string-opt-4.c: Likewise.
19215
19216 2000-11-09  Geoffrey Keating  <geoffk@redhat.com>
19217
19218         * gcc.c-torture/compile/20001109-1.c: New test.
19219         * gcc.c-torture/compile/20001109-2.c: New test.
19220
19221 2000-11-09  Nathan Sidwell  <nathan@codesourcery.com>
19222
19223         * g++.old-deja/g++.pt/operator1.C: New test.
19224         * g++.old-deja/g++.brendan/err-msg8.C: Adjust error line.
19225
19226 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
19227
19228         * gcc.dg/20001108-1.c: New test.
19229
19230 2000-11-09  Jakub Jelinek  <jakub@redhat.com>
19231
19232         * gcc.c-torture/execute/string-opt-1.c: Add test for strstr
19233         with both arguments constant strings.
19234         * gcc.c-torture/execute/string-opt-3.c: New test.
19235         * gcc.c-torture/execute/string-opt-4.c: New test.
19236         * gcc.c-torture/execute/string-opt-5.c: New test.
19237
19238 2000-11-08  Nick Clifton  <nickc@redhat.com>
19239
19240         * gcc.c-torture/execute/20001108-1.c: New test case.  Checks
19241         mulsidi3adddi patterns.
19242
19243 2000-11-08  Nathan Sidwell  <nathan@codesourcery.com>
19244
19245         * g++.old-deja/g++.other/crash36.C: New test.
19246
19247 2000-11-08  Jakub Jelinek  <jakub@redhat.com>
19248
19249         * g++.old-deja/g++.other/init16.C: New test.
19250
19251 2000-11-06  Loren J. Rittle  <ljrittle@acm.org>
19252
19253         * g++.old-deja/g++.mike/p6610a.C: Update XFAIL.
19254
19255 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
19256
19257         * gcc.c-torture/execute/va-arg-15.x: Changed to mips*-sgi-irix6.*.
19258         * gcc.c-torture/execute/va-arg-16.x: Likewise.
19259         * gcc.c-torture/execute/va-arg-17.x: Likewise.
19260
19261 2000-11-07  DJ Delorie  <dj@redhat.com>
19262
19263         * testsuite/gcc.dg/20000614-1.c: Add return so that test can pass.
19264
19265 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19266
19267         * gcc.c-torture/execute/string-opt-1.c: New test.
19268
19269 2000-11-07  Jeffrey Oldham  <oldham@oz.codesourcery.com>
19270
19271         * gcc.c-torture/execute/va-arg-15.x: New file.  Fails on
19272         mips-sgi-irix6.* because the MIPS ABI passes floating-point
19273         parameters in registers, and there is no way for a varargs
19274         function to know in which order the integer and floating-point
19275         parameters should be interleaved when they are placed on the
19276         stack.
19277         * gcc.c-torture/execute/va-arg-16.x: Likewise.
19278         * gcc.c-torture/execute/va-arg-17.x: Likewise.
19279
19280 2000-11-07  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19281
19282         * gcc.c-torture/execute/string-opt-2.c: New test.
19283
19284 2000-11-07  Nathan Sidwell  <nathan@codesourcery.com>
19285
19286         * g++.old-deja/g++.pt/crash60.C: New test.
19287
19288 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
19289
19290         * g++.old-deja/g++.other/crash24.C: New test.
19291         * g++.old-deja/g++.other/crash25.C: New test.
19292         * g++.old-deja/g++.other/crash26.C: New test.
19293         * g++.old-deja/g++.other/crash27.C: New test.
19294         * g++.old-deja/g++.other/crash28.C: New test.
19295         * g++.old-deja/g++.other/crash29.C: New test.
19296         * g++.old-deja/g++.other/crash30.C: New test.
19297         * g++.old-deja/g++.other/crash31.C: New test.
19298         * g++.old-deja/g++.other/crash32.C: New test.
19299         * g++.old-deja/g++.other/crash33.C: New test.
19300         * g++.old-deja/g++.other/crash34.C: New test.
19301         * g++.old-deja/g++.other/crash35.C: New test.
19302
19303 2000-11-06  Jakub Jelinek  <jakub@redhat.com>
19304
19305         * gcc.c-torture/execute/20001031-1.c: New test.
19306
19307 2000-11-04  Mark Mitchell  <mark@codesourcery.com>
19308
19309         * g++.old-deja/g++.brendan/misc13.C: Put `strlen' in `std'
19310         namespace.
19311
19312         * g++.old-deja/g++.law/weak.C: Fix uses of iostreams to be
19313         standards-conformant.
19314
19315         * g++.old-deja/g++.mike/net5.C: Put `abort' in `std' namespace.
19316
19317         * g++.old-deja/g++.mike/p755.C: Tweak handling of exit.
19318         * g++.old-deja/g++.mike/p755a.C: Likewise.
19319         * g++.old-deja/g++.mike/p9706.C: Don't assume that the standard
19320         library makes no calls to `operator new' during initialization.
19321
19322 2000-11-04  Neil Booth  <neilb@earthling.net>
19323
19324         * gcc.dg/cpp/include2.c: New tests.
19325
19326 2000-11-03  Mark P Mitchell  <mark@codesourcery.com>
19327
19328         * lib/g++.exp (g++_set_ld_library_path): New function.
19329         Use it to set LD_LIBRARYN32_PATH and LD_LIBRARY64_PATH.
19330
19331 2000-11-03  Bernd Schmidt  <bernds@redhat.co.uk>
19332
19333         * gcc.dg/sequence-pt-1.c: A few new tests.  Unify output for bogus
19334         warnings.
19335
19336 2000-11-01  Richard Henderson  <rth@redhat.com>
19337
19338         * g++.old-deja/g++.ext/namedret1.C: New.
19339         * g++.old-deja/g++.ext/namedret2.C: New.
19340         * g++.old-deja/g++.ext/namedret3.C: New.
19341
19342 2000-10-31  Geoffrey Keating  <geoffk@cygnus.com>
19343
19344         * gcc.c-torture/compile/920501-7.c: Remove 'CYGNUS LOCAL' markers.
19345         * gcc.c-torture/execute/ieee/rbug.c: Remove 'CYGNUS LOCAL' markers.
19346
19347 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19348
19349         * gcc.c-torture/execute/va-arg-21.c: New test.
19350
19351 2000-10-31  Joseph S. Myers  <jsm28@cam.ac.uk>
19352
19353         * gcc.dg/c99-complex-2.c: New test.
19354
19355 2000-10-31  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19356
19357         * gcc.c-torture/execute/stdio-opt-1.c: New test.
19358
19359 2000-10-31  Jakub Jelinek  <jakub@redhat.com>
19360
19361         * g++.old-deja/g++.other/inline16.C: New test.
19362
19363 2000-10-31  Gabriel Dos Reis  <gdr@codesourcery.com>
19364
19365         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparison against.
19366         __PRETTY_FUNCTION__
19367
19368 2000-10-29  Neil Booth  <neilb@earthling.net>
19369
19370         * gcc.dg/cpp/defined.c, include1.c, paste11.c, skipping.c:
19371         New tests.
19372         * gcc.dg/cpp/macsyntx.c: Move test to defined.c.
19373         * gcc.dg/cpp/mi3.c, mi3.h: New test for over-enthusiastic
19374         optimisation.
19375
19376 2000-10-29  Neil Booth  <neilb@earthling.net>
19377
19378         * gcc.dg/cpp/macro4.c, macro5.c: New tests.
19379         * mi1.c, mi1c.h: Add null directives to multiple-include test.
19380         * mi5.c: Test multiple includes work with -C.
19381         * trigraphs.c: Test ^= version.
19382
19383 2000-10-28  Neil Booth  <neilb@earthling.net>
19384
19385         New tests and test updates for new macro expander.
19386
19387         * gcc.dg/cpp/19960224-2.c, 20000625-2.c, cxxcom2.c, directiv.c,
19388         endif.c, if-4.c, if-5.c, if-mop.c, macsyntx.c, paste2.c, paste6.c,
19389         paste8.c, redef2.c, strify2.c, strp1.c, tr-warn1.c, tr-warn3.c,
19390         tr-warn6.c, undef1.c, undef2.c, widestr1.c: Update tests for
19391         new diagnostic messages.
19392
19393         * gcc.dg/cpp/macro3.c: New tests.
19394
19395 2000-10-27  Mark Mitchell  <mark@codesourcery.com>
19396
19397         * gcc.dg/noncompile/init-2.c: Tweak to deal with multiple errors
19398         on the same line.
19399
19400 2000-10-27  Jakub Jelinek  <jakub@redhat.com>
19401
19402         * g++.old-deja/g++.other/eh2.C: New test.
19403
19404 2000-10-27  Bernd Schmidt  <bernds@cygnus.co.uk>
19405
19406         * gcc.c-torture/execute/20001027-1.c: New test.
19407
19408 2000-10-26  Richard Henderson  <rth@redhat.com>
19409
19410         * gcc.c-torture/execute/20001026-1.c: New.
19411
19412 2000-10-26  Mark Mitchell  <mark@codesourcery.com>
19413
19414         * g++.old-deja/g++.brendan/label2.C: Tweak to work with V3.
19415         * g++.old-deja/g++.law/builtin1.C: Likewise.
19416         * g++.old-deja/g++.law/ctors10.C: Likewise.
19417         * g++.old-deja/g++.law/virtual3.C: Likewise.
19418         * g++.old-deja/g++.mike/p658.C: Likewise.
19419         * g++.old-deja/g++.other/sibcall1.C: Likewise.
19420         * g++.old-deja/g++.other/vaarg2.C: Likewise.
19421         * g++.old-deja/g++.robertl/eb124.C: Likewise.
19422         * g++.old-deja/g++.robertl/eb44.C: Likewise.
19423         * g++.old-deja/g++.robertl/eb77.C: Likewise.
19424
19425 2000-10-26  Nathan Sidwell  <nathan@codesourcery.com>
19426
19427         * gcc.c-torture/compile/20001024-1.c: New test.
19428
19429 2000-10-25  Mark Mitchell  <mark@codesourcery.com>
19430
19431         * lib/g++.exp (g++_include_flags): Trust HAVE_LIBSTDCXX_V3
19432         to tell us whether or not we are using V3.
19433
19434 2000-10-26  Gabriel Dos Reis  <gdr@codesourcery.com>
19435
19436         * g++.old-deja/g++.pt/memtemp77.C (main): Adjust comparaison
19437         operands.
19438
19439 2000-10-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19440
19441         * gcc.dg/qual-return-1.c, gcc.dg/qual-return-2.c: New tests.
19442
19443 2000-10-25  Jakub Jelinek  <jakub@redhat.com>
19444
19445         * gcc.c-torture/execute/20001024-1.c: New test.
19446
19447 2000-10-24  Jakub Jelinek  <jakub@redhat.com>
19448
19449         * g++.old-deja/g++.other/sibcall1.C: New test.
19450
19451 2000-10-20  Jakub Jelinek  <jakub@redhat.com>
19452
19453         * gcc.dg/noncompile/init-3.c: New test.
19454
19455 2000-10-20  Joseph S. Myers  <jsm28@cam.ac.uk>
19456
19457         * gcc.dg/format-array-1.c: New test.
19458
19459 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19460
19461         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c: Add tests for
19462         writing through null pointers; remove comment about testing
19463         unterminated strings.
19464
19465 2000-10-17  Matthew Hiller  <hiller@redhat.com>
19466
19467         * gcc.c-torture/execute/20001017-2.c: New test.
19468
19469 2000-10-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19470
19471         * gcc.c-torture/compile/20001018-1.c: New test.
19472         * gcc.c-torture/compile/20001018-1.x: Xfail.
19473
19474 2000-10-17  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
19475
19476         * gcc.c-torture/execute/20001017-1.c: New test.
19477
19478 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19479
19480         * gcc.dg/format-xopen-1.c: Update comments; adjust for checking
19481         for multiple use of arguments with scanf formats; add tests for
19482         multiple use of arguments.
19483
19484 2000-10-17  Bernd Schmidt  <bernds@redhat.co.uk>
19485
19486         * gcc.dg/sequence-pt-1.c: Several new tests; remove xfail from some old tests.
19487
19488 2000-10-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19489
19490         * gcc.dg/format-miss-1.c: New test.
19491
19492 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
19493
19494         * gcc.c-torture/execute/20001013-1.c: New test.
19495
19496 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
19497
19498         * gcc.dg/format-branch-1.c: New test.
19499
19500 2000-10-16  Joseph S. Myers  <jsm28@cam.ac.uk>
19501
19502         * README, lib/file-format.exp: Remove EGCS references.
19503
19504 2000-10-16  Jakub Jelinek  <jakub@redhat.com>
19505
19506         * gcc.dg/20001013-1.c: New test.
19507
19508 2000-10-15  Joseph S. Myers  <jsm28@cam.ac.uk>
19509
19510         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Determine the type
19511         for intmax_t in the compiler using __typeof__ and the type rules
19512         for conditional expressions.
19513
19514 2000-10-13  Jakub Jelinek  <jakub@redhat.com>
19515
19516         * gcc.dg/20001012-1.c: New test.
19517         * gcc.dg/20001012-2.c: New test.
19518
19519 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19520
19521         * gcc.dg/format-attr-1.c: New test.
19522
19523 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19524
19525         * gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Use
19526         __LONG_LONG_MAX__ instead of LLONG_MAX.
19527
19528 2000-10-12  Joseph S. Myers  <jsm28@cam.ac.uk>
19529
19530         * gcc.dg/c99-scanf-2.c, gcc.dg/format-ext-2.c: Test ' and I
19531         scanf flags.
19532         * gcc.dg/format-ext-3.c: Test mutually exclusive pairs of strftime
19533         flags.
19534
19535 2000-10-11  Joseph S. Myers  <jsm28@cam.ac.uk>
19536
19537         * gcc.dg/sequence-pt-1.c: New test.
19538
19539 2000-10-11  Geoff Keating  <geoffk@cygnus.com>
19540
19541         * gcc.c-torture/execute/20001011-1.c: New testcase.
19542         Testcase provided by Zack Weinberg <zackw@stanford.edu>.
19543
19544 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
19545
19546         * gcc.dg/991209-1.c (stack_ptr): Use __asm, not asm, so that -ansi
19547         does not error on it.
19548
19549 2000-10-10  Jakub Jelinek  <jakub@redhat.com>
19550
19551         * gcc.dg/20001009-1.c: New test.
19552
19553 Mon Oct  9 23:32:06 MET DST 2000  Jan Hubicka  <jh@suse.cz>
19554
19555         * gcc.c-torture/compile/20001009-1.c: Move from here ....
19556         * gcc.c-torture/execute/20001009-2.c: ... to here.
19557
19558 2000-10-09  Geoff Keating  <geoffk@cygnus.com>
19559
19560         * gcc.c-torture/compile/20001009-1.c: New testcase.
19561         * gcc.c-torture/execute/20001009-1.c: New testcase.
19562         Testcases provided by Jan Hubicka <jh@suse.cz>.
19563
19564 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19565
19566         * gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
19567         gcc.dg/c90-printf-2.c, gcc.dg/c90-scanf-2.c: Define intmax_t and
19568         uintmax_t using <limits.h> to emulate the compiler's internal
19569         logic.  No longer XFAIL %j tests.
19570
19571 2000-10-08  Joseph S. Myers  <jsm28@cam.ac.uk>
19572
19573         * gcc.dg/c90-printf-1.c, gcc.dg/c90-scanf-1.c,
19574         gcc.dg/c99-printf-1.c, gcc.dg/c99-scanf-1.c,
19575         gcc.dg/c99-strftime-1.c, gcc.dg/format-ext-3.c: Adjust error
19576         regexps and details of expected handling of some bad formats.
19577         * gcc.dg/format-xopen-1.c: Add test for $ format with assignment
19578         suppression.
19579
19580 2000-10-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19581
19582         * g++.old-deja/g++.eh/cond1.C, g++.old-deja/g++.other/bitfld3.C,
19583         g++.old-deja/g++.other/cond5.C, g++.old-deja/g++.other/decl3.C,
19584         g++.old-deja/g++.other/decl5.C, gcc.dg/cast-qual-1.c,
19585         gcc.dg/return-type-1.c, gcc.dg/unused-1.c: Update URLs of messages
19586         in list archives.
19587
19588 2000-10-06  Richard Henderson  <rth@cygnus.com>
19589
19590         * g++.old-deja/g++.brendan/crash13.C: Pass -Wreturn-type.
19591         * g++.old-deja/g++.brendan/crash52.C: Likewise.
19592         * g++.old-deja/g++.jason/report.C: Likewise.
19593         * g++.old-deja/g++.law/friend5.C: Likewise.
19594         * g++.old-deja/g++.mike/p646.C: Likewise.  Adjust the spelling
19595         of the expected warnings.
19596
19597 2000-10-06  Nathan Sidwell  <nathan@codesourcery.com>
19598
19599         * g++.old-deja/g++.pt/enum14.C: New test.
19600
19601 2000-10-05  Nathan Sidwell  <nathan@codesourcery.com>
19602
19603         * g++.old-deja/g++.pt/crash59.C: New test.
19604
19605 2000-10-04  Will Cohen  <wcohen@redhat.com>
19606
19607         * gcc.dg/20000926-1.c: New test.
19608
19609 2000-10-03  Geoff Keating  <geoffk@cygnus.com>
19610
19611         * g++.old-deja/g++.pt/memtemp77.C (main): Update demangled
19612         function name for current C++ compiler.
19613         Patch from Kriang Lerdsuwanakij <lerdsuwa@scf.usc.edu>.
19614
19615 2000-09-29  Gabriel Dos Reis  <gdr@codesourcery.com>
19616
19617         * g++.old-deja/g++.ext/pretty3.C: Fix comparison with
19618         __PRETTY_FUNCTION__.
19619         * g++.old-deja/g++.ext/pretty2.C: Likewise.
19620
19621 2000-09-28  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19622
19623         * gcc.dg/wtr-int-type-1.c: Don't expect a warning from system headers.
19624
19625 2000-09-26  Jakub Jelinek  <jakub@redhat.com>
19626
19627         * gcc.c-torture/compile/20000923-1.c: New test.
19628
19629 2000-09-25 Theodore Papadopoulo <Theodore.Papadopoulo@sophia.inria.fr>
19630
19631         * g++.old-deja/g++.other/crash20.C: Make ready for libstdc++-v3.
19632         * g++.old-deja/g++.pt/ttp62.C: Same.
19633         * g++.old-deja/g++.other/inline14.C: Same.
19634
19635 2000-09-24  Richard Henderson  <rth@cygnus.com>
19636
19637         * gcc.c-torture/execute/20000914-1.c: Declare malloc.
19638
19639 2000-09-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19640
19641         * gcc.dg/c90-printf-1.c: Add test for wide string format.
19642
19643 2000-09-22  Geoff Keating  <geoffk@cygnus.com>
19644
19645         * gcc.c-torture/compile/20000922-1.c: New file.
19646
19647 2000-09-21  Nick Clifton  <nickc@redhat.com>
19648
19649         * gcc.c-torture/execute/divmod-1.c (mod5): New function - perform
19650         a signed long modulo operation.
19651         (mod6): New function - perform an unsigned long modulo operation.
19652         (main): Add tests for modulos of very large numbers by very small
19653         dividends.
19654
19655 2000-09-19  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19656
19657         * g++.old-deja/g++.other/virtual8.C: Declare printf correctly.
19658
19659 2000-09-19  Richard Henderson  <rth@cygnus.com>
19660
19661         * gcc.dg/compare2.c (case 10): XFAIL.
19662
19663 2000-09-18  Richard Henderson  <rth@cygnus.com>
19664
19665         * gcc.c-torture/execute/20000906-1.c: Move ...
19666         * gcc.dg/20000906-1.c: ... here.  Only run on targets
19667         that support __builtin_trap.
19668
19669 Mon 18-Sep-2000 19:23:11 BST  Neil Booth  <NeilB@earthling.net>
19670
19671         * gcc.dg/cpp/cmdlne-C.c: Remove bogus warning test.
19672
19673 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19674
19675         * gcc.dg/format-ext-1.c: Add tests for mixing %m with $ formats.
19676         * gcc.dg/format-xopen-1.c: Fix error in one $ format test.  Add
19677         more $ format tests.
19678
19679 2000-09-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19680
19681         * gcc.dg/format-errmk-1.c: New test.
19682
19683 2000-09-17  Greg McGary  <greg@mcgary.org>
19684
19685         * gcc.c-torture/execute/20000917-1.x: Remove.
19686
19687 2000-09-17  Joseph S. Myers  <jsm28@cam.ac.uk>
19688
19689         * gcc.dg/c90-complex-1.c, gcc.dg/c99-complex-1.c: New tests.
19690
19691 2000-09-17  Greg McGary  <greg@mcgary.org>
19692
19693         * gcc.c-torture/execute/20000917-1.c: New test.
19694         * gcc.c-torture/execute/20000917-1.x: XFAIL.
19695
19696 2000-09-16  Neil Booth  <NeilB@earthling.net>
19697
19698         * gcc.dg/cpp/macro2.c: Testcase for multi-context arguments
19699         in nested macro bug.
19700
19701 2000-09-15  Neil Booth  <NeilB@earthling.net>
19702
19703         * gcc.dg/cpp/paste10.c: Testcase for PASTE_LEFT buglet.
19704
19705 2000-09-14  Jeffrey A Law  (law@cygnus.com)
19706
19707         * gcc.c-torture/execute/20000914-1.c: New test.
19708
19709 2000-09-12  Alexandre Oliva  <aoliva@redhat.com>
19710
19711         * g++.other/inline13.C: New test.
19712
19713 2000-09-12  Andreas Jaeger  <aj@suse.de>
19714
19715         * gcc.c-torture/execute/widechar-2.c: New test for wchar_t
19716         constant by Ulrich Drepper <drepper@redhat.com>.
19717
19718 2000-09-12  J"orn Rennecke <amylaar@redhat.co.uk>
19719
19720         * gcc.c-torture/compile/981006-1.x: No -fpic for sh-coff / sh-hms.
19721
19722 2000-09-12  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19723
19724         * gcc.dg/wtr-union-init-2.c, gcc.dg/wtr-union-init-3.c: New tests.
19725
19726 2000-09-11  Zack Weinberg  <zack@wolery.cumb.org>
19727
19728         * gcc.dg/cpp/backslash.c: New test.
19729
19730 2000-09-11  Alexandre Oliva  <aoliva@redhat.com>
19731
19732         * gcc.c-torture/execute/20000910-1.c: New test.
19733         * gcc.c-torture/execute/20000910-2.c: Likewise.
19734
19735 2000-09-11  Robert Lipe  <robertl@sco.com>
19736
19737         * gcc.dg/pragma-align.c: New test.
19738
19739 2000-09-11  Nathan Sidwell  <nathan@codesourcery.com>
19740
19741         * g++.old-deja/g++.pt/explicit82.C: New test.
19742         * g++.old-deja/g++.pt/explicit83.C: New test.
19743
19744 2000-09-10  Zack Weinberg  <zack@wolery.cumb.org>
19745
19746         * gcc.dg/asm-names.c: New test.
19747
19748 2000-09-09  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19749
19750         * gcc.dg/cpp/tr-warn6.c: New test
19751
19752 2000-09-07  Joseph S. Myers  <jsm28@cam.ac.uk>
19753
19754         * gcc.dg/format-ext-3.c: Test %#b and %#h as formats that should
19755         be accepted.
19756
19757 2000-09-07  Catherine Moore  <clm@redhat.com>
19758
19759         * gcc.c-torture/execute/unroll-1.c: New test.
19760
19761 2000-09-06  Zack Weinberg  <zack@wolery.cumb.org>
19762
19763         * g++.old-deja/g++.benjamin/13478.C: Put meaningful tags on
19764         ERROR markers.
19765         * g++.old-deja/g++.brendan/crash8.C: Move ERROR marker up one line.
19766         * gcc.dg/c99-array-nonobj-1.c: Don't expect func[] cases to fail.
19767         * gcc.dg/wtr-label-1.c: Don't use unconstrained .* in error regexps.
19768         * gcc.dg/wtr-suffix-1.c: Correct error regexps.
19769         * gcc.dg/cpp/unc1.c, gcc.dg/cpp/unc2.c, gcc.dg/cpp/unc3.c:
19770         Preprocess only.
19771         * gcc.dg/cpp/unc4.c: Adjust line number in dg-error line.
19772         * gcc.dg/noncompile/const-ll-1.c: Generalize error regexp.
19773
19774 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19775
19776         * g++.old-deja/g++.pt/deduct2.C: New test.
19777
19778 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19779
19780         * g++.old-deja/g++.pt/parms2.C: New test.
19781
19782 2000-09-06  Nathan Sidwell  <nathan@codesourcery.com>
19783
19784         * g++.old-deja/g++.pt/crash58.C: New test.
19785
19786 2000-09-06  Greg McGary  <greg@mcgary.org>
19787
19788         * gcc.c-torture/execute/20000906-1.c: New test.
19789         * gcc.c-torture/execute/20000906-1.x: Expect failure for ix86 at `-O2'.
19790
19791 2000-09-05  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19792
19793         * gcc.dg/wtr-int-type-1.c: Fix for 64-bit platforms.
19794
19795 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19796
19797         * g++.old-deja/g++.pt/crash57.C: New test.
19798
19799 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19800
19801         * g++.old-deja/g++.pt/crash56.C: New test.
19802
19803 2000-09-04  Nathan Sidwell  <nathan@codesourcery.com>
19804
19805         * g++.old-deja/g++.pt/koenig1.C: New test.
19806
19807 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
19808
19809         * gcc.dg/20000904-1.c: New test.
19810
19811 2000-09-04  Jakub Jelinek  <jakub@redhat.com>
19812
19813         * gcc.dg/cpp/paste8.c: New test.
19814
19815 2000-09-01  Alexandre Oliva  <aoliva@redhat.com>
19816
19817         * gcc.c-torture/compile/20000827-1.c: New test.
19818
19819 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19820
19821         * gcc.dg/format-diag-1.c: New test.
19822
19823 2000-09-01  Joseph S. Myers  <jsm28@cam.ac.uk>
19824
19825         * gcc.dg/c90-printf-1.c, gcc.dg/c90-printf-2.c,
19826         gcc.dg/c90-scanf-1.c, gcc.dg/c90-scanf-2.c, gcc.dg/c99-printf-1.c,
19827         gcc.dg/c99-scanf-1.c, gcc.dg/format-ext-1.c,
19828         gcc.dg/format-ext-2.c, gcc.dg/format-xopen-1.c,
19829         gcc.dg/formatz-1.c: Adjust warning regular expressions.
19830
19831 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19832
19833         * g++.old-deja/g++.other/nested4.C: New test.
19834
19835 2000-09-01  Nathan Sidwell  <nathan@codesourcery.com>
19836
19837         * g++.old-deja/g++.ns/scoped1.C: New test.
19838
19839 2000-08-30  Alexandre Oliva  <aoliva@redhat.com>
19840
19841         * lib/g++.exp: Support testing already-installed GCC.
19842
19843 2000-08-29  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19844
19845         * wtr-label-1.c, wtr-suffix-1.c: New tests.
19846
19847 2000-08-27  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19848
19849         * gcc.dg/return-type-2.c: New test.
19850
19851 2000-08-27  Geoff Keating  <geoffk@cygnus.com>
19852
19853         * gcc.c-torture/compile/20000825-1.c: New test.
19854
19855 2000-08-26  Alexandre Oliva  <aoliva@redhat.com>
19856
19857         * gcc.dg/dwarf2-2.c: New test.
19858
19859 2000-08-26  Zack Weinberg  <zack@wolery.cumb.org>
19860
19861         * gcc.dg/cpp/tr-warn4.c: Remove unconstrained .* from
19862         dg-warning regexps.
19863
19864 2000-08-25  Joseph S. Myers  <jsm28@cam.ac.uk>
19865
19866         * gcc.dg/format-ext-3.c, gcc.dg/format-ext-4.c,
19867         gcc.dg/format-ext-5.c: New tests.
19868
19869 2000-08-25  Jakub Jelinek  <jakub@redhat.com>
19870
19871         * testsuite/g++.old-deja/g++.other/crash22.C: New test.
19872
19873 2000-08-24  Mark Mitchell  <mark@codesourcery.com>
19874
19875         * gcc.dg/noncompile/930622-2.c: Adjust error message.
19876
19877 2000-08-24  Richard Henderson  <rth@cygnus.com>
19878
19879         * gcc.dg/ia64-sync-1.c: New test.
19880         * gcc.dg/ia64-sync-2.c: New test.
19881         * gcc.dg/ia64-asm-1.c: New test.
19882
19883 2000-08-24  Joseph S. Myers  <jsm28@cam.ac.uk>
19884
19885         * gcc.dg/c99-scanf-2.c: Remove test for scanf "Z" length.
19886         * gcc.dg/format-ext-2.c: New test.
19887
19888 2000-08-23  Jason Merrill  <jason@redhat.com>
19889
19890         * lib/old-dejagnu.exp: Also ignore "In member function" and
19891         "At global scope".
19892
19893 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19894
19895         * gcc.dg/noncompile/label-lineno-1.c: New test.
19896
19897 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
19898
19899         * gcc.dg/c99-array-nonobj-1.c: New test.
19900
19901 2000-08-23  Joseph S. Myers  <jsm28@cam.ac.uk>
19902
19903         * gcc.dg/c99-printf-2.c, gcc.dg/format-xopen-1.c: Add some more
19904         tests.
19905         * gcc.dg/format-ext-1.c: New test.
19906
19907 2000-08-23  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
19908
19909         * gcc.dg/cpp/tr-warn4.c, gcc.dg/cpp/tr-warn5.c,
19910         gcc.dg/wtr-aggr-init-1.c, gcc.dg/wtr-escape-1.c,
19911         gcc.dg/wtr-int-type-1.c, gcc.dg/wtr-static-1.c,
19912         gcc.dg/wtr-strcat-1.c, gcc.dg/wtr-switch-1.c,
19913         gcc.dg/wtr-unary-plus-1.c, gcc.dg/wtr-union-init-1.c: New tests.
19914
19915 2000-08-22  Joseph S. Myers  <jsm28@cam.ac.uk>
19916
19917         * gcc.dg/c90-strftime-2.c, gcc.dg/c99-strftime-1.c,
19918         gcc.dg/c99-strftime-2.c: New tests.
19919
19920 2000-08-22  Richard Henderson  <rth@cygnus.com>
19921
19922         * gcc.c-torture/execute/20000822-1.c: New test.
19923
19924 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
19925
19926         * gcc.c-torture/execute/20000819-1.x: Remove.
19927
19928 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
19929
19930         * gcc.dg/c90-printf-3.c, gcc.dg/c90-scanf-2.c,
19931         gcc.dg/c90-scanf-3.c, gcc.dg/c90-scanf-4.c,
19932         gcc.dg/c90-strftime-1.c, gcc.dg/c99-printf-3.c,
19933         gcc.dg/c99-scanf-1.c, gcc.dg/c99-scanf-2.c, gcc.dg/c99-scanf-3.c,
19934         gcc.dg/format-xopen-1.c: New tests.
19935
19936 2000-08-21  Joseph S. Myers  <jsm28@cam.ac.uk>
19937
19938         * gcc.dg/c90-scanf-1.c, gcc.dg/c94-scanf-1.c: New tests.
19939
19940 2000-08-21  Jakub Jelinek  <jakub@redhat.com>
19941
19942         * g++.old-deja/g++.other/loop2.C: New test.
19943
19944         * gcc.c-torture/compile/20000606-1.c: New test.
19945         * gcc.c-torture/compile/20000728-1.c: New test.
19946         * gcc.c-torture/execute/20000801-1.c: New test.
19947         * gcc.c-torture/execute/20000801-2.c: New test.
19948         * gcc.c-torture/execute/20000819-1.c: New test.
19949         * gcc.c-torture/execute/20000819-1.x: XFAIL.
19950         * gcc.dg/20000629-1.c: New test.
19951         * gcc.dg/20000724-1.c: New test.
19952         * gcc.dg/20000807-1.c: New test.
19953
19954 2000-08-20 Dennis Chernoivanov <cdi@sparc.spb.su>
19955
19956         * gcc.dg/cpp/pragma-1.c: New test.
19957         * gcc.dg/cpp/pragma-2.c: New test.
19958
19959 2000-08-18  Zack Weinberg  <zack@wolery.cumb.org>
19960
19961         * gcc.dg/cpp/lexstrng.c: Don't include string.h.
19962         * gcc.dg/cpp/paste2.c: Don't include string.h.  Prototype strcmp.
19963
19964 2000-08-18  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
19965
19966         * gcc.c-torture/compile/20000818-1.c: New test.
19967
19968 2000-08-18  Manfred Hollstein  <manfredh@redhat.com>
19969
19970         * gcc.c-torture/execute/20000818-1.c: New test.
19971
19972 2000-08-18  Joseph S. Myers  <jsm28@cam.ac.uk>
19973
19974         * gcc.dg/format-va-1.c: New test.
19975
19976 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
19977
19978         * g++.old-deja/g++.other/typedef8.C: New test.
19979
19980 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
19981
19982         * g++.old-deja/g++.benjamin/13478.C: Mark candidate.
19983         * g++.old-deja/g++.mike/net36.C: Mark candidate.
19984         * g++.old-deja/g++.robertl/eb131.C: Mark candidate.
19985         * g++.old-deja/g++.oliva/overload1.C: Remove XFAIL.
19986         * g++.old-deja/g++.other/ptrmem7.C: New test.
19987         * g++.old-deja/g++.pt/ptrmem10.C: New test.
19988
19989 2000-08-18  Nathan Sidwell  <nathan@codesourcery.com>
19990
19991         * g++.old-deja/g++.pt/typename27.C: New test.
19992
19993 2000-08-17  Nathan Sidwell  <nathan@codesourcery.com>
19994
19995         * g++.old-deja/g++.pt/crash44.C: Remove XFAIL. Add ERROR.
19996         * g++.old-deja/g++.pt/friend38.C: Remove XFAIL. Add extra test.
19997         * g++.old-deja/g++.pt/friend45.C: New test.
19998         * g++.old-deja/g++.other/friend8.C: New test.
19999
20000 2000-08-15  Richard Henderson  <rth@cygnus.com>
20001
20002         * gcc.c-torture/execute/20000815-1.c: New test.
20003
20004 2000-08-15  Joseph S. Myers  <jsm28@cam.ac.uk>
20005
20006         * gcc.dg/c90-array-lval-2.c, gcc.dg/c90-const-expr-2.c,
20007         gcc.dg/c99-array-lval-2.c, gcc.dg/c99-const-expr-2.c,
20008         gcc.dg/c99-func-3.c, gcc.dg/c99-func-4.c: New tests.
20009
20010 2000-08-14  Nathan Sidwell  <nathan@codesourcery.com>
20011
20012         * g++.old-deja/g++.other/refinit2.C: New test.
20013
20014 2000-08-13  Geoff Keating  <geoffk@cygnus.com>
20015
20016         * lib/c-torture.exp (c-torture): Make
20017         compiler_conditional_xfail_data global.
20018         * lib/f-torture.exp (f-torture): Add in torture_eval_before_compile,
20019         compiler_conditional_xfail_data machinery.
20020         (f-torture-execute): Likewise.
20021         * g77.c-torture/compile/20000629-1.x: The test only fails on x86,
20022         and only when unrolling loops.
20023
20024         * gcc.dg/c99-array-lval-1.c: The test on line 14 now passes.
20025
20026 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
20027
20028         * g++.old-deja/g++.pt/explicit81.C: New test.
20029
20030 2000-08-11  Nathan Sidwell  <nathan@codesourcery.com>
20031
20032         * g++.old-deja/g++.pt/typename26.C: New test.
20033
20034 2000-08-10  Geoff Keating  <geoffk@cygnus.com>
20035
20036         * gcc.dg/920413-1.c: Allow for 'traditional C rejects 'U' suffix'
20037         warning.
20038
20039 2000-08-10  Nathan Sidwell  <nathan@codesourcery.com>
20040
20041         * g++.old-deja/g++.other/array3.C: New test.
20042
20043 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20044
20045         * gcc.dg/c90-array-lval-1.c, gcc.dg/c90-scope-1.c,
20046         gcc.dg/c99-array-lval-1.c, gcc.dg/c99-const-expr-1.c,
20047         gcc.dg/c99-func-1.c, gcc.dg/c99-func-2.c, gcc.dg/c99-scope-1.c:
20048         New tests.
20049
20050 2000-08-09  Nathan Sidwell  <nathan@codesourcery.com>
20051
20052         * g++.old-deja/g++.abi/ptrflags.C: Adjust rtti member names.
20053         * g++.old-deja/g++.abi/vmihint.C: Likewise.
20054
20055 2000-08-09  Alexandre Oliva  <aoliva@redhat.com>
20056
20057         * gcc.c-torture/execute/20000808-1.c: New test.
20058
20059 2000-08-09  Joseph S. Myers  <jsm28@cam.ac.uk>
20060
20061         * gcc.dg/c90-const-expr-1.c: New test.
20062
20063 2000-08-08  Richard Henderson  <rth@cygnus.com>
20064
20065         * gcc.dg/noncompile/920923-1.c: Declare calloc.
20066
20067 2000-08-08  Joseph S. Myers  <jsm28@cam.ac.uk>
20068
20069         * gcc.dg/noncompile/const-ll-1.c: New test.
20070
20071 2000-08-07  Joseph S. Myers  <jsm28@cam.ac.uk>
20072
20073         * gcc.dg/c90-printf-2.c, gcc.dg/c99-printf-2.c: New tests.
20074
20075 2000-08-06  Ovidiu Predescu  <ovidiu@cup.hp.com>
20076
20077         * lib/objc.exp (objc_target_compile): Set the ld_library_path so
20078         that running programs linked against the shared version of libobjc
20079         run correctly.
20080
20081 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20082
20083         * gcc.dg/c99-printf-1.c: New test.
20084
20085 2000-08-06  Joseph S. Myers  <jsm28@cam.ac.uk>
20086
20087         * gcc.c-torture/execute/20000801-4.x: Only xfail on x86.
20088
20089 2000-08-05  Zack Weinberg  <zack@wolery.cumb.org>
20090
20091         * gcc.c-torture/execute/20000731-1.x: Delete.
20092
20093 2000-08-04  Zack Weinberg  <zack@wolery.cumb.org>
20094
20095         * lib/gcc-dg.exp: Set up TORTURE_OPTIONS, torture_with_loops,
20096         and torture_without_loops as is done by c-torture.exp.
20097         (search_for): Copy from c-torture.exp.
20098         (gcc-dg-runtest): New function, drives a directory of tests
20099         iterating over the TORTURE_OPTIONS.
20100         (scan-assembler, scan-assembler-not): Move here from
20101         individual directory drivers.
20102
20103         * gcc.dg/dg.exp: scan-assembler, scan-assembler-not now
20104         defined by lib/gcc-dg.exp.
20105         * gcc.dg/cpp/cpp.exp: Likewise.
20106         * gcc.dg/noncompile/noncompile.exp: Likewise.  Use
20107         gcc-dg-runtest, so we cycle over optimization options.
20108
20109         * gcc.dg/cpp/20000625-2.c: Expect warning on line 8, not 9.
20110         * gcc.dg/compare2.c: No longer expected to fail.
20111
20112 2000-08-04  J"orn Rennecke <amylaar@cygnus.co.uk>
20113
20114         * gcc.c-torture/execute/20000804-1.c: New test.
20115
20116 2000-08-04  Joseph S. Myers  <jsm28@cam.ac.uk>
20117
20118         * gcc.dg/c90-printf-1.c, gcc.dg/c94-printf-1.c: New tests.
20119
20120 2000-08-03  Zack Weinberg  <zack@wolery.cumb.org>
20121
20122         * gcc.dg/cpp/20000625-2.c: Don't expect a warning on line 4.
20123
20124 2000-08-03  Jeffrey A Law  (law@cygnus.com)
20125
20126         * gcc.c-torture/compile/20000803-1.c: New test.
20127
20128 2000-08-03  Joseph S. Myers  <jsm28@cam.ac.uk>
20129
20130         * gcc.c-torture/execute/20000801-3.c,
20131         gcc.c-torture/execute/20000801-4.c: New tests.
20132         * gcc.c-torture/execute/20000801-3.x,
20133         gcc.c-torture/execute/20000801-4.x: Xfail.
20134
20135 2000-08-02  Geoff Keating  <geoffk@cygnus.com>
20136
20137         * lib/objc.exp (objc_target_compile): Look for libobjc.a in
20138         libobjc/.libs to allow for libtool.
20139
20140 2000-08-02  Jakub Jelinek  <jakub@redhat.com>
20141
20142         * gcc.c-torture/compile/20000802-1.c: New test.
20143
20144 2000-08-02  Zack Weinberg  <zack@wolery.cumb.org>
20145
20146         * gcc.dg/cpp/macsyntx.c: Fix error regexp.
20147
20148 2000-07-31  Jeffrey A Law  (law@cygnus.com)
20149
20150         * gcc-c-torture/execute/20000731-2.c: New test.
20151
20152         * gcc.c-torture/execute/20000731-1.c: New test.
20153         * gcc.c-torture/execute/20000731-1.x: Expected to fail for i?86-*-*.
20154
20155 2000-07-31  Jakub Jelinek  <jakub@redhat.com>
20156
20157         * testsuite/gcc.dg/cpp/paste7.c: New test.
20158         * gcc.dg/cpp/20000725-1.c: New test.
20159
20160 2000-07-31  Zack Weinberg  <zack@wolery.cumb.org>
20161
20162         * gcc.dg/c90-digraph-1.c: Restore { dg-do run } marker.
20163         * gcc.dg/noncompile/990416-1.c: Do not expect an implicit-
20164         declaration warning for __builtin_dwarf_reg_size.
20165
20166         * gcc.dg/c99-impl-decl-1.c: No longer XFAIL.
20167
20168 2000-07-31  Joseph S. Myers  <jsm28@cam.ac.uk>
20169
20170         * gcc.dg/noncompile/voidparam-1.c: New test.
20171
20172 2000-07-30  Richard Henderson  <rth@cygnus.com>
20173
20174         * gcc.dg/c90-digraph-1.c: Don't xfail.
20175         * gcc.dg/compare2.c (case 10): Xfail.
20176         * gcc.dg/noncompile/redecl-1.c: Fix expected error message.
20177
20178 2000-07-27  Joseph S. Myers  <jsm28@cam.ac.uk>
20179
20180         * gcc.dg/c99-main-1.c: New test.
20181
20182 2000-07-25  Joseph S. Myers  <jsm28@cam.ac.uk>
20183
20184         * gcc.dg/c90-impl-int-2.c, gcc.dg/c99-impl-int-2.c: New tests.
20185
20186 2000-07-26  Hans-Peter Nilsson  <hp@axis.com>
20187
20188         * gcc.c-tortuer/execute/20000726-1.c: New test.
20189
20190 2000-07-26  Alexandre Oliva  <aoliva@redhat.com>
20191
20192         * gcc.c-torture/execute/enum-2.c: New test.
20193
20194 2000-07-25  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
20195
20196         * gcc.dg/cpp/tr-warn3.c: New test.
20197
20198 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20199
20200         * g++.old-deja/g++.ext/implicit1.C: Remove.
20201         * g++.old-deja/g++.jason/c2.C: Remove
20202         * g++.old-deja/g++.mike/p700.C: Add prototype parameters.
20203         * g++.old-deja/g++.pt/crash16.C: Likewise.
20204         * g++.old-deja/g++.brendan/crash43.C: Remove -fstrict-prototype.
20205
20206 2000-07-25  Nathan Sidwell  <nathan@codesourcery.com>
20207
20208         * g++.old-deja/g++.other/for2.C: New test.
20209
20210 2000-07-25  Jakub Jelinek  <jakub@redhat.com>
20211
20212         * gcc.dg/20000720-1.c: New test.
20213
20214 2000-07-25  Toon Moene  <toon@moene.indiv.nluug.nl>
20215
20216         * g77.f-torture/compile/20000630-2.x: Removed.  Case fixed.
20217
20218 2000-07-24  Geoff Keating  <geoffk@cygnus.com>
20219
20220         * gcc.c-torture/execute/20000722-1.x: New, testcase fails.
20221         * gcc.c-torture/execute/20000722-1.c: New.
20222         * gcc.c-torture/execute/20000516-1.c: Delete, replaced by 20000722-1.
20223
20224 2000-07-24  Jakub Jelinek  <jakub@redhat.com>
20225
20226         * gcc.dg/cpp/20000720-1.S: New test.
20227
20228 2000-07-21  Michael Meissner  <meissner@redhat.com>
20229
20230         * gcc.c-torture/execute/ieee/hugeval.c: New test.
20231
20232 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
20233
20234         * g++.old-deja/g++.brendan/crash16.C,
20235         g++.old-deja/g++.brendan/parse3.C,
20236         g++.old-deja/g++.brendan/redecl1.C,
20237         g++.old-deja/g++.ns/template13.C,
20238         g++.old-deja/g++.other/decl4.C,
20239         g++.old-deja/g++.pt/spec14.C: Mark as crash test, expected to fail.
20240
20241 2000-07-20  Zack Weinberg  <zack@wolery.cumb.org>
20242
20243         * lib/old-dejagnu.exp: Check for both "Internal compiler error"
20244         and "Internal error".
20245
20246         * gcc.dg/cpp/20000625-2.c, gcc.dg/cpp/macsyntx.c: Update error
20247         regexps.
20248         * gcc.dg/cpp/paste6.c: New test.
20249
20250 2000-07-19  Zack Weinberg  <zack@wolery.cumb.org>
20251
20252         * gcc.dg/cpp/tr-direct.c: New test.
20253
20254         * gcc.dg/cpp/directiv.c, gcc.dg/cpp/macsyntx.c,
20255         gcc.dg/cpp/undef1.c: Tweak error regexps.
20256
20257 2000-07-18  Eric Christopher <echristo@redhat.com>
20258
20259         * gcc.c-torture/compile/20000718-1.c: New test.
20260
20261 2000-07-18  Zack Weinberg  <zack@wolery.cumb.org>
20262
20263         * cpplex.c (_cpp_push_token): If the token being pushed back
20264         is the previous token in this context, just subtract one from
20265         context->posn.
20266         * cppmacro.c (save_expansion): Clear aux field when storing a
20267         placemarker.
20268
20269 2000-07-18  Alexandre Oliva  <aoliva@redhat.com>
20270
20271         * gcc.dg/noncompile/redecl-1.c: New test.
20272
20273 2000-07-18  Jakub Jelinek  <jakub@redhat.com>
20274
20275         * gcc.c-torture/execute/20000717-5.c: New test.
20276         * gcc.c-torture/execute/20000717-1.x: Removed.
20277
20278 2000-07-17  Richard Henderson  <rth@cygnus.com>
20279
20280         * gcc.c-torture/execute/20000717-4.c: New test.
20281
20282 2000-07-17  Zack Weinberg  <zack@wolery.cumb.org>
20283
20284         * gcc.dg/cpp/syshdr.c: New test.
20285         * gcc.dg/cpp/syshdr1.h, gcc.dg/cpp/syshdr2.h: New files.
20286
20287 2000-07-17  Neil Booth  <neilb@earthling.net>
20288
20289         * gcc.dg/cpp/cmdlne-dM.c: New test.
20290         * gcc.dg/cpp/cmdlne-dD.c: New test.
20291
20292 2000-07-17  Jeffrey A Law  (law@cygnus.com)
20293
20294         * gcc.c-torture/execute/20000717-3.c: New test.
20295
20296         * gcc.c-torture/compile/20000717-1.c: New test.
20297
20298 2000-07-17  Geoffrey Keating  <geoffk@cygnus.com>
20299
20300         * gcc.c-torture/execute/20000717-2.c: New test.
20301
20302 2000-07-17  Joseph S. Myers  <jsm28@cam.ac.uk>
20303
20304         * gcc.dg/formatz-1.c: New test.
20305
20306         * gcc.dg/c90-digraph-1.c, gcc.dg/c94-digraph-1.c,
20307         * gcc.dg/c99-digraph-1.c: New tests.
20308
20309         * gcc.dg/c90-hexfloat-1.c, gcc.dg/c90-hexfloat-2.c,
20310         * gcc.dg/c99-hexfloat-1.c, gcc.dg/c99-hexfloat-2.c: New tests.
20311
20312         * gcc.dg/c90-enum-comma-1.c, gcc.dg/c90-idem-qual-1.c,
20313         * gcc.dg/c90-impl-decl-1.c, gcc.dg/c90-impl-int-1.c,
20314         * gcc.dg/c90-longlong-1.c, gcc.dg/c90-restrict-1.c,
20315         * gcc.dg/c90-return-1.c, gcc.dg/c99-enum-comma-1.c,
20316         * gcc.dg/c99-idem-qual-1.c, gcc.dg/c99-impl-decl-1.c,
20317         * gcc.dg/c99-impl-int-1.c, gcc.dg/c99-longlong-1.c,
20318         * gcc.dg/c99-restrict-1.c, gcc.dg/c99-return-1.c: New tests.
20319
20320 2000-07-17   Greg McGary <greg@mcgary.org>
20321
20322         * gcc.c-torture/execute/20000717-1.c: New test.
20323         * gcc.c-torture/execute/20000717-1.x: Expected to fail.
20324
20325 2000-07-15  Jakub Jelinek  <jakub@redhat.com>
20326
20327         * gcc.c-torture/execute/20000715-2.c: New test.
20328         * gcc.dg/20000715-1.c: New test.
20329
20330 2000-07-15  Michael Meissner  <meissner@redhat.com>
20331
20332         * gcc.c-torture/execute/20000715-1.c: New test.
20333
20334 2000-07-13  Jakub Jelinek  <jakub@redhat.com>
20335
20336         * gcc.c-torture/execute/20000707-1.c: New test.
20337
20338 2000-07-13  Neil Booth  <NeilB@earthling.net>
20339
20340         * testsuite/gcc.dg/cpp/digraph1.c,
20341         testsuite/gcc.dg/cpp/digraph2.c,
20342         testsuite/gcc.dg/cpp/digraphs.c: New tests.
20343
20344 2000-07-12  David Billinghurst  <David Billinghurst@riotinto.com.au>
20345
20346         * g77.f-torture/compile/20000630-2.f:  New test.
20347         * g77.f-torture/compile/20000630-2.x
20348
20349 2000-07-11  David Billinghurst  <David.Billinghurst@riotinto.com.au>
20350
20351         * g77.f-torture/execute/20000503-1.x: Delete.  Test now passes.
20352
20353 2000-07-11  Neil Booth  <NeilB@earthling.net>
20354
20355         * gcc.dg/cpp/cmdlne-C.c: Fix typo.
20356
20357 2000-07-11  Neil Booth  <NeilB@earthling.net>
20358
20359         * gcc.dg/cpp/cmdlne-C.c: New.
20360
20361 2000-07-09  Neil Booth  <NeilB@earthling.net>
20362
20363         * gcc.dg/cpp/directiv.c: New tests.
20364         * gcc.dg/cpp/undef1.c: Update.
20365
20366 2000-07-08  Angela Marie Thomas <angela@cygnus.com>
20367
20368         * lib/c-torture.exp: Make compiler_conditional_xfail_data global.
20369
20370 2000-07-09  Neil Booth  <NeilB@earthling.net>
20371
20372         * gcc.dg/cpp/macsyntx.c: Add test for #define defined.
20373
20374 2000-07-07  Zack Weinberg  <zack@wolery.cumb.org>
20375
20376         * gcc.dg/cpp/19951227-1.c, gcc.dg/cpp/assert2.c,
20377         gcc.dg/cpp/if-1.c, gcc.dg/cpp/if-4.c: Tweak error regexps.
20378
20379 2000-07-08  Neil Booth  <NeilB@earthling.net>
20380
20381         * gcc.dg/cpp/macsyntx.c: New tests.
20382
20383 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
20384
20385         * gcc.dg/20000707-1.c: New test.
20386
20387 2000-07-07  Jakub Jelinek  <jakub@redhat.com>
20388
20389         * gcc.c-torture/execute/20000706-1.c: New test.
20390         * gcc.c-torture/execute/20000706-2.c: New test.
20391         * gcc.c-torture/execute/20000706-3.c: New test.
20392         * gcc.c-torture/execute/20000706-4.c: New test.
20393         * gcc.c-torture/execute/20000706-5.c: New test.
20394
20395 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
20396
20397         * g++.old-deja/g++.pt/instantiate7.C: New test.
20398
20399 2000-07-06  Nathan Sidwell  <nathan@codesourcery.com>
20400
20401         * g++.old-deja/g++.mike/thunk2.C: Add return 0.
20402         * g++.old-deja/g++.mike/thunk3.C: Likewise.
20403         * g++.old-deja/g++.other/rtti3.C: Likewise.
20404         * g++.old-deja/g++.other/rttid3.C: Likewise.
20405
20406 2000-06-30  David Billinghurst  <David Billinghurst@riotinto.com.au>
20407
20408         *  g77.f-torture/compile/20000630-1.x: Fix typo
20409
20410 2000-07-05  Zack Weinberg  <zack@wolery.cumb.org>
20411
20412         * gcc.dg/cpp/ident.c: Don't expect #ident strings in the
20413         assembly output.
20414
20415 2000-07-04  Zack Weinberg  <zack@wolery.cumb.org>
20416
20417         * gcc.dg/cpp/ident.c: New test.
20418
20419 2000-07-05  Neil Booth  <NeilB@earthling.net>
20420
20421         * gcc.dg/cpp/lexident.c, gcc.dg/cpp/lexnum.c,
20422           gcc.dg/cpp/lexstrng.c: New tests.
20423
20424 2000-07-04  Neil Booth  <NeilB@earthling.net>
20425
20426         * gcc.dg/cpp/macro1.c: Add more macro expansion tests.
20427         * gcc.dg/cpp/strify2.c: Same.
20428
20429 2000-07-03  Zack Weinberg  <zack@wolery.cumb.org>
20430
20431         * testsuite/gcc.dg/cpp/19951025-1.c: Adjust regexps.
20432         * testsuite/gcc.dg/cpp/19990703-1.c: Likewise.
20433         * testsuite/gcc.dg/cpp/20000625-1.c: Likewise.
20434         * testsuite/gcc.dg/cpp/20000625-2.c: Likewise.
20435
20436         * testsuite/gcc.dg/cpp/macro1.c,
20437         testsuite/gcc.dg/cpp/paste1.c, testsuite/gcc.dg/cpp/paste2.c,
20438         testsuite/gcc.dg/cpp/paste3.c, testsuite/gcc.dg/cpp/paste4.c,
20439         testsuite/gcc.dg/cpp/strify1.c,
20440         testsuite/gcc.dg/cpp/strify2.c: New tests.
20441
20442 2000-07-03  Jakub Jelinek  <jakub@redhat.com>
20443
20444         * gcc.c-torture/execute/20000703-1.c: New test.
20445
20446 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
20447
20448         * g++.old-deja/g++.pt (lookup10.C): New test.
20449
20450 2000-07-03  Nathan Sidwell  <nathan@codesourcery.com>
20451
20452         * g++.old-deja/g++.pt (typename25.C): New test.
20453
20454 2000-07-02  Zack Weinberg  <zack@wolery.cumb.org
20455
20456         * gcc.c-torture/compile/20000701-1.c: New test.
20457
20458 2000-06-30  Nick Clifton  <nickc@cygnus.com>
20459
20460         * gcc.c-torture/compile/20000629-1.c: Add second, reversed, loop
20461         to test case.
20462
20463 2000-06-30  Catherine Moore  <clm@cygnus.com>
20464
20465         * gcc.c-torture/execute/align-1.c: New test.
20466
20467 2000-06-30  Nathan Sidwell  <nathan@codesourcery.com>
20468
20469         * g++.old-deja/g++.pt/expr8.C: New test.
20470         * g++.old-deja/g++.pt/expr6.C: Remove XFAIL.
20471
20472 2000-06-29  Nick Clifton  <nickc@cygnus.com>
20473
20474         * gcc.c-torture/compile/20000629-1.c: New test.
20475
20476 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
20477
20478
20479         Move the c-torture/noncompile tests to either gcc.dg/cpp or a new
20480         gcc.dg/noncompile directory, depending on whether they're
20481         preprocessor tests or not.  Annotate all the tests for the dg
20482         framework.
20483
20484         * gcc.c-torture/noncompile/noncompile.exp: Delete.
20485         * gcc.dg/noncompile/noncompile.exp: New.
20486
20487         * Moved files:
20488         Old name                                New name
20489         gcc.c-torture/noncompile/920507-1.c     gcc.dg/noncompile/920507-1.c
20490         gcc.c-torture/noncompile/920616-2.c     gcc.dg/noncompile/920616-2.c
20491         gcc.c-torture/noncompile/920721-2.c     gcc.dg/noncompile/920721-2.c
20492         gcc.c-torture/noncompile/920824-1.c     gcc.dg/noncompile/920824-1.c
20493         gcc.c-torture/noncompile/920923-1.c     gcc.dg/noncompile/920923-1.c
20494         gcc.c-torture/noncompile/921102-1.c     gcc.dg/noncompile/921102-1.c
20495         gcc.c-torture/noncompile/921116-1.c     gcc.dg/noncompile/921116-1.c
20496         gcc.c-torture/noncompile/930301-1.c     gcc.dg/noncompile/930301-1.c
20497         gcc.c-torture/noncompile/930622-1.c     gcc.dg/noncompile/930622-1.c
20498         gcc.c-torture/noncompile/930622-2.c     gcc.dg/noncompile/930622-2.c
20499         gcc.c-torture/noncompile/930714-1.c     gcc.dg/noncompile/930714-1.c
20500         gcc.c-torture/noncompile/931203-1.c     gcc.dg/noncompile/931203-1.c
20501         gcc.c-torture/noncompile/940112-1.c     gcc.dg/noncompile/940112-1.c
20502         gcc.c-torture/noncompile/940227-1.c     gcc.dg/noncompile/940227-1.c
20503         gcc.c-torture/noncompile/940510-1.c     gcc.dg/noncompile/940510-1.c
20504         gcc.c-torture/noncompile/950825-1.c     gcc.dg/noncompile/950825-1.c
20505         gcc.c-torture/noncompile/950921-1.c     gcc.dg/noncompile/950921-1.c
20506         gcc.c-torture/noncompile/951123-1.c     gcc.dg/noncompile/951123-1.c
20507         gcc.c-torture/noncompile/971104-1.c     gcc.dg/noncompile/971104-1.c
20508         gcc.c-torture/noncompile/990416-1.c     gcc.dg/noncompile/990416-1.c
20509         gcc.c-torture/noncompile/init-1.c       gcc.dg/noncompile/init-1.c
20510         gcc.c-torture/noncompile/init-2.c       gcc.dg/noncompile/init-2.c
20511         gcc.c-torture/noncompile/invalid_asm.c  gcc.dg/noncompile/invalid_asm.c
20512         gcc.c-torture/noncompile/va-arg-1.c     gcc.dg/noncompile/va-arg-1.c
20513
20514         gcc.c-torture/noncompile/940712-1.c     gcc.dg/cpp/19940712-1.c
20515         gcc.c-torture/noncompile/940712-1.h     gcc.dg/cpp/19940712-1.h
20516         gcc.c-torture/noncompile/940712-1a.h    gcc.dg/cpp/19940712-1a.h
20517         gcc.c-torture/noncompile/940712-1b.h    gcc.dg/cpp/19940712-1b.h
20518         gcc.c-torture/noncompile/951025-1.c     gcc.dg/cpp/19951025-1.c
20519         gcc.c-torture/noncompile/951227-1.c     gcc.dg/cpp/19951227-1.c
20520
20521 2000-06-29  Zack Weinberg  <zack@wolery.cumb.org>
20522
20523         * gcc.dg/cpp/20000628-1a.h: On each of the first three inclusions,
20524         declare one variable.  On the fourth, error.
20525         * gcc.dg/cpp/20000628-1.c (main): Reference the three variables
20526         declared by 20000628-1a.h.
20527
20528 2000-06-29  Richard Henderson  <rth@redhat.com>
20529
20530         * gcc.c-torture/execute/930529-1.x: New file.
20531         * gcc.dg/920413-1.c: Adjust expected warning text.
20532         * gcc.dg/980217-1.c: Declare abort.
20533         * gcc.dg/cpp/20000628-1a.h: Use a declaration instead of an asm.
20534
20535 2000-06-29  Jeffrey A Law  (law@cygnus.com)
20536
20537         * g77.f-torture/compile/20000629-1.f: New test.
20538         * g77.f-torture/compile/20000629-1.x: Expected to fail.
20539
20540 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
20541
20542         Rearrange lots of files, removing entirely the
20543         gcc.c-torture/special, gcc.c-torture/code_quality, and gcc.failure
20544         directories.
20545
20546         * Deleted files:
20547         gcc.c-torture/code_quality/code_quality.exp
20548         gcc.c-torture/special/special.exp
20549         gcc.failure/failure.exp
20550         gcc.failure/940409-1.x
20551         gcc.c-torture/compile/961203-1.x
20552
20553         * New files:
20554         gcc.misc-tests/linkage.exp
20555         gcc.c-torture/execute/920730-1t.c
20556         gcc.c-torture/execute/920730-1t.x
20557         gcc.c-torture/compile/920520-1.x
20558         gcc.c-torture/compile/920521-1.x
20559         gcc.c-torture/compile/981006-1.x
20560         gcc.c-torture/execute/eeprof-1.x
20561
20562         * Moved files (possibly with modifications to fit a new harness):
20563         Old name                                New name
20564         gcc.c-torture/code_quality/920608-1.c   gcc.c-torture/compile/920608-1.c
20565         gcc.c-torture/special/920413-1.c        gcc.dg/920413-1.c
20566         gcc.c-torture/special/920520-1.c        gcc.c-torture/compile/920520-1.c
20567         gcc.c-torture/special/920521-1.c        gcc.c-torture/compile/920521-1.c
20568         gcc.c-torture/special/920717-x.c        gcc.misc-tests/linkage-x.c
20569         gcc.c-torture/special/920717-y.c        gcc.misc-tests/linkage-y.c
20570         gcc.c-torture/special/920730-1.c        gcc.c-torture/execute/920730-1.c
20571         gcc.c-torture/special/930510-1.c        gcc.dg/cpp/19930510-1.c
20572         gcc.c-torture/special/951130-1.c        gcc.dg/951130-1.c
20573         gcc.c-torture/special/960224-1.c        gcc.dg/cpp/19960224-1.c
20574         gcc.c-torture/special/960224-2.c        gcc.dg/cpp/19960224-2.c
20575         gcc.c-torture/special/981006-1.c        gcc.c-torture/compile/981006-1.c
20576         gcc.c-torture/special/eeprof-1.c        gcc.c-torture/execute/eeprof-1.c
20577         gcc.failure/940409-1.c                  gcc.dg/940409-1.c
20578
20579 2000-06-28  Zack Weinberg  <zack@wolery.cumb.org>
20580
20581         * c-torture/compile/961203-1.x: Delete.
20582
20583         * gcc.misc-tests/acker1.c: Report failure.  Use return from main,
20584         not exit. Include stdio.h.
20585         * gcc.misc-tests/dg-11.c: Remove anchors from regexp.
20586         * gcc.misc-tests/dg-12.c: Likewise.
20587         * gcc.misc-tests/dg-5.c: Likewise.
20588         * gcc.misc-tests/dg-6.c: Likewise.
20589         * gcc.misc-tests/dg-7.c: Prototype abort.
20590         * gcc.misc-tests/dg-9.c: Adjust error-message regexps.
20591         * gcc.misc-tests/dhry.h: Include stdlib.h and string.h.
20592         * gcc.misc-tests/matrix1.c: Report failure.  Use return from main,
20593         not exit.
20594         * gcc.misc-tests/sieve.c: Use return from main, not exit.
20595         * gcc.misc-tests/sort2.c: Use return from main, not exit.
20596
20597 2000-06-28  Jakub Jelinek  <jakub@redhat.com>
20598
20599         * gcc.dg/cpp/20000628-1.c: New test.
20600         * gcc.dg/cpp/20000628-1.h: New header for above test.
20601         * gcc.dg/cpp/20000628-1a.h: Likewise.
20602
20603 2000-06-27  Zack Weinberg  <zack@wolery.cumb.org>
20604
20605         * gcc.dg/cpp: New directory.
20606         * gcc.dg/cpp/cpp.exp: New driver.
20607         * gcc.dg/cpp/20000627-1.c: New test.
20608         * gcc.c-torture/special/special.exp: Remove entry for 921210-1.c.
20609         * gcc.c-torture/special/921210-1.c: Move to gcc.dg/cpp/19921210-1.c
20610         and rewrite as a compilation test.
20611
20612         * gcc.dg: Move many files into the cpp subdirectory, possibly
20613         renaming or editing them as well.
20614         Old name                New name
20615         990119-1.c              cpp/19990119-1.c
20616         990228-1.c              cpp/19990228-1.c
20617         990407-1.c              cpp/19990407-1.c
20618         990409-1.c              cpp/19990409-1.c
20619         990413-1.c              cpp/19990413-1.c
20620         990703-1.c              cpp/19990703-1.c
20621         20000127-1.c            cpp/20000127-1.c
20622         20000129-1.c            cpp/20000129-1.c
20623         20000207-1.c            cpp/20000207-1.c
20624         20000207-2.c            cpp/20000207-2.c
20625         20000209-1.c            cpp/20000209-1.c
20626         20000209-2.c            cpp/20000209-2.c
20627         20000301-1.c            cpp/20000301-1.c
20628         20000419-1.c            cpp/20000419-1.c
20629         20000510-1.S            cpp/20000510-1.S
20630         20000519-1.c            cpp/20000519-1.c
20631         20000529-1.c            cpp/20000529-1.c
20632         20000625-1.c            cpp/20000625-1.c
20633         20000625-2.c            cpp/20000625-2.c
20634         cpp-as1.c               cpp/assert1.c
20635         cpp-as2.c               cpp/assert2.c
20636         cxx-comments-1.c        cpp/cxxcom1.c
20637         cxx-comments-2.c        cpp/cxxcom2.c
20638         endif-label.c           cpp/endif.c
20639         cpp-hash1.c             cpp/hash1.c
20640         cpp-hash2.c             cpp/hash2.c
20641         cpp-if1.c               cpp/if-1.c
20642         cpp-if2.c               cpp/if-2.c
20643         cpp-if3.c               cpp/if-3.c
20644         cpp-if4.c               cpp/if-4.c
20645         cpp-if5.c               cpp/if-5.c
20646         cpp-cond.c              cpp/if-cexp.c
20647         cpp-missingop.c         cpp/if-mop.c
20648         cpp-missingparen.c      cpp/if-mpar.c
20649         cpp-opprec.c            cpp/if-oppr.c
20650         cpp-ifparen.c           cpp/if-paren.c
20651         cpp-shortcircuit.c      cpp/if-sc.c
20652         cpp-shift.c             cpp/if-shift.c
20653         cpp-unary.c             cpp/if-unary.c
20654         cpp-li1.c               cpp/line1.c
20655         cpp-li2.c               cpp/line2.c
20656         lineno.c                cpp/line3.c
20657         lineno-2.c              cpp/line4.c
20658         cpp-mi.c                cpp/mi1.c
20659         cpp-mic.h               cpp/mi1c.h
20660         cpp-micc.h              cpp/mi1cc.h
20661         cpp-mind.h              cpp/mi1nd.h
20662         cpp-mindp.h             cpp/mi1ndp.h
20663         cpp-mix.h               cpp/mi1x.h
20664         cpp-mi2.c               cpp/mi2.c
20665         cpp-mi2a.h              cpp/mi2a.h
20666         cpp-mi2b.h              cpp/mi2b.h
20667         cpp-mi2c.h              cpp/mi2c.h
20668         cpp-mi3.c               cpp/mi3.c
20669         cpp-mi3.def             cpp/mi3.def
20670         poison-1.c              cpp/poison.c
20671         pr-impl.c               cpp/prag-imp.c
20672         cpp-redef-2.c           cpp/redef1.c
20673         cpp-redef.c             cpp/redef2.c
20674         strpaste.c              cpp/strp1.c
20675         strpaste-2.c            cpp/strp2.c
20676         cpp-tradpaste.c         cpp/tr-paste.c
20677         cpp-tradstringify.c     cpp/tr-str.c
20678         cpp-tradwarn1.c         cpp/tr-warn1.c
20679         cpp-tradwarn2.c         cpp/tr-warn2.c
20680         trigraphs.c             cpp/trigraphs.c
20681         cpp-unc1.c              cpp/unc1.c
20682         cpp-unc2.c              cpp/unc2.c
20683         cpp-unc3.c              cpp/unc3.c
20684         cpp-unc.c               cpp/unc4.c
20685         undef.c                 cpp/undef1.c
20686         undef-2.c               cpp/undef2.c
20687         cpp-wi1.c               cpp/widestr1.c
20688
20689 2000-06-27  Mark Mitchell  <mark@codesourcery.com>
20690
20691         * lib/g++.exp (g++_include_flags): Tweak.
20692
20693 2000-06-27  H.J. Lu  <hjl@gnu.org>
20694             Loren J. Rittle  <ljrittle@acm.org>
20695
20696         * lib/g++.exp (g++_include_flags): Override libgloss.exp
20697         version with one that knows about the new gcc tree structure.
20698         (g++_link_flags): Same.
20699
20700 2000-06-26  Zack Weinberg  <zack@wolery.cumb.org>
20701
20702         * gcc.dg/20000419-1.c, gcc.dg/cpp-mi.c, gcc.dg/cpp-tradwarn1.c,
20703         gcc.dg/cpp-unc.c: Use "target *-*-*", not "target native", in
20704         case we are cross-compiling.
20705
20706         * g++.old-deja/Makefile.in, g++.old-deja/configure.in,
20707         g++.old-deja/g++.niklas/Makefile.in,
20708         g++.old-deja/g++.niklas/configure.in,
20709         g++.old-deja/g++.other/Makefile.in,
20710         g++.old-deja/g++.other/configure.in,
20711         gcc.c-torture/code_quality/Makefile.in,
20712         gcc.c-torture/code_quality/configure.in,
20713         gcc.c-torture/compat/Makefile.in, gcc.c-torture/compat/configure.in,
20714         gcc.c-torture/compile/Makefile.in, gcc.c-torture/compile/configure.in,
20715         gcc.c-torture/execute/Makefile.in, gcc.c-torture/execute/configure.in,
20716         gcc.c-torture/execute/ieee/Makefile.in,
20717         gcc.c-torture/execute/ieee/configure.in,
20718         gcc.c-torture/noncompile/Makefile.in,
20719         gcc.c-torture/noncompile/configure.in,
20720         gcc.c-torture/special/Makefile.in, gcc.c-torture/special/configure.in,
20721         gcc.c-torture/unsorted/Makefile.in, gcc.c-torture/unsorted/configure.in,
20722         gcc.misc-tests/Makefile.in, gcc.misc-tests/configure.in: Delete.
20723
20724 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
20725
20726         * g++.old-deja/g++.other/ambig3.C: New test.
20727
20728 2000-06-26  Nathan Sidwell  <nathan@codesourcery.com>
20729
20730         * g++.old-deja/g++.pt/syntax1.C: New test.
20731         * g++.old-deja/g++.pt/syntax2.C: New test.
20732         * g++.old-deja/g++.other/syntax3.C: New test.
20733         * g++.old-deja/g++.other/syntax4.C: New test.
20734
20735 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
20736
20737         * gcc.dg/20000623-1.c: Prototype exit and abort.
20738
20739 2000-06-25  Zack Weinberg  <zack@wolery.cumb.org>
20740
20741         * gcc.dg/20000625-1.c, gcc.dg/20000625-2.c, gcc.dg/cpp-mi3.c:
20742         New tests.
20743         * gcc.dg/cpp-mi3.def: New file.
20744
20745         * gcc.dg/cpp-as1.c: Also test that macro expansion does not occur
20746         inside assertions.
20747         * gcc.dg/cpp-as2.c: Make error regexps match either old or new
20748         lexer's error messages.
20749         * gcc.dg/cpp-mi.c: Use -H and examine the output, don't try to
20750         divine anything from the linemarkers.
20751         * gcc.dg/cpp-micc.h: Fix typo (declare int b, not int a);
20752         * gcc.dg/poison-1.c: Preprocess only; apply -fno-show-column.
20753
20754 2000-06-23  Geoffrey Keating  <geoffk@cygnus.com>
20755
20756         * gcc.dg/20000623-1.c: New test.
20757
20758 2000-06-22  Jakub Jelinek  <jakub@redhat.com>
20759
20760         * gcc.c-torture/execute/20000622-1.c: New test.
20761
20762 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
20763
20764         * g++.old-deja/g++.other/init15.C: New test.
20765
20766 2000-06-22  Nathan Sidwell  <nathan@codesourcery.com>
20767
20768         * g++.old-deja/g++.pt/vaarg2.C: New test.
20769         * g++.old-deja/g++.pt/vaarg3.C: New test.
20770
20771 2000-06-20  Nathan Sidwell  <nathan@codesourcery.com>
20772
20773         * g++.old-deja/g++.other/dyncast6.C: New test.
20774
20775 2000-06-15  Jakub Jelinek  <jakub@redhat.com>
20776
20777         * gcc.c-torture/execute/loop-6.c: New test.
20778
20779 2000-06-14  Jakub Jelinek  <jakub@redhat.com>
20780
20781         * gcc.dg/20000614-1.c: New test.
20782         * gcc.dg/20000614-2.c: New test.
20783
20784 2000-06-14  Hans-Peter Nilsson  <hp@axis.com>
20785
20786         * g++.old-deja/g++.other/inline12.C: New test.
20787
20788 2000-06-13  Jakub Jelinek  <jakub@redhat.com>
20789
20790         * g++.old-deja/g++.other/eh1.C: New test.
20791
20792 2000-06-12  Jakub Jelinek  <jakub@redhat.com>
20793
20794         * g++.old-deja/g++.other/type.C: New test.
20795
20796 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
20797
20798         * g++.old-deja/g++.other/initstring.C: New test.
20799
20800 2000-06-12  Jason Merrill  <jason@redhat.com>
20801
20802         * g++.old-deja/old-deja.exp: Add -Wno-long-long.
20803
20804 2000-06-09  Jeffrey A Law  (law@cygnus.com)
20805
20806         * gcc.c-torture/compile/20000609-1.c: New test.
20807
20808 2000-06-09  Clinton Popetz  <cpopetz@cygnus.com>
20809
20810         * gcc.dg/20000609-1.c: New test.
20811
20812 2000-06-08  Zack Weinberg  <zack@wolery.cumb.org>
20813
20814         * gcc.c-torture/noncompile/noncompile.exp: Remove poison-1 block.
20815         * gcc.c-torture/noncompile/poison-1.c: Move...
20816         * gcc.dg/poison-1.c: ...here, and adapt to dg framework.
20817         * gcc.dg/cpp-li1.c: Add a token after the #line.
20818
20819 2000-06-05  Richard Henderson  <rth@cygnus.com>
20820
20821         * gcc.c-torture/execute/20000605-2.c: New test.
20822         * gcc.c-torture/execute/20000605-3.c: New test.
20823
20824 2000-06-06  David Billinghurst  <David Billinghurst@riotinto.com.au>
20825
20826         * g77.f-torture/execute/20000503-1.x: New file.
20827
20828 2000-06-06  Nathan Sidwell  <nathan@codesourcery.com>
20829
20830         * g++.old-deja/g++.eh/badalloc1.C: New test.
20831
20832 2000-06-05  Richard Henderson  <rth@cygnus.com>
20833
20834         * gcc.c-torture/execute/20000605-1.c: New test.
20835
20836 2000-06-05  Jakub Jelinek  <jakub@redhat.com>
20837             Nathan Sidwell <nathan@codesourcery.com>
20838
20839         * gcc.c-torture/compile/20000605-1.c: New test.
20840
20841 2000-06-03  David Billinghurst  <David Billinghurst@riotinto.com.au>
20842
20843         * g77.f-torture/compile/20000601-1.f:  New test.
20844
20845 2000-06-03  Richard Henderson  <rth@cygnus.com>
20846
20847         * gcc.c-torture/execute/20000603-1.c: New.
20848
20849 2000-06-02  Zack Weinberg  <zack@wolery.cumb.org>
20850
20851         * gcc.dg/noreturn-1.c (foo7, foo8): Revert previous change.
20852         * gcc.dg/noreturn-2.c (noreturn): Likewise.
20853
20854 2000-06-01  Zack Weinberg  <zack@wolery.cumb.org>
20855
20856         * gcc.dg/compare2.c (case 12): XFAIL.
20857         * gcc.dg/noreturn-1.c (foo7, foo8): XFAIL.
20858         * gcc.dg/noreturn-2.c (noreturn): XFAIL.
20859
20860         * gcc.dg/cpp-tradwarn2.c: Update egrep pattern.
20861
20862 2000-05-29  Zack Weinberg  <zack@wolery.cumb.org>
20863
20864         * gcc.dg/cpp-mi.c: Add another case, cpp-mix.h, where the
20865         guard macro is already defined when the header is first
20866         included.
20867         * gcc.dg/cpp-mix.h: New file.
20868         * gcc.dg/endif-label.c: Update patterns to match compiler.
20869
20870         * g++.brendan/complex1.C: Declare abort.
20871         * g++.law/refs4.C: Remove XFAIL.
20872         * g++.oliva/expr2.C: Declare abort and exit.
20873
20874 2000-05-28  Alexandre Oliva  <aoliva@cygnus.com>
20875
20876         * gcc.c-torture/execute/20000528-1.c: New test.
20877
20878         * g++.old-deja/g++.law/refs4.C: Mark as XFAIL.
20879         * g++.old-deja/g++.law/temps4.C: Likewise.
20880
20881         * g++.old-deja/g++.brendan/code-gen4.C: Include stdio.h and
20882         stdlib.h.  Call abort() on failure.
20883         * g++.old-deja/g++.law/refs4.C: Likewise.
20884         * g++.old-deja/g++.law/temps4.C: Likewise.
20885         * g++.old-deja/g++.brendan/complex1.C: Don't assume argc is 1.
20886         * gcc.c-torture/execute/20000112-1.c: Include string.h.
20887
20888 2000-05-27  Zack Weinberg  <zack@wolery.cumb.org>
20889
20890         Relative to g++.dg/special:
20891         * conpr-1.C, conpr-2.C, conpr-3.C: Include stdlib.h.
20892
20893         Relative to g++.old-deja:
20894         * g++.brendan/complex1.C, g++.jason/optimize2.C,
20895         g++.mike/p9732b.C, g++.other/addrof1.C, g++.other/dyncast5.C,
20896         g++.other/init5.C, g++.other/init7.C, g++.other/union2.C,
20897         g++.pt/vbase1.C, g++.robertl/eb14.C, g++.robertl/eh990323-1.C,
20898         g++.robertl/eh990323-2.C, g++.robertl/eh990323-3.C,
20899         g++.robertl/eh990323-4.C, g++.robertl/eh990323-5.C,
20900         g++.robertl/ice990323-2.C: Prototype exit and/or abort.
20901
20902         * g++.brendan/nest21.C, g++.eh/rethrow3.C, g++.jason/init3.C,
20903         g++.law/arm15.C, g++.law/cvt2.C, g++.law/visibility17.C,
20904         g++.mike/eh23.C, g++.mike/eh25.C, g++.mike/eh34.C,
20905         g++.mike/eh48.C, g++.mike/eh55.C, g++.mike/p2736.C,
20906         g++.oliva/new1.C, g++.other/align.C, g++.robertl/eb39.C,
20907         g++.robertl/eb54.C, g++.robertl/eb63.C: Include stdlib.h
20908         and/or string.h.
20909
20910         * g++.other/goto1.C: Update expectations for error messages.
20911
20912 2000-05-25  Alexandre Oliva  <aoliva@cygnus.com>
20913
20914         * gcc.c-torture/compile/20000523-1.c: New test.
20915
20916 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
20917
20918         * g++.old-deja/g++.abi/ptrflags.C: Use __pbase_type_info.
20919
20920 2000-05-25  Nathan Sidwell  <nathan@codesourcery.com>
20921
20922         * g++.old-deja/g++.eh/catch11.C: New test.
20923         * g++.old-deja/g++.eh/catch12.C: New test.
20924
20925 2000-05-24  Nick Clifton  <nickc@cygnus.com>
20926
20927         * gcc.c-torture/execute/20000523-1.c: New test.
20928
20929 2000-05-23  Zack Weinberg  <zack@wolery.cumb.org>
20930
20931         * c-torture/execute/bcp-1.c: Replace abort in arg of
20932         __builtin_constant_p with a generic external function.
20933
20934         * gcc.dg/20000108-1.c, gcc.dg/980211-1.c, gcc.dg/980414-1.c,
20935         gcc.dg/990119-1.c, gcc.dg/990409.c, gcc.dg/990424-1.c,
20936         gcc.dg/991230-1.c, gcc.dg/clobbers.c, gcc.dg/lineno.c,
20937         gcc.dg/noreturn-1.c, gcc.dg/trigraphs.c, gcc.dg/uninit-4.c:
20938         Prototype abort and/or exit.
20939
20940         * gcc.dg/990407-1.c, gcc.dg/strpaste.c,
20941         gcc.dg/special/alias-1.c, gcc.dg/special/gcsec-1.c,
20942         gcc.dg/special/weak-1.c, gcc.dg/special/weak-2.c,
20943         gcc.dg/special/wkali-1.c, gcc.dg/special/wkali-2.c: Include stdlib.h.
20944
20945 2000-05-22  Alexandre Oliva  <aoliva@cygnus.com>
20946
20947         * gcc.dg/dwarf2-1.c: New test.
20948
20949 2000-05-20  Richard Henderson  <rth@cygnus.com>
20950
20951         * lib/f-torture.exp (TORTURE_OPTIONS): Add "-O3 -g" and "-O3 -fssa".
20952
20953 2000-05-20  Andreas Jaeger  <aj@suse.de>
20954
20955         * gcc.c-torture/execute/20000519-1.c (main): Fixed return value of
20956         testcase.
20957
20958 2000-05-19  David Edelsohn  <edelsohn@gnu.org>
20959
20960         * gcc.c-torture/execute/20000519-2.c: New test.
20961
20962 2000-05-19  Andreas Jaeger  <aj@suse.de>
20963
20964         * gcc.c-torture/execute/20000519-1.c: Testcase from Ulrich Drepper
20965         which fails with SSA.
20966
20967         * lib/c-torture.exp: Also test with -O3 -fssa.
20968
20969 2000-05-18  Michael Meissner  <meissner@redhat.com>
20970
20971         * gcc.c-torture/compile/920501-1.c: Remove CYGNUS LOCAL markers.
20972         * gcc.c-torture/execute/920415-1.c: Ditto.
20973         * gcc.c-torture/execute/920501-1.c: Ditto.
20974         * gcc.c-torture/execute/conversion.c: Ditto.
20975         * gcc.c-torture/execute/cvt-1.c: Ditto.
20976
20977 2000-05-18  Jeffrey A Law  (law@cygnus.com)
20978
20979         * gcc.c-torture/compile/20000518-1.c: New test.
20980
20981 2000-05-18  David Billinghurst  <David.Billinghurst@riotinto.com.au>
20982
20983         * g77.f-torture/compile/200005018.f:  New test.
20984
20985 2000-05-17  Jeffrey A Law  (law@cygnus.com)
20986
20987         * gcc.c-torture/compile/20000517-1.c: New test.
20988
20989 2000-05-16  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
20990
20991         * gcc.c-torture/execute/20000516-1.c: New test.
20992
20993 2000-05-15  Jakub Jelinek  <jakub@redhat.com>
20994
20995         * g++.old-deja/g++.other/eh.C: New test.
20996
20997 2000-05-12  Richard Henderson  <rth@cygnus.com>
20998
20999         * gcc.c-torture/execute/990208-1.c (main): Don't pass
21000         constants through to doit's conditional.
21001
21002 2000-05-11  Jeffrey A Law  (law@cygnus.com)
21003
21004         * gcc.c-torture/compile/20000511-1.c: New test.
21005         * g77.f-torture/compile/20000511-1.f: New test.
21006         * g77.f-torture/compile/20000511-2.f: New test.
21007
21008 2000-05-11  Michael Meissner  <meissner@redhat.com>
21009
21010         * gcc.c-torture/execute/20000511-1.c: New test.
21011
21012 2000-05-11  Zack Weinberg  <zack@wolery.cumb.org>
21013
21014         * gcc.dg/dg.exp: Scan .S files as well as .c files.
21015         * gcc.dg/20000510-1.S: New.
21016
21017 2000-05-08  Catherine Moore  <clm@cygnus.com>
21018
21019         * gcc.dg/unused-3.c: New.
21020
21021 2000-05-06  Richard Henderson  <rth@cygnus.com>
21022
21023           * g++.old-deja/g++.brendan/code-gen2.C: Cast to size_t, not int.
21024           * g++.old-deja/g++.mike/warn1.C: Likewise.
21025           * g++.old-deja/g++.pt/local1.C: Likewise.
21026           * g++.old-deja/g++.pt/local7.C: Likewise.
21027           * g++.old-deja/g++.pt/spec16.C: Likewise.
21028
21029 2000-05-06  Nathan Sidwell  <nathan@codesourcery.com>
21030
21031         * g++.old-deja/g++.abi/ptrflags.C: Correct and extend.
21032
21033 2000-05-05  David Billinghurst  <David Billinghurst@riotinto.com.au>
21034
21035           * g77.f-torture/execute/20000503-1.f:  New test.
21036
21037 2000-05-04  Andreas Jaeger  <aj@suse.de>
21038
21039         * gcc.dg/noreturn-2.c: New test.
21040
21041 2000-05-04  Neil Booth  <NeilB@earthling.net>
21042
21043         * gcc.dg/cpp-opprec.c: New tests for operator precedence in the
21044         preprocessor.
21045
21046 2000-05-04  Richard Henderson  <rth@cygnus.com>
21047
21048         * gcc.c-torture/execute/20000503-1.c: Fix typo.
21049
21050 2000-05-04  Richard Henderson  <rth@cygnus.com>
21051
21052         * gcc.c-torture/compile/20000504-1.c: New test.  Derived from
21053         OpenSSL by Jason R Thorpe.
21054
21055 2000-05-03  Jim Wilson  <wilson@cygnus.com>
21056
21057         * gcc.c-torture/execute/20000503-1.c: New test for extract_muldiv bug.
21058
21059 2000-05-03  Robert Lipe <robertlipe@usa.net>
21060
21061         * gcc.dg/20000503-1.c: New test.
21062
21063 2000-05-02  Jakub Jelinek  <jakub@redhat.com>
21064
21065         * gcc.c-torture/compile/20000502-1.c: New test.
21066         * g++.old-deja/g++.other/align.C: New test.
21067         * gcc.dg/cpp-tradstringify.c: New test.
21068
21069 Thu Apr 27 15:58:18 MET DST 2000  Jan Hubicka  <jh@suse.cz>
21070
21071         * gcc.c-torture/compile/20000427-1.c: New test for loop hoisting code
21072         and hard registers.
21073
21074 2000-04-26  Geoff Keating  <geoffk@cygnus.com>
21075
21076         * gcc.c-torture/execute/loop-5.c: New test.
21077
21078 2000-04-25  Jakub Jelinek  <jakub@redhat.com>
21079
21080         * gcc.c-torture/execute/va-arg-20.c: New test.
21081
21082 2000-04-23  Jeffrey A Law  (law@cygnus.com)
21083
21084         * gcc.c-torture/execute/20000422-1.c: New test.
21085
21086 2000-04-20  Greg McGary  <gkm@gnu.org>
21087
21088         * gcc.c-torture/compile/20000420-2.c: New test for stack misalignment
21089         when optimizing, but without sibling-call optimizations (-O1).
21090
21091 2000-04-20  Jeffrey A Law  (law@cygnus.com)
21092
21093           * gcc.c-torture/compile/20000420-1.c: New test.
21094
21095 2000-04-20  Nathan Sidwell  <nathan@codesourcery.com>
21096
21097         * g++.abi/ptrflags.C: New test.
21098         * g++.eh/catchptr1.C: Test incomplete pointer chains.
21099
21100 2000-04-19  Catherine Moore  <clm@cygnus.com>
21101
21102         * gcc.c-torture/execute/921017-1.c: Check for NO_TRAMPOLINES.
21103
21104 2000-04-19  Greg McGary  <gkm@gnu.org>
21105
21106         * gcc.c-torture/execute/20000419-1.c: New test for arg clobbering with
21107         sibling-call optimizations.
21108
21109 2000-04-19  Zack Weinberg  <zack@wolery.cumb.org>
21110
21111         * gcc.dg/20000419-1.c: New test.
21112
21113 2000-04-12  Hans-Peter Nilsson  <hp@axis.com>
21114
21115         * gcc.c-torture/execute/20000412-6.c: New test.
21116
21117 2000-04-12  Jeffrey A Law  (law@cygnus.com)
21118
21119         * gcc.c-torture/execute/20000412-5.c: New test.
21120         * g77.f-torture/compile/20000412-1.f: New test.
21121         * gcc.c-torture/execute/20000412-4.c: New test.
21122         * gcc.c-torture/compile/20000412-2.c: New test.
21123         * gcc.c-torture/execute/20000412-3.c: New test.
21124         * gcc.c-torture/compile/20000412-1.c: New test.
21125         * gcc.c-torture/execute/20000412-2.c: New test.
21126
21127 2000-04-12  Jakub Jelinek  <jakub@redhat.com>
21128
21129         * objc/execute/bf-20.m: New test.
21130
21131 2000-04-10  Richard Henderson  <rth@cygnus.com>
21132
21133         * gcc.c-torture/execute/20000412-1.c: Reduce some more.
21134
21135         * gcc.c-torture/execute/20000412-1.c: New test.
21136
21137 2000-04-10  Nathan Sidwell  <nathan@codesourcery.com>
21138
21139         * g++.old-deja/g++.eh/catchptr1.C: New test.
21140
21141 2000-04-09  Nathan Sidwell  <nathan@codesourcery.com>
21142
21143         * g++.old-deja/g++.abi/cxa_vec.C: New test.
21144
21145 2000-04-08  Neil Booth  <NeilB@earthling.net>
21146
21147         * gcc.dg/cpp-nullchar.c: Remove test as
21148         embedded nulls cause problems.
21149
21150 2000-04-08  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21151
21152         * gcc.dg/compare2.c: New test.
21153
21154 2000-04-08  Neil Booth  <NeilB@earthling.net>
21155
21156         * gcc.dg/cpp-nullchar.c: New test.
21157
21158 2000-04-07  Zack Weinberg  <zack@wolery.cumb.org>
21159
21160         * gcc.dg/cpp-mi2.c: New test.
21161         * gcc.dg/cpp-mi2[abc].h: New files.
21162
21163 2000-04-07  Nathan Sidwell  <nathan@codesourcery.com>
21164
21165         * g++.old-deja/g++.abi/vmihint.C: Adjust __vmi_class_type_info
21166         member name.
21167
21168 2000-04-06  Nathan Sidwell  <nathan@codesourcery.com>
21169
21170         * g++.old-deja/g++.abi/vmihint.C: New test.
21171
21172 2000-04-06  Neil Booth  <NeilB@earthling.net>
21173
21174         * cpp-ifparen.c, cpp-missingop.c, cpp-missingparen.c,
21175         cpp-shift.c, cpp-shortcircuit.c, cpp-unary.c:  Add FSF
21176         copyright.
21177
21178 2000-04-05  Hans-Peter Nilsson  <hp@axis.com>
21179
21180         * gcc.c-torture/execute/960327-1.c (f): Add a letter to s[] to
21181         avoid stack-frame overwrite.
21182
21183 2000-04-05  Jakub Jelinek  <jakub@redhat.com>
21184
21185         * gcc.c-torture/compile/20000405-2.c: New test.
21186         * gcc.c-torture/compile/20000405-3.c: New test.
21187
21188 2000-04-05  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21189
21190         * gcc.c-torture/compile/20000405-1.c: New test.
21191
21192 2000-04-04  Geoff Keating  <geoffk@cygnus.com>
21193
21194         * gcc.dg/cast-qual-1.c: Revert last change.
21195
21196 2000-04-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21197
21198         * gcc.dg/cast-qual-1.c: Check casts through a pointer typedef.
21199
21200 2000-04-03  Zack Weinberg  <zack@wolery.cumb.org>
21201
21202         * gcc.dg/cpp-redef-2.c, gcc.dg/cpp-tradwarn1.c,
21203         gcc.dg/cpp-unc.c: Add -fno-show-column to compiler options.
21204
21205 2000-04-03  Jeffrey A Law  (law@cygnus.com)
21206
21207         * gcc.c-torture/compile/20000403-2.c: New test.
21208         * gcc.c-torture/compile/20000403-1.c: New test.
21209
21210 2000-04-03  Hans-Peter Nilsson  <hp@axis.com>
21211
21212         * gcc.c-torture/execute/20000403-1.c: New test.
21213
21214 2000-04-03  Geoff Keating  <geoffk@cygnus.com>
21215
21216         * gcc.c-torture/execute/20000402-1.c: New test.
21217
21218 2000-04-03  Donald Lindsay  <dlindsay@cygnus.com>
21219
21220         * gcc.c-torture/execute/va-arg-15.c: New test.
21221         * gcc.c-torture/execute/va-arg-16.c: New test.
21222         * gcc.c-torture/execute/va-arg-17.c: New test.
21223         * gcc.c-torture/execute/va-arg-18.c: New test.
21224         * gcc.c-torture/execute/va-arg-19.c: New test.
21225
21226 2000-04-02  Zack Weinberg  <zack@wolery.cumb.org>
21227
21228         * gcc.c-torture/compile/981211-1.c: Move to...
21229         * gcc.dg/cpp-as1.c: ...here.
21230         * gcc.dg/cpp-as2.c: New file.
21231
21232         * gcc.dg/cpp-tradwarn1.c: Change warning regexps to match the
21233         compiler.
21234
21235 2000-04-02  Neil Booth  <NeilB@earthling.net>
21236
21237         * gcc.dg/cpp-cond.c  New tests.
21238         * gcc.dg/cpp-ifparen.c New tests.  Amend existing tests to make
21239         accidental success less likely.
21240         * gcc.dg/cpp-missingop.c  New tests.
21241         * gcc.dg/cpp-missingparen.c  New tests.
21242         * gcc.dg/cpp-shift.c  New tests.
21243         * gcc.dg/cpp-shortcircuit.c  New tests.
21244         * gcc.dg/cpp-unary.c  New tests.
21245
21246 2000-03-29  Jeffrey A Law  (law@cygnus.com)
21247
21248         * gcc.c-torture/compile/20000329-1.c: New test.
21249
21250 2000-03-26  Bernd Schmidt  <bernds@cygnus.co.uk>
21251
21252         * gcc.c-torture/compile/20000326-1.c: New test.
21253         * gcc.c-torture/compile/20000326-2.c: New test.
21254
21255 2000-03-24  Geoff Keating  <geoffk@cygnus.com>
21256
21257         * gcc.c-torture/execute/va-arg-14.c: New test for va_start where
21258         the first parameter is a function argument.
21259
21260 2000-03-23  Nathan Sidwell  <nathan@codesourcery.com>
21261
21262         * g++.old-deja/g++.ext/array4.C: New test.
21263
21264 2000-03-22  Geoff Keating  <geoffk@cygnus.com>
21265
21266         * gcc.c-torture/execute/ieee/20000320-1.c: New test for denormals.
21267
21268 2000-03-21  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21269
21270         * gcc.dg/noreturn-1.c: Check for another bogus noreturn case.
21271
21272 2000-03-19  Richard Henderson  <rth@cygnus.com>
21273
21274         * gcc.c-torture/compile/20000314-2.c: Use __SIZE_TYPE__, not size_t.
21275
21276 2000-03-19  Richard Henderson  <rth@cygnus.com>
21277
21278         * gcc.c-torture/compile/20000319-1.c: New test.
21279
21280 2000-03-14  Jeffrey A Law  (law@cygnus.com)
21281
21282         * gcc.c-torture/execute/20000314-3.c: New test.
21283         * gcc.c-torture/execute/20000314-2.c: New test.
21284         * gcc.c-torture/execute/20000314-1.c: New test.
21285         * gcc.c-torture/compile/20000314-2.c: New test.
21286         * gcc.c-torture/compile/20000314-1.c: New test.
21287
21288 2000-03-13  Nathan Sidwell  <nathan@codesourcery.com>
21289
21290         * g++.old-deja/g++.warn/inline.C: New test.
21291
21292 2000-03-10  Hans-Peter Nilsson  <hp@bitrange.com>
21293
21294         * gcc.c-torture/execute/divconst-2.c: Rewrite to check for
21295         standards-compliant result rather than specific constants.
21296         Put test-values in array.
21297
21298 2000-03-08  Jason Merrill  <jason@casey.cygnus.com>
21299
21300         * lib/g++.exp (g++_init): Don't put { } around -fmessage-length=0.
21301         (g++_target_compile): Put test-specific options last.
21302
21303 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
21304
21305         * g++.old-deja/g++.eh/vbase4.C: New test.
21306
21307 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
21308
21309         * g++.old-deja/g++.bugs/900215_01.C: Adjust.
21310
21311 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
21312
21313         * g++.old-deja/g++.brendan/misc12.C: Removed.
21314         * g++.old-deja/g++.pt/memtemp77.C: Constify.
21315         * g++.old-deja/g++.ext/pretty4.C: New test.
21316
21317 2000-03-08  Nathan Sidwell  <nathan@codesourcery.com>
21318
21319         * g++.old-deja/g++.other/string2.C: New test.
21320
21321 2000-03-06  Nathan Sidwell  <nathan@codesourcery.com>
21322
21323         * g++.old-deja/g++.warn/impint2.C: New test.
21324
21325 2000-03-05  Hans-Peter Nilsson  <hp@bitrange.com>
21326
21327         * gcc.c-torture/execute/20000224-1.c (main): Expected return-value
21328         is 1, not zero.
21329
21330 2000-03-05  Nathan Sidwell  <nathan@codesourcery.com>
21331
21332         * g++.old-deja/g++.warn/impint.C: New test.
21333         * g++.old-deja/g++.martin/sts_vectini.C: Add -w option.
21334         * g++.old-deja/g++.pt/explicit10.C: Specify -w option.
21335         * g++.old-deja/g++.pt/explicit12.C: Likewise.
21336         * g++.old-deja/g++.pt/explicit13.C: Likewise.
21337         * g++.old-deja/g++.pt/explicit17.C: Likewise.
21338         * g++.old-deja/g++.pt/explicit18.C: Likewise.
21339         * g++.old-deja/g++.pt/explicit19.C: Likewise.
21340         * g++.old-deja/g++.pt/explicit23.C: Likewise.
21341         * g++.old-deja/g++.pt/explicit31.C: Likewise.
21342         * g++.old-deja/g++.pt/explicit35.C: Likewise.
21343         * g++.old-deja/g++.pt/explicit6.C: Likewise.
21344         * g++.old-deja/g++.pt/memclass7.C: Likewise.
21345
21346 2000-03-01  Zack Weinberg  <zack@wolery.cumb.org>
21347
21348         * gcc.dg/cpp-redef.c: New test.
21349
21350 2000-02-29  Nathan Sidwell  <nathan@codesourcery.com>
21351
21352         * g++.old-deja/g++.pt/unify7.C: New test.
21353
21354 2000-02-26  Richard Kenner  <kenner@vlsi1.ultra.nyu.edu>
21355
21356         * g++.old-deja/g++.ext/attrib5.C: XFAIL on Alpha since no link alias.
21357         * g++.old-deja/g++.pt/static3.C: Generalize system name for Alpha.
21358
21359 2000-02-25  Geoff Keating  <geoffk@cygnus.com>
21360
21361         * gcc.c-torture/compile/20000224-1.c: New test.
21362
21363 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21364
21365         * gcc.c-torture/compile/cpp-2.c: New test.
21366         * gcc.c-torture/compile/cpp-1.c: New test.
21367
21368 2000-02-25  Jeffrey A Law  (law@cygnus.com)
21369
21370         * gcc.c-torture/execute/20000225-1.c: New test.
21371
21372 2000-02-25  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21373
21374         * gcc.dg/cpp-li2.c: New test.
21375
21376         * gcc.dg/cpp-wi1.c: New test.
21377
21378         * gcc.dg/cpp-li1.c: New test.
21379
21380 2000-02-24  Nathan Sidwell  <nathan@codesourcery.com>
21381
21382         * g++.old-deja/g++.other/sizeof5.C: New test.
21383
21384 2000-02-23  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21385
21386         * gcc.c-torture/execute/va-arg-13.c: New test.
21387
21388 2000-02-23  Donald Lindsay  <dlindsay@cygnus.com>
21389
21390         * gcc.c-torture/execute/va-arg-12.c: New test.
21391
21392 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
21393
21394         * gcc.c-torture/execute/20000223-1.c: New test.
21395
21396 2000-02-23  Nathan Sidwell  <nathan@codesourcery.com>
21397
21398         * g++.old-deja/g++.pt/memtemp79.C: Fixed. Remove XFAIL.
21399
21400 2000-02-22  Mark Mitchell  <mark@codesourcery.com>
21401
21402         * g++.old-deja/g++.abi/ptrmem.C: New test.
21403
21404 2000-02-19  Richard Henderson  <rth@cygnus.com>
21405
21406         * gcc.c-torture/compile/init-3.c: New.
21407
21408 2000-02-17  Mark Mitchell  <mark@codesourcery.com>
21409
21410         * lib/g++.exp (g++_init): Add -fmessage-length=0 to
21411         ALWAYS_CXXFLAGS.
21412
21413 2000-02-11  Robert Lipe <robertl@sco.com>
21414
21415         * gcc.c-torture/compile/20000211-3.c: New test.
21416
21417 2000-02-11  Martin Buchholz <martin@xemacs.org>
21418
21419         * gcc.c-torture/compile/20000211-2.c: New test.
21420
21421 2000-02-11  Jeffrey A Law  (law@cygnus.com)
21422
21423         * gcc.c-torture/compile/20000211-1.c: New test.
21424
21425 2000-02-09  Jonathan Larmour  <jlarmour@redhat.co.uk>
21426
21427         * gcc.dg/special/ecos.exp: Use -static when testing --gc-sections
21428           on native targets
21429
21430 2000-02-08  Nathan Sidwell  <nathan@acm.org>
21431
21432         * g++.old-deja/g++.other/cast5.C: New test.
21433
21434 2000-02-05  Alan Modra  <alan@SPRI.Levels.UniSA.Edu.Au>
21435
21436         * gcc.c-torture/execute/20000205-1.c: New.
21437
21438 2000-02-03  Nathan Sidwell  <nathan@acm.org>
21439
21440         * g++.old-deja/g++.jason/cast3.C: Return void.
21441         * g++.old-deja/g++.pt/dynarray.C: Don't be pedantic.
21442
21443 2000-02-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21444
21445         * gcc.dg/unused-2.c: Use -Wreturn-type instead of -Wall.
21446
21447         * gcc.dg/loop-1.c: New test.
21448
21449 2000-01-27  Jakub Jelinek  <jakub@redhat.com>
21450
21451         * gcc.c-torture/compile/20000127-1.c: New test.
21452         * gcc.c-torture/execute/991228-1.c: New test.
21453
21454 2000-01-26  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21455
21456         * gcc.dg/unused-2.c: New test.
21457
21458         * gcc.dg/conv-1.c: New test.
21459
21460 2000-01-24  Mark Mitchell  <mark@codesourcery.com>
21461
21462         * lib/g++.exp (g++init): Use g++, not xgcc, to invoke the C++
21463         compiler.
21464         (tool_option_proc): Fix typo.
21465
21466 2000-01-24  Geoff Keating  <geoffk@cygnus.com>
21467
21468         * gcc.dg/special/ecos.exp (gcsec-1.c): Check the version
21469         of the ld on the host, not on the build machine.
21470         Also, don't crash if '--help' is not a supported option.
21471
21472 2000-01-24  Richard Henderson  <rth@cygnus.com>
21473
21474         * gcc.c-torture/execute/ieee/fp-cmp-4.c: New.
21475
21476 2000-01-20  Jeffrey A Law  (law@cygnus.com)
21477
21478         * gcc.c-torture/execute/20000120-2.c: New test.
21479         * gcc.c-torture/execute/20000120-1.c: New test.
21480
21481 2000-01-13  Jeffrey A Law  (law@cygnus.com)
21482
21483         * gcc.c-torture/execute/20000113-1.c: New test.
21484
21485 2000-01-12  Jeffrey A Law  (law@cygnus.com)
21486
21487         * gcc.c-torture/execute/20000112-1.c: New test.
21488
21489 2000-01-11  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21490
21491         * gcc.dg/20000111-1.c: New test.
21492
21493 2000-01-10  Jeffrey A Law  (law@cygnus.com)
21494
21495         * gcc.c-torture/execute/990628-1.c: Tweak to work on targets
21496         with 16 bit integers.
21497
21498 2000-01-08  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21499
21500         * gcc.dg/20000108-1.c: New test.
21501
21502 2000-01-05  Nathan Sidwell  <nathan@acm.org>
21503
21504         * g++.old-deja/g++.ns/koenig8.C: New test.
21505
21506 2000-01-05  Nathan Sidwell  <nathan@acm.org>
21507
21508         * g++.old-deja/g++.other/cast4.C: New test.
21509
21510 2000-01-05  Jeffrey A Law  (law@cygnus.com)
21511
21512         * gcc.c-torture/compile/20000105-2.c: New test.
21513         * gcc.c-torture/compile/20000105-1.c: New test.
21514
21515 2000-01-04  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
21516
21517         * g++.old-deja/g++.brendan/array1.C: Modify explicit external libc
21518         references to printf & atoi to conform to ANSI standard.
21519         * g++.old-deja/g++.brendan/code-gen1.C: Likewise.
21520         * g++.old-deja/g++.brendan/code-gen2.C: Likewise.
21521         * g++.old-deja/g++.brendan/code-gen3.C: Likewise.
21522         * g++.old-deja/g++.brendan/code-gen4.C: Likewise.
21523         * g++.old-deja/g++.brendan/code-gen6.C: Likewise.
21524         * g++.old-deja/g++.brendan/complex1.C: Likewise.
21525         * g++.old-deja/g++.brendan/copy1.C: Likewise.
21526         * g++.old-deja/g++.brendan/copy2.C: Likewise.
21527         * g++.old-deja/g++.brendan/copy3.C: Likewise.
21528         * g++.old-deja/g++.brendan/copy4.C: Likewise.
21529         * g++.old-deja/g++.brendan/copy5.C: Likewise.
21530         * g++.old-deja/g++.brendan/copy6.C: Likewise.
21531         * g++.old-deja/g++.brendan/copy7.C: Likewise.
21532         * g++.old-deja/g++.brendan/copy8.C: Likewise.
21533         * g++.old-deja/g++.brendan/crash11.C: Likewise.
21534         * g++.old-deja/g++.brendan/crash14.C: Likewise.
21535         * g++.old-deja/g++.brendan/ctors1.C: Likewise.
21536         * g++.old-deja/g++.brendan/ctors2.C: Likewise.
21537         * g++.old-deja/g++.brendan/delete2.C: Likewise.
21538         * g++.old-deja/g++.brendan/dtors1.C: Likewise.
21539         * g++.old-deja/g++.brendan/dtors2.C: Likewise.
21540         * g++.old-deja/g++.brendan/dtors3.C: Likewise.
21541         * g++.old-deja/g++.brendan/eh1.C: Likewise.
21542         * g++.old-deja/g++.brendan/groff1.C: Likewise.
21543         * g++.old-deja/g++.brendan/init3.C: Likewise.
21544         * g++.old-deja/g++.brendan/misc12.C: Likewise.
21545         * g++.old-deja/g++.brendan/misc7.C: Likewise.
21546         * g++.old-deja/g++.brendan/new2.C: Likewise.
21547         * g++.old-deja/g++.brendan/operators4.C: Likewise.
21548         * g++.old-deja/g++.brendan/operators5.C: Likewise.
21549         * g++.old-deja/g++.brendan/overload2.C: Likewise.
21550         * g++.old-deja/g++.brendan/overload7.C: Likewise.
21551         * g++.old-deja/g++.brendan/redecl2.C: Likewise.
21552         * g++.old-deja/g++.brendan/reference1.C: Likewise.
21553         * g++.old-deja/g++.brendan/sizeof5.C: Likewise.
21554         * g++.old-deja/g++.brendan/template24.C: Likewise.
21555         * g++.old-deja/g++.brendan/template3.C: Likewise.
21556         * g++.old-deja/g++.brendan/vtables1.C: Likewise.
21557         * g++.old-deja/g++.jason/inline3.C: Likewise.
21558         * g++.old-deja/g++.jason/opeq.C: Likewise.
21559         * g++.old-deja/g++.law/arg5.C: Likewise.
21560         * g++.old-deja/g++.law/arm7.C: Likewise.
21561         * g++.old-deja/g++.law/ctors11.C: Likewise.
21562         * g++.old-deja/g++.law/cvt8.C: Likewise.
21563         * g++.old-deja/g++.law/init9.C: Likewise.
21564         * g++.old-deja/g++.law/refs4.C: Likewise.
21565         * g++.old-deja/g++.law/template2.C: Likewise.
21566         * g++.old-deja/g++.law/visibility24.C: Likewise.
21567         * g++.old-deja/g++.law/vtable3.C: Likewise.
21568         * g++.old-deja/g++.mike/asm2.C: Likewise.
21569         * g++.old-deja/g++.mike/eh1.C: Likewise.
21570         * g++.old-deja/g++.mike/misc1.C: Likewise.
21571         * g++.old-deja/g++.mike/misc13.C: Likewise.
21572         * g++.old-deja/g++.mike/misc14.C: Likewise.
21573         * g++.old-deja/g++.mike/ns12.C: Likewise.
21574         * g++.old-deja/g++.mike/p1248.C: Likewise.
21575         * g++.old-deja/g++.mike/p3708.C: Likewise.
21576         * g++.old-deja/g++.mike/p3708a.C: Likewise.
21577         * g++.old-deja/g++.mike/p3708b.C: Likewise.
21578         * g++.old-deja/g++.mike/p646.C: Likewise.
21579         * g++.old-deja/g++.mike/p700.C: Likewise.
21580         * g++.old-deja/g++.mike/p783.C: Likewise.
21581         * g++.old-deja/g++.mike/p783a.C: Likewise.
21582         * g++.old-deja/g++.mike/p783b.C: Likewise.
21583         * g++.old-deja/g++.mike/p786.C: Likewise.
21584         * g++.old-deja/g++.mike/p789.C: Likewise.
21585         * g++.old-deja/g++.mike/p789a.C: Likewise.
21586         * g++.old-deja/g++.mike/p807a.C: Likewise.
21587         * g++.old-deja/g++.other/delete3.C: Likewise.
21588         * g++.old-deja/g++.other/dyncast1.C: Likewise.
21589         * g++.old-deja/g++.other/dyncast2.C: Likewise.
21590         * g++.old-deja/g++.other/dyncast3.C: Likewise.
21591         * g++.old-deja/g++.other/empty1.C: Likewise.
21592         * g++.old-deja/g++.other/temporary1.C: Likewise.
21593         * g++.old-deja/g++.pt/memtemp14.C: Likewise.
21594         * g++.old-deja/g++.pt/t16.C: Likewise.
21595         * g++.old-deja/g++.pt/tiemann2.C: Likewise.
21596
21597 1999-12-30  Bernd Schmidt  <bernds@cygnus.co.uk>
21598
21599         * gcc.dg/991230-1.c: New test.
21600
21601 1999-12-29  Jeffrey A Law  (law@cygnus.com)
21602
21603         * gcc.c-torture/compile/991229-3.c: New test.
21604         * gcc.c-torture/compile/991229-2.c: New test.
21605         * gcc.c-torture/compile/991229-1.c: New test.
21606
21607 1999-12-29  Greg McGary <gkm@eng.ascend.com>
21608
21609         * gcc.c-torture/compile/labels-2.c: New test.
21610
21611 1999-12-27  Martin von Löwis  <loewis@informatik.hu-berlin.de>
21612
21613         * gcc.c-torture/execute/991227-1.c: New test.
21614
21615 1999-12-22  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21616
21617         * g++.old-deja/g++.pt/instantiate6.C: Remove excess errors XFAIL.
21618
21619 1999-12-21  Martin von Löwis  <loewis@informatik.hu-berlin.de>
21620
21621         * gcc.c-torture/execute/991221-1.c: New test.
21622
21623 1999-12-20  Nathan Sidwell  <nathan@acm.org>
21624
21625         * g++.old-deja/g++.other/cast3.C: New test.
21626
21627 1999-12-16  Bernd Schmidt  <bernds@cygnus.co.uk>
21628
21629         * gcc.c-torture/execute/991216-4.c: New test.
21630
21631 1999-12-16  Michael Meissner  <meissner@cygnus.com>
21632
21633         * gcc.c-torture/execute/991216-1.c: New test.
21634         * gcc.c-torture/execute/991216-2.c: New test.
21635         * gcc.c-torture/execute/991216-3.c: New test.
21636
21637 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
21638
21639         * gcc.dg/991214-1.c: Use "__asm__", not "asm".
21640         Actually make the test fail by using "-O2" for compilation.
21641
21642 1999-12-15  Nathan Sidwell  <nathan@acm.org>
21643
21644         * g++.old-deja/g++.warn/cast-align1.C: New test.
21645
21646 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
21647
21648         * gcc.c-torture/compile/991214-1.c: New test.
21649         * gcc.c-torture/compile/991214-2.c: New test.
21650
21651 1999-12-14  Bernd Schmidt  <bernds@cygnus.co.uk>
21652
21653         * gcc.dg/991214-1.c: New test.
21654
21655 1999-12-13  Jeffrey A Law  (law@cygnus.com)
21656
21657         * gcc.c-torture/compile/991213-3.c: New test.
21658         * gcc.c-torture/compile/991213-2.c: New test.
21659         * gcc.c-torture/compile/991213-1.c: New test.
21660
21661 1999-12-10  J"orn Rennecke <amylaar@cygnus.co.uk>
21662
21663         * gcc.dg/991209-1.c: New test.
21664
21665 1999-12-08  Nathan Sidwell <nathan@acm.org>
21666
21667         * gcc.c-torture/compile/991208-1.c: New test.
21668
21669 1999-12-06  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21670
21671         * gcc.dg/ultrasp2.c: New test.
21672
21673 1999-12-05  Alex Samuel  <samuel@codesourcery.com>
21674
21675         * g++.old-deja/g++.abi/align.C (main): Fix typo.
21676
21677 1999-12-02  Bernd Schmidt  <bernds@cygnus.co.uk>
21678
21679         * gcc.c-torture/compile/991202-1.c: New test.
21680         * gcc.c-torture/execute/991202-1.c: New test.
21681         * gcc.c-torture/execute/991202-2.c: New test.
21682         * gcc.c-torture/execute/991202-3.c: New test.
21683
21684 1999-12-02  Alex Samuel  <samuel@codesourcery.com>
21685
21686         * g++.old-deja/g++.abi/align.C: New test.
21687         * g++.old-deja/g++.abi/aggregates.C: Likewise.
21688         * g++.old-deja/g++.abi/bitfields.C: Likewise.
21689
21690 1999-12-01  Richard Henderson  <rth@cygnus.com>
21691
21692         * gcc.c-torture/execute/991201-1.c: New.
21693
21694 1999-11-29  Bernd Schmidt  <bernds@cygnus.co.uk>
21695
21696         * gcc.dg/991129-1.c: New test.
21697
21698 1999-11-27  Bernd Schmidt  <bernds@cygnus.co.uk>
21699
21700         * gcc.c-torture/compile/991127-1.c: New test.
21701
21702 1999-11-22  Nathan Sidwell  <nathan@acm.org>
21703
21704         * g++.old-deja/g++.other/warn4.C: New test.
21705
21706 1999-11-22  Nathan Sidwell  <nathan@acm.org>
21707
21708         * g++.old-deja/g++.eh/cleanup2.C: New test.
21709         * g++.old-deja/g++.ext/pretty2.C: New test.
21710         * g++.old-deja/g++.ext/pretty3.C: New test.
21711         * g++.old-deja/g++.other/debug6.C: New test.
21712
21713 1999-10-20  Jim Wilson  <wilson@cygnus.com>
21714
21715         * gcc.c-torture/noncompile/noncompile.exp: For 940510-1.c, change
21716         compiler_output to look for one error message instead of two.
21717
21718 1999-11-19  Geoffrey Keating  <geoffk@cygnus.com>
21719
21720         * gcc.c-torture/execute/991118-1.c: Also test case
21721         where the word boundary does not split a byte evenly.
21722
21723 1999-11-19  Nathan Sidwell  <nathan@acm.org>
21724
21725         * g++.old-deja/g++.ext/restrict1.C: New test.
21726
21727 1999-11-18 Herman A.J. ten Brugge <Haj.Ten.Brugge@net.HCC.nl>
21728
21729         * gcc.c-torture/execute/991118-1.c: New test.
21730
21731 1999-11-16  Geoffrey Keating  <geoffk@cygnus.com>
21732
21733         * g77.f-torture/execute/u77-test.f (wd): Allow for longer
21734         working directory pathnames.
21735
21736 1999-10-13  Brendan Kehoe  <brendan@cygnus.com>
21737
21738         * gcc.c-torture/execute/memcheck/memcheck.exp: Make sure a remote
21739         host is equipped with driver.h and driver.o so it can actually
21740         compile and run the tests.
21741
21742 1999-10-08  Bernd Schmidt  <bernds@cygnus.co.uk>
21743
21744         * gcc.c-torture/compile/991008-1.c: New test.
21745
21746 1999-11-08  Nick Clifton  <nickc@cygnus.com>
21747
21748         * lib/gcc-dg.exp: Include target-supports.exp
21749
21750 1999-11-05  Nick Clifton  <nickc@cygnus.com>
21751
21752         * lib/target-supports.exp: New file: Provide procs to test for
21753         features supported by the target.
21754         (check_weak_available): Moved here from ecos.exp.
21755         (check_alias_available): New proc: Determine of the target
21756         toolchain supports the alias attribute.
21757
21758         * gcc.dg/special/ecos.exp: Move check_weak_available to
21759         target-supports.exp.
21760         (alias-1.c): Only perform the test if the target supports
21761         aliases.
21762         (wkali-1.c): Only perform the test if the target supports
21763         aliases.
21764
21765         * gcc.dg/990506-0.c: Expect error messages from cross
21766         targets as well as native targets.
21767
21768 1999-11-02  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21769
21770         * gcc.dg/ultrasp1.c: Removed xfail.
21771         * gcc.dg/struct-ret-2.c: Likewise.
21772         * gcc.dg/array-1.c: Likewise.
21773
21774 1999-11-01  Alexandre Oliva  <oliva@lsd.ic.unicamp.br>
21775
21776         * gcc.dg/struct-ret-2.c: New test.
21777
21778         * gcc.dg/array-1.c: New test.
21779
21780 1999-10-30  Stephen L Moshier <moshier@mediaone.net>
21781
21782         * gcc.c-torture/execute/991030-1.c: New test.
21783
21784 1999-10-26  Richard Henderson  <rth@cygnus.com>
21785
21786         * gcc.c-torture/compile/991026-2.c: New test.
21787
21788 1999-10-26  Jeffrey A Law  (law@cygnus.com)
21789
21790         * gcc.c-torture/compile/991026-1.c: New test.
21791
21792 1999-10-23  Jeffrey A Law  (law@cygnus.com)
21793
21794         * gcc.c-torture/execute/991023-1.c: New test.
21795
21796 1999-10-19  Jeffrey A Law  (law@cygnus.com)
21797
21798         * gcc.c-torture/execute/991019-1.c: New test.
21799
21800 1999-10-16  Richard Henderson  <rth@cygnus.com>
21801
21802         * gcc.c-torture/execute/991016-1.c: New test.
21803
21804 1999-10-14  Stephane Carrez  <stcarrez@worldnet.fr>
21805
21806         * gcc.c-torture/execute/991014-1.c: New test.
21807
21808 1999-10-13  J"orn Rennecke <amylaar@cygnus.co.uk>
21809
21810         * g++.old-deja/g++.other/union2.C: New test.
21811
21812 1999-10-13  Nathan Sidwell  <nathan@acm.org>
21813
21814         * g++.old-deja/g++.other/vaarg2.C: New test.
21815         * g++.old-deja/g++.other/vaarg3.C: New test.
21816
21817 1999-10-12  Craig Burley  <craig@jcb-sc.com>
21818
21819         * g77.f-torture/noncompile/19990905-1.f: Moved from being
21820         in compile/.
21821
21822 1999-10-04  Ulrich Drepper  <drepper@cygnus.com>
21823
21824         * gcc.c-torture/execute/va-arg-11.c: New test.
21825
21826 1999-10-01  Mark P. Mitchell  <mark@codesourcery.com>
21827
21828         * lib/file-format.exp (gcc_target_object_format): Don't
21829         crash if objdump is unavailable.
21830
21831 1999-09-29  Donn Terry <donn@interix.com>
21832
21833         * gcc.misc-tests/mg.exp: delete extraneous redirection.
21834
21835 1999-09-28  Nick Clifton  <nickc@cygnus.com>
21836
21837         * gcc.c-torture/compile/990928-1.c: New test.
21838
21839 1999-09-28  Nathan Sidwell  <nathan@acm.org>
21840
21841         * g++.old-deja/g++.other/decl6.C: New test.
21842
21843 1999-09-28  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
21844
21845         * gcc.c-torture/execute/va-arg-10.c: New test.
21846
21847 1999-09-27  Nathan Sidwell  <nathan@acm.org>
21848
21849         * g++.old-deja/g++.pt/memtemp77.C: Adjust expected
21850         __PRETTY_FUNCTION__.
21851
21852 1999-09-23  Nick Clifton  <nickc@cygnus.com>
21853
21854         * gcc.c-torture/execute/990923-1.c: New test.
21855
21856 1999-09-21  Nick Clifton  <nickc@cygnus.com>
21857
21858         * gcc.c-torture/special/special.exp: Add FR30 to list of targets
21859         for which -fpic is inappropriate.
21860
21861 1999-09-21  Mark Mitchell  <mark@codesourcery.com>
21862
21863         * g++.dg/ecos.exp: Don't supply -finit-priority to cc1plus.
21864
21865 1999-09-21  Nathan Sidwell  <nathan@acm.org>
21866
21867         * g++.old-deja/g++.other/dyncast1.C: New test.
21868         * g++.old-deja/g++.other/dyncast2.C: New test.
21869         * g++.old-deja/g++.other/dyncast3.C: New test.
21870         * g++.old-deja/g++.other/dyncast4.C: New test.
21871         * g++.old-deja/g++.other/dyncast5.C: New test.
21872         * g++.old-deja/g++.eh/catch3.C: New test.
21873         * g++.old-deja/g++.eh/catch3p.C: New test.
21874         * g++.old-deja/g++.eh/catch4.C: New test.
21875         * g++.old-deja/g++.eh/catch4p.C: New test.
21876         * g++.old-deja/g++.eh/catch5.C: New test.
21877         * g++.old-deja/g++.eh/catch5p.C: New test.
21878         * g++.old-deja/g++.eh/catch6.C: New test.
21879         * g++.old-deja/g++.eh/catch6p.C: New test.
21880         * g++.old-deja/g++.eh/catch7.C: New test.
21881         * g++.old-deja/g++.eh/catch7p.C: New test.
21882         * g++.old-deja/g++.eh/catch8.C: New test.
21883         * g++.old-deja/g++.eh/catch8p.C: New test.
21884         * g++.old-deja/g++.eh/catch9.C: New test.
21885         * g++.old-deja/g++.eh/catch9p.C: New test.
21886
21887 1999-09-13  Nathan Sidwell  <nathan@acm.org>
21888
21889         * g++.old-deja/g++.other/sizeof3.C: Remove XFAILS.
21890         * g++.old-deja/g++.other/sizeof4.C: Remove XFAILS.
21891
21892 1999-09-13  Jeffrey A Law  (law@cygnus.com)
21893
21894         * gcc.c-torture/compile/990913-1.c: New test.
21895
21896 1999-09-10  Nathan Sidwell  <nathan@acm.org>
21897
21898         * g++.old-deja/g++.jason/rfg4.C: Revert erroneous change, add -w.
21899         * g++.old-deja/g++.jason/rfg5.C: Likewise.
21900
21901 1999-09-09  Richard Henderson  <rth@cygnus.com>
21902
21903         * g++.old-deja/g++.other/delete6.C: Use size_t with operator new.
21904
21905 1999-09-09  Nathan Sidwell  <nathan@acm.org>
21906
21907         * g++.old-deja/g++.other/lookup11.C: New test.
21908         * g++.old-deja/g++.bugs/900428_01.C: Rework now we understand
21909         what is permitted and what we want.
21910         * g++.old-deja/g++.jason/rfg4.C: Rework to remove ill-formed
21911         overload use.
21912         * g++.old-deja/g++.jason/rfg5.C: Likewise
21913
21914 1999-09-08  Geoffrey Keating  <geoffk@cygnus.com>
21915
21916         * gcc.c-torture/noncompile/noncompile.exp: Add poison-1.c.
21917         * gcc.c-torture/noncompile/poison-1.c: New file.
21918
21919 1999-09-08  Nathan Sidwell  <nathan@acm.org>
21920
21921         * g++.old-deja/g++.other/sizeof3.C: New test.
21922         * g++.old-deja/g++.other/sizeof4.C: New test.
21923         * g++.old-deja/g++.other/ambig2.C: Mark XFAILs.
21924         * g++.old-deja/g++.other/lookup16.C: Mark XFAIL.
21925
21926 1999-09-07  Richard Henderson  <rth@cygnus.com>
21927
21928         * gcc.dg/va-arg-1.c: New.
21929
21930 1999-09-06  Franz Sirl  <Franz.Sirl-kernel@lauterbach.com>
21931
21932         * gcc.c-torture/execute/va-arg-9.c: New test.
21933
21934 1999-09-05  Craig Burley  <craig@jcb-sc.com>
21935
21936         * g77.f-torture/compile/980519-2.f: New test.
21937         * g77.f-torture/compile/19990905-0.f: New test.
21938         * g77.f-torture/compile/19990905-1.f: New test.
21939         * g77.f-torture/compile/19990905-2.f: New test.
21940
21941         * g77.f-torture/noncompile/19990826-4.f: Clarify who wrote what.
21942
21943 1999-09-03  Richard Earnshaw <rearnsha@arm.com>
21944
21945         * gcc.c-torture/execute/990827-1.c: Fix typo.
21946
21947 1999-09-03  Nathan Sidwell  <nathan@acm.org>
21948
21949         * g++.old-deja/g++.other/deref1.C: New test.
21950
21951 1999-09-02  Nathan Sidwell  <nathan@acm.org>
21952
21953         * g++.old-deja/g++.other/ambig2.C: New test.
21954         * g++.old-deja/g++.other/cond5.C: New test.
21955         * g++.old-deja/g++.other/lookup16.C: New test.
21956
21957 1999-09-02  Marc Espie <espie@cvs.openbsd.org>
21958
21959         * gcc.dg/980414-1.c: Fix assembler syntax to work with old
21960         assemblers too.
21961
21962 1999-08-31  Jeffrey A Law  (law@cygnus.com)
21963
21964         * lib/c-torture.exp: Avoid the "compare executables" optimization
21965         when testing native.
21966
21967 1999-08-29  Jeffrey A Law  (law@cygnus.com)
21968
21969         * gcc.c-torture/execute/990829-1.c: New test.
21970         * gcc.c-torture/compile/990829-1.c: New test.
21971
21972 1999-08-27  Paul Burchard  <burchard@pobox.com>
21973
21974         * g++.old-deja/g++.pt/derived3.C: Renamed from lss-001.C.
21975         * g++.old-deja/g++.pt/ttp56.C: Renamed from lss-002.C.
21976         * g++.old-deja/g++.pt/decl4.C: Renamed from lss-003.C.
21977         * g++.old-deja/g++.pt/memtemp85.C: Renamed from lss-004.C.
21978         * g++.old-deja/g++.pt/memtemp86.C: Renamed from lss-005.C.
21979         * g++.old-deja/g++.pt/memtemp87.C: Renamed from lss-006.C.
21980         * g++.old-deja/g++.pt/static10.C: Renamed from lss-007.C.
21981         * g++.old-deja/g++.pt/memtemp88.C: Renamed from lss-008.C.
21982         * g++.old-deja/g++.pt/memtemp89.C: Renamed from lss-009.C.
21983         * g++.old-deja/g++.pt/memtemp90.C: Renamed from lss-010.C.
21984         * g++.old-deja/g++.pt/memtemp91.C: Renamed from lss-011.C.
21985
21986 1999-08-27  Jeffrey A Law  (law@cygnus.com)
21987
21988         * gcc.c-torture/execute/990827-1.c: New test.
21989
21990 1999-08-26  Craig Burley  <craig@jcb-sc.com>
21991
21992         * g77.f-torture/noncompile/19990826-4.f: New test.
21993
21994         * g77.f-torture/compile/19990826-3.f: New test.
21995
21996         * g77.f-torture/execute/19990826-2.f: New test.
21997
21998         * g77.f-torture/compile/19990826-1.f: New test.
21999
22000         * gcc.c-torture/execute/990826-0.c: New test.
22001         * g77.c-torture/execute/19990826-0.f: New test.
22002
22003         * g77.f-torture/noncompile/970626-2.f: New test.
22004
22005 1999-08-25  Paul Burchard  <burchard@pobox.com>
22006
22007         * g++.old-deja/g++.pt/lss-001.C, lss-002.C, lss-003.C, lss-004.C,
22008         lss-005.C, lss-006.C, lss-007.C, lss-008.C, lss-009.C, lss-010.C,
22009         lss-011.C: New tests.
22010
22011 1999-08-25  Nathan Sidwell  <nathan@acm.org>
22012
22013         * g++.old-deja/g++.other/decl5.C: New test.
22014
22015 1999-08-24  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22016
22017         * noncompile/noncompile.exp: Load_lib c-torture.exp.
22018         (postbase_with_opts): New proc to loop over TORTURE_OPTIONS and
22019         call `postbase' for each one.  All callers of `postbase' changed
22020         to call this instead.
22021
22022 1999-08-11  Richard Earnshaw (rearnsha@arm.com)
22023
22024         * gcc.c-torture/execute/990811-1.c: New test.
22025
22026 1999-08-09  Nick Clifton  <nickc@cygnus.com>
22027
22028         * gcc.misc-tests/m-un-2.c: Expect the warnings for all builds, not
22029         just native ones.
22030
22031         * gcc.dg/990413-1.c: Expect the parse error for all builds, not
22032         just native ones.
22033
22034 1999-08-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
22035
22036         * g++.old-deja/g++.other/local3.C: Removed XFAIL.
22037
22038 1999-08-04  Jeffrey A Law  (law@cygnus.com)
22039
22040         * gcc.c-torture/execute/970312-1.c: Delete duplicate test.
22041
22042 1999-08-04  Nathan Sidwell  <nathan@acm.org>
22043
22044         * g++.old-deja/g++.eh/spec6.C: Add more tests. Remove XFAILS.
22045
22046 1999-08-04  Jeffrey A Law  (law@cygnus.com)
22047
22048         * gcc.c-torture/execute/990804-1.c: New test.
22049
22050 1999-08-03  Nathan Sidwell  <nathan@acm.org>
22051
22052         * g++.old-deja/g++.brendan/crash63.C: Expect a POD warning
22053         * g++.old-deja/g++.brendan/crash64.C: Likewise
22054         * g++.old-deja/g++.brendan/overload8.C: Likewise
22055
22056 1999-08-03  Nathan Sidwell  <nathan@acm.org>
22057
22058         * g++.old-deja/g++.other/struct1.C: New test.
22059
22060 1999-08-03  Nathan Sidwell  <nathan@acm.org>
22061
22062         * g++.old-deja/g++.other/enum2.C: New test.
22063
22064 1999-08-02  Richard Henderson  <rth@cygnus.com>
22065
22066         Adapted from tests from Franz Sirl:
22067         * gcc.c-torture/execute/va-arg-7.c: New test.
22068         * gcc.c-torture/execute/va-arg-8.c: New test.
22069
22070 1999-08-01  Jeffrey A Law  (law@cygnus.com)
22071
22072         * gcc.c-torture/compile/990801-2.c: New test.
22073
22074         * gcc.c-torture/compile/990801-1.c: New test.
22075
22076 1999-07-27  Michael Meissner  <meissner@cygnus.com>
22077
22078         * gcc.c-torture/execute/ieee/fp-cmp-2.c: New file, clone from
22079         fp-cmp-1.c, converting double to float.
22080
22081         * gcc.c-torture/execute/ieee/fp-cmp-3.c: New file, clone from
22082         fp-cmp-1.c, converting double to long double.
22083
22084         * gcc.c-torture/noncompile/920507-1.c (x): Rename asm register
22085         from fr1 to unknown_register, since fr1 is a legitimate register
22086         on some machines.
22087
22088 1999-07-25  Jeffrey A Law  (law@cygnus.com)
22089
22090         * README: More listname related changes.
22091
22092 1999-07-08  Catherine Moore  <clm@cygnus.com>
22093
22094         * gcc.c-torture/execute/920501-5.c: Fix typo.  Change | to ||.
22095
22096 1999-07-05  Manfred Hollstein  <mhollstein@cygnus.com>
22097
22098         * gcc.dg/990703-1.c (y): Terminate definition syntactically correctly.
22099
22100 1999-07-05  Alexandre Oliva  <oliva@dcc.unicamp.br>
22101
22102         * g++.old-deja/g++.other/null1.C: Define l<long> for 64bit hosts.
22103
22104 1999-07-04  Zack Weinberg  <zack@rabi.columbia.edu>
22105
22106         * gcc.dg/990703-1.c: New test.
22107
22108 1999-06-29  Nick Clifton  <nickc@cygnus.com>
22109
22110         * lib/file-format.exp: New file: Move definition of proc
22111         gcc_target_object_format to here from
22112         gcc.dg/special/ecos.exp.
22113
22114         * lib/c-torture.exp: Include lib file-format.exp.
22115         * lib/gcc-dg.exp: Include lib file-format.exp.
22116
22117         * gcc.dg/special/ecos.exp: Remove definition of proc
22118         gcc_target_object_format.
22119
22120 1999-06-28  Jeffrey A Law  (law@cygnus.com)
22121
22122         * gcc.c-torture/execute/990628-1.c: New test.
22123
22124 1999-06-25  Jeffrey A Law  (law@cygnus.com)
22125
22126         * gcc.c-torture/compile/990625-2.c: New test.
22127
22128         * gcc.c-torture/compile/990625-1.c: New test.
22129
22130 1999-06-23  Nick Clifton  <nickc@cygnus.com>
22131
22132         * gcc.c-torture/compile/dll.c: New test case.  Check that dll
22133         attributes compile.
22134         * gcc.c-torture/compile/dll.x: Only support the dll.c test on
22135         ports that use the COFF/PE file format.
22136
22137 1999-06-17  Jeffrey A Law  (law@cygnus.com)
22138
22139         * gcc.c-torture/compile/990617-1.c: New test.
22140
22141 1999-06-17  Alexandre Oliva  <oliva@dcc.unicamp.br>
22142
22143         * g++.old-deja/g++.other/decl4.C: New test.
22144
22145 1999-06-14  Nathan Sidwell  <nathan@acm.org>
22146
22147         * g++.old-deja/g++.other/bitfld3.C: New test.
22148
22149 1999-06-08  Nathan Sidwell  <nathan@acm.org>
22150
22151         * g++.old-deja/g++.eh/catch1.C: New test.
22152
22153 1999-06-07  Jeffrey A Law  (law@cygnus.com)
22154
22155         * g++.old-deja/g++.mike/p6610a.C: Expect failure on freebsd-elf.
22156
22157         * gcc.c-torture/execute/ieee/rbug.x: Expect failure on freebsd.
22158         * gcc.c-torture/execute/ieee/mzero.x: New file.  Likewise.
22159
22160 1999-06-05  Craig Burley  <craig@jcb-sc.com>
22161
22162         * g77.f-torture/compile/19990502-0.f: Replace with new,
22163         shorter, test that still fails after recent changes.
22164
22165 1999-06-04  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
22166
22167         * gcc.c-torture/execute/990604-1.c: New test.
22168
22169 1999-05-31  Jeffrey A Law  (law@cygnus.com)
22170
22171         * gcc.c-torture/execute/990531-1.c: New test.
22172
22173 1999-05-27  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22174
22175         * gcc.c-torture/compile/990527-1.c: New test.
22176
22177 1999-05-27  Joern Rennecke <amylaar@cygnus.com>
22178
22179         * gcc.c-torture/execute/990527-1.c: New test.
22180
22181 1999-05-25  Nick Clifton  <nickc@cygnus.com>
22182
22183         * gcc.c-torture/execute/bf-sign-2.c: Explicitly declare signed
22184         bitfields as signed.
22185
22186 1999-05-25  Craig Burley  <craig@jcb-sc.com>
22187
22188         * g77.f-torture/compile/19990525-0.f: New test.
22189
22190 1999-05-25  Jeffrey A Law  (law@cygnus.com)
22191
22192         * gcc.c-torture/execute/990525-2.c: New test.
22193
22194         * gcc.c-torture/execute/990525-1.c: New test.
22195
22196 1999-05-24  Nathan Sidwell  <nathan@acm.org>
22197
22198         * g++.old-deja/g++.other/anon3.C: New test.
22199         * g++.old-deja/g++.other/anon4.C: New test.
22200         * g++.old-deja/g++.ext/anon1.C: Inhibit -pedantic option.
22201         * g++.old-deja/g++.g++.robertl/eb131.C/: Remove unrequired ERROR tag,
22202         after downgrade to warning (cp/ChangeLog: 1999-05-20 Jason
22203         Merrill).
22204
22205 1999-05-24  Jeffrey A Law  (law@cygnus.com)
22206
22207         * gcc.c-torture/execute/990524-1.c: New test.
22208
22209         * gcc.dg/990524-1.c: New test.
22210
22211 1999-05-23  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22212
22213         * gcc.c-torture/compile/990523-1.c: New test.
22214
22215 1999-05-19  Raja R Harinath <harinath@cs.umn.edu>
22216
22217         * gcc.c-torture/compile/990519-1.c: New test.
22218
22219 1999-05-17  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
22220
22221         * gcc.c-torture/compile/990517-1.c: New test.
22222
22223         * gcc.c-torture/execute/990326-1.c: Force bitfields to be aligned.
22224         (e4, f4): New tests.
22225         (main): Call them.
22226
22227 1999-05-13  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22228
22229         * gcc.dg/noreturn-1.c: New test.
22230
22231 1999-05-13  Andreas Schwab <schwab@issan.cs.uni-dortmund.de>
22232
22233         * gcc.c-torture/execute/990513-1.c: New test.
22234
22235 1999-05-10  Richard Henderson  <rth@cygnus.com>
22236
22237         * g++.old-deja/g++.other/null1.C (g): Add overload for long.
22238
22239 1999-05-10  Craig Burley  <craig@jcb-sc.com>
22240
22241         * g77.f-torture/execute/erfc.f: Use small single-precision
22242         values, to avoid problems on Alphas when not -mieee.
22243
22244 1999-05-08  Craig Burley  <craig@jcb-sc.com>
22245
22246         * gcc.dg/990506-0.c: New test.
22247
22248 1999-05-08  Richard Henderson  <rth@cygnus.com>
22249
22250         * g++.old-deja/g++.benjamin/p12475.C: Use LONG_MAX to find
22251         the constant to test.  Don't XFAIL 64-bit targets.
22252
22253         * g++.old-deja/g++.jason/thunk3.C: Don't XFAIL Alpha.
22254         * g++.old-deja/g++.law/profile1.C: Likewise.
22255
22256         * g++.old-deja/g++.other/delete4.C: Define size_t; use it in all
22257         operator new instances.
22258         * g++.old-deja/g++.other/delete5.C: Likewise.
22259
22260 1999-05-03  Craig Burley  <craig@jcb-sc.com>
22261
22262         * g77.f-torture/execute/u77-test.f (main): Declare ABORT as
22263         intrinsic.
22264
22265 1999-05-03  Craig Burley  <craig@jcb-sc.com>
22266
22267         * g77.f-torture/execute/u77-test.f: Reverse order of two
22268         arguments to CTIME_subr, DTIME_subr, ETIME_subr, and TTYNAM_subr.
22269
22270 1999-05-03  Kaveh R. Ghazi  <ghazi@caip.rutgers.edu>
22271
22272         * gcc.dg/compare1.c: New test.
22273
22274 1999-05-02  Joseph S. Myers  <jsm28@cam.ac.uk>
22275
22276         * gcc.dg/cast-qual-1.c, gcc.dg/return-type-1.c, gcc.dg/unused-1.c:
22277         New tests.
22278
22279 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22280
22281         * g77.f-torture/compile/19990502-1.f: New test.
22282
22283 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22284
22285         * g77.f-torture/compile/19990502-0.f: New test.
22286
22287 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22288
22289         * g77.f-torture/execute/u77-test.f (main): Declare FTELL as
22290         intrinsic.
22291
22292 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22293
22294         * g77.f-torture/execute/u77-test.f (main): List libU77
22295         intrinsics not currently tested.
22296         Add tests for TIME8, CTIME_subr, IARGC, TTYNAM_subr,
22297         GETENV, FDATE_subr, DTIME_subr, ETIME_subr, DATE, ITIME,
22298         FTELL_subr, MCLOCK, MCLOCK8, and CPU_TIME.
22299         Trim blanks off the ends of some printed strings.
22300
22301 1999-05-02  Craig Burley  <craig@jcb-sc.com>
22302
22303         * g77.f-torture/execute/u77-test.f (main): Just warn about
22304         FSTAT gid disagreement, as it's expected on some systems.
22305
22306 1999-05-01  Craig Burley  <craig@jcb-sc.com>
22307
22308         * g77.f-torture/execute/u77-test.f: Generalize sum-checking to
22309         use a new function, which allows for some slop.
22310         Clean up some commentary.
22311         (issum): The new function.
22312         (sgladd): Deleted subroutine.
22313
22314 1999-05-01  Craig Burley  <craig@jcb-sc.com>
22315
22316         * g77.f-torture/execute/u77-test.f: Modify to be more like
22317         libf2c/libU77 version, bringing patches to that version here.
22318         Add suitable commentary.
22319
22320 1999-04-25  Richard Henderson  <rth@cygnus.com>
22321
22322         * gcc.dg/990424-1.c: New test.
22323
22324 1999-04-24  Craig Burley  <craig@jcb-sc.com>
22325
22326         * g77.f-torture/execute/u77-test.f (main): Bug involving
22327         LSTAT has been fixed, so turn back on full checking.
22328
22329 1999-04-20  Craig Burley  <craig@jcb-sc.com>
22330
22331         * g77.f-torture/compile/19990419-0.f: New test.
22332         * g77.f-torture/execute/19990419-1.f: New test.
22333
22334 1999-04-17  Richard Henderson  <rth@cygnus.com>
22335
22336         * gcc.dg/uninit-9.c (func): Use __builtin_alloca instead of alloca
22337         to avoid the need for a prototype to supress a warning.
22338
22339 1999-04-07  Jim Wilson  <wilson@cygnus.com>
22340
22341         * gcc.c-torture/execute/920501-7.c (main): Delete __I960__ ifndef.
22342
22343 1999-04-04  Jeffrey A Law  (law@cygnus.com)
22344
22345         * gcc.c-torture/execute/990404-1.c: New test.
22346
22347 1999-04-03 10:35 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
22348
22349         * gcc.dg/cpp-if1.c: Adjust regexps to accommodate cccp.
22350         * gcc.dg/cpp-if3.c: Don't use -pedantic.
22351         * gcc.misc-tests/m-un-2.c: Adjust regexps for new format of
22352         missing initializer warnings.
22353
22354 1999-03-28  Jeffrey A Law  (law@cygnus.com)
22355
22356         * lib/objc-torture.exp: Replace "77" with "Obj-C" in pattern
22357         matching strings.
22358
22359 1999-03-26  Jeffrey A Law  (law@cygnus.com)
22360
22361         * gcc.c-torture/execute/990326-1.c: New test from Charles Hannum.
22362
22363 1999-03-26  Craig Burley  <craig@jcb-sc.com>
22364
22365         * g77.f-torture/execute/19990325-0.f: New test.
22366         * g77.f-torture/execute/19990325-1.f: New test.
22367
22368 1999-03-24  Jeffrey A Law  (law@cygnus.com)
22369
22370         * gcc.c-torture/execute/990324-1.c: New test.
22371
22372 1999-03-22  Jim Wilson  <wilson@cygnus.com>
22373
22374         * gcc.c-torture/execute/bf-sign-2.c (main): Replace struct sizeof
22375         test with 4.
22376
22377 1999-03-17  Richard Henderson  <rth@cygnus.com>
22378
22379         * gcc.c-torture/execute/ieee/980619-1.x: New.  Expected fail on x86.
22380
22381 1999-03-13  Craig Burley  <craig@jcb-sc.com>
22382
22383         * g77.f-torture/execute/19990313-2.f: New test.
22384         * g77.f-torture/execute/19990313-3.f: New test.
22385
22386 1999-03-13  Craig Burley  <craig@jcb-sc.com>
22387
22388         * g77.f-torture/execute/19990313-0.f: New test.
22389         * g77.f-torture/execute/19990313-1.f: New test.
22390
22391 1999-03-12  Jim Wilson  <wilson@cygnus.com>
22392
22393         * gcc.c-torture/execute/970312-1.c, execute/980605-1.c (f): Change
22394         printf to sprintf.
22395         * gcc.c-torture/execute/bf-sign-2.c (struct X): Add u15 field.
22396         (main): Add check for u15.  Conditionalize u31 check depending on
22397         whether ints are <32 bits or >=32 bits.
22398
22399 1999-03-08  Craig Burley  <craig@jcb-sc.com>
22400
22401         * g77.f-torture/execute/19981119-0.f: Improve testiness.
22402
22403 1999-03-08  Craig Burley  <craig@jcb-sc.com>
22404
22405         * g77.f-torture/compile/19990305-0.f: New test.
22406         * g77.f-torture/execute/19981119-0.f: New test.
22407
22408 1999-03-08  Craig Burley  <craig@jcb-sc.com>
22409
22410         * g77.f-torture/execute/970625-2.f: call ABORT if final
22411         result is not correct, instead of just printing it.
22412         Add this checking via newly introduced obfuscation, to
22413         trip up buggy front ends.
22414
22415 1999-03-07  Craig Burley  <craig@jcb-sc.com>
22416
22417         * g77.f-torture/compile/960317-1.f: Moved from being
22418         in execute/.  (Somehow I didn't notice "SUBROUTINE...".)
22419
22420 1999-03-06  Craig Burley  <craig@jcb-sc.com>
22421
22422         * g77.f-torture/execute/960317-1.f: New (old) test.
22423         * g77.f-torture/execute/970625-2.f: Ditto.
22424
22425 1999-03-01 Zack Weinberg  <zack@rabi.columbia.edu>
22426
22427         * gcc.c-torture/noncompile/noncompile.exp (951025-1.c): Accept an error
22428         message on line 1 or line 2; cccp and cpplib do this differently.
22429
22430 1999-03-01  Jeffrey A Law  (law@cygnus.com)
22431
22432         * g++.old-deja/g++.law/weak1.C: New test.
22433
22434 1999-02-28 17:59 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
22435
22436         * gcc.c-torture/execute/990119-1.c: Renamed to...
22437         * gcc.dg/990119-1.c: this, so it will only be tested once
22438         (it's a preprocessor test, it doesn't need to be run at
22439         multiple optimization levels).
22440
22441 1999-02-27 13:34 -0500  Zack Weinberg  <zack@rabi.columbia.edu>
22442
22443         * lib/g++.exp: Don't add incdir=$base_dir/../include to
22444           ALWAYS_CXXFLAGS.
22445
22446 1999-02-24  Craig Burley  <craig@jcb-sc.com>
22447
22448         * g77.f-torture/noncompile/19981216-0.f: Renamed from...
22449         * g77.f-torture/compile/19981216-0.f: ...as it is expected
22450         to not be compilable by current g77.
22451
22452 1999-02-24  Nick Clifton  <nickc@cygnus.com>
22453
22454         * lib/c-torture.exp: Add -O3 to TORTURE_OPTIONS list.
22455
22456 1999-02-22  Jeffrey A Law  (law@cygnus.com)
22457
22458         * gcc.c-torture/execute/990222-1.c: New test.
22459
22460 1999-02-19  Craig Burley  <craig@jcb-sc.com>
22461
22462         * g77.f-torture/compile/19990218-0.f: New test.
22463         * g77.f-torture/noncompile/19990218-1.f: New test.
22464
22465 1999-02-18  Craig Burley  <craig@jcb-sc.com>
22466
22467         * g77.f-torture/compile/19981216-0.f: New test.
22468
22469 1999-02-14  Jeffrey A Law  (law@cygnus.com)
22470
22471         * gcc.dg/990214-1.c: New test.
22472
22473 1999-02-13  Jeffrey A Law  (law@cygnus.com)
22474
22475         * gcc.dg/990213-2.c: New test.
22476
22477         * gcc.dg/990213-1.c: New test.
22478
22479 1999-02-12  Jeffrey A Law  (law@cygnus.com)
22480
22481         * gcc.c-torture/990106-2.c: Update to work on targets with 16bit
22482         ints.
22483
22484 1999-02-11  Nick Clifton  <nickc@cygnus.com>
22485
22486         * lib/gcc.exp (proc gcc_target_compile): Add support for timeout
22487         specified by target.
22488
22489         * lib/chill.exp: Fix typo: doesn'timeout -> doesn't
22490
22491 1999-02-11  Jeffrey A Law  (law@cygnus.com)
22492
22493         * gcc.c-torture/execute/990211-1.c: New test from Nathan SIdwell.
22494
22495 1999-02-10  Jonathan Larmour  <jlarmour@cygnus.co.uk>
22496
22497         * gcc.dg/special/ecos.exp: New test driver for new tests with
22498         special requirements.
22499
22500         * gcc.dg/special/alias-1.c: New test.
22501         * gcc.dg/special/gcsec-1.c: New test.
22502         * gcc.dg/special/weak-1.c: New test.
22503         * gcc.dg/special/weak-1a.c: Accompanying file to weak-1.c.
22504         * gcc.dg/special/weak-2.c: New test.
22505         * gcc.dg/special/weak-2a.c: Accompanying file to weak-2.c.
22506         * gcc.dg/special/weak-2b.c: Accompanying file to weak-2.c.
22507         * gcc.dg/special/wkali-1.c: New test.
22508         * gcc.dg/special/wkali-2.c: New test.
22509         * gcc.dg/special/wkali-2a.c: Accompanying file to wkali-2.c.
22510         * gcc.dg/special/wkali-2b.c: Accompanying file to wkali-2.c.
22511
22512 1999-02-10  Felix Lee  <flee@cygnus.com>
22513
22514           * lib/c-torture.exp (c-torture-compile): Pull out code for
22515           analyzing gcc error messages.
22516           (c-torture-execute): Likewise.  Fix some (harmless) false
22517           positives.
22518           * lib/gcc.exp (gcc_check_compile): New function.
22519
22520 1999-02-08  Richard Henderson  <rth@cygnus.com>
22521
22522         * gcc.c-torture/execute/990208-1.c: New test.
22523
22524 1999-02-07  Jonathan Larmour  <jlarmour@cygnus.co.uk>
22525
22526         * g++.dg/special/ecos.exp: New driver for new tests with special
22527         requirements
22528
22529         * g++.dg/special/conpr-1.C: New test
22530         * g++.dg/special/conpr-2.C: New test
22531         * g++.dg/special/conpr-2a.C: New test
22532         * g++.dg/special/conpr-3.C: New test
22533         * g++.dg/special/conpr-3a.C: New test
22534         * g++.dg/special/conpr-3b.C: New test
22535
22536         * lib/g++-dg.exp: New driver file, based on lib/gcc-dg.exp to
22537         allow g++ to use the dg driver
22538
22539         * README: Add comment about g++.dg directory
22540
22541 1999-02-06  Jeffrey A Law  (law@cygnus.com)
22542
22543         * README: Update email addresses.
22544
22545 1999-02-03  Nick Clifton  <nickc@cygnus.com>
22546
22547         * gcc.c-torture/execute/memcheck/blkarg.c (foo): Use 10 leading
22548         arguments in order to force structure S onto the stack even on
22549         the alpha.
22550         (test): Pass 10 leading arguments to function foo as well as the
22551         structure S.
22552
22553         * gcc.c-torture/execute/memcheck/blkarg.x: New file: Expected
22554         failure for all targets.
22555
22556         * gcc.c-torture/execute/memcheck/driver.c (main): Use exit or
22557         abort to terminate program execution.
22558
22559 1999-01-30  Richard Henderson  <rth@cygnus.com>
22560
22561         * gcc.c-torture/execute/990130-1.c: New test.
22562
22563 1999-01-30  Jeffrey A Law  (law@cygnus.com)
22564
22565         * gcc.dg/990130-1.c: New test.
22566
22567 1999-01-28  Michael Meissner  <meissner@cygnus.com>
22568
22569         * gcc.c-torture/execute/990128-1.c: New test.
22570
22571 1999-01-27  Michael Meissner  <meissner@cygnus.com>
22572
22573         * gcc.c-torture/execute/990127-{1,2}.c: New tests.
22574
22575 1999-01-27  Felix Lee  <flee@cygnus.com>
22576
22577         * lib/c-torture.exp (c-torture-compile): pull out code for
22578         analyzing gcc error messages.
22579         (c-torture-execute): ditto, and fix some (harmless) false
22580         positives.
22581         * lib/gcc.exp (gcc_check_compile): new function.
22582
22583 1999-01-17  Jeffrey A Law  (law@cygnus.com)
22584
22585         * gcc.dg/990117-1.c: New test.
22586
22587         * gcc.c-torture/compile/990117-1.c: New test from Horst von Brand.
22588
22589         * gcc.c-torture/execute/990117-1.c: New test from HJ Lu.
22590
22591 1999-01-15  Jeffrey A Law  (law@cygnus.com)
22592
22593         * g77.f-torture/compile/990115-1.f: New test.
22594
22595 1999-01-07  Jeffrey A Law  (law@cygnus.com)
22596
22597         * gcc.c-torture/compile/990107-1.c: New test
22598
22599 1999-01-06  Jeffrey A Law  (law@cygnus.com)
22600
22601         * gcc.c-torture/execute/990106-2.c: New test.
22602
22603         * gcc.c-torture/execute/990106-1.c: New test.
22604
22605 1998-12-30  Zack Weinberg <zack@rabi.columbia.edu>
22606
22607         * gcc.c-torture/compile/981223-1.c: New test.
22608
22609 1998-12-29  Richard Henderson  <rth@cygnus.com>
22610
22611         * gcc.c-torture/execute/bcp-1.c (bad10): Rename from opt3.
22612         (opt3): Rename from opt4 and disable.
22613
22614 1998-12-20  Alexandre Oliva  <oliva@dcc.unicamp.br>
22615
22616         * g++.old-deja/g++.pt/ptrmem5.C: New test.
22617
22618 1998-12-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
22619
22620         * g++.old-deja/g++.other/conv5.C: New test.
22621
22622 1998-12-14  Nick Clifton  <nickc@cygnus.com>
22623
22624         * gcc.c-torture/execute/920501-4.c (main): Fix typo: replace | with ||.
22625
22626 1998-12-11  Jeffrey A Law  (law@cygnus.com)
22627
22628         * g++.old-deja/g++.benjamin/p12475.C: Expect failure on mips64 targets.
22629
22630 1998-12-11  Zack Weinberg <zack@rabi.columbia.edu>
22631
22632         * gcc.c-torture/compile/981211-1.c: New test.
22633
22634 1998-12-09  Alexandre Oliva  <oliva@dcc.unicamp.br>
22635
22636         * gcc.dg/ultrasp1.c: Empty dg-options, avoid `long long' warnings.
22637
22638         * g++.old-deja/g++.pt/instantiate6.C: Linker error, not crash.
22639
22640 1998-12-08  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
22641
22642         * gcc.special/930510-1.c: Make C9X safe.
22643         * gcc.misc-tests/gcov-1.c Similarly.
22644         * gcc.misc-tests/gcov-2.c Similarly.
22645
22646 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
22647
22648         * gcc.dg/ultrasp1.c: New test.
22649
22650 1998-12-06  Richard Henderson  <rth@cygnus.com>
22651
22652         * gcc.c-torture/execute/981206.c: New test.
22653
22654 1998-12-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
22655
22656         * g++.old-deja/g++.ns/template7.C: New test.
22657
22658         * g++.old-deja/g++.other/expr1.C: New test.
22659
22660         * g++.old-deja/g++.eh/tmpl3.C: New test.
22661
22662         * g++.old-deja/g++.eh/tmpl2.C: New test.
22663
22664 1998-12-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
22665
22666         * g++.old-deja/g++.other/using5.C: Usified using[567].C here.
22667         * g++.old-deja/g++.other/using6.C: Removed.
22668         * g++.old-deja/g++.other/using7.C: Mark Mitchel removed it.
22669
22670         * g++.old-deja/g++.pt/spec20.C: Re-insert non-bogus ERROR marks.
22671
22672 1998-12-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
22673
22674         * g++.old-deja/g++.pt/overload8.C: New test.
22675
22676         * g++.old-deja/g++.pt/overload7.C: New test.
22677
22678         * g++.old-deja/g++.pt/spec20.C: ERROR marks were bogus.
22679
22680         * lib/old-dejagnu.exp (old-dejagnu): Ignore collect recompiling
22681         and relinking messages.
22682         * lib/g++.exp (g++_target_compile): Remove .rpo file when
22683         compiling with -frepo.
22684
22685 1998-12-01  Alexandre Oliva  <oliva@dcc.unicamp.br>
22686
22687         * g++.old-deja/g++.pt/lookup6.C: New test.
22688
22689 1998-11-30  Nick Clifton  <nickc@cygnus.com>
22690
22691         * gcc.c-torture/execute/981130-1.c: New test.
22692         * gcc.c-torture/execute/981130-1.x: New test failure expectations.
22693
22694 1998-11-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
22695
22696         * g++.old-deja/g++.pt/explicit76.C: New test.
22697
22698         * g++.old-deja/g++.pt/friend38.C: New test.
22699
22700         * g++.old-deja/g++.ns/crash2.C: New test.
22701
22702         * g++.old-deja/g++.pt/defarg8.C: New test.
22703
22704         * g++.old-deja/g++.pt/instantiate6.C: New test.
22705
22706         * g++.old-deja/g++.pt/static6.C: New test.
22707
22708         * g++.old-deja/g++.pt/decl2.C: New test.
22709
22710 1998-11-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
22711
22712         * g++.old-deja/g++.other/lookup5.C: New test.  Not sure the
22713         problem is actually related with name lookup, but so what? :-)
22714
22715         * g++.old-deja/g++.pt/friend37.C: New test.
22716
22717 1998-11-25  Dave Love  <d.love@dl.ac.uk>
22718
22719         * g77.f-torture/execute/u77-test.f (main): Avoid testing [f]statb
22720         element, which fails on some systems.
22721
22722         * g77.f-torture/execute/labug1.f: New test.
22723
22724 1998-11-21  Jeffrey A Law  (law@cygnus.com)
22725
22726         * gcc.c-torture/execute/980526-1.c: Do nothing if NO_LABEL_VALUES
22727         is defined.
22728
22729 1998-11-18  Dave Love  <d.love@dl.ac.uk>
22730
22731         * g77.f-torture/compile/981117-1.f: New test.
22732
22733 1998-11-16  Alexandre Oliva  <oliva@dcc.unicamp.br>
22734
22735         * g++.old-deja/g++.eh/throw2.C: New test.  CV-qualifiers are not
22736         properly discarded.
22737
22738 1998-10-11  Ken Raeburn  <raeburn@cygnus.com>
22739
22740         * gcc.c-torture/execute/memcheck: New directory of tests for
22741         -fcheck-memory-usage.
22742
22743 1998-11-07  Gerald Pfeifer  <pfeifer@dbai.tuwien.ac.at>
22744
22745         * README: New file, general information about the testsuite and
22746         new description of the various C++ test subdirectories.
22747         * README.g++: Eliminate obsolete information, update and move most
22748         relevant stuff to README.
22749
22750 1998-11-07  Richard Henderson  <rth@cygnus.com>
22751
22752         * gcc.c-torture/compile/981107-1.c: New test.
22753
22754 1998-11-02  Doug Evans  <devans@canuck.cygnus.com>
22755
22756         * execute/memcpy-bi.c: New testcase.
22757
22758 1998-10-31  Alexandre Oliva  <oliva@dcc.unicamp.br>
22759
22760         * g++.old-deja/g++.pt/sizeof3.C: A similar testcase not involving
22761         base classes.
22762
22763         * g++.old-deja/g++.pt/sizeof2.C: Incorrect specialization of base
22764         template is selected.
22765
22766         * g++.old-deja/g++.ext/arrnew2.C: If new T[n](i) is accepted for
22767         classes, it should be accepted for all types.
22768
22769         * g++.old-deja/g++.eh/sjlj1.C: Test checked sjlj-exception.
22770
22771         * g++.old-deja/g++.pt/spec24.C: Ensure that template
22772         specializations start with template headers.
22773
22774 1998-10-29  Alexandre Oliva  <oliva@dcc.unicamp.br>
22775
22776         * g++.old-deja/g++.other/dcast2.C: Cannot dynamic downcast &x.
22777
22778         * g++.old-deja/g++.other/init9.C: Test cross initialization of
22779         non-POD types.
22780
22781 1998-10-27  Alexandre Oliva  <oliva@dcc.unicamp.br>
22782
22783         * lib/old-dejagnu.exp (old-dejagnu): Document `Additional sources'.
22784
22785 1998-10-22  Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
22786
22787         * compile/981022-1.c, compile/981022-1.x: New test and driver.
22788
22789 1998-10-19  Jeffrey A Law  (law@cygnus.com)
22790
22791         * 981019-1.c: New test.
22792
22793 1998-10-14  Robert Lipe <robertl@dgii.com>
22794
22795         * lib/objc-torture.exp (objc-torture-execute): Add -I so we can
22796         find objc headers.
22797
22798 1998-10-14  Andreas Schwab  <schwab@issan.cs.uni-dortmund.de>
22799
22800         * compile/981001-4.c: Remove use of GCC extension that triggers a
22801         compiler bug.
22802
22803 1998-10-13  Alexandre Oliva  <oliva@dcc.unicamp.br>
22804
22805         * lib/old-dejagnu.exp (old-dejagnu): Support `Additional sources:'.
22806
22807 1998-10-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
22808
22809         * g++.old-deja/g++.pt/explicit74.C: New test.  Explicit
22810         instantiation of template produces incorrect code for delete
22811         expression.
22812
22813         * g++.old-deja/g++.pt/instantiate5.C: New test.  `global
22814         constructors' name is not unique.
22815         * g++.old-deja/g++.pt/instantiate5.cc: Ditto.
22816         * g++.old-deja/g++.pt/instantiate5-main.cc: Ditto.
22817
22818         * g++.old-deja/g++.other/init8.C: New test.  Uninitialized
22819         automatic array of const is ill-formed.
22820
22821         * g++.old-deja/g++.pt/ttp53.C: New test.  Incorrect substitution
22822         of template parameter?
22823
22824         * g++.old-deja/g++.other/conv3.C: New test.  Conversion discards
22825         const.
22826
22827         * g++.old-deja/g++.other/pmf2.C: New test.  Invalid
22828         pointer-to-member expression.
22829
22830         * g++.old-deja/g++.other/friend5.C: New test.  Bogus friend
22831         declaration causes ICE.
22832
22833 1998-10-11  Alexandre Oliva  <oliva@dcc.unicamp.br>
22834
22835         * g++.old-deja/g++.ns/main1.C: New test.  main() should only be
22836         reserved in the global namespace.
22837
22838         * g++.old-deja/g++.pt/instantiate4.C: New test: -frepo does not
22839         generate needed virtual table.
22840
22841         * lib/old-dejagnu.exp (old-dejagnu): Support `Build then link:'.
22842
22843 1998-10-10  Dariush Eslimi  <eslimi@loran.com>
22844
22845         * g++.old-deja/g++.ext/typeof1.C: New test; typeof based on
22846         template-dependent type
22847
22848 1998-10-10  Alexandre Oliva  <oliva@dcc.unicamp.br>
22849
22850         * g++.old-deja/g++.brendan/parse3.C: XFAILs, not ERRORs.
22851         * g++.old-deja/g++.brendan/parse5.C: XFAILs, not ERRORs.
22852         * g++.old-deja/g++.brendan/parse6.C: XFAILs, not ERRORs.
22853
22854         * g++.old-deja/g++.other/using5.C: New test; using decl from base
22855         class should be usable as argument of member function.
22856         * g++.old-deja/g++.other/using6.C: New test; using decl from base
22857         class should be usable as return type of member function.
22858         * g++.old-deja/g++.other/using7.C: New test; using decl from base
22859         class should be usable as type of data member.
22860
22861         * g++.old-deja/g++.ns/extern1.C: Fix XFAIL mark.
22862
22863 1998-10-09  Jeffrey A Law  (law@cygnus.com)
22864
22865         * gcc.c-torture/special/920521-1.c: Fix bogus test.
22866
22867 1998-10-08  Nick Clifton  <nickc@cygnus.com>
22868
22869         * gcc.dg/dll-?.c Add thumb to target list.
22870         Fix assembler scan patterns to match current assembler output.
22871
22872 1998-10-08  Alexandre Oliva  <oliva@dcc.unicamp.br>
22873
22874         * g++.old-deja/g++.pt/expr6.C: New test.  operator?: breaks
22875         matching of template brackets.
22876
22877         * g++.old-deja/g++.other/using4.C: New test.  Test using
22878         declarations of methods from base classes.
22879
22880         * g++.old-deja/g++.ns/extern1.C: New test.  Extern declarations
22881         within functions should introduce names into the innermost
22882         enclosing namespace.
22883
22884         * g++.old-deja/g++.other/init7.C: New test.  Retry initialization
22885         of static locals if first initialization throws.
22886
22887 1998-10-07  Jim Wilson  <wilson@cygnus.com>
22888
22889         * gcc.c-torture/compile/981007-1.c: New test for irix6 -O0 core dump.
22890
22891 1998-10-06  Ken Raeburn  <raeburn@cygnus.com>
22892
22893         * gcc.c-torture/special/981006-1.c: New test.  Make sure gcc doesn't
22894         lose track of the possible targets of tablejump insns.
22895         * special/special.exp: Run it.
22896
22897 1998-10-06  Alexandre Oliva  <oliva@dcc.unicamp.br>
22898
22899         * g++.old-deja/g++.pt/friend35.C: New test.  A template function
22900         must be declared before its specializations can be named in friend
22901         declarations.
22902
22903 1998-10-05  Dave Love  <d.love@dl.ac.uk>
22904
22905         * g77.f-torture/execute/u77-test.f: Add regression test for RAND.
22906
22907         * g77.f-torture/execute/io1.f: New test.
22908
22909 1998-10-04  Alexandre Oliva  <oliva@dcc.unicamp.br>
22910
22911         * g++.old-deja/g++.pt/overload5.C: New test; initialize variable
22912         with pointer to template function, for which no argument deduction
22913         is possible.
22914
22915         * g++.old-deja/g++.pt/overload4.C: New test; passing pointer to
22916         specialization of template function as argument to template
22917         function.
22918
22919         * g++.old-deja/g++.other/access2.C: New test; Inner class
22920         shouldn't have privileged access to Outer's names.
22921
22922 1998-10-03  Alexandre Oliva  <oliva@dcc.unicamp.br>
22923
22924         * g++.old-deja/g++.pt/friend34.C: New test; name injection of
22925         friend template declared within template class conflicts with
22926         nested class of the same name.
22927
22928         * g++.old-deja/g++.other/badopt1.C: New test; post-increment
22929         is ignored.
22930
22931         * g++.old-deja/g++.other/decl1.C: New test; incorrect parsing of
22932         object with direct initializer as function declaration.
22933
22934         * g++.old-deja/g++.other/decl2.C: New test; duplicate
22935         initializers.
22936
22937         * g++.old-deja/g++.other/null2.C: New test; conditional operator
22938         involving const pointer and NULL produces incorrect result.
22939
22940         * g++.old-deja/g++.other/typename1.C: New test; template-dependent
22941         type name without `typename' should be rejected with -pedantic.
22942
22943 1998-10-02  Richard Henderson  <rth@cygnus.com>
22944
22945         * g++.old-deja/g++.other/addrof1.C: New test.
22946
22947 1998-10-01  Nick Clifton  <nickc@cygnus.com>
22948
22949         * gcc.c-torture/compile/981001-1.c: New test.
22950         * gcc.c-torture/execute/981001-1.c: New test.
22951
22952 1998-10-01  Jeffrey A Law  (law@cygnus.com)
22953
22954         * gcc.c-torture/compile/981001-2.c: New test.
22955         * gcc.c-torture/compile/981001-3.c: New test.
22956         * gcc.c-torture/compile/981001-4.c: New test.
22957
22958 1998-10-01  Robert Lipe  <robertl@dgii.com>
22959
22960         * lib/objc.exp (objc_target_compile): Add -L during compiles for
22961         multilibbed hosts.   Idea grafted from g77.exp.
22962
22963 1998-09-30  Dave Love  <d.love@dl.ac.uk>
22964
22965         * g77.f-torture/execute/u77-test.f (main): Excise `hostnm' to
22966         avoid losing on systems which need -lsocket.
22967
22968 1998-09-28  Alexandre Oliva  <oliva@dcc.unicamp.br>
22969
22970         * g++.old-deja/g++.other/bitfld1.C: Expected failure.
22971         * g++.old-deja/g++.other/nested2.C: Ditto.
22972         * g++.old-deja/g++.robertl/eb132.C: No longer an expected
22973         failure.
22974
22975 1998-09-26  Alexandre Oliva  <oliva@dcc.unicamp.br>
22976
22977         * g++.old-deja/g++.other/bitfld1.C: Built-in operator!= should be
22978         preferred over template operator!= for enum bitfields.
22979
22980 1998-09-18  Alexandre Oliva  <oliva@dcc.unicamp.br>
22981
22982         * g++.old-deja/g++.other/nested2.C: Different virtual base classes
22983         that happen to have the same base name, but in different scopes,
22984         are incorrectly rejected.
22985
22986 1998-09-16  Richard Henderson  <rth@cygnus.com>
22987
22988         * g++.old-deja/g++.brendan/array1.C: Size array via arithmetic based
22989         on the native word size instead of an integer literal.
22990
22991 1998-09-15  Alexandre Oliva  <oliva@dcc.unicamp.br>
22992
22993         * g++.old-deja/g++.other/static2.C: Invocation of static data
22994         member of type pointer-to-function denoted as non-static member.
22995
22996         * g++.old-deja/g++.other/typedef5.C: Add some more tests involving
22997         checks involving function types and aliases.
22998
22999 1998-09-12  Alexandre Oliva  <oliva@dcc.unicamp.br>
23000
23001         * g++.old-deja/g++.other/typedef5.C: Check whether typedefs can be
23002         redefined to the same non-trivial type.
23003
23004         * g++.old-deja/g++.pt/explicit73.C: Test for proper
23005         namespace-qualification of template specializations declared in
23006         other namespaces.
23007
23008         * g++.old-deja/g++.other/friend4.C: Check whether it is possible
23009         to declare a subset of the specializations of a template function
23010         as friends of specializations of a template class.
23011
23012         * g++.old-deja/g++.pt/explicit71.C: Make sure specializations of
23013         member templates that do not fully specialize the enclosing
23014         template class are rejected.
23015
23016 1998-09-11  Dave Love  <d.love@dl.ac.uk>
23017
23018         * g77.f-torture/execute/u77-test.f: Fix bad consistency checks.
23019
23020 1998-09-08  Dave Love  <d.love@dl.ac.uk>
23021
23022         * g77.f-torture/execute/u77-test.f (main): New file, somewhat
23023         altered from libf2c/libU77 version.
23024
23025 1998-09-06  Dave Love  <d.love@dl.ac.uk>
23026
23027         * g77.f-torture/execute/io0.f: Test formatted direct i/o too.
23028
23029 1998-09-04  Reid M. Pinchback  <reidmp@MIT.EDU>, Alexandre Oliva  <oliva@dcc.unicamp.br>
23030
23031         * g++.old-deja/g++.pt/explicit72.C: Ensure that char and
23032         (un)signed char are different types for template specialization
23033         purposes.
23034
23035 1998-09-03  Ovidiu Predescu  <ovidiu@aracnet.com>
23036
23037         * lib/{objc.exp,objc-torture.exp}: New files for objc testing harness.
23038         * objc: ObjC testsuite.
23039
23040 1998-08-31  Catherine Moore  <clm@cygnus.com>
23041
23042         * gcc.c-torture/execute/941014-1.x:  New file.
23043
23044 1998-08-31  Nick Clifton  <nickc@cygnus.com>
23045
23046         * lib/c-torture.exp: Add support for
23047         torture_eval_before_compile and torture_eval_before_execute
23048         variables.
23049
23050 1998-08-30  Jeffrey A Law  (law@cygnus.com)
23051
23052         * gcc.dg/980626-1.c: Delete this test.  We've declared the warning
23053         this test triggers valid.
23054
23055 1998-08-27  Jeffrey A Law  (law@cygnus.com)
23056
23057         * gcc.dg/980827-1.c: New test.
23058
23059 1997-08-26  J"orn Rennecke <amylaar@cygnus.co.uk>
23060
23061         * gcc.c-torture/execute/loop-4b.c: New test.
23062
23063 1998-08-26  Nick Clifton  <nickc@cygnus.com>
23064
23065         * lib/c-torture.exp: Add support for
23066         torture_eval_before_compile and torture_eval_before_execute
23067         variables.
23068
23069 1998-08-25  Jeffrey A Law  (law@cygnus.com)
23070
23071         * gcc.c-torture/compile/980825-1.c: New test.
23072
23073 1998-08-24  Nick Clifton  <nickc@cygnus.com>
23074
23075         * gcc.c-torture/execute/bcp-1.c (main): Fix optimize test loop to
23076         count number tests in opt_t0 not good_t0.
23077
23078 1998-08-24  Jeffrey A Law  (law@cygnus.com)
23079
23080         * gcc.c-torture/compile/930326-1.x: Fix typo.
23081
23082 1998-08-23  Mark Mitchell  <mark@markmitchell.com>
23083
23084         * lib/old-dejagnu.exp: Make it possible to XFAIL a test that
23085         causes an ICE.
23086
23087 1998-08-21  Jeffrey A Law  (law@cygnus.com)
23088
23089         * gcc.c-torture/unsorted/memtst.c: Reduce size of array when
23090         STACK_SIZE is defined.
23091         * gcc.c-torture/unsorted/stuct.c: Similarly.
23092
23093         * gcc.c-torture/compile/980821-1.c: New test.
23094
23095 1998-08-21  Jeffrey A Law  (law@cygnus.com)
23096
23097         * gcc.c-torture/execute/980526-2.c: Disable for targets with 16bit ints.
23098
23099 1998-08-19  Mark Mitchell  <mark@markmitchell.com>
23100
23101         * lib/old-dejagnu.exp (old-dejagnu): Remove sig6/sig11 handling
23102         code.
23103
23104 1998-08-09  Mark Mitchell  <mark@markmitchell.com>
23105
23106         * lib/old-dejagnu.exp: Revise handling of `Internal compiler
23107         error'.
23108
23109 1998-08-18  Jeffrey A Law  (law@cygnus.com)
23110
23111         * gcc.c-torture/execute/*.x: Some updates for the h8300 targets.
23112
23113 1998-08-16  Jeffrey A Law  (law@cygnus.com)
23114
23115         * gcc.c-torture/compile/980816-1.c: New test.
23116
23117         * gcc.dg/980816-1.c: New test.
23118
23119 1998-08-13  Jeffrey A Law  (law@cygnus.com)
23120
23121         * gcc.c-torture/execute/ieee/ieee.exp: Pass -ffloat-store to
23122         compiler for ieee tests.
23123
23124 1998-08-01  Dave Love  <d.love@dl.ac.uk>
23125
23126         * g77.f-torture/compile/980729-0.f: New test.
23127
23128 1998-07-30  Ken Raeburn  <raeburn@cygnus.com>
23129
23130         * gcc.c-torture/special/eeprof-1.c: New test, for
23131         -finstrument-functions.
23132         * gcc.c-torture/special/special.exp: Run it.
23133
23134 1998-07-29  Jeffrey A Law  (law@cygnus.com)
23135
23136         * gcc.c-torture/compile/980729-1.c: New test.
23137
23138 1998-07-27  Nick Clifton  <nickc@cygnus.com>
23139
23140         * gcc.c-torture/execute/ieee/930529-1.c (main): Check to see if
23141         __thumb__ is defined, and test for ARM style doubles if so.
23142
23143 1998-07-26  Dave Love  <d.love@dl.ac.uk>
23144
23145         * g77.f-torture/noncompile/980615-0.f: New test.
23146
23147 1998-07-26  H.J. Lu  (hjl@gnu.org)
23148
23149         * gcc.dg/980312-1.c: Do link instead of compile.
23150         * gcc.dg/980313-1.c: Likewise.
23151
23152 1998-07-26  Jeffrey A Law  (law@cygnus.com)
23153
23154         * gcc.c-torture/compile/980726-1.c: New test.
23155
23156 1998-07-25  Dave Love  <d.love@dl.ac.uk>
23157
23158         * g77.f-torture/execute/io0.f: New test.
23159
23160 1998-07-24  Nick Clifton  <nickc@cygnus.com>
23161
23162         * gcc.c-torture/execute/comp-goto-1.c (main): Make main() return
23163         an int.
23164
23165 1998-06-18  Michael Meissner  <meissner@cygnus.com>
23166
23167         * gcc.c-torture/execute/980618-{1,2}.c: New tests that showed up
23168         m32r bugs.
23169
23170 1998-07-17  Nick Clifton  <nickc@cygnus.com>
23171
23172         * gcc.dg/980626-1.c: Expect failures for all toolchains until
23173         c-decl.c:grokdeclarator can handle mode attributes.
23174
23175 1998-07-16  Jeffrey A Law  (law@cygnus.com)
23176
23177         * gcc.c-torture/execute/980716-1.c: New test.
23178
23179 1998-07-13  Jeffrey A Law  (law@cygnus.com)
23180
23181         * gcc.c-torture/execute/920715-1.x: No longer expected to fail on
23182         the mn10200.
23183         * gcc.c-torture/execute/strct-varg-1.x: New file.  Expect failure on
23184         the mn10200.
23185         * gcc.c-torture/execute/va-arg-3.x: Similarly.
23186         * gcc.c-torture/compile/930326-1.x: Similarly.
23187
23188 1998-07-13  Dave Love  <d.love@dl.ac.uk>
23189
23190         * g77.f-torture/execute/auto0.f, g77.f-torture/execute/auto1.f:
23191         New test from Craig.
23192
23193 1998-07-12  Dave Love  <d.love@dl.ac.uk>
23194
23195         * g77.f-torture/noncompile/980616-0.f: New test.
23196
23197         * g77.f-torture/execute/970816-3.f:  New test from Craig.
23198
23199 1998-07-10 Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
23200
23201         *  g++.other/singleton.C: Return error value instead of taking
23202         SIGSEGV.
23203
23204 1998-07-10  Klaus-Georg Adams <Klaus-Georg.Adams@chemie.uni-karlsruhe.de>
23205
23206         *  g++.other/singleton.C: New test.   Warning is under dispute.
23207         Runtime crash is not.
23208
23209 1998-07-09  Martin von Loewis <martin@mira.isdn.cs.tu-berlin.de>
23210
23211         * g++.ns/{alias2.C, alias5.C, koenig4.C, lookup3.C ns13.C,
23212         ns14.C, ns15.C, template3.C, undef1.C, using4.C, using5.C,
23213         using6.C, using7.C}:  New namespace tests.
23214
23215 1998-07-09  Alexandre Oliva   <oliva@dcc.unicamp.br>
23216
23217         * g++.old-deja/g++.other/partspec1.C: Test matching of partial
23218         specialization with typedef'ed names used as array indexes.
23219
23220 1998-07-09  Jeffrey A Law  (law@cygnus.com)
23221
23222         * gcc.c-torture/execute/980709-1.c: New test.
23223
23224         * gcc.dg/980709-1.c: New test.
23225
23226 1998-07-07  Richard Henderson  <rth@cygnus.com>
23227
23228         * gcc.c-torture/execute/bcp-1.c: New test.
23229
23230 1998-07-07  Jeffrey A Law  (law@cygnus.com)
23231
23232         * gcc.c-torture/execute/980707-1.c: New test.
23233
23234 1998-07-06  Kamil Iskra  <iskra@student.uci.agh.edu.pl>
23235
23236         * gcc.c-torture/compile/980706-1.c: New test.
23237
23238 1998-07-01  Dave Love  <d.love@dl.ac.uk>
23239
23240         * g77.f-torture/execute/980701-0.f,
23241         g77.f-torture/execute/980701-1.f: New test from Craig.
23242
23243 1998-07-01  Jeffrey A Law  (law@cygnus.com)
23244
23245         * gcc.c-torture/compile/980701-1.c: New test.
23246
23247         * gcc.c-torture/execute/980701-1.c: New test.
23248
23249 1998-06-30  Klaus-Georg Adams  <Klaus-Georg.Adams@chemie.uni-ka
23250 rlsruhe.de>
23251
23252         * g++.old-deja/g++.robertl/eb132.C: New test.
23253         * g++.old-deja/g++.robertl/eb133.C: Likewise.
23254
23255 1998-06-29  Dave Love  <d.love@dl.ac.uk>
23256
23257         * g77.f-torture/execute/980628-7.f,
23258         g77.f-torture/execute/980628-8.f,
23259         g77.f-torture/execute/980628-9.f,
23260         g77.f-torture/execute/980628-10.f: New tests from Craig.
23261
23262         * g77.f-torture/execute/980628-3.f: Remove mail headers.
23263
23264 1998-06-28  Jeffrey A Law  (law@cygnus.com)
23265
23266         * g77.f-torture/execute/980628-4.f: New test from Craig.
23267         * g77.f-torture/execute/980628-5.f: Likewise.
23268         * g77.f-torture/execute/980628-2.f: Likewise.
23269         * g77.f-torture/execute/980628-0.f: Likewise.
23270         * g77.f-torture/execute/980628-1.f: Likewise.
23271         * g77.f-torture/execute/980628-3.f: Likewise.
23272         * g77.f-torture/execute/980628-6.f: Likewise.
23273
23274 1998-06-28  Jeffrey A Law  (law@cygnus.com)
23275
23276         * lib/g77.exp (default_g77_version): Tweak to make it work in a build
23277         directory when nothing has been installed yet.
23278
23279 1998-06-27  Carlo Wood  <carlo@runaway.xs4all.nl>
23280
23281         * gcc.c-torture/special/special.exp: Handle newer versions of
23282         dejagnu.
23283
23284 1998-06-26  Jeffrey A Law  (law@cygnus.com)
23285
23286         * gcc.dg/980626-1.c: New test.
23287
23288 1998-06-19  Bruno Haible <haible@ilog.fr>
23289
23290         * gcc.misc-tests/m-un-2.c: New test.
23291         * g++.old-deja/g++.other/warn01.c: Likewise.
23292
23293 1998-06-19  Robert Lipe  <robertl@dgii.com>
23294
23295         * gcc.dg/980414-1.c: Move comments outside of ASM to improve
23296         compatibility with assmblers with a different comment character.
23297         Eliminate use of GAS-specific extensions.
23298
23299 1998-06-19  Jeffrey A Law  (law@cygnus.com)
23300
23301         * gcc.c-torture/execute/ieee/980619-1.c: New test.
23302
23303 1998-06-19  Robert Lipe  <robertl@dgii.com>
23304
23305         *lib/g77.exp: Replace search for libf2c.a with search for newly
23306         renamed libg2c.a
23307
23308 1998-06-17  Jeffrey A Law  (law@cygnus.com)
23309
23310         * gcc.c-torture/execute/980617-1.c: New test.
23311
23312 1998-06-12  Jeffrey A Law  (law@cygnus.com)
23313
23314         * gcc.c-torture/execute/980612-1.c: New test.
23315
23316 1998-06-08  Jeffrey A Law  (law@cygnus.com)
23317
23318         * gcc.dg/980523-1.c: Only test on ppc-linux.
23319         * gcc.dg/980526-1.c, gcc.dg/switch-1.c: Likewise.
23320
23321         * gcc.c-torture/execute/980608-1.c: New test.
23322
23323 1997-06-05  J"orn Rennecke <amylaar@cygnus.co.uk>
23324
23325         * gcc.c-torture/execute/980605-1.c: New test.
23326
23327 1998-06-04  Jeffrey A Law  (law@cygnus.com)
23328
23329         * gcc.c-torture/execute/980604-1.c: New test.
23330
23331 1998-06-02  Jeffrey A Law  (law@cygnus.com)
23332
23333         * gcc.c-torture/execute/980602-1.c: New test.
23334         * gcc.c-torture/execute/980602-2.c: Likewise.
23335
23336 1998-06-02  Dave Love  <d.love@dl.ac.uk>
23337
23338         * 970125-0.f: Fix per JCB.  Add commentary.
23339
23340 1998-05-31  Michael Meissner  <meissner@cygnus.com>
23341
23342         * gcc.c-torture/execute/ieee/mzero2.c: New test to better test
23343         IEEE -0 support.
23344
23345 1998-05-29  Peter Leven <leven@lpr.e-technik.tu-muenchen.de>
23346
23347         * gcc.c-torture/execute/ieee/fp-cmp-1.c: Set up signal handler
23348         earlier.
23349
23350 1998-05-28  Catherine Moore <clm@cygnus.com>
23351
23352         * gcc.c-torture/execute/980526-3.c: New test.
23353
23354 1998-05-27  Manfred Hollstein  <manfred@s-direktnet.de>
23355
23356         * g++.old-deja/g++.jason/thunk2.C: Setup this test to be expected to
23357         fail on m68k-motorola-sysv and m88k-motorola-sysv3.
23358         * g++.old-deja/g++.jason/thunk3.C: Add m68k-motorola-sysv and
23359         m88k-motorola-sysv3 to XFAIL.
23360
23361 1998-05-26  Franz Sirl <Franz.Sirl-kernel@lauterbach.com>
23362
23363         * gcc.dg/980526-1.c: New test.
23364         * gcc.c-torture/execute/980526-2.c: New test.
23365
23366 1998-05-26  Jeffrey A Law  (law@cygnus.com)
23367
23368         * gcc.dg/980523-1.c: Change "ppc" to "powerpc".
23369
23370         * gcc.c-torture/execute/980526-1.c: New test.
23371
23372 1998-05-26  Dave Love  <d.love@dl.ac.uk>
23373
23374         * g77.f-torture/execute/alpha2.f: Add runtime test.
23375
23376 1998-05-24  Jason Merrill  <jason@yorick.cygnus.com>
23377
23378         * g++.old-deja/old-deja.exp: Strip leading directories.
23379
23380         * lib/old-dejagnu.exp: All tests fail if we got an internal compiler
23381         error for the line.  Don't run multiple tests for the same line.
23382
23383 1998-05-23  Jeffrey A Law  (law@cygnus.com)
23384
23385         * gcc.dg/980523-1.c: New test.
23386
23387 1998-05-23  Dave Love  <d.love@dl.ac.uk>
23388
23389         * g77.f-torture/compile/970915-0.f: New test.
23390
23391 1998-05-23  Jason Merrill  <jason@yorick.cygnus.com>
23392
23393         * lib/old-dejagnu.exp: Ignore C++ "instantiated from" mesages.
23394
23395 1998-05-21  Jeffrey A Law  (law@cygnus.com)
23396
23397         * gcc.dg/980520-1.c: New test.
23398
23399 1998-05-20  Manfred Hollstein  <manfred@s-direktnet.de>
23400
23401         * gcc.dg/980502-1.c: Fix return type.
23402
23403 1998-05-20  Jeffrey A Law  (law@cygnus.com)
23404
23405         * gcc.dg/{980502-1.c, clobbers.c}: New tests.
23406         * gcc.c-torture/compile/{980504-1.c, 980506-1.c}: Likewise.
23407         * gcc.c-torture/compile/{980506-2.c, 980611-1.c}: Likewise.
23408         * gcc.c-torture/execute/{980505-1.c, 980505-2.c, 980506-1.c}: Likewise.
23409         * gcc.c-torture/execute/{980506-2.c, 980506-3.c}: Likewise.
23410
23411 1998-05-20  Dave Love  <d.love@dl.ac.uk>
23412
23413         * g77.f-torture/execute/980520-1.f: New test.
23414
23415 1998-05-15  Dave Love  <d.love@dl.ac.uk>
23416
23417         * lib/mike-g77.exp: New file.
23418
23419         * g77.f-torture/noncompile/noncompile.exp,
23420         g77.f-torture/noncompile/check0.f: New files.
23421
23422 1998-05-14  Dave Love  <d.love@dl.ac.uk>
23423
23424         * g77.f-torture/execute/short.f, g77.f-torture/execute/le.f,
23425         g77.f-torture/execute/exp.f, g77.f-torture/execute/erfc.f,
23426         g77.f-torture/execute/dnrm2.f, g77.f-torture/execute/dcomplex.f,
23427         g77.f-torture/execute/cpp.F, g77.f-torture/execute/complex_1.f,
23428         g77.f-torture/execute/claus.f, g77.f-torture/execute/cabs.f: Call
23429         abort where appropriate.
23430
23431 1998-05-05  Michael Meissner  <meissner@cygnus.com>
23432
23433         * lib/c-torture.exp (TORTURE_OPTIONS): Add -Os to options.
23434         * lib/f-torture.exp (TORTURE_OPTIONS): Ditto.
23435
23436 1998-04-29  Dave Love  <d.love@dl.ac.uk>
23437
23438         * g77.f-torture/compile/980419-1.f: Removed since doesn't compile.
23439
23440 1998-04-27  Dave Love  <d.love@dl.ac.uk>
23441
23442         * g77.f-torture/compile/980427-0.f: New test.
23443
23444 1998-04-24  Dave Love  <d.love@dl.ac.uk>
23445
23446         * g77.f-torture/compile/980424-0.f: New test.
23447
23448 1998-04-19  Dave Love  <d.love@dl.ac.uk>
23449
23450         * g77.f-torture/compile/980419-2.f (main): New test.
23451         * g77.f-torture/compile/970125-0.f: New test.
23452         * g77.f-torture/compile/980419-1.f: New test.
23453
23454 1998-04-08  Jim Wilson  <wilson@cygnus.com>
23455
23456         * gcc.c-torture/execute/980407-1.c: Delete test.  Is duplicate
23457         of loop-4.c.
23458
23459 1998-04-07  Jim Wilson  <wilson@cygnus.com>
23460
23461         * gcc.c-torture/execute/980407-1.c: New test from Joern Rennecke.
23462
23463 1998-04-03  Jim Wilson  <wilson@cygnus.com>
23464
23465         * gcc.c-torture/compile/980329-1.c: New test.
23466
23467 1998-03-18  Jim Wilson  <wilson@cygnus.com>
23468
23469         * gcc.dg/980313-1.c: New test for fp conditional move on PPro.
23470         * gcc.dg/980312-1.c: Fix typo in -march command.
23471
23472 1998-03-16  H.J. Lu  (hjl@gnu.org)
23473
23474         * gcc.dg/980312-1.c: New test for fp conditional move on PPro.
23475
23476 1998-03-11  Robert Lipe  <robertl@dgii.com>
23477
23478         * g77.f-torture/execute/980310-5.f: Deleted.  Craig Burley and
23479         Dave Love agree the Fortran source is bogus.
23480
23481 1998-03-11  Robert Lipe  <robertl@dgii.com>
23482
23483         * g77.f-torture/compile/980310-1.f, g77.f-torture/compile/980310-2.f
23484         g77.f-torture/compile/980310-3.f, g77.f-torture/compile/980310-4.f
23485         g77.f-torture/compile/980310-6.f, g77.f-torture/compile/980310-7.f
23486         g77.f-torture/compile/980310-8.f: New tests from egcs-bugs archives.
23487         * g77.f-torture/execute/980310-5.f: New test from egcs-bugs archives.
23488
23489 1998-03-10  Alexandre Oliva   <oliva@dcc.unicamp.br>
23490
23491         * g++.old-deja/g++.other/friend1.C: New test.
23492
23493 1998-02-18  Dave Love  <d.love@dl.ac.uk>
23494
23495         * g77.f-torture/execute/dnrm2.f (dnrm2): Avoid uninitialized (and
23496         possibly uninitialized) variables and declare dnrm2.
23497
23498 1998-02-23  Robert Lipe <robertl@dgii.com>
23499
23500         From Bruno Haible <haible@ilog.fr>:
23501         * gcc.c-torture/execute/980223.c: New test.
23502
23503 1998-02-13  Jeffrey A Law  (law@cygnus.com)
23504
23505         * gcc.dg/ifelse-1.c: New test.
23506
23507 1998-02-09  H.J. Lu  (hjl@gnu.org)
23508
23509         * lib/g77.exp (g77_target_compile): Fix multilibs for libf2c.
23510
23511           * lib/old-dejagnu.exp (old-dejagnu): Added the
23512           "execution test - XFAIL *-*-*" handling in the spirit of
23513           "excess errors test -". Changed the "execution test fails"
23514           handling to be like "excess errors test fails".
23515           * Update various tests accordingly.
23516
23517 1998-02-06  Jim Wilson  <wilson@cygnus.com>
23518
23519         * gcc.c-torture/execute/980205.c: New test.
23520
23521 1998-01-18  Jeffrey A Law  (law@cygnus.com)
23522
23523         * lib/c-torture.exp: Look for .x files instead of .cexp files.
23524         * lib/f-torture.exp: Similarly.
23525         * gcc.c-torture: Rename all .cexp files to .x files.
23526
23527 1997-12-08  J"orn Rennecke <amylaar@cygnus.co.uk>
23528
23529         * gcc.c-torture/noncompile/noncompile.exp (921102-1.c): Fixed comment.
23530         (940510-1.c): Removed duplicate.
23531         (971104-1.c): New test.
23532
23533 1997-11-25  Kate Hedstrom  (kate@ahab.rutgers.edu)
23534
23535           * lib/f-torture.exp: Improve error and loop detection.
23536
23537 1997-11-19  Michael Meissner  <meissner@cygnus.com>
23538
23539         * gcc.c-torture/execute/950221-1.c (filler): If STACK_SIZE is defined,
23540         use that to size the filler array.
23541
23542 1997-09-26  Bob Manson  <manson@charmed.cygnus.com>
23543
23544         * lib/c-torture.exp(c-torture-execute): Fix typo.
23545
23546         * lib/old-dejagnu.exp(old-dejagnu): Use a name derived from the
23547         testcase as the executable name. Keep the executable around if
23548         the test fails.
23549
23550 1997-09-19  Bob Manson  <manson@charmed.cygnus.com>
23551
23552         * lib/c-torture.exp (TORTURE_OPTIONS): Removed unnecessary
23553         changes.  Only test one -g option, and move it to the end of the
23554         list of options to test.
23555
23556 1997-09-19  Michael Meissner  <meissner@cygnus.com>
23557
23558         * lib/c-torture.exp (TORTURE_OPTIONS): Check for the environment
23559         variable GCC_TORTURE_OPTIONS to supply default switches separated
23560         by colons.  If no environment variable, run tests with -O0 -g, -O1
23561         -g, and -O2 -g as well.
23562
23563 1997-09-17  Bob Manson  <manson@charmed.cygnus.com>
23564
23565         * lib/plumhall.exp: Don't set PHSRC in this file. Add a few
23566         explanatory comments. Fix indentation.
23567
23568 1997-09-15  Jeffrey A Law  (law@cygnus.com)
23569
23570         * lib/g++.exp (g++_init): Look for xgcc in $basedir too.
23571
23572 1997-09-11  Jeffrey A Law  (law@cygnus.com)
23573
23574         * g++.old-deja/g++.brendan/scope4.C: No longer expected to fail.
23575         * g++.old-deja/g++.mike/p7325.C: Likewise.
23576         * g++.old-deja/g++.mike/eh51.C: No longer expected to fail on the PA.
23577
23578 1997-09-11  Alexandre Oliva  (oliva@dcc.unicamp.br)
23579
23580         * g++.old-deja/g++.brendan/crash20.C: Rework to avoid libg++.
23581         * g++.old-deja/g++.brendan/crash30.C: Likewise.
23582         * g++.old-deja/g++.brendan/crash39.C: Likewise.
23583         * g++.old-deja/g++.law/operators4.C: Likewise.
23584
23585 1997-09-11  Joe Buck  (jbuck@synopsys.com)
23586
23587         * g++.old-deja/g++.mike/p658.C: eliminate <bool.h> use.
23588         * g++.old-deja/g++.mike/p784.C: Ditto.
23589         * g++.old-deja/g++.mike/p785.C: Ditto.
23590
23591 1997-09-05  Jeffrey A Law  (law@cygnus.com)
23592
23593           * gcc.c-torture/execute/cbrt.c: Tweak to work on more targets.
23594
23595 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
23596
23597         * gcc.c-torture/execute/ieee/ieee.exp: Check for ieee_multilib_flags
23598         target feature; pass this to c-torture-execute as needed.
23599
23600 1997-09-03  Bob Manson  <manson@charmed.cygnus.com>
23601
23602         * lib/c-torture.exp(c-torture-execute): If the previous and the
23603         current executables being tested are identical, we don't need to
23604         run the executable again. Try to make the executable names
23605         unique. Add an optional argument for passing additional compiler
23606         flags.
23607
23608 1997-09-02  Doug Evans  <dje@canuck.cygnus.com>
23609
23610         * lib/gcc-dg.exp (gcc-dg-test): Fix typos setting compile_type.
23611
23612 1997-08-29  Jeffrey A Law  (law@cygnus.com)
23613
23614         * gcc.c-torture/execute/921007-1.c: Make strcmp static.
23615
23616 1997-07-31  Jeffrey A Law  (law@cygnus.com)
23617
23618         * gcc.c-torture/execute/920501-9.c: Fix to work on targets with
23619         32bit or larger longs.
23620
23621         * gcc.c-torture/execute/961017-2.c: Fix to work on targets which
23622         have either a 32bit long or 32bit int.
23623
23624 1997-07-29  J"orn Rennecke <amylaar@cygnus.co.uk>
23625
23626         * gcc.c-torture/execute/conversion.c (test_float_to_integer):
23627         Make double precision tests dependent on sizeof (double).
23628
23629 1997-07-09  Bob Manson  <manson@charmed.cygnus.com>
23630
23631         * gcc.prms/5403.c: Allow CRLFs to occur at the start of the output
23632         too.
23633
23634 1997-06-17  J"orn Rennecke <amylaar@cygnus.co.uk>
23635
23636         * gcc.c-torture/compile/961203-1.cexp: New script.
23637
23638 1997-06-16  Bob Manson  <manson@charmed.cygnus.com>
23639
23640         * lib/g++.exp(g++_init): Use g++_include_flags instead of making
23641         up the includes ourselves.
23642
23643 1997-06-11  Bob Manson  <manson@charmed.cygnus.com>
23644
23645         * lib/plumhall.exp: Remove random include, and add a few
23646         verbose messages for debugging.
23647
23648 1997-06-06  Bob Manson  <manson@charmed.cygnus.com>
23649
23650         * lib/g++.exp: Use g++_link_flags from libgloss.exp, instead
23651         of trying to do it ourselves.
23652
23653 1997-06-04  J"orn Rennecke <amylaar@cygnus.co.uk>
23654
23655         * gcc.c-torture/execute/ieee/ieee.exp: Set -mieee for SH.
23656
23657 1997-06-04  Bob Manson  <manson@charmed.cygnus.com>
23658
23659         * gcc.prms/5403.c: Made regexp a bit less strict.
23660
23661 1997-06-03  Bob Manson  <manson@charmed.cygnus.com>
23662
23663         * lib/mike-gcc.exp: Don't use global exec_output anymore. Output
23664         is returned from remote_load instead.
23665         * lib/plumhall.exp: Ditto.
23666         * lib/mike-g++.exp: Ditto.
23667         * lib/old-dejagnu.exp: Ditto.
23668         * lib/c-torture.exp: Ditto.
23669
23670 1997-05-30  Bob Manson  <manson@charmed.cygnus.com>
23671
23672         * lib/g++.exp: Use build_wrapper procedure.
23673         * lib/gcc.exp: Ditto.
23674
23675 1997-05-20  Jeffrey A Law  (law@cygnus.com)
23676
23677         * gcc.c-torture/execute/*.c: Include stdlib.h instead of using
23678         an old-style decl for malloc.  Fixes tests to work when
23679         sizeof (int) != sizeof (size_t).
23680
23681 1997-05-15  Mike Meissner  <meissner@cygnus.com>
23682
23683         * gcc.c-torture/execute/va-arg-3.c: If NO_VARARGS is defined, nop test.
23684
23685         * gcc.c-torture/execute/strct-varg-1.c: If NO_VARARGS is defined,
23686         use stdargs.h interface.
23687
23688 1997-05-15  Mike Meissner  <meissner@cygnus.com>
23689
23690         * lib/gcc.exp (gcc_target_compile): If gcc,no_varargs, define
23691         NO_VARARGS when compiling.
23692
23693 1997-05-01  Bob Manson  <manson@charmed.cygnus.com>
23694
23695         * lib/plumhall.exp(ph_includes): New procedure.
23696         (ph_make): Use it.
23697         (ph_compiler): Ditto.
23698
23699         * lib/g++.exp: Rename test-glue.c to testglue.c.
23700         * lib/gcc.exp: Ditto.
23701
23702 1997-04-10  Bob Manson  <manson@charmed.cygnus.com>
23703
23704         * lib/g++.exp(g++init): Don't try to be smart, always run g++_init
23705         to completion when it's called.
23706
23707 1997-03-21  Michael Meissner  <meissner@cygnus.com>
23708
23709         * gcc.c-torture/execute/920501-7.c (main,x): If NO_LABELS_VALUES
23710         is defined, don't do test.
23711
23712 1997-03-20  Doug Evans  <dje@canuck.cygnus.com>
23713
23714         * lib/plumhall.exp (ph_make): Comment out errorCode=NONE test
23715         for object files.
23716         (ph_summary): Mark skipped testcases as untested, not unresolved.
23717
23718         * lib/plumhall.exp (ph_make): If unresolved because of bad
23719         errorCode, record errorCode in log file.
23720         (*): Replace send_log/verbose with verbose -log.
23721
23722 1997-03-19  Michael Meissner  <meissner@cygnus.com>
23723
23724         * gcc.c-torture/execute/ieee/rbug.c (main): Don't do long long to
23725         double conversion if double isn't at least 8 bytes.
23726
23727         * gcc.c-torture/execute/cvt-1.c: Make all functions use long, not
23728         int to work with targets where int is 16 bits.
23729
23730         * gcc.c-torture/execute/920715-1.c (main): If double isn't at least
23731         8 bytes, just exit, since 4 byte doubles don't have enough bits of
23732         precision for the test to complete.
23733
23734 1997-03-14  Michael Meissner  <meissner@cygnus.com>
23735
23736         * gcc.c-torture/execute/920715-1.cexp (d10v-*-*): Expect to fail
23737         if d10v is not compiled with the -mdouble64 flag.
23738         * gcc.c-torture/execute/ieee/rbug.cexp (d10v-*-*): Ditto.
23739
23740         * gcc.c-torture/execute/cvt-1.cexp (d10v-*-*): Expect to fail if
23741         d10v is not compiled with the -mint32 flag.
23742
23743 1997-03-13  Bob Manson  <manson@charmed.cygnus.com>
23744
23745         * lib/plumhall.exp: Use incr_count.
23746
23747 1997-03-12  Jeffrey A Law  (law@cygnus.com)
23748
23749         * gcc.c-torture: Update to c-torture-1.45.
23750
23751 1997-02-23  Bob Manson  <manson@charmed.cygnus.com>
23752
23753         * lib/gcc.exp(gcc_init): Add args parameter (which will contain
23754         the name of the expect testcase file).
23755
23756         * lib/g++.exp(g++_init): Ditto.
23757
23758 1997-02-20  Bob Manson  <manson@charmed.cygnus.com>
23759
23760         * lib/g++.exp(g++_exit): $gluefile lives on the build, not
23761         the host.
23762
23763         * lib/gcc.exp(gcc_exit): New procedure.
23764
23765 1997-02-19  Bob Manson  <manson@charmed.cygnus.com>
23766
23767         * g++.old-deja/g++.rfg/*: Added "Build don't link" and ERROR
23768         specs where appropriate.
23769
23770         * g++.old-deja/g++.arm/*: Added additional ERROR checks
23771         because of new "candidates are" messages, and removed a few
23772
23773         * Converted all non-old-style g++ testcases to old-style, and
23774         moved into g++.old-deja.
23775
23776 1997-02-14  Bob Manson  <manson@charmed.cygnus.com>
23777
23778         * lib/old-dejagnu.exp(old-dejagnu): Add various "skip if"
23779         options.
23780
23781         * lib/gcc.exp(gcc_init): Don't set gluefile unless the compile
23782         succeeded.
23783
23784         * lib/g++.exp(g++_init): Don't unset gluefile unless it exists.
23785
23786 1997-02-13  Michael Meissner  <meissner@cygnus.com>
23787
23788         * lib/gcc.exp (gcc_target_compile): Add support for defining
23789         NO_TRAMPOLINES and NO_LABEL_VALUES if the baseboard file indicates
23790         the machine doesn't have those features.
23791
23792 1997-02-11  Bob Manson  <manson@charmed.cygnus.com>
23793
23794         * g++.law/operators4.exp: Don't use LIBS.
23795
23796 1997-02-08  Bob Manson  <manson@charmed.cygnus.com>
23797
23798         * g++.law/virtual1.exp: Don't use CXX_FLAGS.
23799
23800         * lib/mike-g++.exp: Don't set the compiler to be tested here.
23801         * lib/g++.exp: Set it here instead. Also, allow use of the
23802         --tool_exec and --tool_opt options. Change CXX to
23803         GXX_UNDER_TEST.
23804
23805         * g++.old-deja/old-deja.exp: Change CXX to GXX_UNDER_TEST.
23806
23807         * lib/gcc.exp: Allow use of --tool_exec and --tool_opt.
23808
23809 1997-02-07  Bob Manson  <manson@charmed.cygnus.com>
23810
23811         * lib/old-dejagnu.exp: Use prune_warnings instead of
23812         prune_system_crud.
23813         * lib/mike-g++.exp: Ditto.
23814         * lib/gcc.exp: Ditto.
23815         * lib/g++.exp: Ditto.
23816
23817         * lib/g++.exp: Include both libstdc++ and libstdc++/stl.
23818
23819 1997-02-07  Jeffrey A Law  (law@cygnus.com)
23820
23821           * 941014-2.c: Include stdlib.h
23822           * 960327-1.c: Include stdio.h
23823           * dbra.c, index-1.c: Don't assume ints are 32bits.
23824
23825 1997-02-04  Bob Manson  <manson@charmed.cygnus.com>
23826
23827         * lib/gcc.exp: Add gcc,stack_size target feature.
23828
23829         * lib/g++.exp(g++_target_compile): Add the include and link
23830         paths here, not in two other places. And, it's $options, not
23831         options.
23832
23833         * lib/mike-g++.exp(postbase): Remove the code that determines
23834         the correct include and link paths.
23835         * g++.old-deja/old-deja.exp: Ditto.
23836
23837 1997-02-03  Bob Manson  <manson@charmed.cygnus.com>
23838
23839         * lib/g++.exp(g++_init): target_compile no longer returns the
23840         filename of the result.
23841
23842 1997-02-02  Bob Manson  <manson@charmed.cygnus.com>
23843
23844         * gcc.misc-tests/gcov.exp: Add -nocomplain to the
23845         call to glob.
23846
23847         * gcc.c-torture/special/special.exp: Change call to
23848         gcc_target_compile to include the object file.
23849
23850 1997-02-02  Ian Lance Taylor  <ian@cygnus.com>
23851
23852         * gcc.c-torture/special/special.exp: Correct misspelling in last
23853         change.
23854
23855 1997-02-01  Bob Manson  <manson@charmed.cygnus.com>
23856
23857         * lib/plumhall.exp(ph_summary): Log the entire output of the
23858         executable. Return -1 if there were any failures, 0 otherwise.
23859         (ph_execute): Return -1 if there were any failures, 0 otherwise.
23860         (ph_make): Clean up objects and executables that were built
23861         if the tests succeeded.
23862
23863 1997-01-30  Bob Manson  <manson@charmed.cygnus.com>
23864
23865         * g++.old-deja/old-deja.exp: Add -L and -I flags so we include
23866         libraries and includes in the build tree as appropriate.
23867
23868 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
23869
23870         * lib/c-torture.exp: Instead of looking for the global variable
23871         NO_LONG_LONG, check to see if that's a feature of the target.
23872
23873 1997-01-29  Bob Manson  <manson@charmed.cygnus.com>
23874
23875         * config/default.exp: Minimize. Delete the remainer of the files in
23876         config; this functionality is now in devo/dejagnu/config.
23877
23878         g++.*/*: Pass any additional flags used to compile to postbase;
23879         delete CXXFLAGS.
23880
23881         gcc.c-torture/*: Remove calls to gcc_init and gcc_finish; this
23882         is now done by runtest.exp. Use gcc_target_compile instead of
23883         compile.
23884
23885         lib/c-torture.exp: Use gcc_target_compile instead of compile.
23886         Remove references to CFLAGS. Use remote_file instead of
23887         calling rm -f.
23888         (c-torture): Take a list of arguments to use to compile this
23889         testcase.
23890
23891         lib/g++.exp: Simplify. Use target_compile instead of compile.
23892         lib/gcc-dg.exp: Ditto.
23893         lib/gcc.exp: Ditto.
23894         lib/mike-{gcc,g++}.exp: Ditto.
23895         lib/old-dejagnu.exp: Ditto.
23896         lib/plumhall.exp: Ditto.
23897
23898 1997-01-08  Jim Wilson  <wilson@cygnus.com>
23899
23900         * lib/plumhall.exp (ph_make): Use CFLAGS and ANSICFLAGS when linking.
23901         (ph_linker): Likewise.
23902
23903 1996-11-13  Joern Rennecke <amylaar@cygnus.com>
23904
23905           * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}: Only use
23906         MAP_ANON / MAP_ANONYMOUS if defined;
23907         else try to map from /dev/zero .
23908
23909 1996-11-12  Jeffrey A Law  (law@cygnus.com)
23910
23911         * gcc.c-torture/execute/{loop-2e.c,loop-2f.c}:  If MAP_ANON
23912         isn't defined, then define it to MAP_ANONYMOUS.
23913
23914 1996-11-12  Jeffrey A Law  (law@cygnus.com)
23915
23916         * gcc.c-torture: Update to c-torture-1.42 release.
23917
23918 1996-11-11  Jeffrey A Law  (law@cygnus.com)
23919
23920         * gcc.c-torture: Update to c-torture-1.41 release.
23921
23922 1996-10-27  Jeffrey A Law  (law@cygnus.com)
23923
23924         * gcc.c-torture/execute/enum-1.c: New test.  Will be in next
23925         c-torture release.
23926
23927 1996-08-15  Brendan Kehoe  <brendan@lisa.cygnus.com>
23928
23929         * lib/gcc.exp (gcc_init): Always append the target_info to CFLAGS
23930         and LDFLAGS.  Fix second case to append the target_info ldflags
23931         onto LDFLAGS, not CFLAGS.
23932         * lib/g++.exp (g++_init): Add target_info stuff.
23933         * lib/old-dejagnu.exp (old-dejagnu-init): Likewise.  Add inclusion
23934         of libgloss and newlib flags for !native.
23935
23936         * config/proelf.exp: Load remote.exp and do `push_target hppro'.
23937         (GDB): Fix relative path to go up another dir for finding gdb.
23938
23939 1996-08-08  Rob Savoye  <rob@chinadoll.cygnus.com>
23940
23941         * lib/gcc.exp(gcc_init): Set CFLAGS and LDFLAGS to their new
23942         versions in the target_info array, if they don't exist.
23943
23944 1996-08-02  Brendan Kehoe  <brendan@lisa.cygnus.com>
23945
23946         * config/vx.exp (${tool}_load): Fix syntax of `$shell_id < 0'.
23947
23948 1996-07-08  Jim Wilson  <wilson@cygnus.com>
23949
23950         * lib/g++.exp: Change all uses of $base_dir/ to $base_dir/../.
23951         * lib/gcc.exp, lib/old-dejagnu.exp: Likewise.
23952
23953 1996-07-01  Bob Manson  <manson@charmed.cygnus.com>
23954
23955         * lib/old-dejagnu.exp: Don't remove the output file before we've
23956         actually tested it. Don't append pwd to the path of the executable
23957         we're testing.
23958
23959 1996-06-30  Doug Evans  <dje@canuck.cygnus.com>
23960
23961         * lib/g++.exp (default_g++_start): Don't pass LDFLAGS, LIBS if -c.
23962
23963 1996-06-26  Bob Manson  <manson@charmed.cygnus.com>
23964
23965         * lib/old-dejagnu.exp (old-dejagnu): Add $tmpdir to specify a
23966         temporary directory for compiler files, and set it to a default
23967         value of /tmp. Set $output as the name of the output file from
23968         compiling the testcase. Add a -o option to $cflags_var so the
23969         compiler writes the final output file as $output. Set $executable
23970         to $output.
23971
23972         * lib/mike-g++.exp (postbase): Add $tmpdir to specify a temporary
23973         directory for compiler files, and set it to /tmp if it doesn't
23974         already have a value. Set $output_file to the name of the output
23975         file from compiling the testcase. Add a -o option to CXXFLAGS so
23976         the compiler writes the final output file as $output. Use $output
23977         as the executable to be tested.
23978
23979 1996-06-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
23980
23981         * lib/g++.exp: Also add -Wl,-rpath,... for linux.
23982
23983 1996-06-08  Jeffrey A Law  (law@cygnus.com)
23984
23985         * gcc.c-torture/execute/pending-1.c: New test.  Still
23986         pending in Tege's queue.
23987
23988 1996-04-24  Jim Wilson  <wilson@chestnut.cygnus.com>
23989
23990         * lib/plumhall.exp (ph_summary): Add arguments name and exec_status.
23991         Add variables local_failcnt and local_unresolvedcnt.  Call gcc_fail
23992         if there were failures.  Call unresolved if there were unresolved
23993         testcases.  Call gcc_fail if program did not run to completion.
23994         (ph_make): Pass additional argument name to ph_execute.
23995         (ph_execute): Add new argument.  Pass additional arguments to
23996         ph_summary.  Call gcc_fail is there is no execution output.
23997
23998 1996-04-24  Jeffrey A Law  (law@cygnus.com)
23999
24000         * lib/plumhall.exp (proc_summary): Output relavent summary
24001         lines into the log so specific failures in plumhall can be
24002         investigated.
24003
24004 1996-04-10  Jeffrey A Law  (law@cygnus.com)
24005
24006         * lib/c-torture.exp: Provide a default value for $NO_LONG_LONG.
24007         (c-torture-execute): Don't try to execute tests which use
24008         "long long" types if $NO_LONG_LONG is nonzero.
24009
24010 1996-04-08  Doug Evans  <dje@canuck.cygnus.com>
24011
24012         * gcc.c-torture/execute/ieee/ieee.exp: Run c-torture-execute,
24013         not c-torture.
24014
24015         * gcc.ieee: Move from here.
24016         * gcc.c-torture/execute/ieee: To here.
24017
24018 1996-03-26  Jeffrey A Law  (law@cygnus.com)
24019
24020         * gcc.c-torture: Update to c-torture-1.41 release.
24021
24022 1996-03-22  Jeffrey A Law  (law@cygnus.com)
24023
24024         * lib/c-torture.exp (c-torture-execute): Remove "$executable",
24025         not "$output".
24026
24027 1996-03-07  Doug Evans  <dje@charmed.cygnus.com>
24028
24029         * lib/gcc.exp (default_gcc_start): Don't pass $LDFLAGS $LIBS if
24030         -c present.
24031
24032 1996-03-02  Jeffrey A Law  (law@cygnus.com)
24033
24034         * config/proelf.exp: Handle connecting to a simulator.
24035
24036 1996-01-31  Jeffrey A Law  (law@cygnus.com)
24037
24038         * config/proelf.exp: New file.  Enough framework that we can
24039         run c-torture tests on the proelf targets (or any other target
24040         that gdb can connect to for that matter).
24041
24042 1996-01-29  Doug Evans  <dje@canuck.cygnus.com>
24043
24044         * gcc.c-torture/special/special.exp: Delete libs arg to dg-runtest.
24045         * gcc.ph/testing/limits/limits.exp: Likewise.  Don't pass $CFLAGS.
24046
24047         * lib/plumhall.exp (ph_execute): Always call ph_summary if
24048         exec_output exists.
24049
24050 1996-01-28  Doug Evans  <dje@charmed.cygnus.com>
24051
24052         * config/sim.exp (SIM_TIME_LIMIT): New user settable variable.
24053         (${tool}_load): Use 240 seconds if SIM_TIME_LIMIT not set.
24054
24055         * config/*.exp: Update FSF address.  Change result of ${tool}_load
24056         to pass/fail/unresolved/unsupported/untested.  Caller must now
24057         call unresolved/unsupported/untested.
24058         * lib/*.exp: Update FSF address.  Update to handle new results of
24059         ${tool}_load.
24060         * lib/chill.exp (verbose): Delete.
24061
24062 1996-01-27  Doug Evans  <dje@charmed.cygnus.com>
24063
24064         * lib/gcc.exp (default_gcc_start): Change order of args to
24065         $LDFLAGS $CFLAGS $LIBS.
24066         * lib/gcc-dg.exp (gcc-dg-test): Arguments have changed, update.
24067         Save/set/restore CFLAGS.  Pass single arg to gcc_start.
24068         * gcc.dg/dg.exp: Delete libs arg in call to dg-runtest.
24069         (CC,CFLAGS,LIBS): Delete references. Don't pass $CFLAGS to dg-runtest.
24070         * gcc.misc-tests/dg-test.exp: Likewise.
24071         * gcc.misc-tests/msgs.exp: Likewise.
24072         * gcc.prms/prms.exp: Likewise.
24073         * gcc.misc-tests/gcov.exp: Delete libs arg in call to dg-runtest.
24074         (CFLAGS,LIBS): Delete references.  Don't pass $CFLAGS to dg-runtest.
24075
24076         * lib/dg.exp: Deleted, moved to dejagnu/lib.
24077
24078 1996-01-24  Brendan Kehoe  <brendan@lisa.cygnus.com>
24079
24080         * g++.old-deja/old-deja.exp: Add passing of $mathlib to old-dejagnu.
24081
24082         * g++.old-deja/old-deja.exp: Move setting of runshlib from here...
24083         * lib/old-dejagnu.exp (old-dejagnu-init): ...to here.
24084
24085         * lib/g++.exp (g++_init): Take out use of -rpath for the sun4, not
24086         necessary.
24087
24088 1996-01-20  Brendan Kehoe  <brendan@cygnus.com>
24089
24090         * g++.old-deja/old-deja.exp: Move setting of runshlib out of the
24091         global for loop; add use of $mathlib.
24092         * lib/old-dejagnu.exp (old-dejagnu-init): Put the runshlib
24093         settings here; set mathlib for anything but VxWorks.
24094
24095 1996-01-22  Jeffrey A Law  (law@cygnus.com)
24096
24097         * gcc.c-torture: Update to c-torture-1.40 release.
24098
24099 1996-01-03  Jeffrey A Law  (law@cygnus.com)
24100
24101         * gcc.ph/testing/limits/limits.exp: Load ${tool}-dg.exp, not
24102         dg.exp.
24103
24104 1995-12-03  Jeffrey A. Law  <law@sethra.cygnus.com>
24105
24106         * lib/c-torture.exp (c-torture-execute): Declare "output" as
24107         global.
24108
24109 1995-11-17  Doug Evans  <dje@canuck.cygnus.com>
24110
24111         * lib/g++.exp (LIBS): Define if not already.
24112         * lib/gcc-dg.exp (gcc-dg-test): Set executable file as a.out.
24113         (gcc-dg-prune): Call prune_gcc_output.
24114         * lib/gcc.exp (prune_gcc_output): New proc.
24115         * gcc.c-torture/special (921210-1.c): Call prune_system_crud and
24116         prune_gcc_output.
24117
24118 1995-11-16  Doug Evans  <dje@canuck.cygnus.com>
24119
24120         * lib/c-torture.exp (c-torture-compile): Fix calls to `unsupported'.
24121         (c-torture-execute): Likewise.  Rename `name' to `testcase'.
24122
24123 1995-11-15  Jeffrey A Law  (law@cygnus.com)
24124
24125         * gcc.c-torture: Update to c-torture-1.39 release.
24126
24127 1995-11-04  Doug Evans  <dje@canuck.cygnus.com>
24128
24129         * lib/c-torture.exp (c-torture-execute): Don't return if one option
24130         fails, try others as well.
24131
24132 1995-11-02  Doug Evans  <dje@canuck.cygnus.com>
24133
24134         * lib/c-torture.exp (c-torture-execute): This proc's result is `void'.
24135         If compilation fails, mark execute tests as `untested'.
24136         If test is marked as unsupported, don't mark compilation and
24137         execute tests as failed.
24138
24139 1995-10-25  Brendan Kehoe  <brendan@lisa.cygnus.com>
24140
24141         * lib/g++.exp (g++_init): Don't link in libg++, and look to
24142         libstdc++ for whether or not we want to be doing shared
24143         libraries.  Delete link_curses since we don't need it anymore.
24144         * lib/mike-g++.exp (postbase): Don't link in libg++.
24145         * g++.old-deja/old-deja.exp: Likewise.
24146
24147 1995-10-23  Brendan Kehoe  <brendan@lisa.cygnus.com>
24148
24149         * lib/g++.exp (CXX): Default to run `c++' instead of `g++'.
24150
24151 1995-10-17  Brendan Kehoe  <brendan@lisa.cygnus.com>
24152
24153         * lib/g++.exp (g++_init): Also check for libg++.sl for the hppa.
24154         For that, add `-Wl,-a,shared_archive'.
24155         * g++.old-deja/old-deja.exp: Likewise.
24156
24157 1995-10-17  Doug Evans  <dje@canuck.cygnus.com>
24158
24159         * lib/c-torture.exp (c-torture-execute): Ensure CFLAGS restored.
24160
24161 1995-10-16  Brendan Kehoe  <brendan@cygnus.com>
24162
24163         * lib/mike-g++.exp (postbase): Pay attention to the status of
24164         g++_load.
24165
24166 1995-10-16  Brendan Kehoe  <brendan@lisa.cygnus.com>
24167
24168           * g++.old-deja/old-deja.exp: Add $LIBS at the end of the args.
24169
24170 1995-10-16  Doug Evans  <dje@canuck.cygnus.com>
24171
24172         * lib/gcc.exp (default_gcc_start): No longer need to log program
24173         being executed or its output, execute_anywhere does that now.
24174         * lib/g++.exp (default_g++_version): Call execute_anywhere.
24175         (default_g++_start): Likewise.  Delete calls to verbose/send_log.
24176
24177 1995-10-12  Brendan Kehoe  <brendan@lisa.cygnus.com>
24178
24179         * g++.old-deja/old-deja.exp: Updated the shared libg++ tests to be
24180         the same as those in lib/g++.exp.
24181
24182 1995-10-10  Jeff Law  (law@hurl.cygnus.com)
24183
24184         * gcc.c-torture: Update to c-torture-1.38 release.
24185         * gcc.ieee: Related changes.
24186
24187 1995-10-06  Rob Savoye  <rob@darkstar.cygnus.com>
24188
24189         * mike-gcc.exp, mike-g++.exp: Use "execute_anywhere" rather than
24190         "exec". Minor reformatting changes.
24191
24192         * config/rom68k.exp (${tool}_load): Make it work in a canadian
24193         cross. This means all "exec" calls now work on a remote host as
24194         well.
24195         * lib/c-torture.exp (c-torture-compile): Make work for a canadian
24196         cross. Filter out the extra "\r\n" stuff that expect puts in.
24197         (c-torture-execute): Filter out the bogus warnings like
24198         c-torture-compile does. Add support for canadian cross.
24199         * lib/gcc.exp (default_gcc_version, default_gcc_start)
24200         Use execute_anywhere rather than calling exec directly. Now it
24201         works for canadian cross testing.
24202
24203 1995-10-05  Brendan Kehoe  <brendan@rtl.cygnus.com>
24204
24205         * lib/g++.exp: Add -nocomplain flag to glob.  Use catch to put the
24206         results into a variable, and check that rather than using file exists.
24207
24208 1995-10-04  Brendan Kehoe  <brendan@lisa.cygnus.com>
24209
24210         * lib/g++.exp: Use glob to see libg++.so.2.7.0, since sun4 doesn't
24211         create a libg++.so.  For sunos4.1.*, also add -ltermcap.
24212
24213 1995-09-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
24214
24215         * g++.old-deja/old-deja.exp: Create and pass runshlib and
24216         lib_curses if there's a shared libg++ in the build tree.
24217
24218 1995-09-22  Doug Evans  <dje@canuck.cygnus.com>
24219
24220         * lib/mike-{gcc,g++}.exp (postbase): Restore CFLAGS, CXX_FLAGS, LIBS
24221         if not supported target.
24222
24223 1995-09-22  Brendan Kehoe  <brendan@lisa.cygnus.com>
24224
24225         * lib/g++.exp (g++_init): Move empty setting of runshlib and
24226         link_curses up to always happen, not just for native builds.
24227
24228 1995-09-21  Jeff Law  (law@snake.cs.utah.edu)
24229
24230         * gcc.c-torture: Update to c-torture-1.36 release.
24231         * gcc.failure: Related changes.
24232
24233 1995-09-20  Doug Evans  <dje@canuck.cygnus.com>
24234
24235         * lib/plumhall.exp (PHSRC, PHDST): Allow config files to override.
24236
24237 1995-09-19  Brendan Kehoe  <brendan@lisa.cygnus.com>
24238
24239         * lib/g++.exp (g++_init): Put the shared and math lib stuff in here.
24240         * lib/mike-g++.exp (postbase): Not in here.  Still reference
24241         runshlib, link_curses, and mathlib for link and run.
24242
24243         * lib/mike-g++.exp (postbase): If we've built a libg++.so, then
24244         pass the runtime shared library options for Solaris, OSF/1, and
24245         Irix5, and link with -lcurses to avoid unresolved references.
24246
24247 1995-09-13  Brendan Kehoe  <brendan@lisa.cygnus.com>
24248
24249         * lib/gcc.exp (gcc_init): Return if gcc_initialized is 1, so we
24250         only run once.
24251
24252 1995-09-13  Doug Evans  <dje@canuck.cygnus.com>
24253
24254         * lib/c-torture.exp (c-torture-compile): Don't alter CFLAGS.
24255
24256 1995-09-11  Jeff Law  (law@snake.cs.utah.edu)
24257
24258         * gcc.c-torture: Update to c-torture-1.35 release.  Note we
24259         do not have a framework for the "compat" tests yet.
24260
24261 1995-09-09  Brendan Kehoe  <brendan@lisa.cygnus.com>
24262
24263         * lib/mike-g++.exp (postbase): New local variable `mathlib',
24264         set to null if we're testing vxworks5.1.  Use that instead of
24265         `-lm' in the setting of LIBS for link and run.
24266
24267 1995-09-08  Brendan Kehoe  <brendan@lisa.cygnus.com>
24268
24269         * config/rom68k.exp (${tool}_load): Major changes to make it
24270         work.  Verified that it does in fact return the stuff in
24271         exec_output properly.  Catch any Emul or any TRAP other than 0.
24272
24273 1995-09-07  Brendan Kehoe  <brendan@lisa.cygnus.com>
24274
24275         * lib/mike-g++.exp (prebase): Call g++_init at the end to set
24276         LDFLAGS properly for targets that need stuff from libgloss.
24277         * lib/g++.exp (g++_init): Return if gpp_initialized is 1, so we
24278         only run once.
24279         (gpp_initialized): New variable.
24280
24281 1995-09-06  Rob Savoye  <rob@darkstar.cygnus.com>
24282
24283         * config/rom68k.exp: Load libgloss.exp.
24284         * lib/gcc.exp (gcc_init): get proper flags for newlib and libgloss
24285         so we can produce a fully linked binary.
24286         * lib/g++.exp (g++_init): get proper flags for newlib and libgloss
24287         so we can produce a fully linked binary.
24288
24289 1995-09-03  Doug Evans  <dje@canuck.cygnus.com>
24290
24291         * lib/plumhall.exp (ph_section): Watch for expected failures.
24292         Add missing `else'.
24293
24294         * lib/c-torture.exp (c-torture-execute): Look for .cexp files to
24295         run the testcase.
24296         (c-torture): Likewise.
24297
24298 1995-08-28  Doug Evans  <dje@cygnus.com>
24299
24300         * gcc.dg/dg.exp (scan-assembler, scan-assembler-not): New procs.
24301
24302         * lib/mike-g++.exp (mike_cleanup): New proc.
24303         (prebase): New globals compiler_result, not_compiler_result,
24304         target_regexp.
24305         (postbase): Likewise.  Call mike_cleanup.  Pass "--" to regexp to
24306         allow leading "-" in pattern.  Watch for unsupported tests.
24307         If $compiler_result is set, pattern match assembler code,
24308         and ditto for $not_compiler_result.
24309         * lib/mike-gcc.exp: Likewise.
24310
24311         * lib/plumhall.exp (ph_execute): Only call ph_summary if
24312         execution "succeeded".
24313
24314 1995-08-14  Doug Evans  <dje@canuck.cygnus.com>
24315
24316         * config/win32.exp: New file.
24317         * lib/c-torture.exp (c-torture-execute): Handle $exe_ext.
24318
24319 1995-08-04  Doug Evans  <dje@canuck.cygnus.com>
24320
24321         * lib/gcc-dg.exp (gcc-dg-prune): Mark testcases that fill ram as
24322         unsupported.
24323         * lib/mike-{gcc,g++}.exp (postbase): Likewise.
24324         * lib/{c-torture.exp,old-dejagnu.exp}: Likewise.
24325         * lib/{gcc,g++}.exp (${tool}_check_untested_p): New proc.
24326
24327         * lib/mike-g++.exp (postbase): Delete alpha-*-* checking of
24328         "... without exceptions was ...".  That is now handled by
24329         prune_system_crud.
24330         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
24331
24332 1995-08-01  Doug Evans  <dje@canuck.cygnus.com>
24333
24334         * gcc.misc-tests/{acker1.c,dhry.c,dhry.h,matrix1.c,optbench.c,
24335         sieve.c,sort2.c}: New files.
24336         * gcc.misc-tests/{acker1.exp,dhry.exp,matrix1.exp,optbench.exp,
24337         sieve.exp,sort2.exp}: Drivers for them.
24338
24339         * lib/mike-gcc.exp (program_output): New user settable variable.
24340         (postbase): Call prune_system_crud.  Also prune extraneous compiler
24341         messages.
24342         * lib/mike-g++.exp (program_output): New user settable variable.
24343
24344         * gcc.misc-tests/mg.exp (compiler_output): Handle multiple lines.
24345
24346         * config/sh.exp: Deleted (use sim.exp instead).
24347
24348 1995-07-28  Brendan Kehoe  <brendan@lisa.cygnus.com>
24349
24350         * config/vx.exp: Declare CHECKTASK as global.
24351         * config/vxworks29k.exp: Reduce to only set CHECKTASK, and load vx.exp.
24352         * lib/mike-g++.exp: Load [pwd]/a.out, not `./a.out'.
24353         * lib/old-dejagnu.exp: Load [pwd]/$executable.
24354
24355 1995-07-26  Brendan Kehoe  <brendan@lisa.cygnus.com>
24356
24357         * config/vxworks29k.exp: New file, for the a29k-vxworks5.1
24358         target. Like vx.exp, only includes `vx29k.exp' instead of
24359         `vxworks.exp'.
24360
24361 1995-07-23  Ian Lance Taylor  <ian@cygnus.com>
24362
24363         * config/sim.exp: Increase time limit from 120 seconds to 240.
24364
24365 1995-07-06  Jeffrey A. Law  <law@rtl.cygnus.com>
24366
24367         * gcc.c-torture/execute/950628-1.c: New test.
24368
24369 1995-06-10  Jeff Law  (law@snake.cs.utah.edu)
24370
24371         * gcc.c-torture: Update with changes/additions from
24372         c-torture-1.34.
24373
24374 1995-06-05  Doug Evans  <dje@canuck.cygnus.com>
24375
24376         * gcc.prms/prms.exp: Pass LDFLAGS to dg-test.
24377
24378 1995-06-04  Jeff Law  (law@snake.cs.utah.edu)
24379
24380         * gcc.c-torture/compile/funcptr-1.c: Test case for 7107.
24381
24382 1995-06-01  Jeff Law  (law@snake.cs.utah.edu)
24383
24384         * gcc.c-torture/compile/950512-1.c: New test.
24385         * gcc.c-torture/execute/strct-pack-4.c, strct-pack-5.c}: Likewise.
24386         * gcc.dg/struct-ret-1.c: Likewise.
24387
24388 1995-05-31  Doug Evans  <dje@canuck.cygnus.com>
24389
24390         * gcc.c-torture/execute/{920410-1.c,921113-1.c,921208-2.c,
24391           930106-1.c,memcpy-1.c}: Use STACK_SIZE if defined.
24392
24393 1995-05-30  Doug Evans  <dje@canuck.cygnus.com>
24394
24395         * gcc.c-torture/special/920411-1.c: Deleted.
24396         * gcc.c-torture/special/special.exp: Delete 920411-1.c.
24397
24398 1995-05-22  Doug Evans  <dje@chestnut.cygnus.com>
24399
24400         * config/sim.exp (${tool}_load): Hack in call to bash to get a
24401         cpu limit.
24402
24403 1995-05-12  Torbjorn Granlund  <tege@rtl.cygnus.com>
24404
24405         * gcc.c-torture/execute/{950511-1.c,950512-1.c}: New tests.
24406
24407 1995-05-04  Torbjorn Granlund  <tege@adder.cygnus.com>
24408
24409         From kenner;
24410         * gcc.c-torture/execute/va-arg-2.c (f[0-9], f1[0-5]): Verify format
24411         is the proper length.
24412         * va-arg-3.c: Likewise.
24413
24414 1995-04-30  Doug Evans  <dje@canuck.cygnus.com>
24415
24416         * lib/dg.exp: Moved to dejagnu/lib.  Copy kept here (for awhile).
24417         * lib/gcc-dg.exp: New file, gcc interface to dg.exp.
24418
24419         * lib/gcc.exp (default_gcc_start): Delete old cruft.  Delete result.
24420         * lib/g++.exp (default_g++_start): Delete old cruft.
24421
24422 1995-04-25  Torbjorn Granlund  <tege@cygnus.com>
24423
24424         * gcc.c-torture/execute/memcpy-1.c: Decrease stack requirements from
24425         (2 * (1 << 18)) to (2 * (1 << 17)).
24426
24427         * gcc.c-torture/execute/arith-rand.c: Avoid -0x80000000/-1.
24428
24429 1995-04-20  J.T. Conklin  <jtc@rtl.cygnus.com>
24430
24431         * config/rom68k.exp: Renamed from config/idp.exp
24432
24433 1995-04-18  Torbjorn Granlund  <tege@rtl.cygnus.com>
24434
24435         * c-torture/compile/921109-2.c
24436
24437 1995-04-18  Mike Stump  <mrs@cygnus.com>
24438
24439         * lib/old-dejagnu.exp: We expect Execution test failure if we expected
24440         excess errors.
24441
24442 1995-04-15  Doug Evans  <dje@chestnut.cygnus.com>
24443
24444         * lib/gcc.exp (default_gcc_start): Handle leading "-" in compiler
24445         output.
24446         * lib/g++.exp (default_g++_start): Likewise.
24447
24448 1995-03-29  Torbjorn Granlund  <tege@adder.cygnus.com>
24449
24450         * gcc.c-torture/compile/950329-1.c: New test.
24451
24452 1995-03-28  J.T. Conklin  <jtc@rtl.cygnus.com>
24453
24454           * config/bug.exp (${tool}_load): Updated to use new remote_open
24455           and remote_close procs.
24456         * config/idp.exp: New file.
24457
24458 1995-03-22  Torbjorn Granlund  <tege@rtl.cygnus.com>
24459
24460         * gcc.c-torture/execute/950322-1.c: New test.
24461
24462 1995-03-21  Doug Evans  <dje@canuck.cygnus.com>
24463
24464         * config/vx.exp (${tool}_load): Clean up testing of return code from
24465         vxworks_ld and vxworks_spawn.
24466
24467 1995-03-21  Doug Evans  <dje@deneb.cygnus.com>
24468
24469         * lib/c-torture.exp (c-torture-execute): Pass same text to pass/fail.
24470
24471 1995-03-13  Mike Stump  <mrs@cygnus.com>
24472
24473         * lib/old-deja.exp: Add `excess errors test - ' error, now one
24474         can mark excess errors on a machine by machine basis.  Note, the
24475         default is to not expect any excess errors, even when excess
24476         errors test - is given, so you will want to put an XFAIL ... on
24477         these lines.  For example, // excess errors test - XFAIL hppa*-*-*
24478         mips-*-* alpha-*-* m68k-*-* is how to expect excess errors on
24479         those 4 machines, but no others.
24480
24481 1995-03-10  J.T. Conklin  <jtc@rtl.cygnus.com>
24482
24483         * gcc.c-torture/execute/execute.exp (c-torture-execute): from here.
24484         * lib/c-torture.exp: to here.
24485
24486 1995-03-10  Torbjorn Granlund  <tege@adder.cygnus.com>
24487
24488         * gcc.c-torture/execute/950221-1.c: New test.
24489         * gcc.c-torture/execute/struct-ret-1.c: New test.
24490         * gcc.c-torture/compile/950221-1.c: New test.
24491
24492         * gcc.c-torture/execute/941101-1.c (f): Fix typo, == was !=.
24493
24494 1995-03-03  Doug Evans  <dje@canuck.cygnus.com>
24495
24496         * gcc.c-torture/execute/arith-1.c (main): Return 0.
24497         * gcc.c-torture/execute/arith-rand.c (main): Return 0.
24498
24499 1995-03-01  Gerald Baumgartner  (gb@lorenzo.cs.purdue.edu)
24500
24501         * g++.gb: New directory of tests, derived from my signature and
24502         class scoping tests.
24503
24504         * g++.gb/{sig01.C, sig02.C, sig03.C, sig04.C}: New tests.
24505         * g++.gb/{sig05.C, sig06.C, sig07.C, sig08.C}: Likewise.
24506         * g++.gb/{sig09.C, sig10.C, sig11.C, sig12.C}: Likewise.
24507         * g++.gb/{sig13.C, sig14.C, sig15.C, sig16.C}: Likewise.
24508         * g++.gb/{sig17.C, sig18.C, sig19.C, sig20.C}: Likewise.
24509         * g++.gb/{sig21.C, sig22.C, sig23.C, sig24.C}: Likewise.
24510         * g++.gb/sig25.C: Likewise.
24511
24512         * g++.gb/{sig01.exp, sig02.exp, sig03.exp, sig04.exp}: Run them.
24513         * g++.gb/{sig05.exp, sig06.exp, sig07.exp, sig08.exp}: Likewise.
24514         * g++.gb/{sig09.exp, sig10.exp, sig11.exp, sig12.exp}: Likewise.
24515         * g++.gb/{sig13.exp, sig14.exp, sig15.exp, sig16.exp}: Likewise.
24516         * g++.gb/{sig17.exp, sig18.exp, sig19.exp, sig20.exp}: Likewise.
24517         * g++.gb/{sig21.exp, sig22.exp, sig23.exp, sig24.exp}: Likewise.
24518         * g++.gb/sig25.exp: Likewise.
24519
24520         * g++.gb/{scope01.C, scope02.C, scope03.C, scope04.C}: New tests.
24521         * g++.gb/{scope05.C, scope06.C, scope07.C, scope08.C}: Likewise.
24522         * g++.gb/{scope09.C, scope10.C, scope11.C, scope12.C}: Likewise.
24523         * g++.gb/scope13.C: Likewise, this test still fails.
24524
24525         * g++.gb/{scope01.exp, scope02.exp, scope03.exp, scope04.exp}: Run 'em.
24526         * g++.gb/{scope05.exp, scope06.exp, scope07.exp, scope08.exp}: Ditto.
24527         * g++.gb/{scope09.exp, scope10.exp, scope11.exp, scope12.exp}: Ditto.
24528         * g++.gb/scope13.exp: Ditto.
24529
24530         * g++.gb/README: New file, explains what these tests are about.
24531
24532 1995-02-28  Doug Evans  <dje@canuck.cygnus.com>
24533
24534         * lib/dg.exp (dg-do): Support `preprocess'.
24535         (dg-test): Likewise.
24536
24537 1995-02-13  J.T. Conklin  <jtc@rtl.cygnus.com>
24538
24539         * config/udi.exp: change "continue -expect" to "exp_continue".
24540
24541 1995-02-11  Torbjorn Granlund  (tege@tiny.cygnus.com)
24542
24543         * gcc.c-torture/execute/{921025-1.c, 930525-1.c}:
24544         Delete redundant tests.
24545
24546         * gcc.c-torture/execute/{941014-1.c, 941014-2.c}: New tests.
24547         * gcc.c-torture/execute/{941015-1.c, 941021-1.c}: New tests.
24548         * gcc.c-torture/execute/{941025-1.c, 941031-1.c}: New tests.
24549         * gcc.c-torture/execute/{941101-1.c, 941110-1.c}: New tests.
24550         * gcc.c-torture/execute/{941202-1.c, arith-1.c}: New tests.
24551         * gcc.c-torture/execute/{arith-rand.c, complex-3.c}: New tests.
24552         * gcc.c-torture/execute/{inst-check.c, loop-1.c}: New tests.
24553         * gcc.c-torture/execute/{memcpy-1.c, va-arg-2.c}: New tests.
24554
24555         * gcc.c-torture/execute/920302-1.c: Use void * instead of long for
24556         storing label pointers.
24557         * gcc.c-torture/execute/921019-1.c: Likewise.
24558         * gcc.c-torture/execute/920501-8.c: Add prototype for sprintf.
24559         * gcc.c-torture/execute/930513-1.c: Provide full declaration for
24560         parameter fp.
24561         * gcc.c-torture/execute/va-arg-1.c (main): Add L suffix to all
24562         constants.
24563
24564         * gcc.c-torture/compile/{920501-14.c, 931127-1.c}:
24565         Delete obsolete tests.
24566
24567         * gcc.c-torture/compile/{940409-1.c, 940718-1.c}: New tests.
24568         * gcc.c-torture/compile/{941014-1.c, 941014-2.c}: New tests.
24569         * gcc.c-torture/compile/{941014-3.c, 941014-4.c}: New tests.
24570         * gcc.c-torture/compile/{941019-1.c, 941111-1.c}: New tests.
24571         * gcc.c-torture/compile/{941113-1.c, 950122-1.c}: New tests.
24572         * gcc.c-torture/compile/950124-1.c: New test.
24573
24574         * gcc.c-torture/compile/920902-1.c: Delete 2:nd parameter.
24575
24576 1995-02-08  Jason Merrill  <jason@phydeaux.cygnus.com>
24577
24578         * lib/mike-g++.exp: Add -lm to LIBS.
24579
24580 1995-02-07  Doug Evans  <dje@canuck.cygnus.com>
24581
24582         * lib/c-torture.exp (c-torture): Allow relative pathname in $srcdir.
24583
24584 1995-01-30  Jason Merrill  <jason@phydeaux.cygnus.com>
24585
24586         * lib/mike-g++.exp: Add -lstdc++ to LIBS.
24587
24588 1995-01-12  Doug Evans  <dje@canuck.cygnus.com>
24589
24590         * gcc.misc-tests/dg-test.exp: Only run if $DG_TEST=yes.
24591
24592 1995-01-02  Jeff Law  (law@snake.cs.utah.edu)
24593
24594         * g++.law/{arg9.C, arg10.C, arg11.C, arm15.C, arm16.C}: New tests.
24595         * g++.law/{bad-error3.C, bad-error4.C, bad-error5.C}: Likewise.
24596         * g++.law/{bad-error6.C, bad-error7.C}: Likewise.
24597         * g++.law/{bit-fields3.C, casts2.C, casts3.C}: Likewise.
24598         * g++.law/{enum8.C, enum9.C, friend5.C}: Likewise.
24599         * g++.law/{nest2.C, nest3.C, nest4.C, nest5.C}: Likewise.
24600         * g++.law/{nest6.C, next7.C, operators30.C}: Likewise.
24601         * g++.law/{operators31.C, operators32.C,
24602         * g++.law/{operators33.C, operators34.C}: Likewise.
24603         * g++.law/{pic1.C, refs2.C}: Likewise.
24604         * g++.law/{refs3.C, refs4.C, static-mem3.C}: Likewise.
24605         * g++.law/{static-mem4.C, static-mem5.C, typeck4.C}: Likewise.
24606         * g++.law/{vbase1.C, visibility27.C, visibility28.C}: Likewise.
24607         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
24608
24609         * g++.law/{arg9.exp, arg10.exp, arg11.exp, arm15.exp}: Run them.
24610         * g++.law/{arm16.exp, bad-error3.exp, bad-error4.exp: Likewise.
24611         * g++.law/{bad-error5.exp, bad-error6.exp}: Likewise.
24612         * g++.law/{bad-error7.exp, bit-fields3.exp}: Likewise.
24613         * g++.law/{casts2.exp, casts3.exp, enum8.exp}: Likewise.
24614         * g++.law/{enum9.exp, friend5.exp}: Likewise.
24615         * g++.law/{nest3.exp, nest4.exp}: Likewise.
24616         * g++.law/{nest5.exp, nest6.exp, nest7.exp}: Likewise.
24617         * g++.law/{operators30.exp, operators31.exp}: Likewise.
24618         * g++.law/{operators32.exp, operators33.exp}: Likewise.
24619         * g++.law/{operators34.exp}: Likewise.
24620         * g++.law/{pic1.exp, refs2.exp, refs3.exp refs4.exp}: Likewise.
24621         * g++.law/{static-mem3.exp, static-mem4.exp}: Likewise.
24622         * g++.law/{static-mem5.exp, typeck4.exp, vbase1.exp}: Likewise.
24623         * g++.law/{visibility27.exp, visibility28.exp}: Likewise.
24624         * g++.law/{vtable2.exp, vtable3.exp}: Likewise.
24625
24626         * g++.law/{union4.exp, visibility17.exp}: Fix expected output.
24627         No longer expected to fail.
24628         * g++.law/missed-error3.C: Tweak for recent bool changes.
24629
24630 1994-12-04  Doug Evans  <dje@canuck.cygnus.com>
24631
24632         * config/emb-unix: Deleted.
24633         * config/unix.exp (${tool}_load): Use new proc rsh_exec to perform
24634         remote execution.  Do final link on remote host if REMOTE_LINK is set.
24635
24636 1994-12-01  Doug Evans  <dje@canuck.cygnus.com>
24637
24638         * lib/dg.exp (dg-test): Fix typo in last patch.
24639
24640 1994-11-30  Doug Evans  <dje@canuck.cygnus.com>
24641
24642         * lib/dg.exp (dg-test): Fix pattern that searches for expected output
24643         (handles multiple occurrences).
24644
24645 1994-11-24  Doug Evans  <dje@canuck.cygnus.com>
24646
24647         * gcc.c-torture/*/*.exp: Pass full pathname to c-torture.
24648         * gcc.c-torture/execute/execute.exp (c-torture-execute): Remove
24649         $srcdir from pathname in pass/fail messages (but ensure $subdir *is*
24650         printed).
24651         * lib/c-torture.exp (c-torture-compile): Likewise.
24652         (c-torture): Prepend full path if missing.
24653         * lib/gcc.exp (gcc_pass): Pass entire pathname of testcase.
24654         (gcc_fail): Likewise.
24655         * lib/dg.exp (dg-test): Don't delete $subdir from pathname in messages.
24656
24657 1994-11-23  J.T. Conklin  <jtc@rtl.cygnus.com>
24658
24659         * lib/netware.exp: Only attach to NetWare i386 systems.
24660
24661 1994-11-16  Doug Evans  <dje@canuck.cygnus.com>
24662
24663         * lib/dg.exp (dg-test): Don't print $subdir (or above) in pass/fail
24664         messages.  Add test name to "output pattern match" pass/fail message.
24665
24666 1994-11-12  Doug Evans  <dje@canuck.cygnus.com>
24667
24668         * gcc.dg: New testsuite.
24669         * gcc.dg/dg.exp: New file.
24670
24671         * gcc.misc-tests/{misc.exp,inst-check.c,test-ior.c,test-consts.c,
24672         test-switch.c}: Deleted.
24673
24674         * gcc.misc-tests/msgs.exp: New testcase driver.
24675
24676 1994-11-09  Doug Evans  <dje@canuck.cygnus.com>
24677
24678         * gcc.c-torture/execute/execute.exp (c-torture_execute): New proc.
24679         Watch for illegal return values from ${tool}_load.
24680         * config/unix.exp (${tool}_load): Fix pass/fail detection for
24681         cross targets.  Coerce return value >0 to 1.
24682
24683 1994-11-08  Doug Evans  <dje@canuck.cygnus.com>
24684
24685         * config/unix.exp (${tool}_load): Call program rsh, not proc.
24686
24687         * config/emb-unix.exp: New file.
24688
24689         * config/sim.exp: Error if variable $SIM not defined.
24690         (${tool}_load): Mark test as "untested" if simulator missing.
24691
24692         * config/unix.exp: Load remote.exp to get rcp_download.
24693         * lib/c-torture.exp: Use different option lists for testcases with
24694         and without loops.
24695         * gcc.c-torture/execute/execute.exp: Likewise.
24696
24697 1994-11-02  Doug Evans  <dje@canuck.cygnus.com>
24698
24699         * config/*.exp: Clarify return code from ${tool}_load.
24700         Call `unresolved' or `untested' instead of `warning' or `perror'
24701         (sometimes you still want to call both though).
24702         Add comment that `shell_id' is local to each file.
24703         * config/udi.exp (timeout): Set to 30.
24704         Don't print warning if connection fails, $connectmode has already
24705         printed an error.
24706         (${tool}_load): Move verbose messages to level 2.
24707         Rework pattern for "Process started" message.
24708         Pass `shell_id' to ${connectmode}_download.
24709         Retry twice upon timeout.  Make resetting of target more robust.
24710         (${tool}_exit): Remove /tmp/soc_name. if connected ok (bug in mondfe).
24711         Pass `shell_id' to exit_$connectmode.
24712         Only call exit_$connectmode if connected.
24713         * config/unix.exp (${tool}_load): Check return codes better.
24714         * config/vrtx.exp (${tool}_load): Likewise.
24715         * config/vx.exp (${tool}_load): Likewise.
24716         Delete unneeded global's.
24717         * lib/dg.exp (dg-test): Update to reflect clarified return codes
24718         from ${tool}_load.
24719         (dg-stat): Delete.
24720         (dg-init): Delete recording of pass/fail counts.
24721         * lib/old-dejagnu.exp (old-dejagnu): Likewise.
24722         (old-dejagnu-init): Likewise.
24723         (old-dejagnu-stat): Delete contents, empty proc now.
24724         * lib/c-torture.exp (TORTURE_OPTIONS): New global.
24725         (c-torture): Delete references to lcnt, lpass, lfail.
24726         Get option list from TORTURE_OPTIONS.
24727         Delete -funroll[-all]-loops if no loops.
24728         * lib/g++.exp (g++_init): Delete references to lcnt, lpass, lfail.
24729         (g++_stat): Delete contents (empty proc now).
24730         * lib/gcc.exp (gcc_init): Delete references to pass/fail counts.
24731         (gcc_finish): Likewise.
24732         (gcc_stat): Deleted.
24733         * lib/mike-gcc.exp (postbase): Delete references to lcnt, lpass, lfail.
24734         * gcc.*/*.exp: Delete calls to gcc_stat, dg-stat.
24735         * gcc.c-torture/execute/execute.exp: Likewise.
24736         Split tests into two parts: compile, execute.
24737         Get option list from TORTURE_OPTIONS.  Delete -funroll[-all]-loops if
24738         no loops.  Update to reflect clarified return codes from ${tool}_load.
24739
24740 1994-10-21  Doug Evans  <dje@canuck.cygnus.com>
24741
24742         * lib/old-dejagnu.exp (process-option): Append ".*" to pattern
24743         to grep for.
24744         (old-dejagnu): Likewise (where necessary).
24745
24746 1994-10-14  Doug Evans  <dje@canuck.cygnus.com>
24747
24748         * gcc.misc-tests/gcov.exp: New file, for gcov testing.
24749
24750         * lib/dg.exp (dg-process-target): Fix processing of selector.
24751         Add comment regarding use of `error'.
24752
24753         * lib/gcc.exp (prune_system_crud): Define if missing.
24754         * lib/g++.exp (prune_system_crud): Likewise.
24755
24756         * lib/{c-torture.exp,dg.exp,mike-g++.exp,old-dejagnu.exp}:
24757         Call prune_system_crud.
24758         * lib/dg.exp (dg-runtest): New proc.
24759         Use perror instead of send_user for tcl errors in testcase.
24760         Don't return any value, it's never used.
24761         Don't clobber previous definition of `unknown'.
24762         Print tcl errors in `dg-final'.
24763
24764 1994-10-12  Doug Evans  <dje@canuck.cygnus.com>
24765
24766         * lib/dg.exp (dg-process-target): Improve syntax error messages.
24767         (dg-test): Don't print errorInfo, it contains stack backtrace.
24768
24769 1994-09-26  Doug Evans  (dje@canuck.cygnus.com)
24770
24771         * lib/g++.exp (runtest_file_p): Define if missing.
24772
24773 1994-09-24  Doug Evans  (dje@cygnus.com)
24774
24775         * lib/mike-g++.exp: Comment out loading of g++.exp.
24776         * lib/g++.exp: Update copyright.  Test for existence of $CXX at start.
24777         (default_g++_version): Always print something.
24778         (default_g++_start): Comment out call to `which'.
24779         (g++_start, g++_load): Deleted (must be defined in config file).
24780         * lib/gcc.exp: Test for existence of $CC at start.
24781         Delete check for tmpdir (done in gcc_init).
24782         (default_gcc_version): Always print something.
24783         (default_gcc_start): Comment out call to `which'.
24784         * config/*.exp: Major cleanup - make cross targets work at least a
24785         little better for g++ (by not being "--tool gcc" specific).
24786         Rename gcc_xxx to ${tool}_xxx.
24787         * g++.old-deja/old-deja.exp: utils.exp is loaded by runtest.exp.
24788         * lib/old-dejagnu.exp: ${tool}.exp is loaded by config file.
24789
24790 1994-09-22  Doug Evans  (dje@canuck.cygnus.com)
24791
24792         * lib/c-torture.exp (c-torture-compile): Rework compiler
24793         message processing.
24794
24795         * gcc.c-torture/compile/initbug1.{c,exp}: Deleted, not part of
24796         c-torture.
24797
24798 1994-09-21  Doug Evans  (dje@canuck.cygnus.com)
24799
24800         * gcc.wendy/wendy.dis: Renamed from wendy.exp to disable the testsuite.
24801
24802         * lib/dg.exp (dg-process-target): Support { target native }.
24803
24804 1994-09-20  Doug Evans  (dje@canuck.cygnus.com)
24805
24806         * lib/dg.exp (dg-test): Clean up some comments.  Delete code that
24807         looked for "... program xxx got fatal signal".
24808         Correct regsub munging of `comp_output'.
24809         Ignore compiler messages "path prefix not used" and "linker input
24810         file unused".
24811
24812 1994-09-14  Doug Evans  (dje@canuck.cygnus.com)
24813
24814         * lib/gcc.exp (runtest_file_p): Define if missing.
24815         * gcc.prms/template.c: Example to work from.
24816
24817 1994-09-13  Doug Evans  (dje@canuck.cygnus.com)
24818
24819         * lib/gcc.exp (gcc_finish): Delete code to update `testcnt'.
24820         * lib/dg.exp (dg-test): Call unsupported testcases as such.
24821
24822         * gcc.prms/{3324.c,3565.c}: Moved from compile/940713-[12].c.
24823         * gcc.prms/1883.c: Moved from compile/940714-1.c.
24824         * gcc.prms/{5012.c,4453.c,4723.c,2541.c}: Moved from
24825         execute/{940712-1.c,940712-2.c,940713-1.c,940714-1,c}.
24826
24827         * lib/dg.exp (user option docs): Clean up docs on target/xfail option.
24828         (dg-process-target): No longer a varargs proc.
24829         Return S/N for target, P/F for xfail.  All callers changed.
24830         (user option procs): More argument checking.
24831         (dg-do): `dg-do-what' now contains 3 elements {what flag P/F}.
24832         (dg-output): `dg-output-text' now contains 2 elements {P/F text}.
24833         (dg-test): Skip test if not running on selected target in `dg-do'.
24834         Update handling of `dg-do-what', `dg-output-text'.
24835         Separate execution pass/fail from output pattern match pass/fail.
24836         Delete BUILD/XBUILD support (duplicate of LOSE/XLOSE).
24837
24838 1994-09-12  Jim Wilson  (wilson@sphagnum.cygnus.com)
24839
24840         * gcc.c-torture/special/special.exp: Don't expect failure for mips
24841         target for 920510-1.c.
24842
24843 1994-09-12  Doug Evans  (dje@canuck.cygnus.com)
24844
24845         * lib/gcc.exp (gcc_init): Move initialized message to verbose level 3.
24846         Clean up comment regarding use of passcnt, etc.
24847         (gcc_stat): Don't update `testcnt' here.
24848         (gcc_finish): Do it here.
24849         Might as well reset `but_id' here too.
24850         * gcc.c-torture/code_quality/code_quality.exp: Call `runtest_file_p'
24851         to determine if the file should be tested.
24852         * gcc.c-torture/compile/compile.exp: Likewise.
24853         * gcc.c-torture/execute/execute.exp: Likewise.
24854         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
24855         * gcc.misc-tests/dg-test.exp: Likewise.
24856         * gcc.prms/prms.exp: Likewise.
24857         * gcc.wendy/wendy.exp: Likewise.
24858         * g++.old-deja.exp: Likewise.
24859         Move "Testing file" message to verbose level 1.
24860
24861 1994-09-09  Doug Evans  (dje@canuck.cygnus.com)
24862
24863         * gcc.wendy/t.c: Add DEJAGNU_CFLAGS:"-DNOPAUSE".
24864
24865 1994-09-08  Doug Evans  (dje@canuck.cygnus.com)
24866
24867         * lib/gcc.exp: Ensure CFLAGS, LIBS, and LDFLAGS are set.
24868         (default_gcc_start): Accept optional second list element
24869         of compiler flags.  Print compiler output at verbosity level 2.
24870         Remove setting of CFLAGS, LIBS, LDFLAGS from here.
24871         (gcc_init): Delete globals lcnt, lpass, lfail, lxpass, lxfail.
24872         Save current values of framework globals passcnt, failcnt, xpasscnt,
24873         and xfailcnt in gcc_passcnt, gcc_failcnt, gcc_xpasscnt, and
24874         gcc_xfailcnt.  Set global `tmpdir' to /tmp if it doesn't exist.
24875         (gcc_stat): Use framework globals passcnt, failcnt, xpasscnt, and
24876         xfailcnt to compute stats.  Update framework global `testcnt' from
24877         pass/fail counts.
24878         (gcc_finish): New proc.  Clean up test environment.
24879         (gcc_cpass, gcc_cfail): Rename to gcc_pass/gcc_fail.
24880         (gcc_epass, gcc_efail): Delete.
24881         * lib/dg.exp (dg-error, dg-warning, dg-bogus): Accept optional 5th
24882         argument of line number.
24883         (dg-init): If the tool has an init routine, call it.
24884         (dg-test): Remove args `cflags_var' and `libs_var'.
24885         Pass all compiler options to ${tool}_start.
24886         Handle missing line number.
24887         (dg-finish): New function.
24888         * gcc.c-torture/code_quality/code_quality.exp: Add support for testing
24889         particular files.  Call gcc_finish at end.  Move "skipping test"
24890         message to verbosity level 3.
24891         * gcc.c-torture/compile/compile.exp: Likewise.
24892         * gcc.c-torture/unsorted/unsorted.exp: Likewise.
24893         * gcc.c-torture/execute/execute.exp: Likewise.
24894         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
24895         Print testcase being tried at verbosity level 1.
24896         * gcc.c-torture/special/special.exp: Unset xfail.
24897         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
24898         * gcc.c-torture/compile/initbug1.exp: Call gcc_finish.
24899         * gcc.c-torture/noncompile/noncompile.exp: Likewise.
24900         * gcc.failure/failure.exp: Likewise.
24901         * gcc.ieee/ieee.exp: Likewise.
24902         * gcc.misc-tests/dg-test.exp: Delete LDFLAGS.
24903         Update call to dg-test.  Call dg-finish at end.
24904         * gcc.misc-tests/mg.exp: Call gcc_finish at end.  Unset orig_flags.
24905         Delete setting of prms_id, bug_id, lcnt, lfail, lpass.
24906         * gcc.misc-tests/misc.exp: Call gcc_finish at end.
24907         * gcc.prms/prms.exp: Delete loading of utils.exp (redundant).
24908         Delete LDFLAGS.  Update call to dg-test.  Call dg-finish at end.
24909         * gcc.wendy/wendy.exp: Add copyright.
24910         Delete setting of tmpdir (done by gcc_init).
24911         Call gcc_pass/gcc_fail instead of gcc_[ce]pass/fail.
24912         Pass compiler flags to gcc_start.  Call gcc_finish at end.
24913         * lib/c-torture.exp: Call gcc_pass/gcc_fail instead of
24914         gcc_[ce]pass/fail.
24915
24916 1994-09-07  Doug Evans  (dje@canuck.cygnus.com)
24917
24918         * lib/g++.exp (g++_start): Rename arg to `prog' to avoid varargs
24919         confusion.
24920         (g++_load): Likewise.
24921
24922         * config/*.exp (gcc_load): Some were varargs fns and some were not.
24923         Rename argument to `prog' to remove the confusion.
24924         Varargs fns behave differently too!
24925         (g++_load): Likewise.
24926
24927         * lib/dg.exp (dg-stat): Correct calculation of npass, nfail.
24928
24929         * config/unix.exp (gcc_load): Rename `args' to `prog' because that's
24930         what it is.  Delete (always) printing of status value for !native.
24931         Simplify verbose code, and include status and exec_output.
24932         (g++_load): Use gcc_load.
24933
24934 1994-09-04  Jim Wilson  (wilson@sphagnum.cygnus.com)
24935
24936         * gcc.c-torture/noncompile/920928-1.c: Delete obsolete file.
24937         * gcc.c-torture/noncompile/noncompile.exp: Delete support for
24938         920928-1.c, 921017-1.c, 940712-1.c, 940714-1.c, 940714-2.c,
24939         940714-3.c as these testcases don't exist anymore.  Make
24940         va-arg-1.c expected to pass.
24941
24942 1994-08-19  Doug Evans  (dje@canuck.cygnus.com)
24943
24944         * gcc.misc-tests/misc.exp: Only run specific testcases.
24945         * gcc.misc-tests/dg-test.exp: New file.  Tests dg.exp.
24946         * gcc.misc-tests/dg-[1-9].c: New files.
24947
24948         * lib/dg.exp: New testsuite driver.
24949         * gcc.prms/prms.exp: Use it.
24950
24951         * README.gcc: New file.
24952
24953         * lib/gcc.exp (gcc_init): Delete srcdir, no longer referenced.
24954         Document and reset `lxpass' and `lxfail'.
24955         Simplify "initialized" message.
24956         (gcc_stat): Clean up comments a little.
24957
24958 1994-08-16  Doug Evans  (dje@canuck.cygnus.com)
24959
24960         * gcc.prms/prms.exp: New driver for gcc.prms testsuite directory.
24961
24962 1994-08-15  Doug Evans  (dje@canuck.cygnus.com)
24963
24964         * lib/old-dejagnu.exp (process-option): New proc.
24965         (old-dejagnu-init, old-dejagnu-stat): Likewise.
24966         (old-dejagnu): Simplify.
24967         * g++.old-deja/old-deja.exp: Update to new version of old-dejagnu.
24968
24969 1994-08-14  Jeff Law  (law@snake.cs.utah.edu)
24970
24971         * lib/c-torture.exp (c-torture): Only call setup_xfail if $xfail
24972         exists and is not an empty string.
24973
24974         * gcc.c-torture/special/special.exp (920520-1.c, 930510-1): Set
24975         $xfail rather than calling setup_xfail.  Clear $xfail when test is
24976         finished.
24977         (920717-x.c): Add $srcdir/$subdir as "gcc_start" does not do it
24978         automatically.
24979
24980         * gcc.c-torture/noncompile/noncompile.exp (940712-1 test): No
24981         longer expected to fail.
24982
24983         * gcc.c-torture/execute/strct-pack-3.c: Add missing argument to
24984         "f" function call.
24985
24986         * gcc.misc-tests/mg.exp: Call gcc_stat when finished.
24987
24988         * gcc.c-torture/execute/{920202-1.c, 931208-1.c, 931228-1.c,
24989         940115-1.c, 940122-1.c, bf-pack-1.c, bf64-1.c, comp-goto-1.c,
24990         complex-2.c, packed-1.c, strct-pack-2.c strct-pack-3.c,
24991         struct-ini-2.c, struct-ini-3.c, va-arg-1.c}: Import from
24992         c-torture-1.29.
24993
24994         * gcc.c-torture/execute/{nest-stdar-1.c, struct-ini-1.c,
24995         strct-pack-1.c, strct-varg-1.c}: Renamed to match c-torture-1.29.
24996
24997         * gcc.c-torture/execute/920612-2.c: Update to c-torture-1.29.
24998
24999         * gcc.c-torture/noncompile/{931203-1.c, 940112-1.c, 940227-1.c,
25000         940510-1.c, init-1.c, init-2.c}: Import from c-torture-1.29
25001
25002         * gcc.c-torture/compile/{920928-6.c, 931203-1.c, 940611-1.c,
25003         940712-1.c, calls.c, combine-hang.c, goto-1.c, init-2.c,
25004         labels-1.c, packed-1.c, zero-strct-1.c}: Import from c-torture-1.29.
25005
25006 1994-07-12  Jim Kingdon  (kingdon@lioth.cygnus.com)
25007
25008         * gcc.execute/{940712-1.c, 940712-2.c, 940713-1.c, 940714-1.c},
25009         gcc.noncompile/{940712-1.h, 940712-1a.h, 940712-1b.h, 940712-1.c,
25010         940714-1.c, 940714-2.c, 940714-3.c},
25011         gcc.compile/{940713-1.c, 940713-2.c, 940714-1.c},
25012         gcc.misc-tests/{mg.c,mg.exp}:
25013         New tests.
25014         * gcc.noncompile/noncompile.exp: Change accordingly.
25015
25016 1994-07-07  Doug Evans  (dje@canuck.cygnus.com)
25017
25018         * config/sim.exp, lib/c-torture.exp, lib/gcc.exp:
25019         Undo previous clobberage.
25020
25021 1994-07-04  Jeff Law  (law@snake.cs.utah.edu)
25022
25023         * gcc.compile/{931102-1.c, 931102-2.c, 931031-1.c}:
25024         * gcc.special/{930510-1.c, special.exp}:
25025         * gcc.execute/{931031-1.c, 931110-1.c, 931110-2.c, 931102-1.c,
25026         931102-2.c, struct-pack-1.c, divmod-1.c, complex-1.c,
25027         struct-varargs-1.c}: New tests from c-torture-1.26.
25028
25029 1994-06-28  J.T. Conklin  (jtc@phishhead.cygnus.com)
25030
25031         * gcc.wendy/wendy.exp: add --'s so that -1 isn't parsed as an
25032           argument to switch.
25033
25034 1994-05-21  Bill Cox  (bill@rtl.cygnus.com)
25035
25036         * Revert the previous changes.  Please see Rob's directory
25037           (/lisa/test/rob/progressive/gcc/testsuite) for testing
25038           fixes.
25039
25040 1994-05-19  Bill Cox  (bill@rtl.cygnus.com)
25041
25042         * config/sim.exp, config/udi.exp, config/unix.exp, config/vx.exp,
25043             g++.brendan/alignof.exp, g++.brendan/arm3.exp, g++.brendan/code-gen5.exp,
25044             g++.brendan/crash29.exp, g++.brendan/crash5.exp, g++.brendan/cvt3.exp,
25045             g++.brendan/delete1.exp, g++.brendan/nest12.exp, g++.brendan/nest13.exp,
25046             g++.brendan/overload3.exp, g++.brendan/redecl1.exp, g++.brendan/visibility2.exp,
25047             g++.jason/cond.exp, g++.jason/hmc1.exp, g++.jason/report.exp,
25048             g++.law/access1.exp, g++.law/access2.exp, g++.law/arg6.exp,
25049             g++.law/arg7.exp, g++.law/arg8.exp, g++.law/arm1.exp,
25050             g++.law/arm10.exp, g++.law/arm4.exp, g++.law/arm5.exp,
25051             g++.law/ctors15.exp, g++.law/ctors19.exp, g++.law/cvt1.exp,
25052             g++.law/cvt12.exp, g++.law/cvt13.exp, g++.law/cvt18.exp,
25053             g++.law/cvt22.exp, g++.law/cvt3.exp, g++.law/cvt5.exp,
25054             g++.law/cvt6.exp, g++.law/cvt8.exp, g++.law/dtors3.exp,
25055             g++.law/except1.exp, g++.law/except3.exp, g++.law/except4.exp,
25056             g++.law/except5.exp, g++.law/except6.exp, g++.law/init5.exp,
25057             g++.law/init8.exp, g++.law/inline4.exp, g++.law/memoized1.exp,
25058             g++.law/missing1.exp, g++.law/operators14.exp, g++.law/operators18.exp,
25059             g++.law/operators9.exp, g++.law/scope2.exp, g++.law/temps2.exp,
25060             g++.law/temps3.exp, g++.law/temps5.exp, g++.law/typeck2.exp,
25061             g++.mike/misc4.exp, g++.mike/misc6.exp, g++.niklas/t118.exp,
25062             g++.niklas/t128.exp, g++.niklas/t138.exp, g++.niklas/t139.exp,
25063             g++.niklas/t140.exp, g++.niklas/t141.exp, gcc.code_quality/code_quality.exp,
25064             gcc.compile/compile.exp, gcc.dje/dje.exp, gcc.execute/execute.exp,
25065             gcc.failure/failure.exp, gcc.ieee/ieee.exp, gcc.noncompile/noncompile.exp,
25066             gcc.special/special.exp, gcc.unsorted/unsorted.exp, lib/c-torture.exp,
25067             lib/chill.exp, lib/g++.exp, lib/gcc.exp, lib/mike-g++.exp, lib/mike-gcc.exp,
25068             lib/old-dejagnu.exp: Checkin Rob's 94Q1 testing changes.
25069
25070 1994-05-17  Bill Cox  (bill@rtl.cygnus.com)
25071
25072         * config/udi.exp, gcc.execute/execute.exp, gcc.wendy/wendy.exp,
25073             lib/g++.exp, lib/old-dejagnu.exp: Replace error proc calls
25074           with perror calls.
25075
25076 1994-05-02  Jason Merrill  (jason@deneb.cygnus.com)
25077
25078         * config/unix.exp (g++_load): Fix syntax.
25079
25080 1994-04-14  Jim Wilson  (wilson@sphagnum.cygnus.com)
25081
25082         * gcc.compile/initbug1.exp (CFLAGS): Add space at beginning.
25083         * gcc.noncompile/921017-1.c: Deleted obsolete test.
25084         * gcc.noncompile/noncompile.exp: Remove code for deleted test.
25085         Don't expect va-arg-1.c to fail.  Correct expected output for
25086         920928-1.c.
25087         * gcc.wendy/d.c, msgs.c, prolog.c, subs.c, z.c: Deleted.
25088         * gcc.wendy/hbm4.c: Correct typo.
25089         * gcc.wendy/tad1.c, tad2.c: Correct expected output.
25090
25091 1994-03-28  Doug Evans  (dje@canuck.cygnus.com)
25092
25093         * lib/gcc.exp (gcc_[ce]{pass,fail}): Remove output/executable argument.
25094         * gcc.wendy/wendy.exp (wendy_try): Remove `output' argument of
25095         gcc_[ce]{pass,fail}.  Explicitly remove executable if test passes.
25096         * lib/c-torture.exp (c-torture-compile): Ditto.
25097
25098         Reduce volume of output (remove all the -I's and such).
25099         * lib/c-torture.exp (c-torture-compile): New argument OPTION.
25100         Call gcc_cpass, gcc_cfail.
25101         (c-torture): Pass testing option to c-torture-compile.
25102
25103 1994-03-21  Doug Evans  (dje@cygnus.com)
25104
25105         Bring patches over from progressive.
25106         * config/default.exp: Exit remote shell cleanly.
25107         (g++_exit, g++_start): Add default versions.
25108         * config/sim.exp (gcc_load): Use perror, not error.
25109
25110 1994-03-20  Doug Evans  (dje@canuck.cygnus.com)
25111
25112         * lib/gcc.exp: Don't set CFLAGS if CC not set.  It clobbers the value
25113         set in site.exp.
25114
25115 1994-03-14  Doug Evans  (dje@cygnus.com)
25116
25117         * gcc.wendy/wendy.exp (wendy_first_line): New proc to fetch
25118         DEJAGNU_OUTPUT and DEJAGNU_CFLAGS.
25119         (wendy_try): New proc to run testcase.
25120         (main loop): Call 'em.
25121         * gcc.wendy/*.c: Clean up pass to correct expected output.
25122
25123         * lib/gcc.exp: Minor cleanup work.
25124         (gcc_cpass, gcc_cfail, gcc_epass, gcc_efail): New procs.
25125
25126 1994-03-09  Doug Evans  (dje@canuck.cygnus.com)
25127
25128         * config/sim.exp (gcc_load): Document return codes better.
25129         Don't pass -v to simulator.
25130
25131 1994-02-24  Jeffrey A. Law  (law@snake.cs.utah.edu)
25132
25133           * gcc.special/920717-x.c: Fix typo.
25134           * gcc.special/special.exp (920717-x.c): Use $srcdir/$subdir to
25135           get at sources.
25136
25137         * lib/mike-gcc.exp: Fix typo.
25138
25139 1994-02-15  Rob Savoye  (rob@darkstar.cygnus.com)
25140
25141         * lib/gcc.exp: Minor cleanup work. Find the proper gcc or g++
25142         binary to use, transform the name.
25143         * config/*.exp: rename everything. Nuke any g++ specific files,
25144         it's now a special case of gcc that requires no special support.
25145         Add a default.exp for unsupported targets.
25146
25147 1994-02-11  Rob Savoye  (rob@poseidon.cygnus.com)
25148
25149         * g++.jason/report.exp, g++.old-deja/old-deja.exp,
25150         lib/old-dejagnu.exp: Fix a few patterns to work with the new
25151         version of Tcl.
25152
25153 1994-02-09  Rob Savoye  (rob@darkstar.cygnus.com)
25154
25155         * lib/c-torture.exp: Made "file prefix*never used a pass, rather
25156         than a warning.
25157
25158 1994-02-06  Jeffrey A. Law  (law@snake.cs.utah.edu)
25159
25160         * lib/mike-gcc.exp: Add in recent changes from mike-g++.exp.
25161
25162 1994-01-03  Jim Wilson  (wilson@sphagnum.cygnus.com)
25163
25164         * gcc.execute/execute.exp: Combine opt_list and foption_list into
25165         option_list.  Compile every file with only 4/6 option choices
25166         (same as C torture) instead of with 12/18 different option
25167         choices.
25168         * lib/c-torture.exp: Likewise.
25169
25170         * lib/gcc.exp: Set LIBS, CFLAGS, and LDFLAGS to empty strings if
25171         not already set.
25172
25173 1993-12-30  Mike Stump  (mrs@rtl.cygnus.com)
25174
25175         * lib/old-deja.exp: Add `excess errors test fails' error, now one
25176         can put an XFAIL *-*-* on excess errors.
25177
25178 1993-12-19  Jeffrey A. Law  (law@snake.cs.utah.edu
25179
25180         * g++.law: Add more tests derived from g++-bugs snapshots.
25181
25182         * g++.law/init11.{c,exp}: Delete test.  Brendan sez it's
25183         equivalent to g++.law/init9.
25184
25185         * lib/mike-gcc.exp (postbase): Delete the .o file after we've
25186         compiled it, and the a.out file after we've run it.
25187
25188 1993-12-17  Brendan Kehoe  (brendan@lisa.cygnus.com)
25189
25190         * lib/mike-g++.exp (postbase): Delete the .o file after we've
25191         compiled it, and the a.out file after we've run it.
25192
25193 1993-12-17  Jeffrey A. Law  (law@snake.cs.utah.edu)
25194
25195         * g++.law/*.exp: Avoid losing arguments added via "append" commands.
25196
25197 1993-12-15  Rob Savoye  (rob@darkstar.cygnus.com)
25198
25199         * lib/gcc.exp, lib/g++.exp: Use catch rather than exec to get the
25200         version number.
25201
25202 1993-12-12  Jeffrey A. Law  (law@snake.cs.utah.edu)
25203
25204         * g++.law: New directory of g++ tests derived from the g++-bugs
25205         snapshots.
25206
25207 1993-12-09  Jeffrey Wheat  (cassidy@cygnus.com)
25208
25209         * gcc.compile: initbug1.c initbug1.exp testcase added
25210
25211 1993-12-06  Jeffrey Wheat  (cassidy@cygnus.com)
25212
25213         * gcc.dje/sizetype-1.exp, dje.exp: minor clean ups
25214         * gcc.execute/execute.exp: minor cleanups. added gcc_stat calls. added
25215           fixes submitted by Jeff Law (law@cs.utah.edu)
25216         * gcc.noncompile/noncompile.exp, lib/mike-gcc.exp: new files from
25217           Jeff Law (law@cs.utah.edu)
25218
25219
25220 1993-11-30  Mike Stump  (mrs@cygnus.com)
25221
25222         * config/unix-g++.exp: Follow the gcc way of doing things.
25223         * g++.old-deja/old-deja.exp: Minor updates.
25224         * lib/g++.exp: New file, follow the gcc way of doing things.
25225         * lib/old-dejagnu.exp: Minor updates.
25226         * lib/mike-g++.exp: Always unset errorInfo.
25227
25228 1993-11-06  Mike Stump  (mrs@cygnus.com)
25229
25230         * lib/gcc.exp: Fix some errors with the below change, CC and
25231         CFLAGS should be global when setting, not local.
25232
25233 1993-11-03  Rob Savoye  (rob@darkstar.cygnus.com)
25234
25235         * lib/gcc.exp: Transform tool name.
25236
25237 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
25238
25239         * gcc.*/*.exp: Fixd some de-stablizing changes. Sorry.
25240
25241 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
25242
25243         * lib/gcc.exp: change gcc_done to gcc_stat
25244
25245 1993-10-27  Jeffrey Wheat  (cassidy@cygnus.com)
25246
25247         * Upgraded gcc testsuite to c-torture version 1.25
25248
25249 1993-10-24  Jeffrey Wheat  (cassidy@cygnus.com)
25250
25251         * lib/gcc.exp: added reporting code. Changed verbose compile message.
25252         * lib/c-torture: added hooks for new reporting code.
25253
25254 1993-10-21  Jeffrey Wheat  (cassidy@cygnus.com)
25255
25256         * config/sh-gcc.exp: check if sh-sim exists in the path
25257
25258 1993-10-18  Jeffrey Wheat  (cassidy@cygnus.com)
25259
25260         * gcc.code_quality/code_quality.exp: Initial changes for new logic.
25261         * gcc.compile/compile.exp: Initial changes for new logic.
25262         * gcc.dje/dje.exp, sizetype-1.exp: Initial changes for new logic.
25263         * gcc.failure/failure.exp: Initial changes for new logic.
25264         * gcc.ieee/ieee.exp: Initial changes for new logic.
25265         * gcc.misc-tests/misc.exp: Initial changes for new logic.
25266         * gcc.noncompile/non_compile.exp: Initial changes for new logic.
25267         * gcc.unsorted/unsorted.exp: Initial changes for new logic.
25268         * lib/c-torture.exp: Initial changes for new logic.
25269         * lib/gcc.exp: Initial changes for new logic.
25270
25271 1993-10-15  Mike Stump  (mrs@cygnus.com)
25272
25273         * lib/mike-g++.exp, lib/old-dejagnu.exp: Make the message not
25274         depend upon failure or success.  Fully qualify names in failure
25275         and success messages.  Always remove a.out before starting
25276         compile, just in case.  Pay more attention to error text output by
25277         the compiler.  Handle testcases with no known past errors just
25278         like all others, so that things are uniform.  Other miscellaneous
25279         improvements.
25280
25281 1993-10-13  Jeffrey Wheat  (cassidy@cygnus.com)
25282
25283         * gcc.cpp: new directory for cpp tests
25284
25285 1993-10-04  Jeffrey Wheat  (cassidy@cygnus.com)
25286
25287         * lib/chill.exp: Code reformatted, removed unused code.
25288         * config/unix-chill.exp: Code reformatted, removed unused code.
25289         * chill.execute/execute.exp: Code reformatted, removed unused code.
25290         * chill.execute/oe/orient.exp: Code reformatted, removed unused code.
25291
25292 1993-10-04  Ian Lance Taylor  (ian@cygnus.com)
25293
25294         * config/mips-gcc.exp, config/mips-g++.exp: New files.  Execution
25295         routines not written.
25296
25297 1993-09-27  Rob Savoye  (rob@darkstar.cygnus.com)
25298
25299         * config/bug-gcc.exp: Use new procs from bug.exp.
25300
25301 1993-09-21  Rob Savoye  (rob@darkstar.cygnus.com)
25302
25303         * config/vx-gcc.exp: Use new vxworks_ld proc, so files get loaded
25304         via ftp, rather than depending on NFS.
25305         * config/vx-gcc.exp: Use new vxworks_spawn proc to execute test
25306         case.
25307
25308 1993-09-09  Rob Savoye  (rob@darkstar.cygnus.com)
25309
25310         * config/bug-gcc.exp: Use new download proc.
25311
25312 1993-09-14  Jeffrey Wheat  (cassidy at deneb.cygnus.com)
25313
25314         * chill.execute/execute.exp: cleanups, handles errors better
25315         * chill.compile/compile.exp: rewrite, based on execute.exp
25316         * chill.noncompile/noncompile.exp: rewrite, based on execute.exp
25317         * lib/chill.exp: major changes to diff proc and compile and link
25318           procs. added chill_fail and chill_pass wrappers to pass and
25319           fail. added more comments, and handle error codes better.
25320           Added a hack to capture stderr from exec, so noncompile tests
25321           can work.
25322
25323 1993-09-11  Jeffrey Wheat  (cassidy@cygnus.com)
25324
25325         * chill.execute/execute.exp: rewrite of testsuite driver
25326         * lib/chill.exp: rewrite of testsuite driver
25327         * config/unix-chill.exp: rewrite of testsuite driver
25328
25329 1993-08-25  Bill Cox  (bill@rtl.cygnus.com)
25330
25331     In chill.execute:
25332         * iexpr.ch: Standardize uppercase.
25333         * tuples.dat: Standardize uppercase.
25334         * vary.ch: standardize.  Correct varying string assignments.
25335         * vary.dat: Add new output lines.
25336
25337 1993-08-24  Bill Cox  (bill@rtl.cygnus.com)
25338
25339     In chill.execute:
25340         * chprintf.ch: Standardize use of uppercase.
25341         * tuples.ch: Standardize and turn arr2 into a DCL,
25342           rather than a SYN.
25343         * pinits.ch: Standardize.
25344
25345 1993-08-23  Per Bothner  (bothner@kalessin.cygnus.com)
25346
25347         * rts.c:  Get malloc() from <stdlib.h>, not <malloc.h>.
25348         * Makefil: Renamed to Makefile.in.
25349         * configure.in: New.
25350
25351 1993-08-23  Bill Cox  (bill@rtl.cygnus.com)
25352
25353     In chill.execute:
25354         * .cvsignore: Add result/output files.
25355         * Makefile: Fix up variables at start.  Use MFLAGS
25356           everywhere.  Correct bool_loc, built_ins entries.
25357           Add entry for vary1.ch.
25358         * bitarray.ch: Standardize upper-case usage.
25359         * bitexpr.ch: Standardize, add output of b1.
25360         * params.ch: Use arrayt in along PROC parameters, to
25361           avoid novelty problems.
25362         * sets.ch: Tiny cleanup.
25363         * vary1.ch: Re-indent.
25364
25365 1993-08-17  Bill Cox  (bill@rtl.cygnus.com)
25366
25367           * Add PR-related files to Makefiles, .cvsignore files, etc.
25368
25369 1993-08-02  Jeff Wheat  (cassidy@cygnus.com)
25370
25371         * gcc.unsorted: flow.c and loop.c - renamed to avoid conflicts
25372           with compiler objects. New names are test-flow.c and test-loop.c
25373
25374 1993-07-27  Jeff Wheat  (cassidy@cygnus.com)
25375
25376         * Upgraded c-torture tests from 1.19 to 1.20
25377
25378         * new files:
25379         * gcc.compile: 930609-1.c 930611-1.c 930618-1.c 930621-1.c
25380         * gcc.compile: 930623-1.c 930623-2.c
25381         * gcc.noncompile: 930622-1.c 930622-2.c
25382         * gcc.failure: 920411-1.c 920627-2.c
25383         * gcc.ieee: 920518-1.c 920810-1.c 930529-1.c
25384
25385 1993-07-20  Jeff Wheat  (cassidy@cygnus.com)
25386
25387         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
25388           More changes to get testsuite working properly. Needs more work.
25389           Added some support for POSIX IEEE Std 1003.3-1991 error messages.
25390
25391 1993-07-19  Jeff Wheat  (cassidy@cygnus.com)
25392
25393         * chill.compile/compile.exp chill.execute/execute.exp lib/chill.exp
25394           More changes to get testsuite working properly. Needs more work.
25395
25396 1993-07-13 Jeff Wheat  (cassidy@cygnus.com)
25397
25398         * chill.compile/compile.exp: Added for Dejagnu support
25399         * chill.execute/execute.exp: Added for Dejagnu support
25400         * lib/chill.exp config/unix-chill.exp  : Added for Dejagnu support
25401
25402 1993-06-19  Bill Cox  (bill@rtl.cygnus.com)
25403
25404     This should complete moving the CHILL test files.
25405         * chill.noncompile(.cvsignore printf.grt
25406             in-printf.grt chprintf.grt chprintf.ch):
25407             Added test-support files.
25408           (Makefile): Modified further.
25409         * chill.compile (emptymod.ch gdbme.ch neg_range.ch
25410             signal.ch): Added test files.
25411           * chill.execute (.cvsignore printf.grt printr.c
25412             in-printf.grt rts.c chprintf.grt rts.h): Added
25413           test-support files.
25414             (Makefile): More corrections.
25415
25416 1993-06-18  Bill Cox  (bill@rtl.cygnus.com)
25417
25418         * chill.compile, chill.execute, chill.nocompile: Add CHILL
25419           test cases, ready for DejaGnu.
25420
25421 1993-06-17  Jeffrey Wheat  (cassidy@cygnus.com)
25422
25423         * Upgraded c-torture tests from 1.18 to 1.19
25424
25425         * gcc.compile: added test(s):
25426           930607-1.c
25427         * gcc.execute: added test(s):
25428           930603-1.c 930603-2.c 930603-3.c 930608-1.c conversion.c inst-check.c
25429
25430         * added new subdirectory for misc tests: gcc.misc-tests
25431         * gcc.misc-test(s): added tests:
25432           inst-check.c test-consts.c test-ior.c test-switch.c
25433
25434 1993-06-09  Brendan Kehoe  (brendan@lisa.cygnus.com)
25435
25436         * lib/mike-g++.exp: Load `./a.out', not `a.out'.
25437
25438 1993-06-07  Ian Lance Taylor  (ian@cygnus.com)
25439
25440         * g++.old-deja/old-deja.exp: Don't delete all the .o files.
25441
25442 1993-06-03  Jeffrey Wheat  (cassidy@cygnus.com)
25443
25444         * Upgraded c-torture tests from 1.17 to 1.18
25445
25446 1993-06-02  Jeffrey Wheat  (cassidy@cygnus.com)
25447
25448         * Upgraded c-torture tests from 1.12 to 1.17
25449
25450 1993-04-30  Mike Werner  (mtw@deneb.cygnus.com)
25451
25452         * lib/old-dejagnu.exp:
25453           Fixed handling of XFAIL target triplets to correctly
25454           recognize wildcard characters.  Removed code that
25455           appended a unique id tag to the end of the file name
25456           printed out by the result of the testcases within a
25457           given test file.
25458
25459 1993-04-29  Mike Werner  (mtw@deneb.cygnus.com)
25460
25461         * lib/old-dejagnu.exp:
25462           Reworked expected failure handling to trigger off of XFAIL
25463           keyword in keyphrase embeded in testcase source code. The
25464           XFAIL keyword must be at the end of the keyphrase line. It
25465           may optionally be followed by one or more target triplets.
25466           It has just occured that the handling of wildcards in the
25467           target triplet may not be correct.
25468
25469 1993-04-23  Mike Werner  (mtw@deneb.cygnus.com)
25470
25471         * g++.old-deja/tests:
25472           Moved all subdirectories up one level into g++.old-deja .
25473
25474         * lib/old-dejagnu.exp:
25475           Fixed problem with CXXFLAGS not being properly reset, and being
25476           corrupted with extraneous "-c" compiler option.  This was
25477           causing binaries to not be generated for test that needed them.
25478           Modified strings passed to "pass" and "fail" so that individual
25479           tests from the same test file would be distinguished by an
25480           identifier appended to the test file name in the summary logs;
25481           this corrected a problem with erroneous diff logs.  Added code
25482           to search testcases for expected fail and unexpected pass keywords.
25483
25484 1993-04-20  Rob Savoye  (rob at darkstar.cygnus.com)
25485
25486         * lib/c-torture.exp: Ignore "file path prefix*unused" message.
25487
25488 1993-04-15  Mike Werner  (mtw@deneb.cygnus.com)
25489
25490         * g++.old-deja/tests/g++.sun/g++.frag/1045608.C:
25491           Removed extraneous text from end of "Special g++ Options"
25492           keyphrase.
25493
25494         * lib/old-dejagnu.exp: Added pattern matching to look for new
25495           keywords, embedded in testcases comments, which will trigger
25496           calls to xpass and xfail.
25497
25498 1993-04-14  Mike Werner  (mtw@deneb.cygnus.com)
25499
25500         * lib/old-dejagnu.exp: Cleaned up pattern matching for keyphrase
25501           comments embedded in the testcases, especially the one looking for
25502           special compiler options, as well as the pattern matching for the
25503           compiler output again.
25504
25505 1993-04-12  Mike Werner  (mtw@deneb.cygnus.com)
25506
25507         * lib/old-dejagnu.exp: Do a proper check of the return value for
25508           execute tests. Fixed several problems with the pattern matching
25509           of the compiler output which gave erroneous test results.
25510           Changed several of the test result messages to be more descriptive.
25511         * config/unix-g++.exp: Proc g++_load now actually works and
25512           executes the tests passed to it and returns a usable return
25513           value.
25514
25515 1993-04-11  Rob Savoye  (rob at darkstar.cygnus.com)
25516
25517           * lib/gcc.exp: Exits gracefully if $CC is bogus.
25518
25519 1993-04-09  Mike Werner  (mtw@deneb.cygnus.com)
25520
25521         * lib/old-dejagnu.exp , g++.old-deja/old-deja.exp:
25522           Modified both files to properly execute the old style
25523           dejagnu tests. The previous versions of these files were
25524           experimental and did not function anything near correctly.
25525
25526 1993-04-05  Rob Savoye  (rob@cygnus.com)
25527
25528         * Removed all Makefile.in and configure.in files. No configuration
25529         needed now.
25530
25531 1993-04-02  Mike Werner  (mtw@deneb.cygnus.com)
25532
25533         * lib: relocated old-dejagnu.exp from devo/dejagnu/lib
25534
25535 1993-03-28  Ken Raeburn  (raeburn@kr-pc.cygnus.com)
25536
25537         * gcc.compile/configure.in, gcc.unsorted/configure.in,
25538         gcc.special/configure.in, gcc.noncompile/configure.in,
25539         gcc.execute/configure.in, gcc.code_quality/configure.in,
25540         g++.other/configure.in, g++.old-deja/configure.in,
25541         g++.niklas/configure.in, g++.mike/configure.in: Remove extra quote
25542         in srcname setting.
25543
25544 1993-03-25  Rob Savoye  (rob at darkstar.cygnus.com)
25545
25546         * lib/udi.exp:  Fixed mondfe and mondfe_download.
25547         * config/udi-gcc.exp: Fixed misc bugs, works with expect 4.x.
25548         * config/abug-gcc.exp: Fixed misc bugs, works with expect 4.x.
25549
25550 1993-03-25  Ian Lance Taylor  (ian@cygnus.com)
25551
25552         * config/udi-gdb.exp: Check $shell_id after connecting to target.
25553         (gdb_exit): Don't remove *_soc files.
25554
25555 1993-03-22  Ian Lance Taylor  (ian@cygnus.com)
25556
25557         * lib/c-torture.exp: Don't look for main; instead always use -w
25558         -c.  This is how the c-torture tests work.  Remove the object
25559         file if the compilation succeeds.
25560         * gcc.execute/execute.exp: Remove executable if test passes.
25561         * gcc.noncompile/noncompile.exp: Every test is an expected
25562         failure.
25563         * gcc.special/special.exp: Added tests from c-torture 1.11,
25564         corrected use of existing test.
25565         * gcc.execute/920302-1.c, gcc.execute/920501-8.c,
25566         gcc.execute/920625-1.c: Updated to c-torture 1.11.
25567         * gcc.compile/921103-1.c, gcc.compile/921109-1.c,
25568         gcc.compile/921109-2.c, gcc.compile/921109-3.c,
25569         gcc.compile/921111-1.c, gcc.compile/921116-2.c,
25570         gcc.compile/921118-1.c, gcc.compile/921126-1.c,
25571         gcc.compile/921202-1.c, gcc.compile/921202-2.c,
25572         gcc.compile/921203-1.c, gcc.compile/921203-2.c,
25573         gcc.compile/921206-1.c, gcc.execute/921029-1.c,
25574         gcc.execute/921104-1.c, gcc.execute/921110-1.c,
25575         gcc.execute/921112-1.c, gcc.execute/921113-1.c,
25576         gcc.execute/921117-1.c, gcc.execute/921123-1.c,
25577         gcc.execute/921123-2.c, gcc.execute/921124-1.c,
25578         gcc.execute/921202-1.c, gcc.execute/921202-2.c,
25579         gcc.execute/921204-1.c, gcc.execute/921207-1.c,
25580         gcc.execute/921208-1.c, gcc.execute/921208-2.c,
25581         gcc.execute/921215-1.c, gcc.execute/921218-1.c,
25582         gcc.execute/921218-2.c, gcc.noncompile/921102-1.c,
25583         gcc.noncompile/921116-1.c, gcc.unsorted/x.c: Added from
25584         c-torture 1.11.
25585         * gcc.noncompile/921021-1.c, gcc.unsorted/x11bug.c: Removed to
25586         correspond to c-torture 1.11.
25587
25588         * New file.